It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://www.banyutirta.com

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <meta charset="utf-8">
  4. <head>
  5. <meta name='hack-safe' content='BhaySm{Group-0Ls,jwmndol}|]][salsowkmdw{78sa7sjw[[Safe' />
  6.    <meta http-equiv="x-ua-compatible" content="ie=edge">
  7.    <title>Jasa Bor Sumur &amp; Ahlinya Sumur Bor</title>
  8.    <meta name="description" content="Pemasangan Pagar &amp; Pintu, Teralis, Kanopi, Balkon, Tangga Railing, Mezzanine">
  9.    <meta name="viewport" content="width=device-width, initial-scale=1">
  10. <link rel="search" type="application/opensearchdescription+xml" title="Banyu Tirta" href="/opensearch.xml">
  11. <meta name="viewport" content="width=device-width, initial-scale=1">
  12. <meta name="keywords" content="Bor Sumur, Sumur Bor, sumurbor, borsumur, jasa Sumur Bor, Matek Air Tanah, Pantek Air Tanah, Bor Sumur Air Tanah, Pengeboran Air Tanah Bersih" />
  13. <meta name="description" content="BanyuTirta Jasa Bor Sumur Terdekat dan Bergaransi melayani kedalaman dari 25m s/d 100m memastikan pengaliran sumber Air Tanah Bersih dan Bening." />
  14. <link rel="shortcut icon" type="image/x-icon" href="img/mai-favicon.ico">
  15. <script type='application/ld+json' class='jmos-schema-graph main'>{"@context":"https://schema.org","@graph":[{"@type":"FAQPage","mainEntity":[{
  16. "@type":"Question","@id":"https://www.banyutirta.com/home#faq-question-19708580329577","position":0,"url":"https://www.banyutirta.com/home#faq-question-19708580329577","name":"Bisa Saya Tau, Apakah Harga Pembuatan Las sudah Sesuai?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"harga tergantung dari kebutuhan apa yang ingin di buatseperti Pagar &amp; Pintu, Teralis, Kanopi, Balkon, Tangga Railing, Mezzanine, dan harga mencerminkan Kualitas yangbaik."}},{"@type":"Question","@id":"https://www.banyutirta.com/home#faq-question-1570858348427","position":1,"url":"https://www.banyutirta.com/home#faq-question-1570858348427","name":"Boleh saya Mengirim penawaran? dan Menginfokanya bagaimana?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Boleh Pak/Ibu, untuk Penawaran dapat dikirim Via Email/WA, nanti dari team kami akan menghubungi Bpk/Ibu"}},{"@type":"Question","@id":"https://www.banyutirta.com/home#faq-question-15777858375517","position":2,"url":"https://www.banyutirta.com/home#faq-question-15777858375517","name":"Untuk Garansi Layanan Apakah ada?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Memberikan Garansi untuk Pagar &amp; Pintu, Teralis, Kanopi, Balkon, Tangga Railing, Mezzanine Sesuai ketentuan yang kami terapkan."}}]}]}</script><script type="application/ld+json" class="jmos-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.banyutirta.com/#organization","url":"https://www.banyutirta.com/","logo": "https://www.banyutirta.com/img/sumber-tirta-gemilang-rajanya-bor-sumur-air-tanah-bening.png","name":"Banyu Tirta | Jasa Bor Sumur Bargaransi - Biaya Murah","sameAs":[]},{"@type":"WebSite","@id":"https://www.banyutirta.com/#website","url":"https://www.banyutirta.com/","name":"Banyu Tirta | Jasa Bor Sumur Bargaransi - Biaya Murah","publisher":{"@id":"https://www.banyutirta.com/#organization"},"potentialAction":{"@type":"SearchAction","target":"https://www.banyutirta.com/harga-{Search}","query-input":"required name=Search"}},{"@type":"WebPage","@id":"https://www.banyutirta.com/#webpage","url":"https://www.banyutirta.com/","inLanguage":"en","name":"home","isPartOf":{"@id":"https://www.banyutirta.com/#website"},"datePublished":"2012-06-01T15:13:25+00:00","dateModified":"2022-06-03T10:33:05+00:00","about":{"@id":"https://www.banyutirta.com/#organization"}}]}</script><script type="application/ld+json" class="address-schema">{ "@context": "http://schema.org","@type": "Organization","address": {"@type": "PostalAddress","addressLocality": "Jakarta, Bogor, Depok, Bekasi, Tangerang, Cikarang, Karawang, Bali, Bandung","postalCode": "17423","streetAddress": "Jl. Juan No.78, RT.004/RW.001, Jatirasa, Jatiasih, Bekasi, West Java 17424"
  17.  },"email": "hallo@banyutirta.com","member": [{"@type": "Organization"},{"@type": "Organization"}],"alumni": [{"@type": "Person","name": "Sumber Tirta Gemilang"},{"@type": "Person","name": "Banyu Tirta"}],"name": "www.banyutirta.com (LKM)","telephone": "(+62) 0822 8676 1010"}</script><script type="application/ld+json">{"@context":"http://schema.org","@type":"Organization","name":"Banyu Tirta | Jasa Bor Sumur Bargaransi - Biaya Murah","url":"https://www.banyutirta.com","sameAs":["https://twitter.com/sumbertirtagemilang","https://www.facebook.com/pages/category/Personal-Blog/sumbertirtagemilang/","https://www.instagram.com/sumbertirtagemilang/"],"address":{"@type":"PostalAddress","streetAddress":"Jl. Juan No.78, RT.004/RW.001, Jatirasa, Jatiasih, Bekasi, West Java 17424","addressRegion": "Bekasi","postalCode":"17424","addressCountry":"ID"}}</script>
  18. <meta property="og:title" content="Banyu Tirta | Jasa Bor Sumur Bargaransi - Biaya Murah">
  19. <meta property="og:type" content="website">
  20. <meta property="og:description" content="BanyuTirta Jasa Bor Sumur Terdekat dan Bergaransi melayani kedalaman dari 25m s/d 100m memastikan pengaliran sumber Air Tanah Bersih dan Bening.">
  21. <meta property="og:publisher" content="https://www.banyutirta.com/organization/#/schema/person/a6acf4e5cfe-fa3bd35b69f-c856e2b999">
  22. <meta property="og:image" content="https://www.banyutirta.com/img/sumber-tirta-gemilang-rajanya-bor-sumur-air-tanah-bening.png">
  23. <meta property="og:locale" content="en">
  24. <meta property="og:url" content="https://www.banyutirta.com">
  25. <meta property="og:site_name" content="Banyu Tirta">
  26. <meta content='#d48839' name='theme-color'/>
  27. <meta content='yes' name='apple-mobile-web-app-capable'/>
  28. <meta content='#d48839' name='apple-mobile-web-app-status-bar-style'/>
  29. <meta content='#d48839' name='msapplication-navbutton-color'/>
  30. <link itemprop="thumbnailUrl" href="https://www.banyutirta.com/img/sumber-tirta-gemilang-rajanya-bor-sumur-air-tanah-bening.png"> <span itemprop="thumbnail" itemscope itemtype="http://schema.org/ImageObject"> <link itemprop="url" href="https://www.banyutirta.com/img/sumber-tirta-gemilang-rajanya-bor-sumur-air-tanah-bening.png">
  31. <link rel="publisher" href="https://www.banyutirta.com/organization/#/schema/person/a6acf4e5cfe-fa3bd35b69f-c856e2b999">
  32. <link rel="dns-prefetch" href="//www.googletagmanager.com"><meta name="Hak Cipta" content="Sumber Tirta Gemilang"><meta name="robots" content="index,follow" /> <meta name="googlebot" content="index,follow" />
  33. <style>/*!
  34. * Bootstrap v4.0.0 (https://getbootstrap.com)
  35. * Copyright 2011-2018 The Bootstrap Authors
  36. * Copyright 2011-2018 Twitter, Inc.
  37. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  38. */
  39.  
  40. :root {
  41.    --blue: #007bff;
  42.    --indigo: #6610f2;
  43.    --purple: #6f42c1;
  44.    --pink: #e83e8c;
  45.    --red: #dc3545;
  46.    --orange: #fd7e14;
  47.    --yellow: #ffc107;
  48.    --green: #28a745;
  49.    --teal: #20c997;
  50.    --cyan: #17a2b8;
  51.    --white: #fff;
  52.    --gray: #6c757d;
  53.    --gray-dark: #343a40;
  54.    --primary: #007bff;
  55.    --secondary: #6c757d;
  56.    --success: #28a745;
  57.    --info: #17a2b8;
  58.    --warning: #ffc107;
  59.    --danger: #dc3545;
  60.    --light: #f8f9fa;
  61.    --dark: #343a40;
  62.    --breakpoint-xs: 0;
  63.    --breakpoint-sm: 576px;
  64.    --breakpoint-md: 768px;
  65.    --breakpoint-lg: 992px;
  66.    --breakpoint-xl: 1200px;
  67.    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  68.    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
  69. }
  70.  
  71. *,
  72. ::after,
  73. ::before {
  74.    box-sizing: border-box
  75. }
  76.  
  77. html {
  78.    font-family: sans-serif;
  79.    line-height: 1.15;
  80.    -webkit-text-size-adjust: 100%;
  81.    -ms-text-size-adjust: 100%;
  82.    -ms-overflow-style: scrollbar;
  83.    -webkit-tap-highlight-color: transparent
  84. }
  85.  
  86. @-ms-viewport {
  87.    width: device-width
  88. }
  89.  
  90. article,
  91. aside,
  92. dialog,
  93. figcaption,
  94. figure,
  95. footer,
  96. header,
  97. hgroup,
  98. main,
  99. nav,
  100. section {
  101.    display: block
  102. }
  103.  
  104. body {
  105.    margin: 0;
  106.    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  107.    font-size: 1rem;
  108.    font-weight: 400;
  109.    line-height: 1.5;
  110.    color: #212529;
  111.    text-align: left;
  112.    background-color: #fff
  113. }
  114.  
  115. [tabindex="-1"]:focus {
  116.    outline: 0!important
  117. }
  118.  
  119. hr {
  120.    box-sizing: content-box;
  121.    height: 0;
  122.    overflow: visible
  123. }
  124.  
  125. h1,
  126. h2,
  127. h3,
  128. h4,
  129. h5,
  130. h6 {
  131.    margin-top: 0;
  132.    margin-bottom: .5rem
  133. }
  134.  
  135. p {
  136.    margin-top: 0;
  137.    margin-bottom: 1rem
  138. }
  139.  
  140. abbr[data-original-title],
  141. abbr[title] {
  142.    text-decoration: underline;
  143.    -webkit-text-decoration: underline dotted;
  144.    text-decoration: underline dotted;
  145.    cursor: help;
  146.    border-bottom: 0
  147. }
  148.  
  149. address {
  150.    margin-bottom: 1rem;
  151.    font-style: normal;
  152.    line-height: inherit
  153. }
  154.  
  155. dl,
  156. ol,
  157. ul {
  158.    margin-top: 0;
  159.    margin-bottom: 1rem
  160. }
  161.  
  162. ol ol,
  163. ol ul,
  164. ul ol,
  165. ul ul {
  166.    margin-bottom: 0
  167. }
  168.  
  169. dt {
  170.    font-weight: 700
  171. }
  172.  
  173. dd {
  174.    margin-bottom: .5rem;
  175.    margin-left: 0
  176. }
  177.  
  178. blockquote {
  179.    margin: 0 0 1rem
  180. }
  181.  
  182. dfn {
  183.    font-style: italic
  184. }
  185.  
  186. b,
  187. strong {
  188.    font-weight: bolder
  189. }
  190.  
  191. small {
  192.    font-size: 80%
  193. }
  194.  
  195. sub,
  196. sup {
  197.    position: relative;
  198.    font-size: 75%;
  199.    line-height: 0;
  200.    vertical-align: baseline
  201. }
  202.  
  203. sub {
  204.    bottom: -.25em
  205. }
  206.  
  207. sup {
  208.    top: -.5em
  209. }
  210.  
  211. a {
  212.    color: #007bff;
  213.    text-decoration: none;
  214.    background-color: transparent;
  215.    -webkit-text-decoration-skip: objects
  216. }
  217.  
  218. a:hover {
  219.    color: #0056b3;
  220.    text-decoration: underline
  221. }
  222.  
  223. a:not([href]):not([tabindex]) {
  224.    color: inherit;
  225.    text-decoration: none
  226. }
  227.  
  228. a:not([href]):not([tabindex]):focus,
  229. a:not([href]):not([tabindex]):hover {
  230.    color: inherit;
  231.    text-decoration: none
  232. }
  233.  
  234. a:not([href]):not([tabindex]):focus {
  235.    outline: 0
  236. }
  237.  
  238. code,
  239. kbd,
  240. pre,
  241. samp {
  242.    font-family: monospace, monospace;
  243.    font-size: 1em
  244. }
  245.  
  246. pre {
  247.    margin-top: 0;
  248.    margin-bottom: 1rem;
  249.    overflow: auto;
  250.    -ms-overflow-style: scrollbar
  251. }
  252.  
  253. figure {
  254.    margin: 0 0 1rem
  255. }
  256.  
  257. img {
  258.    vertical-align: middle;
  259.    border-style: none
  260. }
  261.  
  262. svg:not(:root) {
  263.    overflow: hidden
  264. }
  265.  
  266. table {
  267.    border-collapse: collapse
  268. }
  269.  
  270. caption {
  271.    padding-top: .75rem;
  272.    padding-bottom: .75rem;
  273.    color: #6c757d;
  274.    text-align: left;
  275.    caption-side: bottom
  276. }
  277.  
  278. th {
  279.    text-align: inherit
  280. }
  281.  
  282. label {
  283.    display: inline-block;
  284.    margin-bottom: .5rem
  285. }
  286.  
  287. button {
  288.    border-radius: 0
  289. }
  290.  
  291. button:focus {
  292.    outline: 1px dotted;
  293.    outline: 5px auto -webkit-focus-ring-color
  294. }
  295.  
  296. button,
  297. input,
  298. optgroup,
  299. select,
  300. textarea {
  301.    margin: 0;
  302.    font-family: inherit;
  303.    font-size: inherit;
  304.    line-height: inherit
  305. }
  306.  
  307. button,
  308. input {
  309.    overflow: visible
  310. }
  311.  
  312. button,
  313. select {
  314.    text-transform: none
  315. }
  316.  
  317. [type=reset],
  318. [type=submit],
  319. button,
  320. html [type=button] {
  321.    -webkit-appearance: button
  322. }
  323.  
  324. [type=button]::-moz-focus-inner,
  325. [type=reset]::-moz-focus-inner,
  326. [type=submit]::-moz-focus-inner,
  327. button::-moz-focus-inner {
  328.    padding: 0;
  329.    border-style: none
  330. }
  331.  
  332. input[type=checkbox],
  333. input[type=radio] {
  334.    box-sizing: border-box;
  335.    padding: 0
  336. }
  337.  
  338. input[type=date],
  339. input[type=datetime-local],
  340. input[type=month],
  341. input[type=time] {
  342.    -webkit-appearance: listbox
  343. }
  344.  
  345. textarea {
  346.    overflow: auto;
  347.    resize: vertical
  348. }
  349.  
  350. fieldset {
  351.    min-width: 0;
  352.    padding: 0;
  353.    margin: 0;
  354.    border: 0
  355. }
  356.  
  357. legend {
  358.    display: block;
  359.    width: 100%;
  360.    max-width: 100%;
  361.    padding: 0;
  362.    margin-bottom: .5rem;
  363.    font-size: 1.5rem;
  364.    line-height: inherit;
  365.    color: inherit;
  366.    white-space: normal
  367. }
  368.  
  369. progress {
  370.    vertical-align: baseline
  371. }
  372.  
  373. [type=number]::-webkit-inner-spin-button,
  374. [type=number]::-webkit-outer-spin-button {
  375.    height: auto
  376. }
  377.  
  378. [type=search] {
  379.    outline-offset: -2px;
  380.    -webkit-appearance: none
  381. }
  382.  
  383. [type=search]::-webkit-search-cancel-button,
  384. [type=search]::-webkit-search-decoration {
  385.    -webkit-appearance: none
  386. }
  387.  
  388. ::-webkit-file-upload-button {
  389.    font: inherit;
  390.    -webkit-appearance: button
  391. }
  392.  
  393. output {
  394.    display: inline-block
  395. }
  396.  
  397. summary {
  398.    display: list-item;
  399.    cursor: pointer
  400. }
  401.  
  402. template {
  403.    display: none
  404. }
  405.  
  406. [hidden] {
  407.    display: none!important
  408. }
  409.  
  410. .h1,
  411. .h2,
  412. .h3,
  413. .h4,
  414. .h5,
  415. .h6,
  416. h1,
  417. h2,
  418. h3,
  419. h4,
  420. h5,
  421. h6 {
  422.    margin-bottom: .5rem;
  423.    font-family: inherit;
  424.    font-weight: 500;
  425.    line-height: 1.2;
  426.    color: inherit
  427. }
  428.  
  429. .h1,
  430. h1 {
  431.    font-size: 2.5rem
  432. }
  433.  
  434. .h2,
  435. h2 {
  436.    font-size: 2rem
  437. }
  438.  
  439. .h3,
  440. h3 {
  441.    font-size: 1.75rem
  442. }
  443.  
  444. .h4,
  445. h4 {
  446.    font-size: 1.5rem
  447. }
  448.  
  449. .h5,
  450. h5 {
  451.    font-size: 1.25rem
  452. }
  453.  
  454. .h6,
  455. h6 {
  456.    font-size: 1rem
  457. }
  458.  
  459. .lead {
  460.    font-size: 1.25rem;
  461.    font-weight: 300
  462. }
  463.  
  464. .display-1 {
  465.    font-size: 6rem;
  466.    font-weight: 300;
  467.    line-height: 1.2
  468. }
  469.  
  470. .display-2 {
  471.    font-size: 5.5rem;
  472.    font-weight: 300;
  473.    line-height: 1.2
  474. }
  475.  
  476. .display-3 {
  477.    font-size: 4.5rem;
  478.    font-weight: 300;
  479.    line-height: 1.2
  480. }
  481.  
  482. .display-4 {
  483.    font-size: 3.5rem;
  484.    font-weight: 300;
  485.    line-height: 1.2
  486. }
  487.  
  488. hr {
  489.    margin-top: 1rem;
  490.    margin-bottom: 1rem;
  491.    border: 0;
  492.    border-top: 1px solid rgba(0, 0, 0, .1)
  493. }
  494.  
  495. .small,
  496. small {
  497.    font-size: 80%;
  498.    font-weight: 400
  499. }
  500.  
  501. .mark,
  502. mark {
  503.    padding: .2em;
  504.    background-color: #fcf8e3
  505. }
  506.  
  507. .list-unstyled {
  508.    padding-left: 0;
  509.    list-style: none
  510. }
  511.  
  512. .list-inline {
  513.    padding-left: 0;
  514.    list-style: none
  515. }
  516.  
  517. .list-inline-item {
  518.    display: inline-block
  519. }
  520.  
  521. .list-inline-item:not(:last-child) {
  522.    margin-right: .5rem
  523. }
  524.  
  525. .initialism {
  526.    font-size: 90%;
  527.    text-transform: uppercase
  528. }
  529.  
  530. .blockquote {
  531.    margin-bottom: 1rem;
  532.    font-size: 1.25rem
  533. }
  534.  
  535. .blockquote-footer {
  536.    display: block;
  537.    font-size: 80%;
  538.    color: #6c757d
  539. }
  540.  
  541. .blockquote-footer::before {
  542.    content: "\2014 \00A0"
  543. }
  544.  
  545. .img-fluid {
  546.    max-width: 100%;
  547.    height: auto
  548. }
  549.  
  550. .img-thumbnail {
  551.    padding: .25rem;
  552.    background-color: #fff;
  553.    border: 1px solid #dee2e6;
  554.    border-radius: .25rem;
  555.    max-width: 100%;
  556.    height: auto
  557. }
  558.  
  559. .figure {
  560.    display: inline-block
  561. }
  562.  
  563. .figure-img {
  564.    margin-bottom: .5rem;
  565.    line-height: 1
  566. }
  567.  
  568. .figure-caption {
  569.    font-size: 90%;
  570.    color: #6c757d
  571. }
  572.  
  573. code,
  574. kbd,
  575. pre,
  576. samp {
  577.    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
  578. }
  579.  
  580. code {
  581.    font-size: 87.5%;
  582.    color: #e83e8c;
  583.    word-break: break-word
  584. }
  585.  
  586. a>code {
  587.    color: inherit
  588. }
  589.  
  590. kbd {
  591.    padding: .2rem .4rem;
  592.    font-size: 87.5%;
  593.    color: #fff;
  594.    background-color: #212529;
  595.    border-radius: .2rem
  596. }
  597.  
  598. kbd kbd {
  599.    padding: 0;
  600.    font-size: 100%;
  601.    font-weight: 700
  602. }
  603.  
  604. pre {
  605.    display: block;
  606.    font-size: 87.5%;
  607.    color: #212529
  608. }
  609.  
  610. pre code {
  611.    font-size: inherit;
  612.    color: inherit;
  613.    word-break: normal
  614. }
  615.  
  616. .pre-scrollable {
  617.    max-height: 340px;
  618.    overflow-y: scroll
  619. }
  620.  
  621. .container {
  622.    width: 100%;
  623.    padding-right: 15px;
  624.    padding-left: 15px;
  625.    margin-right: auto;
  626.    margin-left: auto
  627. }
  628.  
  629. @media (min-width:576px) {
  630.    .container {
  631.        max-width: 540px
  632.    }
  633. }
  634.  
  635. @media (min-width:768px) {
  636.    .container {
  637.        max-width: 720px
  638.    }
  639. }
  640.  
  641. @media (min-width:992px) {
  642.    .container {
  643.        max-width: 960px
  644.    }
  645. }
  646.  
  647. @media (min-width:1200px) {
  648.    .container {
  649.        max-width: 1140px
  650.    }
  651. }
  652.  
  653. .container-fluid {
  654.    width: 100%;
  655.    padding-right: 15px;
  656.    padding-left: 15px;
  657.    margin-right: auto;
  658.    margin-left: auto
  659. }
  660.  
  661. .row {
  662.    display: -webkit-box;
  663.    display: -ms-flexbox;
  664.    display: flex;
  665.    -ms-flex-wrap: wrap;
  666.    flex-wrap: wrap;
  667.    margin-right: -15px;
  668.    margin-left: -15px
  669. }
  670.  
  671. .no-gutters {
  672.    margin-right: 0;
  673.    margin-left: 0
  674. }
  675.  
  676. .no-gutters>.col,
  677. .no-gutters>[class*=col-] {
  678.    padding-right: 0;
  679.    padding-left: 0
  680. }
  681.  
  682. .col,
  683. .col-1,
  684. .col-10,
  685. .col-11,
  686. .col-12,
  687. .col-2,
  688. .col-3,
  689. .col-4,
  690. .col-5,
  691. .col-6,
  692. .col-7,
  693. .col-8,
  694. .col-9,
  695. .col-auto,
  696. .col-lg,
  697. .col-lg-1,
  698. .col-lg-10,
  699. .col-lg-11,
  700. .col-lg-12,
  701. .col-lg-2,
  702. .col-lg-3,
  703. .col-lg-4,
  704. .col-lg-5,
  705. .col-lg-6,
  706. .col-lg-7,
  707. .col-lg-8,
  708. .col-lg-9,
  709. .col-lg-auto,
  710. .col-md,
  711. .col-md-1,
  712. .col-md-10,
  713. .col-md-11,
  714. .col-md-12,
  715. .col-md-2,
  716. .col-md-3,
  717. .col-md-4,
  718. .col-md-5,
  719. .col-md-6,
  720. .col-md-7,
  721. .col-md-8,
  722. .col-md-9,
  723. .col-md-auto,
  724. .col-sm,
  725. .col-sm-1,
  726. .col-sm-10,
  727. .col-sm-11,
  728. .col-sm-12,
  729. .col-sm-2,
  730. .col-sm-3,
  731. .col-sm-4,
  732. .col-sm-5,
  733. .col-sm-6,
  734. .col-sm-7,
  735. .col-sm-8,
  736. .col-sm-9,
  737. .col-sm-auto,
  738. .col-xl,
  739. .col-xl-1,
  740. .col-xl-10,
  741. .col-xl-11,
  742. .col-xl-12,
  743. .col-xl-2,
  744. .col-xl-3,
  745. .col-xl-4,
  746. .col-xl-5,
  747. .col-xl-6,
  748. .col-xl-7,
  749. .col-xl-8,
  750. .col-xl-9,
  751. .col-xl-auto {
  752.    position: relative;
  753.    width: 100%;
  754.    min-height: 1px;
  755.    padding-right: 15px;
  756.    padding-left: 15px
  757. }
  758.  
  759. .col {
  760.    -ms-flex-preferred-size: 0;
  761.    flex-basis: 0;
  762.    -webkit-box-flex: 1;
  763.    -ms-flex-positive: 1;
  764.    flex-grow: 1;
  765.    max-width: 100%
  766. }
  767.  
  768. .col-auto {
  769.    -webkit-box-flex: 0;
  770.    -ms-flex: 0 0 auto;
  771.    flex: 0 0 auto;
  772.    width: auto;
  773.    max-width: none
  774. }
  775.  
  776. .col-1 {
  777.    -webkit-box-flex: 0;
  778.    -ms-flex: 0 0 8.333333%;
  779.    flex: 0 0 8.333333%;
  780.    max-width: 8.333333%
  781. }
  782.  
  783. .col-2 {
  784.    -webkit-box-flex: 0;
  785.    -ms-flex: 0 0 16.666667%;
  786.    flex: 0 0 16.666667%;
  787.    max-width: 16.666667%
  788. }
  789.  
  790. .col-3 {
  791.    -webkit-box-flex: 0;
  792.    -ms-flex: 0 0 25%;
  793.    flex: 0 0 25%;
  794.    max-width: 25%
  795. }
  796.  
  797. .col-4 {
  798.    -webkit-box-flex: 0;
  799.    -ms-flex: 0 0 33.333333%;
  800.    flex: 0 0 33.333333%;
  801.    max-width: 33.333333%
  802. }
  803.  
  804. .col-5 {
  805.    -webkit-box-flex: 0;
  806.    -ms-flex: 0 0 41.666667%;
  807.    flex: 0 0 41.666667%;
  808.    max-width: 41.666667%
  809. }
  810.  
  811. .col-6 {
  812.    -webkit-box-flex: 0;
  813.    -ms-flex: 0 0 50%;
  814.    flex: 0 0 50%;
  815.    max-width: 50%
  816. }
  817.  
  818. .col-7 {
  819.    -webkit-box-flex: 0;
  820.    -ms-flex: 0 0 58.333333%;
  821.    flex: 0 0 58.333333%;
  822.    max-width: 58.333333%
  823. }
  824.  
  825. .col-8 {
  826.    -webkit-box-flex: 0;
  827.    -ms-flex: 0 0 66.666667%;
  828.    flex: 0 0 66.666667%;
  829.    max-width: 66.666667%
  830. }
  831.  
  832. .col-9 {
  833.    -webkit-box-flex: 0;
  834.    -ms-flex: 0 0 75%;
  835.    flex: 0 0 75%;
  836.    max-width: 75%
  837. }
  838.  
  839. .col-10 {
  840.    -webkit-box-flex: 0;
  841.    -ms-flex: 0 0 83.333333%;
  842.    flex: 0 0 83.333333%;
  843.    max-width: 83.333333%
  844. }
  845.  
  846. .col-11 {
  847.    -webkit-box-flex: 0;
  848.    -ms-flex: 0 0 91.666667%;
  849.    flex: 0 0 91.666667%;
  850.    max-width: 91.666667%
  851. }
  852.  
  853. .col-12 {
  854.    -webkit-box-flex: 0;
  855.    -ms-flex: 0 0 100%;
  856.    flex: 0 0 100%;
  857.    max-width: 100%
  858. }
  859.  
  860. .order-first {
  861.    -webkit-box-ordinal-group: 0;
  862.    -ms-flex-order: -1;
  863.    order: -1
  864. }
  865.  
  866. .order-last {
  867.    -webkit-box-ordinal-group: 14;
  868.    -ms-flex-order: 13;
  869.    order: 13
  870. }
  871.  
  872. .order-0 {
  873.    -webkit-box-ordinal-group: 1;
  874.    -ms-flex-order: 0;
  875.    order: 0
  876. }
  877.  
  878. .order-1 {
  879.    -webkit-box-ordinal-group: 2;
  880.    -ms-flex-order: 1;
  881.    order: 1
  882. }
  883.  
  884. .order-2 {
  885.    -webkit-box-ordinal-group: 3;
  886.    -ms-flex-order: 2;
  887.    order: 2
  888. }
  889.  
  890. .order-3 {
  891.    -webkit-box-ordinal-group: 4;
  892.    -ms-flex-order: 3;
  893.    order: 3
  894. }
  895.  
  896. .order-4 {
  897.    -webkit-box-ordinal-group: 5;
  898.    -ms-flex-order: 4;
  899.    order: 4
  900. }
  901.  
  902. .order-5 {
  903.    -webkit-box-ordinal-group: 6;
  904.    -ms-flex-order: 5;
  905.    order: 5
  906. }
  907.  
  908. .order-6 {
  909.    -webkit-box-ordinal-group: 7;
  910.    -ms-flex-order: 6;
  911.    order: 6
  912. }
  913.  
  914. .order-7 {
  915.    -webkit-box-ordinal-group: 8;
  916.    -ms-flex-order: 7;
  917.    order: 7
  918. }
  919.  
  920. .order-8 {
  921.    -webkit-box-ordinal-group: 9;
  922.    -ms-flex-order: 8;
  923.    order: 8
  924. }
  925.  
  926. .order-9 {
  927.    -webkit-box-ordinal-group: 10;
  928.    -ms-flex-order: 9;
  929.    order: 9
  930. }
  931.  
  932. .order-10 {
  933.    -webkit-box-ordinal-group: 11;
  934.    -ms-flex-order: 10;
  935.    order: 10
  936. }
  937.  
  938. .order-11 {
  939.    -webkit-box-ordinal-group: 12;
  940.    -ms-flex-order: 11;
  941.    order: 11
  942. }
  943.  
  944. .order-12 {
  945.    -webkit-box-ordinal-group: 13;
  946.    -ms-flex-order: 12;
  947.    order: 12
  948. }
  949.  
  950. .offset-1 {
  951.    margin-left: 8.333333%
  952. }
  953.  
  954. .offset-2 {
  955.    margin-left: 16.666667%
  956. }
  957.  
  958. .offset-3 {
  959.    margin-left: 25%
  960. }
  961.  
  962. .offset-4 {
  963.    margin-left: 33.333333%
  964. }
  965.  
  966. .offset-5 {
  967.    margin-left: 41.666667%
  968. }
  969.  
  970. .offset-6 {
  971.    margin-left: 50%
  972. }
  973.  
  974. .offset-7 {
  975.    margin-left: 58.333333%
  976. }
  977.  
  978. .offset-8 {
  979.    margin-left: 66.666667%
  980. }
  981.  
  982. .offset-9 {
  983.    margin-left: 75%
  984. }
  985.  
  986. .offset-10 {
  987.    margin-left: 83.333333%
  988. }
  989.  
  990. .offset-11 {
  991.    margin-left: 91.666667%
  992. }
  993.  
  994. @media (min-width:576px) {
  995.    .col-sm {
  996.        -ms-flex-preferred-size: 0;
  997.        flex-basis: 0;
  998.        -webkit-box-flex: 1;
  999.        -ms-flex-positive: 1;
  1000.        flex-grow: 1;
  1001.        max-width: 100%
  1002.    }
  1003.    .col-sm-auto {
  1004.        -webkit-box-flex: 0;
  1005.        -ms-flex: 0 0 auto;
  1006.        flex: 0 0 auto;
  1007.        width: auto;
  1008.        max-width: none
  1009.    }
  1010.    .col-sm-1 {
  1011.        -webkit-box-flex: 0;
  1012.        -ms-flex: 0 0 8.333333%;
  1013.        flex: 0 0 8.333333%;
  1014.        max-width: 8.333333%
  1015.    }
  1016.    .col-sm-2 {
  1017.        -webkit-box-flex: 0;
  1018.        -ms-flex: 0 0 16.666667%;
  1019.        flex: 0 0 16.666667%;
  1020.        max-width: 16.666667%
  1021.    }
  1022.    .col-sm-3 {
  1023.        -webkit-box-flex: 0;
  1024.        -ms-flex: 0 0 25%;
  1025.        flex: 0 0 25%;
  1026.        max-width: 25%
  1027.    }
  1028.    .col-sm-4 {
  1029.        -webkit-box-flex: 0;
  1030.        -ms-flex: 0 0 33.333333%;
  1031.        flex: 0 0 33.333333%;
  1032.        max-width: 33.333333%
  1033.    }
  1034.    .col-sm-5 {
  1035.        -webkit-box-flex: 0;
  1036.        -ms-flex: 0 0 41.666667%;
  1037.        flex: 0 0 41.666667%;
  1038.        max-width: 41.666667%
  1039.    }
  1040.    .col-sm-6 {
  1041.        -webkit-box-flex: 0;
  1042.        -ms-flex: 0 0 50%;
  1043.        flex: 0 0 50%;
  1044.        max-width: 50%
  1045.    }
  1046.    .col-sm-7 {
  1047.        -webkit-box-flex: 0;
  1048.        -ms-flex: 0 0 58.333333%;
  1049.        flex: 0 0 58.333333%;
  1050.        max-width: 58.333333%
  1051.    }
  1052.    .col-sm-8 {
  1053.        -webkit-box-flex: 0;
  1054.        -ms-flex: 0 0 66.666667%;
  1055.        flex: 0 0 66.666667%;
  1056.        max-width: 66.666667%
  1057.    }
  1058.    .col-sm-9 {
  1059.        -webkit-box-flex: 0;
  1060.        -ms-flex: 0 0 75%;
  1061.        flex: 0 0 75%;
  1062.        max-width: 75%
  1063.    }
  1064.    .col-sm-10 {
  1065.        -webkit-box-flex: 0;
  1066.        -ms-flex: 0 0 83.333333%;
  1067.        flex: 0 0 83.333333%;
  1068.        max-width: 83.333333%
  1069.    }
  1070.    .col-sm-11 {
  1071.        -webkit-box-flex: 0;
  1072.        -ms-flex: 0 0 91.666667%;
  1073.        flex: 0 0 91.666667%;
  1074.        max-width: 91.666667%
  1075.    }
  1076.    .col-sm-12 {
  1077.        -webkit-box-flex: 0;
  1078.        -ms-flex: 0 0 100%;
  1079.        flex: 0 0 100%;
  1080.        max-width: 100%
  1081.    }
  1082.    .order-sm-first {
  1083.        -webkit-box-ordinal-group: 0;
  1084.        -ms-flex-order: -1;
  1085.        order: -1
  1086.    }
  1087.    .order-sm-last {
  1088.        -webkit-box-ordinal-group: 14;
  1089.        -ms-flex-order: 13;
  1090.        order: 13
  1091.    }
  1092.    .order-sm-0 {
  1093.        -webkit-box-ordinal-group: 1;
  1094.        -ms-flex-order: 0;
  1095.        order: 0
  1096.    }
  1097.    .order-sm-1 {
  1098.        -webkit-box-ordinal-group: 2;
  1099.        -ms-flex-order: 1;
  1100.        order: 1
  1101.    }
  1102.    .order-sm-2 {
  1103.        -webkit-box-ordinal-group: 3;
  1104.        -ms-flex-order: 2;
  1105.        order: 2
  1106.    }
  1107.    .order-sm-3 {
  1108.        -webkit-box-ordinal-group: 4;
  1109.        -ms-flex-order: 3;
  1110.        order: 3
  1111.    }
  1112.    .order-sm-4 {
  1113.        -webkit-box-ordinal-group: 5;
  1114.        -ms-flex-order: 4;
  1115.        order: 4
  1116.    }
  1117.    .order-sm-5 {
  1118.        -webkit-box-ordinal-group: 6;
  1119.        -ms-flex-order: 5;
  1120.        order: 5
  1121.    }
  1122.    .order-sm-6 {
  1123.        -webkit-box-ordinal-group: 7;
  1124.        -ms-flex-order: 6;
  1125.        order: 6
  1126.    }
  1127.    .order-sm-7 {
  1128.        -webkit-box-ordinal-group: 8;
  1129.        -ms-flex-order: 7;
  1130.        order: 7
  1131.    }
  1132.    .order-sm-8 {
  1133.        -webkit-box-ordinal-group: 9;
  1134.        -ms-flex-order: 8;
  1135.        order: 8
  1136.    }
  1137.    .order-sm-9 {
  1138.        -webkit-box-ordinal-group: 10;
  1139.        -ms-flex-order: 9;
  1140.        order: 9
  1141.    }
  1142.    .order-sm-10 {
  1143.        -webkit-box-ordinal-group: 11;
  1144.        -ms-flex-order: 10;
  1145.        order: 10
  1146.    }
  1147.    .order-sm-11 {
  1148.        -webkit-box-ordinal-group: 12;
  1149.        -ms-flex-order: 11;
  1150.        order: 11
  1151.    }
  1152.    .order-sm-12 {
  1153.        -webkit-box-ordinal-group: 13;
  1154.        -ms-flex-order: 12;
  1155.        order: 12
  1156.    }
  1157.    .offset-sm-0 {
  1158.        margin-left: 0
  1159.    }
  1160.    .offset-sm-1 {
  1161.        margin-left: 8.333333%
  1162.    }
  1163.    .offset-sm-2 {
  1164.        margin-left: 16.666667%
  1165.    }
  1166.    .offset-sm-3 {
  1167.        margin-left: 25%
  1168.    }
  1169.    .offset-sm-4 {
  1170.        margin-left: 33.333333%
  1171.    }
  1172.    .offset-sm-5 {
  1173.        margin-left: 41.666667%
  1174.    }
  1175.    .offset-sm-6 {
  1176.        margin-left: 50%
  1177.    }
  1178.    .offset-sm-7 {
  1179.        margin-left: 58.333333%
  1180.    }
  1181.    .offset-sm-8 {
  1182.        margin-left: 66.666667%
  1183.    }
  1184.    .offset-sm-9 {
  1185.        margin-left: 75%
  1186.    }
  1187.    .offset-sm-10 {
  1188.        margin-left: 83.333333%
  1189.    }
  1190.    .offset-sm-11 {
  1191.        margin-left: 91.666667%
  1192.    }
  1193. }
  1194.  
  1195. @media (min-width:768px) {
  1196.    .col-md {
  1197.        -ms-flex-preferred-size: 0;
  1198.        flex-basis: 0;
  1199.        -webkit-box-flex: 1;
  1200.        -ms-flex-positive: 1;
  1201.        flex-grow: 1;
  1202.        max-width: 100%
  1203.    }
  1204.    .col-md-auto {
  1205.        -webkit-box-flex: 0;
  1206.        -ms-flex: 0 0 auto;
  1207.        flex: 0 0 auto;
  1208.        width: auto;
  1209.        max-width: none
  1210.    }
  1211.    .col-md-1 {
  1212.        -webkit-box-flex: 0;
  1213.        -ms-flex: 0 0 8.333333%;
  1214.        flex: 0 0 8.333333%;
  1215.        max-width: 8.333333%
  1216.    }
  1217.    .col-md-2 {
  1218.        -webkit-box-flex: 0;
  1219.        -ms-flex: 0 0 16.666667%;
  1220.        flex: 0 0 16.666667%;
  1221.        max-width: 16.666667%
  1222.    }
  1223.    .col-md-3 {
  1224.        -webkit-box-flex: 0;
  1225.        -ms-flex: 0 0 25%;
  1226.        flex: 0 0 25%;
  1227.        max-width: 25%
  1228.    }
  1229.    .col-md-4 {
  1230.        -webkit-box-flex: 0;
  1231.        -ms-flex: 0 0 33.333333%;
  1232.        flex: 0 0 33.333333%;
  1233.        max-width: 33.333333%
  1234.    }
  1235.    .col-md-5 {
  1236.        -webkit-box-flex: 0;
  1237.        -ms-flex: 0 0 41.666667%;
  1238.        flex: 0 0 41.666667%;
  1239.        max-width: 41.666667%
  1240.    }
  1241.    .col-md-6 {
  1242.        -webkit-box-flex: 0;
  1243.        -ms-flex: 0 0 50%;
  1244.        flex: 0 0 50%;
  1245.        max-width: 50%
  1246.    }
  1247.    .col-md-7 {
  1248.        -webkit-box-flex: 0;
  1249.        -ms-flex: 0 0 58.333333%;
  1250.        flex: 0 0 58.333333%;
  1251.        max-width: 58.333333%
  1252.    }
  1253.    .col-md-8 {
  1254.        -webkit-box-flex: 0;
  1255.        -ms-flex: 0 0 66.666667%;
  1256.        flex: 0 0 66.666667%;
  1257.        max-width: 66.666667%
  1258.    }
  1259.    .col-md-9 {
  1260.        -webkit-box-flex: 0;
  1261.        -ms-flex: 0 0 75%;
  1262.        flex: 0 0 75%;
  1263.        max-width: 75%
  1264.    }
  1265.    .col-md-10 {
  1266.        -webkit-box-flex: 0;
  1267.        -ms-flex: 0 0 83.333333%;
  1268.        flex: 0 0 83.333333%;
  1269.        max-width: 83.333333%
  1270.    }
  1271.    .col-md-11 {
  1272.        -webkit-box-flex: 0;
  1273.        -ms-flex: 0 0 91.666667%;
  1274.        flex: 0 0 91.666667%;
  1275.        max-width: 91.666667%
  1276.    }
  1277.    .col-md-12 {
  1278.        -webkit-box-flex: 0;
  1279.        -ms-flex: 0 0 100%;
  1280.        flex: 0 0 100%;
  1281.        max-width: 100%
  1282.    }
  1283.    .order-md-first {
  1284.        -webkit-box-ordinal-group: 0;
  1285.        -ms-flex-order: -1;
  1286.        order: -1
  1287.    }
  1288.    .order-md-last {
  1289.        -webkit-box-ordinal-group: 14;
  1290.        -ms-flex-order: 13;
  1291.        order: 13
  1292.    }
  1293.    .order-md-0 {
  1294.        -webkit-box-ordinal-group: 1;
  1295.        -ms-flex-order: 0;
  1296.        order: 0
  1297.    }
  1298.    .order-md-1 {
  1299.        -webkit-box-ordinal-group: 2;
  1300.        -ms-flex-order: 1;
  1301.        order: 1
  1302.    }
  1303.    .order-md-2 {
  1304.        -webkit-box-ordinal-group: 3;
  1305.        -ms-flex-order: 2;
  1306.        order: 2
  1307.    }
  1308.    .order-md-3 {
  1309.        -webkit-box-ordinal-group: 4;
  1310.        -ms-flex-order: 3;
  1311.        order: 3
  1312.    }
  1313.    .order-md-4 {
  1314.        -webkit-box-ordinal-group: 5;
  1315.        -ms-flex-order: 4;
  1316.        order: 4
  1317.    }
  1318.    .order-md-5 {
  1319.        -webkit-box-ordinal-group: 6;
  1320.        -ms-flex-order: 5;
  1321.        order: 5
  1322.    }
  1323.    .order-md-6 {
  1324.        -webkit-box-ordinal-group: 7;
  1325.        -ms-flex-order: 6;
  1326.        order: 6
  1327.    }
  1328.    .order-md-7 {
  1329.        -webkit-box-ordinal-group: 8;
  1330.        -ms-flex-order: 7;
  1331.        order: 7
  1332.    }
  1333.    .order-md-8 {
  1334.        -webkit-box-ordinal-group: 9;
  1335.        -ms-flex-order: 8;
  1336.        order: 8
  1337.    }
  1338.    .order-md-9 {
  1339.        -webkit-box-ordinal-group: 10;
  1340.        -ms-flex-order: 9;
  1341.        order: 9
  1342.    }
  1343.    .order-md-10 {
  1344.        -webkit-box-ordinal-group: 11;
  1345.        -ms-flex-order: 10;
  1346.        order: 10
  1347.    }
  1348.    .order-md-11 {
  1349.        -webkit-box-ordinal-group: 12;
  1350.        -ms-flex-order: 11;
  1351.        order: 11
  1352.    }
  1353.    .order-md-12 {
  1354.        -webkit-box-ordinal-group: 13;
  1355.        -ms-flex-order: 12;
  1356.        order: 12
  1357.    }
  1358.    .offset-md-0 {
  1359.        margin-left: 0
  1360.    }
  1361.    .offset-md-1 {
  1362.        margin-left: 8.333333%
  1363.    }
  1364.    .offset-md-2 {
  1365.        margin-left: 16.666667%
  1366.    }
  1367.    .offset-md-3 {
  1368.        margin-left: 25%
  1369.    }
  1370.    .offset-md-4 {
  1371.        margin-left: 33.333333%
  1372.    }
  1373.    .offset-md-5 {
  1374.        margin-left: 41.666667%
  1375.    }
  1376.    .offset-md-6 {
  1377.        margin-left: 50%
  1378.    }
  1379.    .offset-md-7 {
  1380.        margin-left: 58.333333%
  1381.    }
  1382.    .offset-md-8 {
  1383.        margin-left: 66.666667%
  1384.    }
  1385.    .offset-md-9 {
  1386.        margin-left: 75%
  1387.    }
  1388.    .offset-md-10 {
  1389.        margin-left: 83.333333%
  1390.    }
  1391.    .offset-md-11 {
  1392.        margin-left: 91.666667%
  1393.    }
  1394. }
  1395.  
  1396. @media (min-width:992px) {
  1397.    .col-lg {
  1398.        -ms-flex-preferred-size: 0;
  1399.        flex-basis: 0;
  1400.        -webkit-box-flex: 1;
  1401.        -ms-flex-positive: 1;
  1402.        flex-grow: 1;
  1403.        max-width: 100%
  1404.    }
  1405.    .col-lg-auto {
  1406.        -webkit-box-flex: 0;
  1407.        -ms-flex: 0 0 auto;
  1408.        flex: 0 0 auto;
  1409.        width: auto;
  1410.        max-width: none
  1411.    }
  1412.    .col-lg-1 {
  1413.        -webkit-box-flex: 0;
  1414.        -ms-flex: 0 0 8.333333%;
  1415.        flex: 0 0 8.333333%;
  1416.        max-width: 8.333333%
  1417.    }
  1418.    .col-lg-2 {
  1419.        -webkit-box-flex: 0;
  1420.        -ms-flex: 0 0 16.666667%;
  1421.        flex: 0 0 16.666667%;
  1422.        max-width: 16.666667%
  1423.    }
  1424.    .col-lg-3 {
  1425.        -webkit-box-flex: 0;
  1426.        -ms-flex: 0 0 25%;
  1427.        flex: 0 0 25%;
  1428.        max-width: 25%
  1429.    }
  1430.    .col-lg-4 {
  1431.        -webkit-box-flex: 0;
  1432.        -ms-flex: 0 0 33.333333%;
  1433.        flex: 0 0 33.333333%;
  1434.        max-width: 33.333333%
  1435.    }
  1436.    .col-lg-5 {
  1437.        -webkit-box-flex: 0;
  1438.        -ms-flex: 0 0 41.666667%;
  1439.        flex: 0 0 41.666667%;
  1440.        max-width: 41.666667%
  1441.    }
  1442.    .col-lg-6 {
  1443.        -webkit-box-flex: 0;
  1444.        -ms-flex: 0 0 50%;
  1445.        flex: 0 0 50%;
  1446.        max-width: 50%
  1447.    }
  1448.    .col-lg-7 {
  1449.        -webkit-box-flex: 0;
  1450.        -ms-flex: 0 0 58.333333%;
  1451.        flex: 0 0 58.333333%;
  1452.        max-width: 58.333333%
  1453.    }
  1454.    .col-lg-8 {
  1455.        -webkit-box-flex: 0;
  1456.        -ms-flex: 0 0 66.666667%;
  1457.        flex: 0 0 66.666667%;
  1458.        max-width: 66.666667%
  1459.    }
  1460.    .col-lg-9 {
  1461.        -webkit-box-flex: 0;
  1462.        -ms-flex: 0 0 75%;
  1463.        flex: 0 0 75%;
  1464.        max-width: 75%
  1465.    }
  1466.    .col-lg-10 {
  1467.        -webkit-box-flex: 0;
  1468.        -ms-flex: 0 0 83.333333%;
  1469.        flex: 0 0 83.333333%;
  1470.        max-width: 83.333333%
  1471.    }
  1472.    .col-lg-11 {
  1473.        -webkit-box-flex: 0;
  1474.        -ms-flex: 0 0 91.666667%;
  1475.        flex: 0 0 91.666667%;
  1476.        max-width: 91.666667%
  1477.    }
  1478.    .col-lg-12 {
  1479.        -webkit-box-flex: 0;
  1480.        -ms-flex: 0 0 100%;
  1481.        flex: 0 0 100%;
  1482.        max-width: 100%
  1483.    }
  1484.    .order-lg-first {
  1485.        -webkit-box-ordinal-group: 0;
  1486.        -ms-flex-order: -1;
  1487.        order: -1
  1488.    }
  1489.    .order-lg-last {
  1490.        -webkit-box-ordinal-group: 14;
  1491.        -ms-flex-order: 13;
  1492.        order: 13
  1493.    }
  1494.    .order-lg-0 {
  1495.        -webkit-box-ordinal-group: 1;
  1496.        -ms-flex-order: 0;
  1497.        order: 0
  1498.    }
  1499.    .order-lg-1 {
  1500.        -webkit-box-ordinal-group: 2;
  1501.        -ms-flex-order: 1;
  1502.        order: 1
  1503.    }
  1504.    .order-lg-2 {
  1505.        -webkit-box-ordinal-group: 3;
  1506.        -ms-flex-order: 2;
  1507.        order: 2
  1508.    }
  1509.    .order-lg-3 {
  1510.        -webkit-box-ordinal-group: 4;
  1511.        -ms-flex-order: 3;
  1512.        order: 3
  1513.    }
  1514.    .order-lg-4 {
  1515.        -webkit-box-ordinal-group: 5;
  1516.        -ms-flex-order: 4;
  1517.        order: 4
  1518.    }
  1519.    .order-lg-5 {
  1520.        -webkit-box-ordinal-group: 6;
  1521.        -ms-flex-order: 5;
  1522.        order: 5
  1523.    }
  1524.    .order-lg-6 {
  1525.        -webkit-box-ordinal-group: 7;
  1526.        -ms-flex-order: 6;
  1527.        order: 6
  1528.    }
  1529.    .order-lg-7 {
  1530.        -webkit-box-ordinal-group: 8;
  1531.        -ms-flex-order: 7;
  1532.        order: 7
  1533.    }
  1534.    .order-lg-8 {
  1535.        -webkit-box-ordinal-group: 9;
  1536.        -ms-flex-order: 8;
  1537.        order: 8
  1538.    }
  1539.    .order-lg-9 {
  1540.        -webkit-box-ordinal-group: 10;
  1541.        -ms-flex-order: 9;
  1542.        order: 9
  1543.    }
  1544.    .order-lg-10 {
  1545.        -webkit-box-ordinal-group: 11;
  1546.        -ms-flex-order: 10;
  1547.        order: 10
  1548.    }
  1549.    .order-lg-11 {
  1550.        -webkit-box-ordinal-group: 12;
  1551.        -ms-flex-order: 11;
  1552.        order: 11
  1553.    }
  1554.    .order-lg-12 {
  1555.        -webkit-box-ordinal-group: 13;
  1556.        -ms-flex-order: 12;
  1557.        order: 12
  1558.    }
  1559.    .offset-lg-0 {
  1560.        margin-left: 0
  1561.    }
  1562.    .offset-lg-1 {
  1563.        margin-left: 8.333333%
  1564.    }
  1565.    .offset-lg-2 {
  1566.        margin-left: 16.666667%
  1567.    }
  1568.    .offset-lg-3 {
  1569.        margin-left: 25%
  1570.    }
  1571.    .offset-lg-4 {
  1572.        margin-left: 33.333333%
  1573.    }
  1574.    .offset-lg-5 {
  1575.        margin-left: 41.666667%
  1576.    }
  1577.    .offset-lg-6 {
  1578.        margin-left: 50%
  1579.    }
  1580.    .offset-lg-7 {
  1581.        margin-left: 58.333333%
  1582.    }
  1583.    .offset-lg-8 {
  1584.        margin-left: 66.666667%
  1585.    }
  1586.    .offset-lg-9 {
  1587.        margin-left: 75%
  1588.    }
  1589.    .offset-lg-10 {
  1590.        margin-left: 83.333333%
  1591.    }
  1592.    .offset-lg-11 {
  1593.        margin-left: 91.666667%
  1594.    }
  1595. }
  1596.  
  1597. @media (min-width:1200px) {
  1598.    .col-xl {
  1599.        -ms-flex-preferred-size: 0;
  1600.        flex-basis: 0;
  1601.        -webkit-box-flex: 1;
  1602.        -ms-flex-positive: 1;
  1603.        flex-grow: 1;
  1604.        max-width: 100%
  1605.    }
  1606.    .col-xl-auto {
  1607.        -webkit-box-flex: 0;
  1608.        -ms-flex: 0 0 auto;
  1609.        flex: 0 0 auto;
  1610.        width: auto;
  1611.        max-width: none
  1612.    }
  1613.    .col-xl-1 {
  1614.        -webkit-box-flex: 0;
  1615.        -ms-flex: 0 0 8.333333%;
  1616.        flex: 0 0 8.333333%;
  1617.        max-width: 8.333333%
  1618.    }
  1619.    .col-xl-2 {
  1620.        -webkit-box-flex: 0;
  1621.        -ms-flex: 0 0 16.666667%;
  1622.        flex: 0 0 16.666667%;
  1623.        max-width: 16.666667%
  1624.    }
  1625.    .col-xl-3 {
  1626.        -webkit-box-flex: 0;
  1627.        -ms-flex: 0 0 25%;
  1628.        flex: 0 0 25%;
  1629.        max-width: 25%
  1630.    }
  1631.    .col-xl-4 {
  1632.        -webkit-box-flex: 0;
  1633.        -ms-flex: 0 0 33.333333%;
  1634.        flex: 0 0 33.333333%;
  1635.        max-width: 33.333333%
  1636.    }
  1637.    .col-xl-5 {
  1638.        -webkit-box-flex: 0;
  1639.        -ms-flex: 0 0 41.666667%;
  1640.        flex: 0 0 41.666667%;
  1641.        max-width: 41.666667%
  1642.    }
  1643.    .col-xl-6 {
  1644.        -webkit-box-flex: 0;
  1645.        -ms-flex: 0 0 50%;
  1646.        flex: 0 0 50%;
  1647.        max-width: 50%
  1648.    }
  1649.    .col-xl-7 {
  1650.        -webkit-box-flex: 0;
  1651.        -ms-flex: 0 0 58.333333%;
  1652.        flex: 0 0 58.333333%;
  1653.        max-width: 58.333333%
  1654.    }
  1655.    .col-xl-8 {
  1656.        -webkit-box-flex: 0;
  1657.        -ms-flex: 0 0 66.666667%;
  1658.        flex: 0 0 66.666667%;
  1659.        max-width: 66.666667%
  1660.    }
  1661.    .col-xl-9 {
  1662.        -webkit-box-flex: 0;
  1663.        -ms-flex: 0 0 75%;
  1664.        flex: 0 0 75%;
  1665.        max-width: 75%
  1666.    }
  1667.    .col-xl-10 {
  1668.        -webkit-box-flex: 0;
  1669.        -ms-flex: 0 0 83.333333%;
  1670.        flex: 0 0 83.333333%;
  1671.        max-width: 83.333333%
  1672.    }
  1673.    .col-xl-11 {
  1674.        -webkit-box-flex: 0;
  1675.        -ms-flex: 0 0 91.666667%;
  1676.        flex: 0 0 91.666667%;
  1677.        max-width: 91.666667%
  1678.    }
  1679.    .col-xl-12 {
  1680.        -webkit-box-flex: 0;
  1681.        -ms-flex: 0 0 100%;
  1682.        flex: 0 0 100%;
  1683.        max-width: 100%
  1684.    }
  1685.    .order-xl-first {
  1686.        -webkit-box-ordinal-group: 0;
  1687.        -ms-flex-order: -1;
  1688.        order: -1
  1689.    }
  1690.    .order-xl-last {
  1691.        -webkit-box-ordinal-group: 14;
  1692.        -ms-flex-order: 13;
  1693.        order: 13
  1694.    }
  1695.    .order-xl-0 {
  1696.        -webkit-box-ordinal-group: 1;
  1697.        -ms-flex-order: 0;
  1698.        order: 0
  1699.    }
  1700.    .order-xl-1 {
  1701.        -webkit-box-ordinal-group: 2;
  1702.        -ms-flex-order: 1;
  1703.        order: 1
  1704.    }
  1705.    .order-xl-2 {
  1706.        -webkit-box-ordinal-group: 3;
  1707.        -ms-flex-order: 2;
  1708.        order: 2
  1709.    }
  1710.    .order-xl-3 {
  1711.        -webkit-box-ordinal-group: 4;
  1712.        -ms-flex-order: 3;
  1713.        order: 3
  1714.    }
  1715.    .order-xl-4 {
  1716.        -webkit-box-ordinal-group: 5;
  1717.        -ms-flex-order: 4;
  1718.        order: 4
  1719.    }
  1720.    .order-xl-5 {
  1721.        -webkit-box-ordinal-group: 6;
  1722.        -ms-flex-order: 5;
  1723.        order: 5
  1724.    }
  1725.    .order-xl-6 {
  1726.        -webkit-box-ordinal-group: 7;
  1727.        -ms-flex-order: 6;
  1728.        order: 6
  1729.    }
  1730.    .order-xl-7 {
  1731.        -webkit-box-ordinal-group: 8;
  1732.        -ms-flex-order: 7;
  1733.        order: 7
  1734.    }
  1735.    .order-xl-8 {
  1736.        -webkit-box-ordinal-group: 9;
  1737.        -ms-flex-order: 8;
  1738.        order: 8
  1739.    }
  1740.    .order-xl-9 {
  1741.        -webkit-box-ordinal-group: 10;
  1742.        -ms-flex-order: 9;
  1743.        order: 9
  1744.    }
  1745.    .order-xl-10 {
  1746.        -webkit-box-ordinal-group: 11;
  1747.        -ms-flex-order: 10;
  1748.        order: 10
  1749.    }
  1750.    .order-xl-11 {
  1751.        -webkit-box-ordinal-group: 12;
  1752.        -ms-flex-order: 11;
  1753.        order: 11
  1754.    }
  1755.    .order-xl-12 {
  1756.        -webkit-box-ordinal-group: 13;
  1757.        -ms-flex-order: 12;
  1758.        order: 12
  1759.    }
  1760.    .offset-xl-0 {
  1761.        margin-left: 0
  1762.    }
  1763.    .offset-xl-1 {
  1764.        margin-left: 8.333333%
  1765.    }
  1766.    .offset-xl-2 {
  1767.        margin-left: 16.666667%
  1768.    }
  1769.    .offset-xl-3 {
  1770.        margin-left: 25%
  1771.    }
  1772.    .offset-xl-4 {
  1773.        margin-left: 33.333333%
  1774.    }
  1775.    .offset-xl-5 {
  1776.        margin-left: 41.666667%
  1777.    }
  1778.    .offset-xl-6 {
  1779.        margin-left: 50%
  1780.    }
  1781.    .offset-xl-7 {
  1782.        margin-left: 58.333333%
  1783.    }
  1784.    .offset-xl-8 {
  1785.        margin-left: 66.666667%
  1786.    }
  1787.    .offset-xl-9 {
  1788.        margin-left: 75%
  1789.    }
  1790.    .offset-xl-10 {
  1791.        margin-left: 83.333333%
  1792.    }
  1793.    .offset-xl-11 {
  1794.        margin-left: 91.666667%
  1795.    }
  1796. }
  1797.  
  1798. .table {
  1799.    width: 100%;
  1800.    max-width: 100%;
  1801.    margin-bottom: 1rem;
  1802.    background-color: transparent
  1803. }
  1804.  
  1805. .table td,
  1806. .table th {
  1807.    padding: .75rem;
  1808.    vertical-align: top;
  1809.    border-top: 1px solid #dee2e6
  1810. }
  1811.  
  1812. .table thead th {
  1813.    vertical-align: bottom;
  1814.    border-bottom: 2px solid #dee2e6
  1815. }
  1816.  
  1817. .table tbody+tbody {
  1818.    border-top: 2px solid #dee2e6
  1819. }
  1820.  
  1821. .table .table {
  1822.    background-color: #fff
  1823. }
  1824.  
  1825. .table-sm td,
  1826. .table-sm th {
  1827.    padding: .3rem
  1828. }
  1829.  
  1830. .table-bordered {
  1831.    border: 1px solid #dee2e6
  1832. }
  1833.  
  1834. .table-bordered td,
  1835. .table-bordered th {
  1836.    border: 1px solid #dee2e6
  1837. }
  1838.  
  1839. .table-bordered thead td,
  1840. .table-bordered thead th {
  1841.    border-bottom-width: 2px
  1842. }
  1843.  
  1844. .table-striped tbody tr:nth-of-type(odd) {
  1845.    background-color: rgba(0, 0, 0, .05)
  1846. }
  1847.  
  1848. .table-hover tbody tr:hover {
  1849.    background-color: rgba(0, 0, 0, .075)
  1850. }
  1851.  
  1852. .table-primary,
  1853. .table-primary>td,
  1854. .table-primary>th {
  1855.    background-color: #b8daff
  1856. }
  1857.  
  1858. .table-hover .table-primary:hover {
  1859.    background-color: #9fcdff
  1860. }
  1861.  
  1862. .table-hover .table-primary:hover>td,
  1863. .table-hover .table-primary:hover>th {
  1864.    background-color: #9fcdff
  1865. }
  1866.  
  1867. .table-secondary,
  1868. .table-secondary>td,
  1869. .table-secondary>th {
  1870.    background-color: #d6d8db
  1871. }
  1872.  
  1873. .table-hover .table-secondary:hover {
  1874.    background-color: #c8cbcf
  1875. }
  1876.  
  1877. .table-hover .table-secondary:hover>td,
  1878. .table-hover .table-secondary:hover>th {
  1879.    background-color: #c8cbcf
  1880. }
  1881.  
  1882. .table-success,
  1883. .table-success>td,
  1884. .table-success>th {
  1885.    background-color: #c3e6cb
  1886. }
  1887.  
  1888. .table-hover .table-success:hover {
  1889.    background-color: #b1dfbb
  1890. }
  1891.  
  1892. .table-hover .table-success:hover>td,
  1893. .table-hover .table-success:hover>th {
  1894.    background-color: #b1dfbb
  1895. }
  1896.  
  1897. .table-info,
  1898. .table-info>td,
  1899. .table-info>th {
  1900.    background-color: #bee5eb
  1901. }
  1902.  
  1903. .table-hover .table-info:hover {
  1904.    background-color: #abdde5
  1905. }
  1906.  
  1907. .table-hover .table-info:hover>td,
  1908. .table-hover .table-info:hover>th {
  1909.    background-color: #abdde5
  1910. }
  1911.  
  1912. .table-warning,
  1913. .table-warning>td,
  1914. .table-warning>th {
  1915.    background-color: #ffeeba
  1916. }
  1917.  
  1918. .table-hover .table-warning:hover {
  1919.    background-color: #ffe8a1
  1920. }
  1921.  
  1922. .table-hover .table-warning:hover>td,
  1923. .table-hover .table-warning:hover>th {
  1924.    background-color: #ffe8a1
  1925. }
  1926.  
  1927. .table-danger,
  1928. .table-danger>td,
  1929. .table-danger>th {
  1930.    background-color: #f5c6cb
  1931. }
  1932.  
  1933. .table-hover .table-danger:hover {
  1934.    background-color: #f1b0b7
  1935. }
  1936.  
  1937. .table-hover .table-danger:hover>td,
  1938. .table-hover .table-danger:hover>th {
  1939.    background-color: #f1b0b7
  1940. }
  1941.  
  1942. .table-light,
  1943. .table-light>td,
  1944. .table-light>th {
  1945.    background-color: #fdfdfe
  1946. }
  1947.  
  1948. .table-hover .table-light:hover {
  1949.    background-color: #ececf6
  1950. }
  1951.  
  1952. .table-hover .table-light:hover>td,
  1953. .table-hover .table-light:hover>th {
  1954.    background-color: #ececf6
  1955. }
  1956.  
  1957. .table-dark,
  1958. .table-dark>td,
  1959. .table-dark>th {
  1960.    background-color: #c6c8ca
  1961. }
  1962.  
  1963. .table-hover .table-dark:hover {
  1964.    background-color: #b9bbbe
  1965. }
  1966.  
  1967. .table-hover .table-dark:hover>td,
  1968. .table-hover .table-dark:hover>th {
  1969.    background-color: #b9bbbe
  1970. }
  1971.  
  1972. .table-active,
  1973. .table-active>td,
  1974. .table-active>th {
  1975.    background-color: rgba(0, 0, 0, .075)
  1976. }
  1977.  
  1978. .table-hover .table-active:hover {
  1979.    background-color: rgba(0, 0, 0, .075)
  1980. }
  1981.  
  1982. .table-hover .table-active:hover>td,
  1983. .table-hover .table-active:hover>th {
  1984.    background-color: rgba(0, 0, 0, .075)
  1985. }
  1986.  
  1987. .table .thead-dark th {
  1988.    color: #fff;
  1989.    background-color: #212529;
  1990.    border-color: #32383e
  1991. }
  1992.  
  1993. .table .thead-light th {
  1994.    color: #495057;
  1995.    background-color: #e9ecef;
  1996.    border-color: #dee2e6
  1997. }
  1998.  
  1999. .table-dark {
  2000.    color: #fff;
  2001.    background-color: #212529
  2002. }
  2003.  
  2004. .table-dark td,
  2005. .table-dark th,
  2006. .table-dark thead th {
  2007.    border-color: #32383e
  2008. }
  2009.  
  2010. .table-dark.table-bordered {
  2011.    border: 0
  2012. }
  2013.  
  2014. .table-dark.table-striped tbody tr:nth-of-type(odd) {
  2015.    background-color: rgba(255, 255, 255, .05)
  2016. }
  2017.  
  2018. .table-dark.table-hover tbody tr:hover {
  2019.    background-color: rgba(255, 255, 255, .075)
  2020. }
  2021.  
  2022. @media (max-width:575.98px) {
  2023.    .table-responsive-sm {
  2024.        display: block;
  2025.        width: 100%;
  2026.        overflow-x: auto;
  2027.        -webkit-overflow-scrolling: touch;
  2028.        -ms-overflow-style: -ms-autohiding-scrollbar
  2029.    }
  2030.    .table-responsive-sm>.table-bordered {
  2031.        border: 0
  2032.    }
  2033. }
  2034.  
  2035. @media (max-width:767.98px) {
  2036.    .table-responsive-md {
  2037.        display: block;
  2038.        width: 100%;
  2039.        overflow-x: auto;
  2040.        -webkit-overflow-scrolling: touch;
  2041.        -ms-overflow-style: -ms-autohiding-scrollbar
  2042.    }
  2043.    .table-responsive-md>.table-bordered {
  2044.        border: 0
  2045.    }
  2046. }
  2047.  
  2048. @media (max-width:991.98px) {
  2049.    .table-responsive-lg {
  2050.        display: block;
  2051.        width: 100%;
  2052.        overflow-x: auto;
  2053.        -webkit-overflow-scrolling: touch;
  2054.        -ms-overflow-style: -ms-autohiding-scrollbar
  2055.    }
  2056.    .table-responsive-lg>.table-bordered {
  2057.        border: 0
  2058.    }
  2059. }
  2060.  
  2061. @media (max-width:1199.98px) {
  2062.    .table-responsive-xl {
  2063.        display: block;
  2064.        width: 100%;
  2065.        overflow-x: auto;
  2066.        -webkit-overflow-scrolling: touch;
  2067.        -ms-overflow-style: -ms-autohiding-scrollbar
  2068.    }
  2069.    .table-responsive-xl>.table-bordered {
  2070.        border: 0
  2071.    }
  2072. }
  2073.  
  2074. .table-responsive {
  2075.    display: block;
  2076.    width: 100%;
  2077.    overflow-x: auto;
  2078.    -webkit-overflow-scrolling: touch;
  2079.    -ms-overflow-style: -ms-autohiding-scrollbar
  2080. }
  2081.  
  2082. .table-responsive>.table-bordered {
  2083.    border: 0
  2084. }
  2085.  
  2086. .form-control {
  2087.    display: block;
  2088.    width: 100%;
  2089.    padding: .375rem .75rem;
  2090.    font-size: 1rem;
  2091.    line-height: 1.5;
  2092.    color: #495057;
  2093.    background-color: #fff;
  2094.    background-clip: padding-box;
  2095.    border: 1px solid #ced4da;
  2096.    border-radius: .25rem;
  2097.    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
  2098. }
  2099.  
  2100. .form-control::-ms-expand {
  2101.    background-color: transparent;
  2102.    border: 0
  2103. }
  2104.  
  2105. .form-control:focus {
  2106.    color: #495057;
  2107.    background-color: #fff;
  2108.    border-color: #80bdff;
  2109.    outline: 0;
  2110.    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
  2111. }
  2112.  
  2113. .form-control::-webkit-input-placeholder {
  2114.    color: #6c757d;
  2115.    opacity: 1
  2116. }
  2117.  
  2118. .form-control::-moz-placeholder {
  2119.    color: #6c757d;
  2120.    opacity: 1
  2121. }
  2122.  
  2123. .form-control:-ms-input-placeholder {
  2124.    color: #6c757d;
  2125.    opacity: 1
  2126. }
  2127.  
  2128. .form-control::-ms-input-placeholder {
  2129.    color: #6c757d;
  2130.    opacity: 1
  2131. }
  2132.  
  2133. .form-control::placeholder {
  2134.    color: #6c757d;
  2135.    opacity: 1
  2136. }
  2137.  
  2138. .form-control:disabled,
  2139. .form-control[readonly] {
  2140.    background-color: #e9ecef;
  2141.    opacity: 1
  2142. }
  2143.  
  2144. select.form-control:not([size]):not([multiple]) {
  2145.    height: calc(2.25rem + 2px)
  2146. }
  2147.  
  2148. select.form-control:focus::-ms-value {
  2149.    color: #495057;
  2150.    background-color: #fff
  2151. }
  2152.  
  2153. .form-control-file,
  2154. .form-control-range {
  2155.    display: block;
  2156.    width: 100%
  2157. }
  2158.  
  2159. .col-form-label {
  2160.    padding-top: calc(.375rem + 1px);
  2161.    padding-bottom: calc(.375rem + 1px);
  2162.    margin-bottom: 0;
  2163.    font-size: inherit;
  2164.    line-height: 1.5
  2165. }
  2166.  
  2167. .col-form-label-lg {
  2168.    padding-top: calc(.5rem + 1px);
  2169.    padding-bottom: calc(.5rem + 1px);
  2170.    font-size: 1.25rem;
  2171.    line-height: 1.5
  2172. }
  2173.  
  2174. .col-form-label-sm {
  2175.    padding-top: calc(.25rem + 1px);
  2176.    padding-bottom: calc(.25rem + 1px);
  2177.    font-size: .875rem;
  2178.    line-height: 1.5
  2179. }
  2180.  
  2181. .form-control-plaintext {
  2182.    display: block;
  2183.    width: 100%;
  2184.    padding-top: .375rem;
  2185.    padding-bottom: .375rem;
  2186.    margin-bottom: 0;
  2187.    line-height: 1.5;
  2188.    background-color: transparent;
  2189.    border: solid transparent;
  2190.    border-width: 1px 0
  2191. }
  2192.  
  2193. .form-control-plaintext.form-control-lg,
  2194. .form-control-plaintext.form-control-sm,
  2195. .input-group-lg>.form-control-plaintext.form-control,
  2196. .input-group-lg>.input-group-append>.form-control-plaintext.btn,
  2197. .input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,
  2198. .input-group-lg>.input-group-prepend>.form-control-plaintext.btn,
  2199. .input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,
  2200. .input-group-sm>.form-control-plaintext.form-control,
  2201. .input-group-sm>.input-group-append>.form-control-plaintext.btn,
  2202. .input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,
  2203. .input-group-sm>.input-group-prepend>.form-control-plaintext.btn,
  2204. .input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text {
  2205.    padding-right: 0;
  2206.    padding-left: 0
  2207. }
  2208.  
  2209. .form-control-sm,
  2210. .input-group-sm>.form-control,
  2211. .input-group-sm>.input-group-append>.btn,
  2212. .input-group-sm>.input-group-append>.input-group-text,
  2213. .input-group-sm>.input-group-prepend>.btn,
  2214. .input-group-sm>.input-group-prepend>.input-group-text {
  2215.    padding: .25rem .5rem;
  2216.    font-size: .875rem;
  2217.    line-height: 1.5;
  2218.    border-radius: .2rem
  2219. }
  2220.  
  2221. .input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),
  2222. .input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),
  2223. .input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),
  2224. .input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),
  2225. .input-group-sm>select.form-control:not([size]):not([multiple]),
  2226. select.form-control-sm:not([size]):not([multiple]) {
  2227.    height: calc(1.8125rem + 2px)
  2228. }
  2229.  
  2230. .form-control-lg,
  2231. .input-group-lg>.form-control,
  2232. .input-group-lg>.input-group-append>.btn,
  2233. .input-group-lg>.input-group-append>.input-group-text,
  2234. .input-group-lg>.input-group-prepend>.btn,
  2235. .input-group-lg>.input-group-prepend>.input-group-text {
  2236.    padding: .5rem 1rem;
  2237.    font-size: 1.25rem;
  2238.    line-height: 1.5;
  2239.    border-radius: .3rem
  2240. }
  2241.  
  2242. .input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),
  2243. .input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),
  2244. .input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),
  2245. .input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),
  2246. .input-group-lg>select.form-control:not([size]):not([multiple]),
  2247. select.form-control-lg:not([size]):not([multiple]) {
  2248.    height: calc(2.875rem + 2px)
  2249. }
  2250.  
  2251. .form-group {
  2252.    margin-bottom: 1rem
  2253. }
  2254.  
  2255. .form-text {
  2256.    display: block;
  2257.    margin-top: .25rem
  2258. }
  2259.  
  2260. .form-row {
  2261.    display: -webkit-box;
  2262.    display: -ms-flexbox;
  2263.    display: flex;
  2264.    -ms-flex-wrap: wrap;
  2265.    flex-wrap: wrap;
  2266.    margin-right: -5px;
  2267.    margin-left: -5px
  2268. }
  2269.  
  2270. .form-row>.col,
  2271. .form-row>[class*=col-] {
  2272.    padding-right: 5px;
  2273.    padding-left: 5px
  2274. }
  2275.  
  2276. .form-check {
  2277.    position: relative;
  2278.    display: block;
  2279.    padding-left: 1.25rem
  2280. }
  2281.  
  2282. .form-check-input {
  2283.    position: absolute;
  2284.    margin-top: .3rem;
  2285.    margin-left: -1.25rem
  2286. }
  2287.  
  2288. .form-check-input:disabled~.form-check-label {
  2289.    color: #6c757d
  2290. }
  2291.  
  2292. .form-check-label {
  2293.    margin-bottom: 0
  2294. }
  2295.  
  2296. .form-check-inline {
  2297.    display: -webkit-inline-box;
  2298.    display: -ms-inline-flexbox;
  2299.    display: inline-flex;
  2300.    -webkit-box-align: center;
  2301.    -ms-flex-align: center;
  2302.    align-items: center;
  2303.    padding-left: 0;
  2304.    margin-right: .75rem
  2305. }
  2306.  
  2307. .form-check-inline .form-check-input {
  2308.    position: static;
  2309.    margin-top: 0;
  2310.    margin-right: .3125rem;
  2311.    margin-left: 0
  2312. }
  2313.  
  2314. .valid-feedback {
  2315.    display: none;
  2316.    width: 100%;
  2317.    margin-top: .25rem;
  2318.    font-size: 80%;
  2319.    color: #28a745
  2320. }
  2321.  
  2322. .valid-tooltip {
  2323.    position: absolute;
  2324.    top: 100%;
  2325.    z-index: 5;
  2326.    display: none;
  2327.    max-width: 100%;
  2328.    padding: .5rem;
  2329.    margin-top: .1rem;
  2330.    font-size: .875rem;
  2331.    line-height: 1;
  2332.    color: #fff;
  2333.    background-color: rgba(40, 167, 69, .8);
  2334.    border-radius: .2rem
  2335. }
  2336.  
  2337. .custom-select.is-valid,
  2338. .form-control.is-valid,
  2339. .was-validated .custom-select:valid,
  2340. .was-validated .form-control:valid {
  2341.    border-color: #28a745
  2342. }
  2343.  
  2344. .custom-select.is-valid:focus,
  2345. .form-control.is-valid:focus,
  2346. .was-validated .custom-select:valid:focus,
  2347. .was-validated .form-control:valid:focus {
  2348.    border-color: #28a745;
  2349.    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
  2350. }
  2351.  
  2352. .custom-select.is-valid~.valid-feedback,
  2353. .custom-select.is-valid~.valid-tooltip,
  2354. .form-control.is-valid~.valid-feedback,
  2355. .form-control.is-valid~.valid-tooltip,
  2356. .was-validated .custom-select:valid~.valid-feedback,
  2357. .was-validated .custom-select:valid~.valid-tooltip,
  2358. .was-validated .form-control:valid~.valid-feedback,
  2359. .was-validated .form-control:valid~.valid-tooltip {
  2360.    display: block
  2361. }
  2362.  
  2363. .form-check-input.is-valid~.form-check-label,
  2364. .was-validated .form-check-input:valid~.form-check-label {
  2365.    color: #28a745
  2366. }
  2367.  
  2368. .form-check-input.is-valid~.valid-feedback,
  2369. .form-check-input.is-valid~.valid-tooltip,
  2370. .was-validated .form-check-input:valid~.valid-feedback,
  2371. .was-validated .form-check-input:valid~.valid-tooltip {
  2372.    display: block
  2373. }
  2374.  
  2375. .custom-control-input.is-valid~.custom-control-label,
  2376. .was-validated .custom-control-input:valid~.custom-control-label {
  2377.    color: #28a745
  2378. }
  2379.  
  2380. .custom-control-input.is-valid~.custom-control-label::before,
  2381. .was-validated .custom-control-input:valid~.custom-control-label::before {
  2382.    background-color: #71dd8a
  2383. }
  2384.  
  2385. .custom-control-input.is-valid~.valid-feedback,
  2386. .custom-control-input.is-valid~.valid-tooltip,
  2387. .was-validated .custom-control-input:valid~.valid-feedback,
  2388. .was-validated .custom-control-input:valid~.valid-tooltip {
  2389.    display: block
  2390. }
  2391.  
  2392. .custom-control-input.is-valid:checked~.custom-control-label::before,
  2393. .was-validated .custom-control-input:valid:checked~.custom-control-label::before {
  2394.    background-color: #34ce57
  2395. }
  2396.  
  2397. .custom-control-input.is-valid:focus~.custom-control-label::before,
  2398. .was-validated .custom-control-input:valid:focus~.custom-control-label::before {
  2399.    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(40, 167, 69, .25)
  2400. }
  2401.  
  2402. .custom-file-input.is-valid~.custom-file-label,
  2403. .was-validated .custom-file-input:valid~.custom-file-label {
  2404.    border-color: #28a745
  2405. }
  2406.  
  2407. .custom-file-input.is-valid~.custom-file-label::before,
  2408. .was-validated .custom-file-input:valid~.custom-file-label::before {
  2409.    border-color: inherit
  2410. }
  2411.  
  2412. .custom-file-input.is-valid~.valid-feedback,
  2413. .custom-file-input.is-valid~.valid-tooltip,
  2414. .was-validated .custom-file-input:valid~.valid-feedback,
  2415. .was-validated .custom-file-input:valid~.valid-tooltip {
  2416.    display: block
  2417. }
  2418.  
  2419. .custom-file-input.is-valid:focus~.custom-file-label,
  2420. .was-validated .custom-file-input:valid:focus~.custom-file-label {
  2421.    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
  2422. }
  2423.  
  2424. .invalid-feedback {
  2425.    display: none;
  2426.    width: 100%;
  2427.    margin-top: .25rem;
  2428.    font-size: 80%;
  2429.    color: #dc3545
  2430. }
  2431.  
  2432. .invalid-tooltip {
  2433.    position: absolute;
  2434.    top: 100%;
  2435.    z-index: 5;
  2436.    display: none;
  2437.    max-width: 100%;
  2438.    padding: .5rem;
  2439.    margin-top: .1rem;
  2440.    font-size: .875rem;
  2441.    line-height: 1;
  2442.    color: #fff;
  2443.    background-color: rgba(220, 53, 69, .8);
  2444.    border-radius: .2rem
  2445. }
  2446.  
  2447. .custom-select.is-invalid,
  2448. .form-control.is-invalid,
  2449. .was-validated .custom-select:invalid,
  2450. .was-validated .form-control:invalid {
  2451.    border-color: #dc3545
  2452. }
  2453.  
  2454. .custom-select.is-invalid:focus,
  2455. .form-control.is-invalid:focus,
  2456. .was-validated .custom-select:invalid:focus,
  2457. .was-validated .form-control:invalid:focus {
  2458.    border-color: #dc3545;
  2459.    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
  2460. }
  2461.  
  2462. .custom-select.is-invalid~.invalid-feedback,
  2463. .custom-select.is-invalid~.invalid-tooltip,
  2464. .form-control.is-invalid~.invalid-feedback,
  2465. .form-control.is-invalid~.invalid-tooltip,
  2466. .was-validated .custom-select:invalid~.invalid-feedback,
  2467. .was-validated .custom-select:invalid~.invalid-tooltip,
  2468. .was-validated .form-control:invalid~.invalid-feedback,
  2469. .was-validated .form-control:invalid~.invalid-tooltip {
  2470.    display: block
  2471. }
  2472.  
  2473. .form-check-input.is-invalid~.form-check-label,
  2474. .was-validated .form-check-input:invalid~.form-check-label {
  2475.    color: #dc3545
  2476. }
  2477.  
  2478. .form-check-input.is-invalid~.invalid-feedback,
  2479. .form-check-input.is-invalid~.invalid-tooltip,
  2480. .was-validated .form-check-input:invalid~.invalid-feedback,
  2481. .was-validated .form-check-input:invalid~.invalid-tooltip {
  2482.    display: block
  2483. }
  2484.  
  2485. .custom-control-input.is-invalid~.custom-control-label,
  2486. .was-validated .custom-control-input:invalid~.custom-control-label {
  2487.    color: #dc3545
  2488. }
  2489.  
  2490. .custom-control-input.is-invalid~.custom-control-label::before,
  2491. .was-validated .custom-control-input:invalid~.custom-control-label::before {
  2492.    background-color: #efa2a9
  2493. }
  2494.  
  2495. .custom-control-input.is-invalid~.invalid-feedback,
  2496. .custom-control-input.is-invalid~.invalid-tooltip,
  2497. .was-validated .custom-control-input:invalid~.invalid-feedback,
  2498. .was-validated .custom-control-input:invalid~.invalid-tooltip {
  2499.    display: block
  2500. }
  2501.  
  2502. .custom-control-input.is-invalid:checked~.custom-control-label::before,
  2503. .was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
  2504.    background-color: #e4606d
  2505. }
  2506.  
  2507. .custom-control-input.is-invalid:focus~.custom-control-label::before,
  2508. .was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
  2509.    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(220, 53, 69, .25)
  2510. }
  2511.  
  2512. .custom-file-input.is-invalid~.custom-file-label,
  2513. .was-validated .custom-file-input:invalid~.custom-file-label {
  2514.    border-color: #dc3545
  2515. }
  2516.  
  2517. .custom-file-input.is-invalid~.custom-file-label::before,
  2518. .was-validated .custom-file-input:invalid~.custom-file-label::before {
  2519.    border-color: inherit
  2520. }
  2521.  
  2522. .custom-file-input.is-invalid~.invalid-feedback,
  2523. .custom-file-input.is-invalid~.invalid-tooltip,
  2524. .was-validated .custom-file-input:invalid~.invalid-feedback,
  2525. .was-validated .custom-file-input:invalid~.invalid-tooltip {
  2526.    display: block
  2527. }
  2528.  
  2529. .custom-file-input.is-invalid:focus~.custom-file-label,
  2530. .was-validated .custom-file-input:invalid:focus~.custom-file-label {
  2531.    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
  2532. }
  2533.  
  2534. .form-inline {
  2535.    display: -webkit-box;
  2536.    display: -ms-flexbox;
  2537.    display: flex;
  2538.    -webkit-box-orient: horizontal;
  2539.    -webkit-box-direction: normal;
  2540.    -ms-flex-flow: row wrap;
  2541.    flex-flow: row wrap;
  2542.    -webkit-box-align: center;
  2543.    -ms-flex-align: center;
  2544.    align-items: center
  2545. }
  2546.  
  2547. .form-inline .form-check {
  2548.    width: 100%
  2549. }
  2550.  
  2551. @media (min-width:576px) {
  2552.    .form-inline label {
  2553.        display: -webkit-box;
  2554.        display: -ms-flexbox;
  2555.        display: flex;
  2556.        -webkit-box-align: center;
  2557.        -ms-flex-align: center;
  2558.        align-items: center;
  2559.        -webkit-box-pack: center;
  2560.        -ms-flex-pack: center;
  2561.        justify-content: center;
  2562.        margin-bottom: 0
  2563.    }
  2564.    .form-inline .form-group {
  2565.        display: -webkit-box;
  2566.        display: -ms-flexbox;
  2567.        display: flex;
  2568.        -webkit-box-flex: 0;
  2569.        -ms-flex: 0 0 auto;
  2570.        flex: 0 0 auto;
  2571.        -webkit-box-orient: horizontal;
  2572.        -webkit-box-direction: normal;
  2573.        -ms-flex-flow: row wrap;
  2574.        flex-flow: row wrap;
  2575.        -webkit-box-align: center;
  2576.        -ms-flex-align: center;
  2577.        align-items: center;
  2578.        margin-bottom: 0
  2579.    }
  2580.    .form-inline .form-control {
  2581.        display: inline-block;
  2582.        width: auto;
  2583.        vertical-align: middle
  2584.    }
  2585.    .form-inline .form-control-plaintext {
  2586.        display: inline-block
  2587.    }
  2588.    .form-inline .input-group {
  2589.        width: auto
  2590.    }
  2591.    .form-inline .form-check {
  2592.        display: -webkit-box;
  2593.        display: -ms-flexbox;
  2594.        display: flex;
  2595.        -webkit-box-align: center;
  2596.        -ms-flex-align: center;
  2597.        align-items: center;
  2598.        -webkit-box-pack: center;
  2599.        -ms-flex-pack: center;
  2600.        justify-content: center;
  2601.        width: auto;
  2602.        padding-left: 0
  2603.    }
  2604.    .form-inline .form-check-input {
  2605.        position: relative;
  2606.        margin-top: 0;
  2607.        margin-right: .25rem;
  2608.        margin-left: 0
  2609.    }
  2610.    .form-inline .custom-control {
  2611.        -webkit-box-align: center;
  2612.        -ms-flex-align: center;
  2613.        align-items: center;
  2614.        -webkit-box-pack: center;
  2615.        -ms-flex-pack: center;
  2616.        justify-content: center
  2617.    }
  2618.    .form-inline .custom-control-label {
  2619.        margin-bottom: 0
  2620.    }
  2621. }
  2622.  
  2623. .btn {
  2624.    display: inline-block;
  2625.    font-weight: 400;
  2626.    text-align: center;
  2627.    white-space: nowrap;
  2628.    vertical-align: middle;
  2629.    -webkit-user-select: none;
  2630.    -moz-user-select: none;
  2631.    -ms-user-select: none;
  2632.    user-select: none;
  2633.    border: 1px solid transparent;
  2634.    padding: .375rem .75rem;
  2635.    font-size: 1rem;
  2636.    line-height: 1.5;
  2637.    border-radius: .25rem;
  2638.    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
  2639. }
  2640.  
  2641. .btn:focus,
  2642. .btn:hover {
  2643.    text-decoration: none
  2644. }
  2645.  
  2646. .btn.focus,
  2647. .btn:focus {
  2648.    outline: 0;
  2649.    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
  2650. }
  2651.  
  2652. .btn.disabled,
  2653. .btn:disabled {
  2654.    opacity: .65
  2655. }
  2656.  
  2657. .btn:not(:disabled):not(.disabled) {
  2658.    cursor: pointer
  2659. }
  2660.  
  2661. .btn:not(:disabled):not(.disabled).active,
  2662. .btn:not(:disabled):not(.disabled):active {
  2663.    background-image: none
  2664. }
  2665.  
  2666. a.btn.disabled,
  2667. fieldset:disabled a.btn {
  2668.    pointer-events: none
  2669. }
  2670.  
  2671. .btn-primary {
  2672.    color: #fff;
  2673.    background-color: #007bff;
  2674.    border-color: #007bff
  2675. }
  2676.  
  2677. .btn-primary:hover {
  2678.    color: #fff;
  2679.    background-color: #0069d9;
  2680.    border-color: #0062cc
  2681. }
  2682.  
  2683. .btn-primary.focus,
  2684. .btn-primary:focus {
  2685.    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
  2686. }
  2687.  
  2688. .btn-primary.disabled,
  2689. .btn-primary:disabled {
  2690.    color: #fff;
  2691.    background-color: #007bff;
  2692.    border-color: #007bff
  2693. }
  2694.  
  2695. .btn-primary:not(:disabled):not(.disabled).active,
  2696. .btn-primary:not(:disabled):not(.disabled):active,
  2697. .show>.btn-primary.dropdown-toggle {
  2698.    color: #fff;
  2699.    background-color: #0062cc;
  2700.    border-color: #005cbf
  2701. }
  2702.  
  2703. .btn-primary:not(:disabled):not(.disabled).active:focus,
  2704. .btn-primary:not(:disabled):not(.disabled):active:focus,
  2705. .show>.btn-primary.dropdown-toggle:focus {
  2706.    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
  2707. }
  2708.  
  2709. .btn-secondary {
  2710.    color: #fff;
  2711.    background-color: #6c757d;
  2712.    border-color: #6c757d
  2713. }
  2714.  
  2715. .btn-secondary:hover {
  2716.    color: #fff;
  2717.    background-color: #5a6268;
  2718.    border-color: #545b62
  2719. }
  2720.  
  2721. .btn-secondary.focus,
  2722. .btn-secondary:focus {
  2723.    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
  2724. }
  2725.  
  2726. .btn-secondary.disabled,
  2727. .btn-secondary:disabled {
  2728.    color: #fff;
  2729.    background-color: #6c757d;
  2730.    border-color: #6c757d
  2731. }
  2732.  
  2733. .btn-secondary:not(:disabled):not(.disabled).active,
  2734. .btn-secondary:not(:disabled):not(.disabled):active,
  2735. .show>.btn-secondary.dropdown-toggle {
  2736.    color: #fff;
  2737.    background-color: #545b62;
  2738.    border-color: #4e555b
  2739. }
  2740.  
  2741. .btn-secondary:not(:disabled):not(.disabled).active:focus,
  2742. .btn-secondary:not(:disabled):not(.disabled):active:focus,
  2743. .show>.btn-secondary.dropdown-toggle:focus {
  2744.    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
  2745. }
  2746.  
  2747. .btn-success {
  2748.    color: #fff;
  2749.    background-color: #28a745;
  2750.    border-color: #28a745
  2751. }
  2752.  
  2753. .btn-success:hover {
  2754.    color: #fff;
  2755.    background-color: #218838;
  2756.    border-color: #1e7e34
  2757. }
  2758.  
  2759. .btn-success.focus,
  2760. .btn-success:focus {
  2761.    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
  2762. }
  2763.  
  2764. .btn-success.disabled,
  2765. .btn-success:disabled {
  2766.    color: #fff;
  2767.    background-color: #28a745;
  2768.    border-color: #28a745
  2769. }
  2770.  
  2771. .btn-success:not(:disabled):not(.disabled).active,
  2772. .btn-success:not(:disabled):not(.disabled):active,
  2773. .show>.btn-success.dropdown-toggle {
  2774.    color: #fff;
  2775.    background-color: #1e7e34;
  2776.    border-color: #1c7430
  2777. }
  2778.  
  2779. .btn-success:not(:disabled):not(.disabled).active:focus,
  2780. .btn-success:not(:disabled):not(.disabled):active:focus,
  2781. .show>.btn-success.dropdown-toggle:focus {
  2782.    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
  2783. }
  2784.  
  2785. .btn-info {
  2786.    color: #fff;
  2787.    background-color: #17a2b8;
  2788.    border-color: #17a2b8
  2789. }
  2790.  
  2791. .btn-info:hover {
  2792.    color: #fff;
  2793.    background-color: #138496;
  2794.    border-color: #117a8b
  2795. }
  2796.  
  2797. .btn-info.focus,
  2798. .btn-info:focus {
  2799.    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
  2800. }
  2801.  
  2802. .btn-info.disabled,
  2803. .btn-info:disabled {
  2804.    color: #fff;
  2805.    background-color: #17a2b8;
  2806.    border-color: #17a2b8
  2807. }
  2808.  
  2809. .btn-info:not(:disabled):not(.disabled).active,
  2810. .btn-info:not(:disabled):not(.disabled):active,
  2811. .show>.btn-info.dropdown-toggle {
  2812.    color: #fff;
  2813.    background-color: #117a8b;
  2814.    border-color: #10707f
  2815. }
  2816.  
  2817. .btn-info:not(:disabled):not(.disabled).active:focus,
  2818. .btn-info:not(:disabled):not(.disabled):active:focus,
  2819. .show>.btn-info.dropdown-toggle:focus {
  2820.    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
  2821. }
  2822.  
  2823. .btn-warning {
  2824.    color: #212529;
  2825.    background-color: #ffc107;
  2826.    border-color: #ffc107
  2827. }
  2828.  
  2829. .btn-warning:hover {
  2830.    color: #212529;
  2831.    background-color: #e0a800;
  2832.    border-color: #d39e00
  2833. }
  2834.  
  2835. .btn-warning.focus,
  2836. .btn-warning:focus {
  2837.    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
  2838. }
  2839.  
  2840. .btn-warning.disabled,
  2841. .btn-warning:disabled {
  2842.    color: #212529;
  2843.    background-color: #ffc107;
  2844.    border-color: #ffc107
  2845. }
  2846.  
  2847. .btn-warning:not(:disabled):not(.disabled).active,
  2848. .btn-warning:not(:disabled):not(.disabled):active,
  2849. .show>.btn-warning.dropdown-toggle {
  2850.    color: #212529;
  2851.    background-color: #d39e00;
  2852.    border-color: #c69500
  2853. }
  2854.  
  2855. .btn-warning:not(:disabled):not(.disabled).active:focus,
  2856. .btn-warning:not(:disabled):not(.disabled):active:focus,
  2857. .show>.btn-warning.dropdown-toggle:focus {
  2858.    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
  2859. }
  2860.  
  2861. .btn-danger {
  2862.    color: #fff;
  2863.    background-color: #dc3545;
  2864.    border-color: #dc3545
  2865. }
  2866.  
  2867. .btn-danger:hover {
  2868.    color: #fff;
  2869.    background-color: #c82333;
  2870.    border-color: #bd2130
  2871. }
  2872.  
  2873. .btn-danger.focus,
  2874. .btn-danger:focus {
  2875.    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
  2876. }
  2877.  
  2878. .btn-danger.disabled,
  2879. .btn-danger:disabled {
  2880.    color: #fff;
  2881.    background-color: #dc3545;
  2882.    border-color: #dc3545
  2883. }
  2884.  
  2885. .btn-danger:not(:disabled):not(.disabled).active,
  2886. .btn-danger:not(:disabled):not(.disabled):active,
  2887. .show>.btn-danger.dropdown-toggle {
  2888.    color: #fff;
  2889.    background-color: #bd2130;
  2890.    border-color: #b21f2d
  2891. }
  2892.  
  2893. .btn-danger:not(:disabled):not(.disabled).active:focus,
  2894. .btn-danger:not(:disabled):not(.disabled):active:focus,
  2895. .show>.btn-danger.dropdown-toggle:focus {
  2896.    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
  2897. }
  2898.  
  2899. .btn-light {
  2900.    color: #212529;
  2901.    background-color: #f8f9fa;
  2902.    border-color: #f8f9fa
  2903. }
  2904.  
  2905. .btn-light:hover {
  2906.    color: #212529;
  2907.    background-color: #e2e6ea;
  2908.    border-color: #dae0e5
  2909. }
  2910.  
  2911. .btn-light.focus,
  2912. .btn-light:focus {
  2913.    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
  2914. }
  2915.  
  2916. .btn-light.disabled,
  2917. .btn-light:disabled {
  2918.    color: #212529;
  2919.    background-color: #f8f9fa;
  2920.    border-color: #f8f9fa
  2921. }
  2922.  
  2923. .btn-light:not(:disabled):not(.disabled).active,
  2924. .btn-light:not(:disabled):not(.disabled):active,
  2925. .show>.btn-light.dropdown-toggle {
  2926.    color: #212529;
  2927.    background-color: #dae0e5;
  2928.    border-color: #d3d9df
  2929. }
  2930.  
  2931. .btn-light:not(:disabled):not(.disabled).active:focus,
  2932. .btn-light:not(:disabled):not(.disabled):active:focus,
  2933. .show>.btn-light.dropdown-toggle:focus {
  2934.    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
  2935. }
  2936.  
  2937. .btn-dark {
  2938.    color: #fff;
  2939.    background-color: #343a40;
  2940.    border-color: #343a40
  2941. }
  2942.  
  2943. .btn-dark:hover {
  2944.    color: #fff;
  2945.    background-color: #23272b;
  2946.    border-color: #1d2124
  2947. }
  2948.  
  2949. .btn-dark.focus,
  2950. .btn-dark:focus {
  2951.    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
  2952. }
  2953.  
  2954. .btn-dark.disabled,
  2955. .btn-dark:disabled {
  2956.    color: #fff;
  2957.    background-color: #343a40;
  2958.    border-color: #343a40
  2959. }
  2960.  
  2961. .btn-dark:not(:disabled):not(.disabled).active,
  2962. .btn-dark:not(:disabled):not(.disabled):active,
  2963. .show>.btn-dark.dropdown-toggle {
  2964.    color: #fff;
  2965.    background-color: #1d2124;
  2966.    border-color: #171a1d
  2967. }
  2968.  
  2969. .btn-dark:not(:disabled):not(.disabled).active:focus,
  2970. .btn-dark:not(:disabled):not(.disabled):active:focus,
  2971. .show>.btn-dark.dropdown-toggle:focus {
  2972.    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
  2973. }
  2974.  
  2975. .btn-outline-primary {
  2976.    color: #007bff;
  2977.    background-color: transparent;
  2978.    background-image: none;
  2979.    border-color: #007bff
  2980. }
  2981.  
  2982. .btn-outline-primary:hover {
  2983.    color: #fff;
  2984.    background-color: #007bff;
  2985.    border-color: #007bff
  2986. }
  2987.  
  2988. .btn-outline-primary.focus,
  2989. .btn-outline-primary:focus {
  2990.    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
  2991. }
  2992.  
  2993. .btn-outline-primary.disabled,
  2994. .btn-outline-primary:disabled {
  2995.    color: #007bff;
  2996.    background-color: transparent
  2997. }
  2998.  
  2999. .btn-outline-primary:not(:disabled):not(.disabled).active,
  3000. .btn-outline-primary:not(:disabled):not(.disabled):active,
  3001. .show>.btn-outline-primary.dropdown-toggle {
  3002.    color: #fff;
  3003.    background-color: #007bff;
  3004.    border-color: #007bff
  3005. }
  3006.  
  3007. .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
  3008. .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
  3009. .show>.btn-outline-primary.dropdown-toggle:focus {
  3010.    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
  3011. }
  3012.  
  3013. .btn-outline-secondary {
  3014.    color: #6c757d;
  3015.    background-color: transparent;
  3016.    background-image: none;
  3017.    border-color: #6c757d
  3018. }
  3019.  
  3020. .btn-outline-secondary:hover {
  3021.    color: #fff;
  3022.    background-color: #6c757d;
  3023.    border-color: #6c757d
  3024. }
  3025.  
  3026. .btn-outline-secondary.focus,
  3027. .btn-outline-secondary:focus {
  3028.    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
  3029. }
  3030.  
  3031. .btn-outline-secondary.disabled,
  3032. .btn-outline-secondary:disabled {
  3033.    color: #6c757d;
  3034.    background-color: transparent
  3035. }
  3036.  
  3037. .btn-outline-secondary:not(:disabled):not(.disabled).active,
  3038. .btn-outline-secondary:not(:disabled):not(.disabled):active,
  3039. .show>.btn-outline-secondary.dropdown-toggle {
  3040.    color: #fff;
  3041.    background-color: #6c757d;
  3042.    border-color: #6c757d
  3043. }
  3044.  
  3045. .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
  3046. .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
  3047. .show>.btn-outline-secondary.dropdown-toggle:focus {
  3048.    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
  3049. }
  3050.  
  3051. .btn-outline-success {
  3052.    color: #28a745;
  3053.    background-color: transparent;
  3054.    background-image: none;
  3055.    border-color: #28a745
  3056. }
  3057.  
  3058. .btn-outline-success:hover {
  3059.    color: #fff;
  3060.    background-color: #28a745;
  3061.    border-color: #28a745
  3062. }
  3063.  
  3064. .btn-outline-success.focus,
  3065. .btn-outline-success:focus {
  3066.    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
  3067. }
  3068.  
  3069. .btn-outline-success.disabled,
  3070. .btn-outline-success:disabled {
  3071.    color: #28a745;
  3072.    background-color: transparent
  3073. }
  3074.  
  3075. .btn-outline-success:not(:disabled):not(.disabled).active,
  3076. .btn-outline-success:not(:disabled):not(.disabled):active,
  3077. .show>.btn-outline-success.dropdown-toggle {
  3078.    color: #fff;
  3079.    background-color: #28a745;
  3080.    border-color: #28a745
  3081. }
  3082.  
  3083. .btn-outline-success:not(:disabled):not(.disabled).active:focus,
  3084. .btn-outline-success:not(:disabled):not(.disabled):active:focus,
  3085. .show>.btn-outline-success.dropdown-toggle:focus {
  3086.    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
  3087. }
  3088.  
  3089. .btn-outline-info {
  3090.    color: #17a2b8;
  3091.    background-color: transparent;
  3092.    background-image: none;
  3093.    border-color: #17a2b8
  3094. }
  3095.  
  3096. .btn-outline-info:hover {
  3097.    color: #fff;
  3098.    background-color: #17a2b8;
  3099.    border-color: #17a2b8
  3100. }
  3101.  
  3102. .btn-outline-info.focus,
  3103. .btn-outline-info:focus {
  3104.    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
  3105. }
  3106.  
  3107. .btn-outline-info.disabled,
  3108. .btn-outline-info:disabled {
  3109.    color: #17a2b8;
  3110.    background-color: transparent
  3111. }
  3112.  
  3113. .btn-outline-info:not(:disabled):not(.disabled).active,
  3114. .btn-outline-info:not(:disabled):not(.disabled):active,
  3115. .show>.btn-outline-info.dropdown-toggle {
  3116.    color: #fff;
  3117.    background-color: #17a2b8;
  3118.    border-color: #17a2b8
  3119. }
  3120.  
  3121. .btn-outline-info:not(:disabled):not(.disabled).active:focus,
  3122. .btn-outline-info:not(:disabled):not(.disabled):active:focus,
  3123. .show>.btn-outline-info.dropdown-toggle:focus {
  3124.    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
  3125. }
  3126.  
  3127. .btn-outline-warning {
  3128.    color: #ffc107;
  3129.    background-color: transparent;
  3130.    background-image: none;
  3131.    border-color: #ffc107
  3132. }
  3133.  
  3134. .btn-outline-warning:hover {
  3135.    color: #212529;
  3136.    background-color: #ffc107;
  3137.    border-color: #ffc107
  3138. }
  3139.  
  3140. .btn-outline-warning.focus,
  3141. .btn-outline-warning:focus {
  3142.    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
  3143. }
  3144.  
  3145. .btn-outline-warning.disabled,
  3146. .btn-outline-warning:disabled {
  3147.    color: #ffc107;
  3148.    background-color: transparent
  3149. }
  3150.  
  3151. .btn-outline-warning:not(:disabled):not(.disabled).active,
  3152. .btn-outline-warning:not(:disabled):not(.disabled):active,
  3153. .show>.btn-outline-warning.dropdown-toggle {
  3154.    color: #212529;
  3155.    background-color: #ffc107;
  3156.    border-color: #ffc107
  3157. }
  3158.  
  3159. .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
  3160. .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
  3161. .show>.btn-outline-warning.dropdown-toggle:focus {
  3162.    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
  3163. }
  3164.  
  3165. .btn-outline-danger {
  3166.    color: #dc3545;
  3167.    background-color: transparent;
  3168.    background-image: none;
  3169.    border-color: #dc3545
  3170. }
  3171.  
  3172. .btn-outline-danger:hover {
  3173.    color: #fff;
  3174.    background-color: #dc3545;
  3175.    border-color: #dc3545
  3176. }
  3177.  
  3178. .btn-outline-danger.focus,
  3179. .btn-outline-danger:focus {
  3180.    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
  3181. }
  3182.  
  3183. .btn-outline-danger.disabled,
  3184. .btn-outline-danger:disabled {
  3185.    color: #dc3545;
  3186.    background-color: transparent
  3187. }
  3188.  
  3189. .btn-outline-danger:not(:disabled):not(.disabled).active,
  3190. .btn-outline-danger:not(:disabled):not(.disabled):active,
  3191. .show>.btn-outline-danger.dropdown-toggle {
  3192.    color: #fff;
  3193.    background-color: #dc3545;
  3194.    border-color: #dc3545
  3195. }
  3196.  
  3197. .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
  3198. .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
  3199. .show>.btn-outline-danger.dropdown-toggle:focus {
  3200.    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
  3201. }
  3202.  
  3203. .btn-outline-light {
  3204.    color: #f8f9fa;
  3205.    background-color: transparent;
  3206.    background-image: none;
  3207.    border-color: #f8f9fa
  3208. }
  3209.  
  3210. .btn-outline-light:hover {
  3211.    color: #212529;
  3212.    background-color: #f8f9fa;
  3213.    border-color: #f8f9fa
  3214. }
  3215.  
  3216. .btn-outline-light.focus,
  3217. .btn-outline-light:focus {
  3218.    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
  3219. }
  3220.  
  3221. .btn-outline-light.disabled,
  3222. .btn-outline-light:disabled {
  3223.    color: #f8f9fa;
  3224.    background-color: transparent
  3225. }
  3226.  
  3227. .btn-outline-light:not(:disabled):not(.disabled).active,
  3228. .btn-outline-light:not(:disabled):not(.disabled):active,
  3229. .show>.btn-outline-light.dropdown-toggle {
  3230.    color: #212529;
  3231.    background-color: #f8f9fa;
  3232.    border-color: #f8f9fa
  3233. }
  3234.  
  3235. .btn-outline-light:not(:disabled):not(.disabled).active:focus,
  3236. .btn-outline-light:not(:disabled):not(.disabled):active:focus,
  3237. .show>.btn-outline-light.dropdown-toggle:focus {
  3238.    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
  3239. }
  3240.  
  3241. .btn-outline-dark {
  3242.    color: #343a40;
  3243.    background-color: transparent;
  3244.    background-image: none;
  3245.    border-color: #343a40
  3246. }
  3247.  
  3248. .btn-outline-dark:hover {
  3249.    color: #fff;
  3250.    background-color: #343a40;
  3251.    border-color: #343a40
  3252. }
  3253.  
  3254. .btn-outline-dark.focus,
  3255. .btn-outline-dark:focus {
  3256.    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
  3257. }
  3258.  
  3259. .btn-outline-dark.disabled,
  3260. .btn-outline-dark:disabled {
  3261.    color: #343a40;
  3262.    background-color: transparent
  3263. }
  3264.  
  3265. .btn-outline-dark:not(:disabled):not(.disabled).active,
  3266. .btn-outline-dark:not(:disabled):not(.disabled):active,
  3267. .show>.btn-outline-dark.dropdown-toggle {
  3268.    color: #fff;
  3269.    background-color: #343a40;
  3270.    border-color: #343a40
  3271. }
  3272.  
  3273. .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
  3274. .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
  3275. .show>.btn-outline-dark.dropdown-toggle:focus {
  3276.    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
  3277. }
  3278.  
  3279. .btn-link {
  3280.    font-weight: 400;
  3281.    color: #007bff;
  3282.    background-color: transparent
  3283. }
  3284.  
  3285. .btn-link:hover {
  3286.    color: #0056b3;
  3287.    text-decoration: underline;
  3288.    background-color: transparent;
  3289.    border-color: transparent
  3290. }
  3291.  
  3292. .btn-link.focus,
  3293. .btn-link:focus {
  3294.    text-decoration: underline;
  3295.    border-color: transparent;
  3296.    box-shadow: none
  3297. }
  3298.  
  3299. .btn-link.disabled,
  3300. .btn-link:disabled {
  3301.    color: #6c757d
  3302. }
  3303.  
  3304. .btn-group-lg>.btn,
  3305. .btn-lg {
  3306.    padding: .5rem 1rem;
  3307.    font-size: 1.25rem;
  3308.    line-height: 1.5;
  3309.    border-radius: .3rem
  3310. }
  3311.  
  3312. .btn-group-sm>.btn,
  3313. .btn-sm {
  3314.    padding: .25rem .5rem;
  3315.    font-size: .875rem;
  3316.    line-height: 1.5;
  3317.    border-radius: .2rem
  3318. }
  3319.  
  3320. .btn-block {
  3321.    display: block;
  3322.    width: 100%
  3323. }
  3324.  
  3325. .btn-block+.btn-block {
  3326.    margin-top: .5rem
  3327. }
  3328.  
  3329. input[type=button].btn-block,
  3330. input[type=reset].btn-block,
  3331. input[type=submit].btn-block {
  3332.    width: 100%
  3333. }
  3334.  
  3335. .fade {
  3336.    opacity: 0;
  3337.    transition: opacity .15s linear
  3338. }
  3339.  
  3340. .fade.show {
  3341.    opacity: 1
  3342. }
  3343.  
  3344. .collapse {
  3345.    display: none
  3346. }
  3347.  
  3348. .collapse.show {
  3349.    display: block
  3350. }
  3351.  
  3352. tr.collapse.show {
  3353.    display: table-row
  3354. }
  3355.  
  3356. tbody.collapse.show {
  3357.    display: table-row-group
  3358. }
  3359.  
  3360. .collapsing {
  3361.    position: relative;
  3362.    height: 0;
  3363.    overflow: hidden;
  3364.    transition: height .35s ease
  3365. }
  3366.  
  3367. .dropdown,
  3368. .dropup {
  3369.    position: relative
  3370. }
  3371.  
  3372. .dropdown-toggle::after {
  3373.    display: inline-block;
  3374.    width: 0;
  3375.    height: 0;
  3376.    margin-left: .255em;
  3377.    vertical-align: .255em;
  3378.    content: "";
  3379.    border-top: .3em solid;
  3380.    border-right: .3em solid transparent;
  3381.    border-bottom: 0;
  3382.    border-left: .3em solid transparent
  3383. }
  3384.  
  3385. .dropdown-toggle:empty::after {
  3386.    margin-left: 0
  3387. }
  3388.  
  3389. .dropdown-menu {
  3390.    position: absolute;
  3391.    top: 100%;
  3392.    left: 0;
  3393.    z-index: 1000;
  3394.    display: none;
  3395.    float: left;
  3396.    min-width: 10rem;
  3397.    padding: .5rem 0;
  3398.    margin: .125rem 0 0;
  3399.    font-size: 1rem;
  3400.    color: #212529;
  3401.    text-align: left;
  3402.    list-style: none;
  3403.    background-color: #fff;
  3404.    background-clip: padding-box;
  3405.    border: 1px solid rgba(0, 0, 0, .15);
  3406.    border-radius: .25rem
  3407. }
  3408.  
  3409. .dropup .dropdown-menu {
  3410.    margin-top: 0;
  3411.    margin-bottom: .125rem
  3412. }
  3413.  
  3414. .dropup .dropdown-toggle::after {
  3415.    display: inline-block;
  3416.    width: 0;
  3417.    height: 0;
  3418.    margin-left: .255em;
  3419.    vertical-align: .255em;
  3420.    content: "";
  3421.    border-top: 0;
  3422.    border-right: .3em solid transparent;
  3423.    border-bottom: .3em solid;
  3424.    border-left: .3em solid transparent
  3425. }
  3426.  
  3427. .dropup .dropdown-toggle:empty::after {
  3428.    margin-left: 0
  3429. }
  3430.  
  3431. .dropright .dropdown-menu {
  3432.    margin-top: 0;
  3433.    margin-left: .125rem
  3434. }
  3435.  
  3436. .dropright .dropdown-toggle::after {
  3437.    display: inline-block;
  3438.    width: 0;
  3439.    height: 0;
  3440.    margin-left: .255em;
  3441.    vertical-align: .255em;
  3442.    content: "";
  3443.    border-top: .3em solid transparent;
  3444.    border-bottom: .3em solid transparent;
  3445.    border-left: .3em solid
  3446. }
  3447.  
  3448. .dropright .dropdown-toggle:empty::after {
  3449.    margin-left: 0
  3450. }
  3451.  
  3452. .dropright .dropdown-toggle::after {
  3453.    vertical-align: 0
  3454. }
  3455.  
  3456. .dropleft .dropdown-menu {
  3457.    margin-top: 0;
  3458.    margin-right: .125rem
  3459. }
  3460.  
  3461. .dropleft .dropdown-toggle::after {
  3462.    display: inline-block;
  3463.    width: 0;
  3464.    height: 0;
  3465.    margin-left: .255em;
  3466.    vertical-align: .255em;
  3467.    content: ""
  3468. }
  3469.  
  3470. .dropleft .dropdown-toggle::after {
  3471.    display: none
  3472. }
  3473.  
  3474. .dropleft .dropdown-toggle::before {
  3475.    display: inline-block;
  3476.    width: 0;
  3477.    height: 0;
  3478.    margin-right: .255em;
  3479.    vertical-align: .255em;
  3480.    content: "";
  3481.    border-top: .3em solid transparent;
  3482.    border-right: .3em solid;
  3483.    border-bottom: .3em solid transparent
  3484. }
  3485.  
  3486. .dropleft .dropdown-toggle:empty::after {
  3487.    margin-left: 0
  3488. }
  3489.  
  3490. .dropleft .dropdown-toggle::before {
  3491.    vertical-align: 0
  3492. }
  3493.  
  3494. .dropdown-divider {
  3495.    height: 0;
  3496.    margin: .5rem 0;
  3497.    overflow: hidden;
  3498.    border-top: 1px solid #e9ecef
  3499. }
  3500.  
  3501. .dropdown-item {
  3502.    display: block;
  3503.    width: 100%;
  3504.    padding: .25rem 1.5rem;
  3505.    clear: both;
  3506.    font-weight: 400;
  3507.    color: #212529;
  3508.    text-align: inherit;
  3509.    white-space: nowrap;
  3510.    background-color: transparent;
  3511.    border: 0
  3512. }
  3513.  
  3514. .dropdown-item:focus,
  3515. .dropdown-item:hover {
  3516.    color: #16181b;
  3517.    text-decoration: none;
  3518.    background-color: #f8f9fa
  3519. }
  3520.  
  3521. .dropdown-item.active,
  3522. .dropdown-item:active {
  3523.    color: #fff;
  3524.    text-decoration: none;
  3525.    background-color: #007bff
  3526. }
  3527.  
  3528. .dropdown-item.disabled,
  3529. .dropdown-item:disabled {
  3530.    color: #6c757d;
  3531.    background-color: transparent
  3532. }
  3533.  
  3534. .dropdown-menu.show {
  3535.    display: block
  3536. }
  3537.  
  3538. .dropdown-header {
  3539.    display: block;
  3540.    padding: .5rem 1.5rem;
  3541.    margin-bottom: 0;
  3542.    font-size: .875rem;
  3543.    color: #6c757d;
  3544.    white-space: nowrap
  3545. }
  3546.  
  3547. .btn-group,
  3548. .btn-group-vertical {
  3549.    position: relative;
  3550.    display: -webkit-inline-box;
  3551.    display: -ms-inline-flexbox;
  3552.    display: inline-flex;
  3553.    vertical-align: middle
  3554. }
  3555.  
  3556. .btn-group-vertical>.btn,
  3557. .btn-group>.btn {
  3558.    position: relative;
  3559.    -webkit-box-flex: 0;
  3560.    -ms-flex: 0 1 auto;
  3561.    flex: 0 1 auto
  3562. }
  3563.  
  3564. .btn-group-vertical>.btn:hover,
  3565. .btn-group>.btn:hover {
  3566.    z-index: 1
  3567. }
  3568.  
  3569. .btn-group-vertical>.btn.active,
  3570. .btn-group-vertical>.btn:active,
  3571. .btn-group-vertical>.btn:focus,
  3572. .btn-group>.btn.active,
  3573. .btn-group>.btn:active,
  3574. .btn-group>.btn:focus {
  3575.    z-index: 1
  3576. }
  3577.  
  3578. .btn-group .btn+.btn,
  3579. .btn-group .btn+.btn-group,
  3580. .btn-group .btn-group+.btn,
  3581. .btn-group .btn-group+.btn-group,
  3582. .btn-group-vertical .btn+.btn,
  3583. .btn-group-vertical .btn+.btn-group,
  3584. .btn-group-vertical .btn-group+.btn,
  3585. .btn-group-vertical .btn-group+.btn-group {
  3586.    margin-left: -1px
  3587. }
  3588.  
  3589. .btn-toolbar {
  3590.    display: -webkit-box;
  3591.    display: -ms-flexbox;
  3592.    display: flex;
  3593.    -ms-flex-wrap: wrap;
  3594.    flex-wrap: wrap;
  3595.    -webkit-box-pack: start;
  3596.    -ms-flex-pack: start;
  3597.    justify-content: flex-start
  3598. }
  3599.  
  3600. .btn-toolbar .input-group {
  3601.    width: auto
  3602. }
  3603.  
  3604. .btn-group>.btn:first-child {
  3605.    margin-left: 0
  3606. }
  3607.  
  3608. .btn-group>.btn-group:not(:last-child)>.btn,
  3609. .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
  3610.    border-top-right-radius: 0;
  3611.    border-bottom-right-radius: 0
  3612. }
  3613.  
  3614. .btn-group>.btn-group:not(:first-child)>.btn,
  3615. .btn-group>.btn:not(:first-child) {
  3616.    border-top-left-radius: 0;
  3617.    border-bottom-left-radius: 0
  3618. }
  3619.  
  3620. .dropdown-toggle-split {
  3621.    padding-right: .5625rem;
  3622.    padding-left: .5625rem
  3623. }
  3624.  
  3625. .dropdown-toggle-split::after {
  3626.    margin-left: 0
  3627. }
  3628.  
  3629. .btn-group-sm>.btn+.dropdown-toggle-split,
  3630. .btn-sm+.dropdown-toggle-split {
  3631.    padding-right: .375rem;
  3632.    padding-left: .375rem
  3633. }
  3634.  
  3635. .btn-group-lg>.btn+.dropdown-toggle-split,
  3636. .btn-lg+.dropdown-toggle-split {
  3637.    padding-right: .75rem;
  3638.    padding-left: .75rem
  3639. }
  3640.  
  3641. .btn-group-vertical {
  3642.    -webkit-box-orient: vertical;
  3643.    -webkit-box-direction: normal;
  3644.    -ms-flex-direction: column;
  3645.    flex-direction: column;
  3646.    -webkit-box-align: start;
  3647.    -ms-flex-align: start;
  3648.    align-items: flex-start;
  3649.    -webkit-box-pack: center;
  3650.    -ms-flex-pack: center;
  3651.    justify-content: center
  3652. }
  3653.  
  3654. .btn-group-vertical .btn,
  3655. .btn-group-vertical .btn-group {
  3656.    width: 100%
  3657. }
  3658.  
  3659. .btn-group-vertical>.btn+.btn,
  3660. .btn-group-vertical>.btn+.btn-group,
  3661. .btn-group-vertical>.btn-group+.btn,
  3662. .btn-group-vertical>.btn-group+.btn-group {
  3663.    margin-top: -1px;
  3664.    margin-left: 0
  3665. }
  3666.  
  3667. .btn-group-vertical>.btn-group:not(:last-child)>.btn,
  3668. .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
  3669.    border-bottom-right-radius: 0;
  3670.    border-bottom-left-radius: 0
  3671. }
  3672.  
  3673. .btn-group-vertical>.btn-group:not(:first-child)>.btn,
  3674. .btn-group-vertical>.btn:not(:first-child) {
  3675.    border-top-left-radius: 0;
  3676.    border-top-right-radius: 0
  3677. }
  3678.  
  3679. .btn-group-toggle>.btn,
  3680. .btn-group-toggle>.btn-group>.btn {
  3681.    margin-bottom: 0
  3682. }
  3683.  
  3684. .btn-group-toggle>.btn input[type=checkbox],
  3685. .btn-group-toggle>.btn input[type=radio],
  3686. .btn-group-toggle>.btn-group>.btn input[type=checkbox],
  3687. .btn-group-toggle>.btn-group>.btn input[type=radio] {
  3688.    position: absolute;
  3689.    clip: rect(0, 0, 0, 0);
  3690.    pointer-events: none
  3691. }
  3692.  
  3693. .input-group {
  3694.    position: relative;
  3695.    display: -webkit-box;
  3696.    display: -ms-flexbox;
  3697.    display: flex;
  3698.    -ms-flex-wrap: wrap;
  3699.    flex-wrap: wrap;
  3700.    -webkit-box-align: stretch;
  3701.    -ms-flex-align: stretch;
  3702.    align-items: stretch;
  3703.    width: 100%
  3704. }
  3705.  
  3706. .input-group>.custom-file,
  3707. .input-group>.custom-select,
  3708. .input-group>.form-control {
  3709.    position: relative;
  3710.    -webkit-box-flex: 1;
  3711.    -ms-flex: 1 1 auto;
  3712.    flex: 1 1 auto;
  3713.    width: 1%;
  3714.    margin-bottom: 0
  3715. }
  3716.  
  3717. .input-group>.custom-file:focus,
  3718. .input-group>.custom-select:focus,
  3719. .input-group>.form-control:focus {
  3720.    z-index: 3
  3721. }
  3722.  
  3723. .input-group>.custom-file+.custom-file,
  3724. .input-group>.custom-file+.custom-select,
  3725. .input-group>.custom-file+.form-control,
  3726. .input-group>.custom-select+.custom-file,
  3727. .input-group>.custom-select+.custom-select,
  3728. .input-group>.custom-select+.form-control,
  3729. .input-group>.form-control+.custom-file,
  3730. .input-group>.form-control+.custom-select,
  3731. .input-group>.form-control+.form-control {
  3732.    margin-left: -1px
  3733. }
  3734.  
  3735. .input-group>.custom-select:not(:last-child),
  3736. .input-group>.form-control:not(:last-child) {
  3737.    border-top-right-radius: 0;
  3738.    border-bottom-right-radius: 0
  3739. }
  3740.  
  3741. .input-group>.custom-select:not(:first-child),
  3742. .input-group>.form-control:not(:first-child) {
  3743.    border-top-left-radius: 0;
  3744.    border-bottom-left-radius: 0
  3745. }
  3746.  
  3747. .input-group>.custom-file {
  3748.    display: -webkit-box;
  3749.    display: -ms-flexbox;
  3750.    display: flex;
  3751.    -webkit-box-align: center;
  3752.    -ms-flex-align: center;
  3753.    align-items: center
  3754. }
  3755.  
  3756. .input-group>.custom-file:not(:last-child) .custom-file-label,
  3757. .input-group>.custom-file:not(:last-child) .custom-file-label::before {
  3758.    border-top-right-radius: 0;
  3759.    border-bottom-right-radius: 0
  3760. }
  3761.  
  3762. .input-group>.custom-file:not(:first-child) .custom-file-label,
  3763. .input-group>.custom-file:not(:first-child) .custom-file-label::before {
  3764.    border-top-left-radius: 0;
  3765.    border-bottom-left-radius: 0
  3766. }
  3767.  
  3768. .input-group-append,
  3769. .input-group-prepend {
  3770.    display: -webkit-box;
  3771.    display: -ms-flexbox;
  3772.    display: flex
  3773. }
  3774.  
  3775. .input-group-append .btn,
  3776. .input-group-prepend .btn {
  3777.    position: relative;
  3778.    z-index: 2
  3779. }
  3780.  
  3781. .input-group-append .btn+.btn,
  3782. .input-group-append .btn+.input-group-text,
  3783. .input-group-append .input-group-text+.btn,
  3784. .input-group-append .input-group-text+.input-group-text,
  3785. .input-group-prepend .btn+.btn,
  3786. .input-group-prepend .btn+.input-group-text,
  3787. .input-group-prepend .input-group-text+.btn,
  3788. .input-group-prepend .input-group-text+.input-group-text {
  3789.    margin-left: -1px
  3790. }
  3791.  
  3792. .input-group-prepend {
  3793.    margin-right: -1px
  3794. }
  3795.  
  3796. .input-group-append {
  3797.    margin-left: -1px
  3798. }
  3799.  
  3800. .input-group-text {
  3801.    display: -webkit-box;
  3802.    display: -ms-flexbox;
  3803.    display: flex;
  3804.    -webkit-box-align: center;
  3805.    -ms-flex-align: center;
  3806.    align-items: center;
  3807.    padding: .375rem .75rem;
  3808.    margin-bottom: 0;
  3809.    font-size: 1rem;
  3810.    font-weight: 400;
  3811.    line-height: 1.5;
  3812.    color: #495057;
  3813.    text-align: center;
  3814.    white-space: nowrap;
  3815.    background-color: #e9ecef;
  3816.    border: 1px solid #ced4da;
  3817.    border-radius: .25rem
  3818. }
  3819.  
  3820. .input-group-text input[type=checkbox],
  3821. .input-group-text input[type=radio] {
  3822.    margin-top: 0
  3823. }
  3824.  
  3825. .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
  3826. .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
  3827. .input-group>.input-group-append:not(:last-child)>.btn,
  3828. .input-group>.input-group-append:not(:last-child)>.input-group-text,
  3829. .input-group>.input-group-prepend>.btn,
  3830. .input-group>.input-group-prepend>.input-group-text {
  3831.    border-top-right-radius: 0;
  3832.    border-bottom-right-radius: 0
  3833. }
  3834.  
  3835. .input-group>.input-group-append>.btn,
  3836. .input-group>.input-group-append>.input-group-text,
  3837. .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
  3838. .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
  3839. .input-group>.input-group-prepend:not(:first-child)>.btn,
  3840. .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
  3841.    border-top-left-radius: 0;
  3842.    border-bottom-left-radius: 0
  3843. }
  3844.  
  3845. .custom-control {
  3846.    position: relative;
  3847.    display: block;
  3848.    min-height: 1.5rem;
  3849.    padding-left: 1.5rem
  3850. }
  3851.  
  3852. .custom-control-inline {
  3853.    display: -webkit-inline-box;
  3854.    display: -ms-inline-flexbox;
  3855.    display: inline-flex;
  3856.    margin-right: 1rem
  3857. }
  3858.  
  3859. .custom-control-input {
  3860.    position: absolute;
  3861.    z-index: -1;
  3862.    opacity: 0
  3863. }
  3864.  
  3865. .custom-control-input:checked~.custom-control-label::before {
  3866.    color: #fff;
  3867.    background-color: #007bff
  3868. }
  3869.  
  3870. .custom-control-input:focus~.custom-control-label::before {
  3871.    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
  3872. }
  3873.  
  3874. .custom-control-input:active~.custom-control-label::before {
  3875.    color: #fff;
  3876.    background-color: #b3d7ff
  3877. }
  3878.  
  3879. .custom-control-input:disabled~.custom-control-label {
  3880.    color: #6c757d
  3881. }
  3882.  
  3883. .custom-control-input:disabled~.custom-control-label::before {
  3884.    background-color: #e9ecef
  3885. }
  3886.  
  3887. .custom-control-label {
  3888.    margin-bottom: 0
  3889. }
  3890.  
  3891. .custom-control-label::before {
  3892.    position: absolute;
  3893.    top: .25rem;
  3894.    left: 0;
  3895.    display: block;
  3896.    width: 1rem;
  3897.    height: 1rem;
  3898.    pointer-events: none;
  3899.    content: "";
  3900.    -webkit-user-select: none;
  3901.    -moz-user-select: none;
  3902.    -ms-user-select: none;
  3903.    user-select: none;
  3904.    background-color: #dee2e6
  3905. }
  3906.  
  3907. .custom-control-label::after {
  3908.    position: absolute;
  3909.    top: .25rem;
  3910.    left: 0;
  3911.    display: block;
  3912.    width: 1rem;
  3913.    height: 1rem;
  3914.    content: "";
  3915.    background-repeat: no-repeat;
  3916.    background-position: center center;
  3917.    background-size: 50% 50%
  3918. }
  3919.  
  3920. .custom-checkbox .custom-control-label::before {
  3921.    border-radius: .25rem
  3922. }
  3923.  
  3924. .custom-checkbox .custom-control-input:checked~.custom-control-label::before {
  3925.    background-color: #007bff
  3926. }
  3927.  
  3928. .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
  3929.    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
  3930. }
  3931.  
  3932. .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
  3933.    background-color: #007bff
  3934. }
  3935.  
  3936. .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
  3937.    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
  3938. }
  3939.  
  3940. .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
  3941.    background-color: rgba(0, 123, 255, .5)
  3942. }
  3943.  
  3944. .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
  3945.    background-color: rgba(0, 123, 255, .5)
  3946. }
  3947.  
  3948. .custom-radio .custom-control-label::before {
  3949.    border-radius: 50%
  3950. }
  3951.  
  3952. .custom-radio .custom-control-input:checked~.custom-control-label::before {
  3953.    background-color: #007bff
  3954. }
  3955.  
  3956. .custom-radio .custom-control-input:checked~.custom-control-label::after {
  3957.    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
  3958. }
  3959.  
  3960. .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
  3961.    background-color: rgba(0, 123, 255, .5)
  3962. }
  3963.  
  3964. .custom-select {
  3965.    display: inline-block;
  3966.    width: 100%;
  3967.    height: calc(2.25rem + 2px);
  3968.    padding: .375rem 1.75rem .375rem .75rem;
  3969.    line-height: 1.5;
  3970.    color: #495057;
  3971.    vertical-align: middle;
  3972.    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
  3973.    background-size: 8px 10px;
  3974.    border: 1px solid #ced4da;
  3975.    border-radius: .25rem;
  3976.    -webkit-appearance: none;
  3977.    -moz-appearance: none;
  3978.    appearance: none
  3979. }
  3980.  
  3981. .custom-select:focus {
  3982.    border-color: #80bdff;
  3983.    outline: 0;
  3984.    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(128, 189, 255, .5)
  3985. }
  3986.  
  3987. .custom-select:focus::-ms-value {
  3988.    color: #495057;
  3989.    background-color: #fff
  3990. }
  3991.  
  3992. .custom-select[multiple],
  3993. .custom-select[size]:not([size="1"]) {
  3994.    height: auto;
  3995.    padding-right: .75rem;
  3996.    background-image: none
  3997. }
  3998.  
  3999. .custom-select:disabled {
  4000.    color: #6c757d;
  4001.    background-color: #e9ecef
  4002. }
  4003.  
  4004. .custom-select::-ms-expand {
  4005.    opacity: 0
  4006. }
  4007.  
  4008. .custom-select-sm {
  4009.    height: calc(1.8125rem + 2px);
  4010.    padding-top: .375rem;
  4011.    padding-bottom: .375rem;
  4012.    font-size: 75%
  4013. }
  4014.  
  4015. .custom-select-lg {
  4016.    height: calc(2.875rem + 2px);
  4017.    padding-top: .375rem;
  4018.    padding-bottom: .375rem;
  4019.    font-size: 125%
  4020. }
  4021.  
  4022. .custom-file {
  4023.    position: relative;
  4024.    display: inline-block;
  4025.    width: 100%;
  4026.    height: calc(2.25rem + 2px);
  4027.    margin-bottom: 0
  4028. }
  4029.  
  4030. .custom-file-input {
  4031.    position: relative;
  4032.    z-index: 2;
  4033.    width: 100%;
  4034.    height: calc(2.25rem + 2px);
  4035.    margin: 0;
  4036.    opacity: 0
  4037. }
  4038.  
  4039. .custom-file-input:focus~.custom-file-control {
  4040.    border-color: #80bdff;
  4041.    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
  4042. }
  4043.  
  4044. .custom-file-input:focus~.custom-file-control::before {
  4045.    border-color: #80bdff
  4046. }
  4047.  
  4048. .custom-file-input:lang(en)~.custom-file-label::after {
  4049.    content: "Browse"
  4050. }
  4051.  
  4052. .custom-file-label {
  4053.    position: absolute;
  4054.    top: 0;
  4055.    right: 0;
  4056.    left: 0;
  4057.    z-index: 1;
  4058.    height: calc(2.25rem + 2px);
  4059.    padding: .375rem .75rem;
  4060.    line-height: 1.5;
  4061.    color: #495057;
  4062.    background-color: #fff;
  4063.    border: 1px solid #ced4da;
  4064.    border-radius: .25rem
  4065. }
  4066.  
  4067. .custom-file-label::after {
  4068.    position: absolute;
  4069.    top: 0;
  4070.    right: 0;
  4071.    bottom: 0;
  4072.    z-index: 3;
  4073.    display: block;
  4074.    height: calc(calc(2.25rem + 2px) - 1px * 2);
  4075.    padding: .375rem .75rem;
  4076.    line-height: 1.5;
  4077.    color: #495057;
  4078.    content: "Browse";
  4079.    background-color: #e9ecef;
  4080.    border-left: 1px solid #ced4da;
  4081.    border-radius: 0 .25rem .25rem 0
  4082. }
  4083.  
  4084. .nav {
  4085.    display: -webkit-box;
  4086.    display: -ms-flexbox;
  4087.    display: flex;
  4088.    -ms-flex-wrap: wrap;
  4089.    flex-wrap: wrap;
  4090.    padding-left: 0;
  4091.    margin-bottom: 0;
  4092.    list-style: none
  4093. }
  4094.  
  4095. .nav-link {
  4096.    display: block;
  4097.    padding: .5rem 1rem
  4098. }
  4099.  
  4100. .nav-link:focus,
  4101. .nav-link:hover {
  4102.    text-decoration: none
  4103. }
  4104.  
  4105. .nav-link.disabled {
  4106.    color: #6c757d
  4107. }
  4108.  
  4109. .nav-tabs {
  4110.    border-bottom: 1px solid #dee2e6
  4111. }
  4112.  
  4113. .nav-tabs .nav-item {
  4114.    margin-bottom: -1px
  4115. }
  4116.  
  4117. .nav-tabs .nav-link {
  4118.    border: 1px solid transparent;
  4119.    border-top-left-radius: .25rem;
  4120.    border-top-right-radius: .25rem
  4121. }
  4122.  
  4123. .nav-tabs .nav-link:focus,
  4124. .nav-tabs .nav-link:hover {
  4125.    border-color: #e9ecef #e9ecef #dee2e6
  4126. }
  4127.  
  4128. .nav-tabs .nav-link.disabled {
  4129.    color: #6c757d;
  4130.    background-color: transparent;
  4131.    border-color: transparent
  4132. }
  4133.  
  4134. .nav-tabs .nav-item.show .nav-link,
  4135. .nav-tabs .nav-link.active {
  4136.    color: #495057;
  4137.    background-color: #fff;
  4138.    border-color: #dee2e6 #dee2e6 #fff
  4139. }
  4140.  
  4141. .nav-tabs .dropdown-menu {
  4142.    margin-top: -1px;
  4143.    border-top-left-radius: 0;
  4144.    border-top-right-radius: 0
  4145. }
  4146.  
  4147. .nav-pills .nav-link {
  4148.    border-radius: .25rem
  4149. }
  4150.  
  4151. .nav-pills .nav-link.active,
  4152. .nav-pills .show>.nav-link {
  4153.    color: #fff;
  4154.    background-color: #007bff
  4155. }
  4156.  
  4157. .nav-fill .nav-item {
  4158.    -webkit-box-flex: 1;
  4159.    -ms-flex: 1 1 auto;
  4160.    flex: 1 1 auto;
  4161.    text-align: center
  4162. }
  4163.  
  4164. .nav-justified .nav-item {
  4165.    -ms-flex-preferred-size: 0;
  4166.    flex-basis: 0;
  4167.    -webkit-box-flex: 1;
  4168.    -ms-flex-positive: 1;
  4169.    flex-grow: 1;
  4170.    text-align: center
  4171. }
  4172.  
  4173. .tab-content>.tab-pane {
  4174.    display: none
  4175. }
  4176.  
  4177. .tab-content>.active {
  4178.    display: block
  4179. }
  4180.  
  4181. .navbar {
  4182.    position: relative;
  4183.    display: -webkit-box;
  4184.    display: -ms-flexbox;
  4185.    display: flex;
  4186.    -ms-flex-wrap: wrap;
  4187.    flex-wrap: wrap;
  4188.    -webkit-box-align: center;
  4189.    -ms-flex-align: center;
  4190.    align-items: center;
  4191.    -webkit-box-pack: justify;
  4192.    -ms-flex-pack: justify;
  4193.    justify-content: space-between;
  4194.    padding: .5rem 1rem
  4195. }
  4196.  
  4197. .navbar>.container,
  4198. .navbar>.container-fluid {
  4199.    display: -webkit-box;
  4200.    display: -ms-flexbox;
  4201.    display: flex;
  4202.    -ms-flex-wrap: wrap;
  4203.    flex-wrap: wrap;
  4204.    -webkit-box-align: center;
  4205.    -ms-flex-align: center;
  4206.    align-items: center;
  4207.    -webkit-box-pack: justify;
  4208.    -ms-flex-pack: justify;
  4209.    justify-content: space-between
  4210. }
  4211.  
  4212. .navbar-brand {
  4213.    display: inline-block;
  4214.    padding-top: .3125rem;
  4215.    padding-bottom: .3125rem;
  4216.    margin-right: 1rem;
  4217.    font-size: 1.25rem;
  4218.    line-height: inherit;
  4219.    white-space: nowrap
  4220. }
  4221.  
  4222. .navbar-brand:focus,
  4223. .navbar-brand:hover {
  4224.    text-decoration: none
  4225. }
  4226.  
  4227. .navbar-nav {
  4228.    display: -webkit-box;
  4229.    display: -ms-flexbox;
  4230.    display: flex;
  4231.    -webkit-box-orient: vertical;
  4232.    -webkit-box-direction: normal;
  4233.    -ms-flex-direction: column;
  4234.    flex-direction: column;
  4235.    padding-left: 0;
  4236.    margin-bottom: 0;
  4237.    list-style: none
  4238. }
  4239.  
  4240. .navbar-nav .nav-link {
  4241.    padding-right: 0;
  4242.    padding-left: 0
  4243. }
  4244.  
  4245. .navbar-nav .dropdown-menu {
  4246.    position: static;
  4247.    float: none
  4248. }
  4249.  
  4250. .navbar-text {
  4251.    display: inline-block;
  4252.    padding-top: .5rem;
  4253.    padding-bottom: .5rem
  4254. }
  4255.  
  4256. .navbar-collapse {
  4257.    -ms-flex-preferred-size: 100%;
  4258.    flex-basis: 100%;
  4259.    -webkit-box-flex: 1;
  4260.    -ms-flex-positive: 1;
  4261.    flex-grow: 1;
  4262.    -webkit-box-align: center;
  4263.    -ms-flex-align: center;
  4264.    align-items: center
  4265. }
  4266.  
  4267. .navbar-toggler {
  4268.    padding: .25rem .75rem;
  4269.    font-size: 1.25rem;
  4270.    line-height: 1;
  4271.    background-color: transparent;
  4272.    border: 1px solid transparent;
  4273.    border-radius: .25rem
  4274. }
  4275.  
  4276. .navbar-toggler:focus,
  4277. .navbar-toggler:hover {
  4278.    text-decoration: none
  4279. }
  4280.  
  4281. .navbar-toggler:not(:disabled):not(.disabled) {
  4282.    cursor: pointer
  4283. }
  4284.  
  4285. .navbar-toggler-icon {
  4286.    display: inline-block;
  4287.    width: 1.5em;
  4288.    height: 1.5em;
  4289.    vertical-align: middle;
  4290.    content: "";
  4291.    background: no-repeat center center;
  4292.    background-size: 100% 100%
  4293. }
  4294.  
  4295. @media (max-width:575.98px) {
  4296.    .navbar-expand-sm>.container,
  4297.    .navbar-expand-sm>.container-fluid {
  4298.        padding-right: 0;
  4299.        padding-left: 0
  4300.    }
  4301. }
  4302.  
  4303. @media (min-width:576px) {
  4304.    .navbar-expand-sm {
  4305.        -webkit-box-orient: horizontal;
  4306.        -webkit-box-direction: normal;
  4307.        -ms-flex-flow: row nowrap;
  4308.        flex-flow: row nowrap;
  4309.        -webkit-box-pack: start;
  4310.        -ms-flex-pack: start;
  4311.        justify-content: flex-start
  4312.    }
  4313.    .navbar-expand-sm .navbar-nav {
  4314.        -webkit-box-orient: horizontal;
  4315.        -webkit-box-direction: normal;
  4316.        -ms-flex-direction: row;
  4317.        flex-direction: row
  4318.    }
  4319.    .navbar-expand-sm .navbar-nav .dropdown-menu {
  4320.        position: absolute
  4321.    }
  4322.    .navbar-expand-sm .navbar-nav .dropdown-menu-right {
  4323.        right: 0;
  4324.        left: auto
  4325.    }
  4326.    .navbar-expand-sm .navbar-nav .nav-link {
  4327.        padding-right: .5rem;
  4328.        padding-left: .5rem
  4329.    }
  4330.    .navbar-expand-sm>.container,
  4331.    .navbar-expand-sm>.container-fluid {
  4332.        -ms-flex-wrap: nowrap;
  4333.        flex-wrap: nowrap
  4334.    }
  4335.    .navbar-expand-sm .navbar-collapse {
  4336.        display: -webkit-box!important;
  4337.        display: -ms-flexbox!important;
  4338.        display: flex!important;
  4339.        -ms-flex-preferred-size: auto;
  4340.        flex-basis: auto
  4341.    }
  4342.    .navbar-expand-sm .navbar-toggler {
  4343.        display: none
  4344.    }
  4345.    .navbar-expand-sm .dropup .dropdown-menu {
  4346.        top: auto;
  4347.        bottom: 100%
  4348.    }
  4349. }
  4350.  
  4351. @media (max-width:767.98px) {
  4352.    .navbar-expand-md>.container,
  4353.    .navbar-expand-md>.container-fluid {
  4354.        padding-right: 0;
  4355.        padding-left: 0
  4356.    }
  4357. }
  4358.  
  4359. @media (min-width:768px) {
  4360.    .navbar-expand-md {
  4361.        -webkit-box-orient: horizontal;
  4362.        -webkit-box-direction: normal;
  4363.        -ms-flex-flow: row nowrap;
  4364.        flex-flow: row nowrap;
  4365.        -webkit-box-pack: start;
  4366.        -ms-flex-pack: start;
  4367.        justify-content: flex-start
  4368.    }
  4369.    .navbar-expand-md .navbar-nav {
  4370.        -webkit-box-orient: horizontal;
  4371.        -webkit-box-direction: normal;
  4372.        -ms-flex-direction: row;
  4373.        flex-direction: row
  4374.    }
  4375.    .navbar-expand-md .navbar-nav .dropdown-menu {
  4376.        position: absolute
  4377.    }
  4378.    .navbar-expand-md .navbar-nav .dropdown-menu-right {
  4379.        right: 0;
  4380.        left: auto
  4381.    }
  4382.    .navbar-expand-md .navbar-nav .nav-link {
  4383.        padding-right: .5rem;
  4384.        padding-left: .5rem
  4385.    }
  4386.    .navbar-expand-md>.container,
  4387.    .navbar-expand-md>.container-fluid {
  4388.        -ms-flex-wrap: nowrap;
  4389.        flex-wrap: nowrap
  4390.    }
  4391.    .navbar-expand-md .navbar-collapse {
  4392.        display: -webkit-box!important;
  4393.        display: -ms-flexbox!important;
  4394.        display: flex!important;
  4395.        -ms-flex-preferred-size: auto;
  4396.        flex-basis: auto
  4397.    }
  4398.    .navbar-expand-md .navbar-toggler {
  4399.        display: none
  4400.    }
  4401.    .navbar-expand-md .dropup .dropdown-menu {
  4402.        top: auto;
  4403.        bottom: 100%
  4404.    }
  4405. }
  4406.  
  4407. @media (max-width:991.98px) {
  4408.    .navbar-expand-lg>.container,
  4409.    .navbar-expand-lg>.container-fluid {
  4410.        padding-right: 0;
  4411.        padding-left: 0
  4412.    }
  4413. }
  4414.  
  4415. @media (min-width:992px) {
  4416.    .navbar-expand-lg {
  4417.        -webkit-box-orient: horizontal;
  4418.        -webkit-box-direction: normal;
  4419.        -ms-flex-flow: row nowrap;
  4420.        flex-flow: row nowrap;
  4421.        -webkit-box-pack: start;
  4422.        -ms-flex-pack: start;
  4423.        justify-content: flex-start
  4424.    }
  4425.    .navbar-expand-lg .navbar-nav {
  4426.        -webkit-box-orient: horizontal;
  4427.        -webkit-box-direction: normal;
  4428.        -ms-flex-direction: row;
  4429.        flex-direction: row
  4430.    }
  4431.    .navbar-expand-lg .navbar-nav .dropdown-menu {
  4432.        position: absolute
  4433.    }
  4434.    .navbar-expand-lg .navbar-nav .dropdown-menu-right {
  4435.        right: 0;
  4436.        left: auto
  4437.    }
  4438.    .navbar-expand-lg .navbar-nav .nav-link {
  4439.        padding-right: .5rem;
  4440.        padding-left: .5rem
  4441.    }
  4442.    .navbar-expand-lg>.container,
  4443.    .navbar-expand-lg>.container-fluid {
  4444.        -ms-flex-wrap: nowrap;
  4445.        flex-wrap: nowrap
  4446.    }
  4447.    .navbar-expand-lg .navbar-collapse {
  4448.        display: -webkit-box!important;
  4449.        display: -ms-flexbox!important;
  4450.        display: flex!important;
  4451.        -ms-flex-preferred-size: auto;
  4452.        flex-basis: auto
  4453.    }
  4454.    .navbar-expand-lg .navbar-toggler {
  4455.        display: none
  4456.    }
  4457.    .navbar-expand-lg .dropup .dropdown-menu {
  4458.        top: auto;
  4459.        bottom: 100%
  4460.    }
  4461. }
  4462.  
  4463. @media (max-width:1199.98px) {
  4464.    .navbar-expand-xl>.container,
  4465.    .navbar-expand-xl>.container-fluid {
  4466.        padding-right: 0;
  4467.        padding-left: 0
  4468.    }
  4469. }
  4470.  
  4471. @media (min-width:1200px) {
  4472.    .navbar-expand-xl {
  4473.        -webkit-box-orient: horizontal;
  4474.        -webkit-box-direction: normal;
  4475.        -ms-flex-flow: row nowrap;
  4476.        flex-flow: row nowrap;
  4477.        -webkit-box-pack: start;
  4478.        -ms-flex-pack: start;
  4479.        justify-content: flex-start
  4480.    }
  4481.    .navbar-expand-xl .navbar-nav {
  4482.        -webkit-box-orient: horizontal;
  4483.        -webkit-box-direction: normal;
  4484.        -ms-flex-direction: row;
  4485.        flex-direction: row
  4486.    }
  4487.    .navbar-expand-xl .navbar-nav .dropdown-menu {
  4488.        position: absolute
  4489.    }
  4490.    .navbar-expand-xl .navbar-nav .dropdown-menu-right {
  4491.        right: 0;
  4492.        left: auto
  4493.    }
  4494.    .navbar-expand-xl .navbar-nav .nav-link {
  4495.        padding-right: .5rem;
  4496.        padding-left: .5rem
  4497.    }
  4498.    .navbar-expand-xl>.container,
  4499.    .navbar-expand-xl>.container-fluid {
  4500.        -ms-flex-wrap: nowrap;
  4501.        flex-wrap: nowrap
  4502.    }
  4503.    .navbar-expand-xl .navbar-collapse {
  4504.        display: -webkit-box!important;
  4505.        display: -ms-flexbox!important;
  4506.        display: flex!important;
  4507.        -ms-flex-preferred-size: auto;
  4508.        flex-basis: auto
  4509.    }
  4510.    .navbar-expand-xl .navbar-toggler {
  4511.        display: none
  4512.    }
  4513.    .navbar-expand-xl .dropup .dropdown-menu {
  4514.        top: auto;
  4515.        bottom: 100%
  4516.    }
  4517. }
  4518.  
  4519. .navbar-expand {
  4520.    -webkit-box-orient: horizontal;
  4521.    -webkit-box-direction: normal;
  4522.    -ms-flex-flow: row nowrap;
  4523.    flex-flow: row nowrap;
  4524.    -webkit-box-pack: start;
  4525.    -ms-flex-pack: start;
  4526.    justify-content: flex-start
  4527. }
  4528.  
  4529. .navbar-expand>.container,
  4530. .navbar-expand>.container-fluid {
  4531.    padding-right: 0;
  4532.    padding-left: 0
  4533. }
  4534.  
  4535. .navbar-expand .navbar-nav {
  4536.    -webkit-box-orient: horizontal;
  4537.    -webkit-box-direction: normal;
  4538.    -ms-flex-direction: row;
  4539.    flex-direction: row
  4540. }
  4541.  
  4542. .navbar-expand .navbar-nav .dropdown-menu {
  4543.    position: absolute
  4544. }
  4545.  
  4546. .navbar-expand .navbar-nav .dropdown-menu-right {
  4547.    right: 0;
  4548.    left: auto
  4549. }
  4550.  
  4551. .navbar-expand .navbar-nav .nav-link {
  4552.    padding-right: .5rem;
  4553.    padding-left: .5rem
  4554. }
  4555.  
  4556. .navbar-expand>.container,
  4557. .navbar-expand>.container-fluid {
  4558.    -ms-flex-wrap: nowrap;
  4559.    flex-wrap: nowrap
  4560. }
  4561.  
  4562. .navbar-expand .navbar-collapse {
  4563.    display: -webkit-box!important;
  4564.    display: -ms-flexbox!important;
  4565.    display: flex!important;
  4566.    -ms-flex-preferred-size: auto;
  4567.    flex-basis: auto
  4568. }
  4569.  
  4570. .navbar-expand .navbar-toggler {
  4571.    display: none
  4572. }
  4573.  
  4574. .navbar-expand .dropup .dropdown-menu {
  4575.    top: auto;
  4576.    bottom: 100%
  4577. }
  4578.  
  4579. .navbar-light .navbar-brand {
  4580.    color: rgba(0, 0, 0, .9)
  4581. }
  4582.  
  4583. .navbar-light .navbar-brand:focus,
  4584. .navbar-light .navbar-brand:hover {
  4585.    color: rgba(0, 0, 0, .9)
  4586. }
  4587.  
  4588. .navbar-light .navbar-nav .nav-link {
  4589.    color: rgba(0, 0, 0, .5)
  4590. }
  4591.  
  4592. .navbar-light .navbar-nav .nav-link:focus,
  4593. .navbar-light .navbar-nav .nav-link:hover {
  4594.    color: rgba(0, 0, 0, .7)
  4595. }
  4596.  
  4597. .navbar-light .navbar-nav .nav-link.disabled {
  4598.    color: rgba(0, 0, 0, .3)
  4599. }
  4600.  
  4601. .navbar-light .navbar-nav .active>.nav-link,
  4602. .navbar-light .navbar-nav .nav-link.active,
  4603. .navbar-light .navbar-nav .nav-link.show,
  4604. .navbar-light .navbar-nav .show>.nav-link {
  4605.    color: rgba(0, 0, 0, .9)
  4606. }
  4607.  
  4608. .navbar-light .navbar-toggler {
  4609.    color: rgba(0, 0, 0, .5);
  4610.    border-color: rgba(0, 0, 0, .1)
  4611. }
  4612.  
  4613. .navbar-light .navbar-toggler-icon {
  4614.    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
  4615. }
  4616.  
  4617. .navbar-light .navbar-text {
  4618.    color: rgba(0, 0, 0, .5)
  4619. }
  4620.  
  4621. .navbar-light .navbar-text a {
  4622.    color: rgba(0, 0, 0, .9)
  4623. }
  4624.  
  4625. .navbar-light .navbar-text a:focus,
  4626. .navbar-light .navbar-text a:hover {
  4627.    color: rgba(0, 0, 0, .9)
  4628. }
  4629.  
  4630. .navbar-dark .navbar-brand {
  4631.    color: #fff
  4632. }
  4633.  
  4634. .navbar-dark .navbar-brand:focus,
  4635. .navbar-dark .navbar-brand:hover {
  4636.    color: #fff
  4637. }
  4638.  
  4639. .navbar-dark .navbar-nav .nav-link {
  4640.    color: rgba(255, 255, 255, .5)
  4641. }
  4642.  
  4643. .navbar-dark .navbar-nav .nav-link:focus,
  4644. .navbar-dark .navbar-nav .nav-link:hover {
  4645.    color: rgba(255, 255, 255, .75)
  4646. }
  4647.  
  4648. .navbar-dark .navbar-nav .nav-link.disabled {
  4649.    color: rgba(255, 255, 255, .25)
  4650. }
  4651.  
  4652. .navbar-dark .navbar-nav .active>.nav-link,
  4653. .navbar-dark .navbar-nav .nav-link.active,
  4654. .navbar-dark .navbar-nav .nav-link.show,
  4655. .navbar-dark .navbar-nav .show>.nav-link {
  4656.    color: #fff
  4657. }
  4658.  
  4659. .navbar-dark .navbar-toggler {
  4660.    color: rgba(255, 255, 255, .5);
  4661.    border-color: rgba(255, 255, 255, .1)
  4662. }
  4663.  
  4664. .navbar-dark .navbar-toggler-icon {
  4665.    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
  4666. }
  4667.  
  4668. .navbar-dark .navbar-text {
  4669.    color: rgba(255, 255, 255, .5)
  4670. }
  4671.  
  4672. .navbar-dark .navbar-text a {
  4673.    color: #fff
  4674. }
  4675.  
  4676. .navbar-dark .navbar-text a:focus,
  4677. .navbar-dark .navbar-text a:hover {
  4678.    color: #fff
  4679. }
  4680.  
  4681. .card {
  4682.    position: relative;
  4683.    display: -webkit-box;
  4684.    display: -ms-flexbox;
  4685.    display: flex;
  4686.    -webkit-box-orient: vertical;
  4687.    -webkit-box-direction: normal;
  4688.    -ms-flex-direction: column;
  4689.    flex-direction: column;
  4690.    min-width: 0;
  4691.    word-wrap: break-word;
  4692.    background-color: #fff;
  4693.    background-clip: border-box;
  4694.    border: 1px solid rgba(0, 0, 0, .125);
  4695.    border-radius: .25rem
  4696. }
  4697.  
  4698. .card>hr {
  4699.    margin-right: 0;
  4700.    margin-left: 0
  4701. }
  4702.  
  4703. .card>.list-group:first-child .list-group-item:first-child {
  4704.    border-top-left-radius: .25rem;
  4705.    border-top-right-radius: .25rem
  4706. }
  4707.  
  4708. .card>.list-group:last-child .list-group-item:last-child {
  4709.    border-bottom-right-radius: .25rem;
  4710.    border-bottom-left-radius: .25rem
  4711. }
  4712.  
  4713. .card-body {
  4714.    -webkit-box-flex: 1;
  4715.    -ms-flex: 1 1 auto;
  4716.    flex: 1 1 auto;
  4717.    padding: 1.25rem
  4718. }
  4719.  
  4720. .card-title {
  4721.    margin-bottom: .75rem
  4722. }
  4723.  
  4724. .card-subtitle {
  4725.    margin-top: -.375rem;
  4726.    margin-bottom: 0
  4727. }
  4728.  
  4729. .card-text:last-child {
  4730.    margin-bottom: 0
  4731. }
  4732.  
  4733. .card-link:hover {
  4734.    text-decoration: none
  4735. }
  4736.  
  4737. .card-link+.card-link {
  4738.    margin-left: 1.25rem
  4739. }
  4740.  
  4741. .card-header {
  4742.    padding: .75rem 1.25rem;
  4743.    margin-bottom: 0;
  4744.    background-color: rgba(0, 0, 0, .03);
  4745.    border-bottom: 1px solid rgba(0, 0, 0, .125)
  4746. }
  4747.  
  4748. .card-header:first-child {
  4749.    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
  4750. }
  4751.  
  4752. .card-header+.list-group .list-group-item:first-child {
  4753.    border-top: 0
  4754. }
  4755.  
  4756. .card-footer {
  4757.    padding: .75rem 1.25rem;
  4758.    background-color: rgba(0, 0, 0, .03);
  4759.    border-top: 1px solid rgba(0, 0, 0, .125)
  4760. }
  4761.  
  4762. .card-footer:last-child {
  4763.    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
  4764. }
  4765.  
  4766. .card-header-tabs {
  4767.    margin-right: -.625rem;
  4768.    margin-bottom: -.75rem;
  4769.    margin-left: -.625rem;
  4770.    border-bottom: 0
  4771. }
  4772.  
  4773. .card-header-pills {
  4774.    margin-right: -.625rem;
  4775.    margin-left: -.625rem
  4776. }
  4777.  
  4778. .card-img-overlay {
  4779.    position: absolute;
  4780.    top: 0;
  4781.    right: 0;
  4782.    bottom: 0;
  4783.    left: 0;
  4784.    padding: 1.25rem
  4785. }
  4786.  
  4787. .card-img {
  4788.    width: 100%;
  4789.    border-radius: calc(.25rem - 1px)
  4790. }
  4791.  
  4792. .card-img-top {
  4793.    width: 100%;
  4794.    border-top-left-radius: calc(.25rem - 1px);
  4795.    border-top-right-radius: calc(.25rem - 1px)
  4796. }
  4797.  
  4798. .card-img-bottom {
  4799.    width: 100%;
  4800.    border-bottom-right-radius: calc(.25rem - 1px);
  4801.    border-bottom-left-radius: calc(.25rem - 1px)
  4802. }
  4803.  
  4804. .card-deck {
  4805.    display: -webkit-box;
  4806.    display: -ms-flexbox;
  4807.    display: flex;
  4808.    -webkit-box-orient: vertical;
  4809.    -webkit-box-direction: normal;
  4810.    -ms-flex-direction: column;
  4811.    flex-direction: column
  4812. }
  4813.  
  4814. .card-deck .card {
  4815.    margin-bottom: 15px
  4816. }
  4817.  
  4818. @media (min-width:576px) {
  4819.    .card-deck {
  4820.        -webkit-box-orient: horizontal;
  4821.        -webkit-box-direction: normal;
  4822.        -ms-flex-flow: row wrap;
  4823.        flex-flow: row wrap;
  4824.        margin-right: -15px;
  4825.        margin-left: -15px
  4826.    }
  4827.    .card-deck .card {
  4828.        display: -webkit-box;
  4829.        display: -ms-flexbox;
  4830.        display: flex;
  4831.        -webkit-box-flex: 1;
  4832.        -ms-flex: 1 0 0%;
  4833.        flex: 1 0 0%;
  4834.        -webkit-box-orient: vertical;
  4835.        -webkit-box-direction: normal;
  4836.        -ms-flex-direction: column;
  4837.        flex-direction: column;
  4838.        margin-right: 15px;
  4839.        margin-bottom: 0;
  4840.        margin-left: 15px
  4841.    }
  4842. }
  4843.  
  4844. .card-group {
  4845.    display: -webkit-box;
  4846.    display: -ms-flexbox;
  4847.    display: flex;
  4848.    -webkit-box-orient: vertical;
  4849.    -webkit-box-direction: normal;
  4850.    -ms-flex-direction: column;
  4851.    flex-direction: column
  4852. }
  4853.  
  4854. .card-group>.card {
  4855.    margin-bottom: 15px
  4856. }
  4857.  
  4858. @media (min-width:576px) {
  4859.    .card-group {
  4860.        -webkit-box-orient: horizontal;
  4861.        -webkit-box-direction: normal;
  4862.        -ms-flex-flow: row wrap;
  4863.        flex-flow: row wrap
  4864.    }
  4865.    .card-group>.card {
  4866.        -webkit-box-flex: 1;
  4867.        -ms-flex: 1 0 0%;
  4868.        flex: 1 0 0%;
  4869.        margin-bottom: 0
  4870.    }
  4871.    .card-group>.card+.card {
  4872.        margin-left: 0;
  4873.        border-left: 0
  4874.    }
  4875.    .card-group>.card:first-child {
  4876.        border-top-right-radius: 0;
  4877.        border-bottom-right-radius: 0
  4878.    }
  4879.    .card-group>.card:first-child .card-header,
  4880.    .card-group>.card:first-child .card-img-top {
  4881.        border-top-right-radius: 0
  4882.    }
  4883.    .card-group>.card:first-child .card-footer,
  4884.    .card-group>.card:first-child .card-img-bottom {
  4885.        border-bottom-right-radius: 0
  4886.    }
  4887.    .card-group>.card:last-child {
  4888.        border-top-left-radius: 0;
  4889.        border-bottom-left-radius: 0
  4890.    }
  4891.    .card-group>.card:last-child .card-header,
  4892.    .card-group>.card:last-child .card-img-top {
  4893.        border-top-left-radius: 0
  4894.    }
  4895.    .card-group>.card:last-child .card-footer,
  4896.    .card-group>.card:last-child .card-img-bottom {
  4897.        border-bottom-left-radius: 0
  4898.    }
  4899.    .card-group>.card:only-child {
  4900.        border-radius: .25rem
  4901.    }
  4902.    .card-group>.card:only-child .card-header,
  4903.    .card-group>.card:only-child .card-img-top {
  4904.        border-top-left-radius: .25rem;
  4905.        border-top-right-radius: .25rem
  4906.    }
  4907.    .card-group>.card:only-child .card-footer,
  4908.    .card-group>.card:only-child .card-img-bottom {
  4909.        border-bottom-right-radius: .25rem;
  4910.        border-bottom-left-radius: .25rem
  4911.    }
  4912.    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
  4913.        border-radius: 0
  4914.    }
  4915.    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,
  4916.    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  4917.    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  4918.    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
  4919.        border-radius: 0
  4920.    }
  4921. }
  4922.  
  4923. .card-columns .card {
  4924.    margin-bottom: .75rem
  4925. }
  4926.  
  4927. @media (min-width:576px) {
  4928.    .card-columns {
  4929.        -webkit-column-count: 3;
  4930.        -moz-column-count: 3;
  4931.        column-count: 3;
  4932.        -webkit-column-gap: 1.25rem;
  4933.        -moz-column-gap: 1.25rem;
  4934.        column-gap: 1.25rem
  4935.    }
  4936.    .card-columns .card {
  4937.        display: inline-block;
  4938.        width: 100%
  4939.    }
  4940. }
  4941.  
  4942. .breadcrumb {
  4943.    display: -webkit-box;
  4944.    display: -ms-flexbox;
  4945.    display: flex;
  4946.    -ms-flex-wrap: wrap;
  4947.    flex-wrap: wrap;
  4948.    padding: .75rem 1rem;
  4949.    margin-bottom: 1rem;
  4950.    list-style: none;
  4951.    background-color: #e9ecef;
  4952.    border-radius: .25rem
  4953. }
  4954.  
  4955. .breadcrumb-item+.breadcrumb-item::before {
  4956.    display: inline-block;
  4957.    padding-right: .5rem;
  4958.    padding-left: .5rem;
  4959.    color: #6c757d;
  4960.    content: "/"
  4961. }
  4962.  
  4963. .breadcrumb-item+.breadcrumb-item:hover::before {
  4964.    text-decoration: underline
  4965. }
  4966.  
  4967. .breadcrumb-item+.breadcrumb-item:hover::before {
  4968.    text-decoration: none
  4969. }
  4970.  
  4971. .breadcrumb-item.active {
  4972.    color: #6c757d
  4973. }
  4974.  
  4975. .pagination {
  4976.    display: -webkit-box;
  4977.    display: -ms-flexbox;
  4978.    display: flex;
  4979.    padding-left: 0;
  4980.    list-style: none;
  4981.    border-radius: .25rem
  4982. }
  4983.  
  4984. .page-link {
  4985.    position: relative;
  4986.    display: block;
  4987.    padding: .5rem .75rem;
  4988.    margin-left: -1px;
  4989.    line-height: 1.25;
  4990.    color: #007bff;
  4991.    background-color: #fff;
  4992.    border: 1px solid #dee2e6
  4993. }
  4994.  
  4995. .page-link:hover {
  4996.    color: #0056b3;
  4997.    text-decoration: none;
  4998.    background-color: #e9ecef;
  4999.    border-color: #dee2e6
  5000. }
  5001.  
  5002. .page-link:focus {
  5003.    z-index: 2;
  5004.    outline: 0;
  5005.    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
  5006. }
  5007.  
  5008. .page-link:not(:disabled):not(.disabled) {
  5009.    cursor: pointer
  5010. }
  5011.  
  5012. .page-item:first-child .page-link {
  5013.    margin-left: 0;
  5014.    border-top-left-radius: .25rem;
  5015.    border-bottom-left-radius: .25rem
  5016. }
  5017.  
  5018. .page-item:last-child .page-link {
  5019.    border-top-right-radius: .25rem;
  5020.    border-bottom-right-radius: .25rem
  5021. }
  5022.  
  5023. .page-item.active .page-link {
  5024.    z-index: 1;
  5025.    color: #fff;
  5026.    background-color: #007bff;
  5027.    border-color: #007bff
  5028. }
  5029.  
  5030. .page-item.disabled .page-link {
  5031.    color: #6c757d;
  5032.    pointer-events: none;
  5033.    cursor: auto;
  5034.    background-color: #fff;
  5035.    border-color: #dee2e6
  5036. }
  5037.  
  5038. .pagination-lg .page-link {
  5039.    padding: .75rem 1.5rem;
  5040.    font-size: 1.25rem;
  5041.    line-height: 1.5
  5042. }
  5043.  
  5044. .pagination-lg .page-item:first-child .page-link {
  5045.    border-top-left-radius: .3rem;
  5046.    border-bottom-left-radius: .3rem
  5047. }
  5048.  
  5049. .pagination-lg .page-item:last-child .page-link {
  5050.    border-top-right-radius: .3rem;
  5051.    border-bottom-right-radius: .3rem
  5052. }
  5053.  
  5054. .pagination-sm .page-link {
  5055.    padding: .25rem .5rem;
  5056.    font-size: .875rem;
  5057.    line-height: 1.5
  5058. }
  5059.  
  5060. .pagination-sm .page-item:first-child .page-link {
  5061.    border-top-left-radius: .2rem;
  5062.    border-bottom-left-radius: .2rem
  5063. }
  5064.  
  5065. .pagination-sm .page-item:last-child .page-link {
  5066.    border-top-right-radius: .2rem;
  5067.    border-bottom-right-radius: .2rem
  5068. }
  5069.  
  5070. .badge {
  5071.    display: inline-block;
  5072.    padding: .25em .4em;
  5073.    font-size: 75%;
  5074.    font-weight: 700;
  5075.    line-height: 1;
  5076.    text-align: center;
  5077.    white-space: nowrap;
  5078.    vertical-align: baseline;
  5079.    border-radius: .25rem
  5080. }
  5081.  
  5082. .badge:empty {
  5083.    display: none
  5084. }
  5085.  
  5086. .btn .badge {
  5087.    position: relative;
  5088.    top: -1px
  5089. }
  5090.  
  5091. .badge-pill {
  5092.    padding-right: .6em;
  5093.    padding-left: .6em;
  5094.    border-radius: 10rem
  5095. }
  5096.  
  5097. .badge-primary {
  5098.    color: #fff;
  5099.    background-color: #007bff
  5100. }
  5101.  
  5102. .badge-primary[href]:focus,
  5103. .badge-primary[href]:hover {
  5104.    color: #fff;
  5105.    text-decoration: none;
  5106.    background-color: #0062cc
  5107. }
  5108.  
  5109. .badge-secondary {
  5110.    color: #fff;
  5111.    background-color: #6c757d
  5112. }
  5113.  
  5114. .badge-secondary[href]:focus,
  5115. .badge-secondary[href]:hover {
  5116.    color: #fff;
  5117.    text-decoration: none;
  5118.    background-color: #545b62
  5119. }
  5120.  
  5121. .badge-success {
  5122.    color: #fff;
  5123.    background-color: #28a745
  5124. }
  5125.  
  5126. .badge-success[href]:focus,
  5127. .badge-success[href]:hover {
  5128.    color: #fff;
  5129.    text-decoration: none;
  5130.    background-color: #1e7e34
  5131. }
  5132.  
  5133. .badge-info {
  5134.    color: #fff;
  5135.    background-color: #17a2b8
  5136. }
  5137.  
  5138. .badge-info[href]:focus,
  5139. .badge-info[href]:hover {
  5140.    color: #fff;
  5141.    text-decoration: none;
  5142.    background-color: #117a8b
  5143. }
  5144.  
  5145. .badge-warning {
  5146.    color: #212529;
  5147.    background-color: #ffc107
  5148. }
  5149.  
  5150. .badge-warning[href]:focus,
  5151. .badge-warning[href]:hover {
  5152.    color: #212529;
  5153.    text-decoration: none;
  5154.    background-color: #d39e00
  5155. }
  5156.  
  5157. .badge-danger {
  5158.    color: #fff;
  5159.    background-color: #dc3545
  5160. }
  5161.  
  5162. .badge-danger[href]:focus,
  5163. .badge-danger[href]:hover {
  5164.    color: #fff;
  5165.    text-decoration: none;
  5166.    background-color: #bd2130
  5167. }
  5168.  
  5169. .badge-light {
  5170.    color: #212529;
  5171.    background-color: #f8f9fa
  5172. }
  5173.  
  5174. .badge-light[href]:focus,
  5175. .badge-light[href]:hover {
  5176.    color: #212529;
  5177.    text-decoration: none;
  5178.    background-color: #dae0e5
  5179. }
  5180.  
  5181. .badge-dark {
  5182.    color: #fff;
  5183.    background-color: #343a40
  5184. }
  5185.  
  5186. .badge-dark[href]:focus,
  5187. .badge-dark[href]:hover {
  5188.    color: #fff;
  5189.    text-decoration: none;
  5190.    background-color: #1d2124
  5191. }
  5192.  
  5193. .jumbotron {
  5194.    padding: 2rem 1rem;
  5195.    margin-bottom: 2rem;
  5196.    background-color: #e9ecef;
  5197.    border-radius: .3rem
  5198. }
  5199.  
  5200. @media (min-width:576px) {
  5201.    .jumbotron {
  5202.        padding: 4rem 2rem
  5203.    }
  5204. }
  5205.  
  5206. .jumbotron-fluid {
  5207.    padding-right: 0;
  5208.    padding-left: 0;
  5209.    border-radius: 0
  5210. }
  5211.  
  5212. .alert {
  5213.    position: relative;
  5214.    padding: .75rem 1.25rem;
  5215.    margin-bottom: 1rem;
  5216.    border: 1px solid transparent;
  5217.    border-radius: .25rem
  5218. }
  5219.  
  5220. .alert-heading {
  5221.    color: inherit
  5222. }
  5223.  
  5224. .alert-link {
  5225.    font-weight: 700
  5226. }
  5227.  
  5228. .alert-dismissible {
  5229.    padding-right: 4rem
  5230. }
  5231.  
  5232. .alert-dismissible .close {
  5233.    position: absolute;
  5234.    top: 0;
  5235.    right: 0;
  5236.    padding: .75rem 1.25rem;
  5237.    color: inherit
  5238. }
  5239.  
  5240. .alert-primary {
  5241.    color: #004085;
  5242.    background-color: #cce5ff;
  5243.    border-color: #b8daff
  5244. }
  5245.  
  5246. .alert-primary hr {
  5247.    border-top-color: #9fcdff
  5248. }
  5249.  
  5250. .alert-primary .alert-link {
  5251.    color: #002752
  5252. }
  5253.  
  5254. .alert-secondary {
  5255.    color: #383d41;
  5256.    background-color: #e2e3e5;
  5257.    border-color: #d6d8db
  5258. }
  5259.  
  5260. .alert-secondary hr {
  5261.    border-top-color: #c8cbcf
  5262. }
  5263.  
  5264. .alert-secondary .alert-link {
  5265.    color: #202326
  5266. }
  5267.  
  5268. .alert-success {
  5269.    color: #155724;
  5270.    background-color: #d4edda;
  5271.    border-color: #c3e6cb
  5272. }
  5273.  
  5274. .alert-success hr {
  5275.    border-top-color: #b1dfbb
  5276. }
  5277.  
  5278. .alert-success .alert-link {
  5279.    color: #0b2e13
  5280. }
  5281.  
  5282. .alert-info {
  5283.    color: #0c5460;
  5284.    background-color: #d1ecf1;
  5285.    border-color: #bee5eb
  5286. }
  5287.  
  5288. .alert-info hr {
  5289.    border-top-color: #abdde5
  5290. }
  5291.  
  5292. .alert-info .alert-link {
  5293.    color: #062c33
  5294. }
  5295.  
  5296. .alert-warning {
  5297.    color: #856404;
  5298.    background-color: #fff3cd;
  5299.    border-color: #ffeeba
  5300. }
  5301.  
  5302. .alert-warning hr {
  5303.    border-top-color: #ffe8a1
  5304. }
  5305.  
  5306. .alert-warning .alert-link {
  5307.    color: #533f03
  5308. }
  5309.  
  5310. .alert-danger {
  5311.    color: #721c24;
  5312.    background-color: #f8d7da;
  5313.    border-color: #f5c6cb
  5314. }
  5315.  
  5316. .alert-danger hr {
  5317.    border-top-color: #f1b0b7
  5318. }
  5319.  
  5320. .alert-danger .alert-link {
  5321.    color: #491217
  5322. }
  5323.  
  5324. .alert-light {
  5325.    color: #818182;
  5326.    background-color: #fefefe;
  5327.    border-color: #fdfdfe
  5328. }
  5329.  
  5330. .alert-light hr {
  5331.    border-top-color: #ececf6
  5332. }
  5333.  
  5334. .alert-light .alert-link {
  5335.    color: #686868
  5336. }
  5337.  
  5338. .alert-dark {
  5339.    color: #1b1e21;
  5340.    background-color: #d6d8d9;
  5341.    border-color: #c6c8ca
  5342. }
  5343.  
  5344. .alert-dark hr {
  5345.    border-top-color: #b9bbbe
  5346. }
  5347.  
  5348. .alert-dark .alert-link {
  5349.    color: #040505
  5350. }
  5351.  
  5352. @-webkit-keyframes progress-bar-stripes {
  5353.    from {
  5354.        background-position: 1rem 0
  5355.    }
  5356.    to {
  5357.        background-position: 0 0
  5358.    }
  5359. }
  5360.  
  5361. @keyframes progress-bar-stripes {
  5362.    from {
  5363.        background-position: 1rem 0
  5364.    }
  5365.    to {
  5366.        background-position: 0 0
  5367.    }
  5368. }
  5369.  
  5370. .progress {
  5371.    display: -webkit-box;
  5372.    display: -ms-flexbox;
  5373.    display: flex;
  5374.    height: 1rem;
  5375.    overflow: hidden;
  5376.    font-size: .75rem;
  5377.    background-color: #e9ecef;
  5378.    border-radius: .25rem
  5379. }
  5380.  
  5381. .progress-bar {
  5382.    display: -webkit-box;
  5383.    display: -ms-flexbox;
  5384.    display: flex;
  5385.    -webkit-box-orient: vertical;
  5386.    -webkit-box-direction: normal;
  5387.    -ms-flex-direction: column;
  5388.    flex-direction: column;
  5389.    -webkit-box-pack: center;
  5390.    -ms-flex-pack: center;
  5391.    justify-content: center;
  5392.    color: #fff;
  5393.    text-align: center;
  5394.    background-color: #007bff;
  5395.    transition: width .6s ease
  5396. }
  5397.  
  5398. .progress-bar-striped {
  5399.    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  5400.    background-size: 1rem 1rem
  5401. }
  5402.  
  5403. .progress-bar-animated {
  5404.    -webkit-animation: progress-bar-stripes 1s linear infinite;
  5405.    animation: progress-bar-stripes 1s linear infinite
  5406. }
  5407.  
  5408. .media {
  5409.    display: -webkit-box;
  5410.    display: -ms-flexbox;
  5411.    display: flex;
  5412.    -webkit-box-align: start;
  5413.    -ms-flex-align: start;
  5414.    align-items: flex-start
  5415. }
  5416.  
  5417. .media-body {
  5418.    -webkit-box-flex: 1;
  5419.    -ms-flex: 1;
  5420.    flex: 1
  5421. }
  5422.  
  5423. .list-group {
  5424.    display: -webkit-box;
  5425.    display: -ms-flexbox;
  5426.    display: flex;
  5427.    -webkit-box-orient: vertical;
  5428.    -webkit-box-direction: normal;
  5429.    -ms-flex-direction: column;
  5430.    flex-direction: column;
  5431.    padding-left: 0;
  5432.    margin-bottom: 0
  5433. }
  5434.  
  5435. .list-group-item-action {
  5436.    width: 100%;
  5437.    color: #495057;
  5438.    text-align: inherit
  5439. }
  5440.  
  5441. .list-group-item-action:focus,
  5442. .list-group-item-action:hover {
  5443.    color: #495057;
  5444.    text-decoration: none;
  5445.    background-color: #f8f9fa
  5446. }
  5447.  
  5448. .list-group-item-action:active {
  5449.    color: #212529;
  5450.    background-color: #e9ecef
  5451. }
  5452.  
  5453. .list-group-item {
  5454.    position: relative;
  5455.    display: block;
  5456.    padding: .75rem 1.25rem;
  5457.    margin-bottom: -1px;
  5458.    background-color: #fff;
  5459.    border: 1px solid rgba(0, 0, 0, .125)
  5460. }
  5461.  
  5462. .list-group-item:first-child {
  5463.    border-top-left-radius: .25rem;
  5464.    border-top-right-radius: .25rem
  5465. }
  5466.  
  5467. .list-group-item:last-child {
  5468.    margin-bottom: 0;
  5469.    border-bottom-right-radius: .25rem;
  5470.    border-bottom-left-radius: .25rem
  5471. }
  5472.  
  5473. .list-group-item:focus,
  5474. .list-group-item:hover {
  5475.    z-index: 1;
  5476.    text-decoration: none
  5477. }
  5478.  
  5479. .list-group-item.disabled,
  5480. .list-group-item:disabled {
  5481.    color: #6c757d;
  5482.    background-color: #fff
  5483. }
  5484.  
  5485. .list-group-item.active {
  5486.    z-index: 2;
  5487.    color: #fff;
  5488.    background-color: #007bff;
  5489.    border-color: #007bff
  5490. }
  5491.  
  5492. .list-group-flush .list-group-item {
  5493.    border-right: 0;
  5494.    border-left: 0;
  5495.    border-radius: 0
  5496. }
  5497.  
  5498. .list-group-flush:first-child .list-group-item:first-child {
  5499.    border-top: 0
  5500. }
  5501.  
  5502. .list-group-flush:last-child .list-group-item:last-child {
  5503.    border-bottom: 0
  5504. }
  5505.  
  5506. .list-group-item-primary {
  5507.    color: #004085;
  5508.    background-color: #b8daff
  5509. }
  5510.  
  5511. .list-group-item-primary.list-group-item-action:focus,
  5512. .list-group-item-primary.list-group-item-action:hover {
  5513.    color: #004085;
  5514.    background-color: #9fcdff
  5515. }
  5516.  
  5517. .list-group-item-primary.list-group-item-action.active {
  5518.    color: #fff;
  5519.    background-color: #004085;
  5520.    border-color: #004085
  5521. }
  5522.  
  5523. .list-group-item-secondary {
  5524.    color: #383d41;
  5525.    background-color: #d6d8db
  5526. }
  5527.  
  5528. .list-group-item-secondary.list-group-item-action:focus,
  5529. .list-group-item-secondary.list-group-item-action:hover {
  5530.    color: #383d41;
  5531.    background-color: #c8cbcf
  5532. }
  5533.  
  5534. .list-group-item-secondary.list-group-item-action.active {
  5535.    color: #fff;
  5536.    background-color: #383d41;
  5537.    border-color: #383d41
  5538. }
  5539.  
  5540. .list-group-item-success {
  5541.    color: #155724;
  5542.    background-color: #c3e6cb
  5543. }
  5544.  
  5545. .list-group-item-success.list-group-item-action:focus,
  5546. .list-group-item-success.list-group-item-action:hover {
  5547.    color: #155724;
  5548.    background-color: #b1dfbb
  5549. }
  5550.  
  5551. .list-group-item-success.list-group-item-action.active {
  5552.    color: #fff;
  5553.    background-color: #155724;
  5554.    border-color: #155724
  5555. }
  5556.  
  5557. .list-group-item-info {
  5558.    color: #0c5460;
  5559.    background-color: #bee5eb
  5560. }
  5561.  
  5562. .list-group-item-info.list-group-item-action:focus,
  5563. .list-group-item-info.list-group-item-action:hover {
  5564.    color: #0c5460;
  5565.    background-color: #abdde5
  5566. }
  5567.  
  5568. .list-group-item-info.list-group-item-action.active {
  5569.    color: #fff;
  5570.    background-color: #0c5460;
  5571.    border-color: #0c5460
  5572. }
  5573.  
  5574. .list-group-item-warning {
  5575.    color: #856404;
  5576.    background-color: #ffeeba
  5577. }
  5578.  
  5579. .list-group-item-warning.list-group-item-action:focus,
  5580. .list-group-item-warning.list-group-item-action:hover {
  5581.    color: #856404;
  5582.    background-color: #ffe8a1
  5583. }
  5584.  
  5585. .list-group-item-warning.list-group-item-action.active {
  5586.    color: #fff;
  5587.    background-color: #856404;
  5588.    border-color: #856404
  5589. }
  5590.  
  5591. .list-group-item-danger {
  5592.    color: #721c24;
  5593.    background-color: #f5c6cb
  5594. }
  5595.  
  5596. .list-group-item-danger.list-group-item-action:focus,
  5597. .list-group-item-danger.list-group-item-action:hover {
  5598.    color: #721c24;
  5599.    background-color: #f1b0b7
  5600. }
  5601.  
  5602. .list-group-item-danger.list-group-item-action.active {
  5603.    color: #fff;
  5604.    background-color: #721c24;
  5605.    border-color: #721c24
  5606. }
  5607.  
  5608. .list-group-item-light {
  5609.    color: #818182;
  5610.    background-color: #fdfdfe
  5611. }
  5612.  
  5613. .list-group-item-light.list-group-item-action:focus,
  5614. .list-group-item-light.list-group-item-action:hover {
  5615.    color: #818182;
  5616.    background-color: #ececf6
  5617. }
  5618.  
  5619. .list-group-item-light.list-group-item-action.active {
  5620.    color: #fff;
  5621.    background-color: #818182;
  5622.    border-color: #818182
  5623. }
  5624.  
  5625. .list-group-item-dark {
  5626.    color: #1b1e21;
  5627.    background-color: #c6c8ca
  5628. }
  5629.  
  5630. .list-group-item-dark.list-group-item-action:focus,
  5631. .list-group-item-dark.list-group-item-action:hover {
  5632.    color: #1b1e21;
  5633.    background-color: #b9bbbe
  5634. }
  5635.  
  5636. .list-group-item-dark.list-group-item-action.active {
  5637.    color: #fff;
  5638.    background-color: #1b1e21;
  5639.    border-color: #1b1e21
  5640. }
  5641.  
  5642. .close {
  5643.    float: right;
  5644.    font-size: 1.5rem;
  5645.    font-weight: 700;
  5646.    line-height: 1;
  5647.    color: #000;
  5648.    text-shadow: 0 1px 0 #fff;
  5649.    opacity: .5
  5650. }
  5651.  
  5652. .close:focus,
  5653. .close:hover {
  5654.    color: #000;
  5655.    text-decoration: none;
  5656.    opacity: .75
  5657. }
  5658.  
  5659. .close:not(:disabled):not(.disabled) {
  5660.    cursor: pointer
  5661. }
  5662.  
  5663. button.close {
  5664.    padding: 0;
  5665.    background-color: transparent;
  5666.    border: 0;
  5667.    -webkit-appearance: none
  5668. }
  5669.  
  5670. .modal-open {
  5671.    overflow: hidden
  5672. }
  5673.  
  5674. .modal {
  5675.    position: fixed;
  5676.    top: 0;
  5677.    right: 0;
  5678.    bottom: 0;
  5679.    left: 0;
  5680.    z-index: 1050;
  5681.    display: none;
  5682.    overflow: hidden;
  5683.    outline: 0
  5684. }
  5685.  
  5686. .modal-open .modal {
  5687.    overflow-x: hidden;
  5688.    overflow-y: auto
  5689. }
  5690.  
  5691. .modal-dialog {
  5692.    position: relative;
  5693.    width: auto;
  5694.    margin: .5rem;
  5695.    pointer-events: none
  5696. }
  5697.  
  5698. .modal.fade .modal-dialog {
  5699.    transition: -webkit-transform .3s ease-out;
  5700.    transition: transform .3s ease-out;
  5701.    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  5702.    -webkit-transform: translate(0, -25%);
  5703.    transform: translate(0, -25%)
  5704. }
  5705.  
  5706. .modal.show .modal-dialog {
  5707.    -webkit-transform: translate(0, 0);
  5708.    transform: translate(0, 0)
  5709. }
  5710.  
  5711. .modal-dialog-centered {
  5712.    display: -webkit-box;
  5713.    display: -ms-flexbox;
  5714.    display: flex;
  5715.    -webkit-box-align: center;
  5716.    -ms-flex-align: center;
  5717.    align-items: center;
  5718.    min-height: calc(100% - (.5rem * 2))
  5719. }
  5720.  
  5721. .modal-content {
  5722.    position: relative;
  5723.    display: -webkit-box;
  5724.    display: -ms-flexbox;
  5725.    display: flex;
  5726.    -webkit-box-orient: vertical;
  5727.    -webkit-box-direction: normal;
  5728.    -ms-flex-direction: column;
  5729.    flex-direction: column;
  5730.    width: 100%;
  5731.    pointer-events: auto;
  5732.    background-color: #fff;
  5733.    background-clip: padding-box;
  5734.    border-radius: .3rem;
  5735.    outline: 0
  5736. }
  5737.  
  5738. .modal-backdrop {
  5739.    position: fixed;
  5740.    top: 0;
  5741.    right: 0;
  5742.    bottom: 0;
  5743.    left: 0;
  5744.    z-index: 999999;
  5745.    background-color: #000
  5746. }
  5747.  
  5748. .modal-backdrop.fade {
  5749.    opacity: 0
  5750. }
  5751.  
  5752. .modal-backdrop.show {
  5753.    opacity: .5
  5754. }
  5755.  
  5756. .modal-header {
  5757.    display: -webkit-box;
  5758.    display: -ms-flexbox;
  5759.    display: flex;
  5760.    -webkit-box-align: start;
  5761.    -ms-flex-align: start;
  5762.    align-items: flex-start;
  5763.    -webkit-box-pack: justify;
  5764.    -ms-flex-pack: justify;
  5765.    justify-content: space-between;
  5766.    padding: 1rem;
  5767.    border-bottom: 1px solid #e9ecef;
  5768.    border-top-left-radius: .3rem;
  5769.    border-top-right-radius: .3rem
  5770. }
  5771.  
  5772. .modal-header .close {
  5773.    padding: 1rem;
  5774.    margin: -1rem -1rem -1rem auto
  5775. }
  5776.  
  5777. .modal-title {
  5778.    margin-bottom: 0;
  5779.    line-height: 1.5
  5780. }
  5781.  
  5782. .modal-body {
  5783.    position: relative;
  5784.    -webkit-box-flex: 1;
  5785.    -ms-flex: 1 1 auto;
  5786.    flex: 1 1 auto;
  5787.    padding: 1rem
  5788. }
  5789.  
  5790. .modal-footer {
  5791.    display: -webkit-box;
  5792.    display: -ms-flexbox;
  5793.    display: flex;
  5794.    -webkit-box-align: center;
  5795.    -ms-flex-align: center;
  5796.    align-items: center;
  5797.    -webkit-box-pack: end;
  5798.    -ms-flex-pack: end;
  5799.    justify-content: flex-end;
  5800.    padding: 1rem;
  5801.    border-top: 1px solid #e9ecef
  5802. }
  5803.  
  5804. .modal-footer>:not(:first-child) {
  5805.    margin-left: .25rem
  5806. }
  5807.  
  5808. .modal-footer>:not(:last-child) {
  5809.    margin-right: .25rem
  5810. }
  5811.  
  5812. .modal-scrollbar-measure {
  5813.    position: absolute;
  5814.    top: -9999px;
  5815.    width: 50px;
  5816.    height: 50px;
  5817.    overflow: scroll
  5818. }
  5819.  
  5820. @media (min-width:576px) {
  5821.    .modal-dialog {
  5822.        max-width: 500px;
  5823.        margin: 1.75rem auto
  5824.    }
  5825.    .modal-dialog-centered {
  5826.        min-height: calc(100% - (1.75rem * 2))
  5827.    }
  5828.    .modal-sm {
  5829.        max-width: 300px
  5830.    }
  5831. }
  5832.  
  5833. @media (min-width:992px) {
  5834.    .modal-lg {
  5835.        max-width: 800px
  5836.    }
  5837. }
  5838.  
  5839. .tooltip {
  5840.    position: absolute;
  5841.    z-index: 1070;
  5842.    display: block;
  5843.    margin: 0;
  5844.    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  5845.    font-style: normal;
  5846.    font-weight: 400;
  5847.    line-height: 1.5;
  5848.    text-align: left;
  5849.    text-align: start;
  5850.    text-decoration: none;
  5851.    text-shadow: none;
  5852.    text-transform: none;
  5853.    letter-spacing: normal;
  5854.    word-break: normal;
  5855.    word-spacing: normal;
  5856.    white-space: normal;
  5857.    line-break: auto;
  5858.    font-size: .875rem;
  5859.    word-wrap: break-word;
  5860.    opacity: 0
  5861. }
  5862.  
  5863. .tooltip.show {
  5864.    opacity: .9
  5865. }
  5866.  
  5867. .tooltip .arrow {
  5868.    position: absolute;
  5869.    display: block;
  5870.    width: .8rem;
  5871.    height: .4rem
  5872. }
  5873.  
  5874. .tooltip .arrow::before {
  5875.    position: absolute;
  5876.    content: "";
  5877.    border-color: transparent;
  5878.    border-style: solid
  5879. }
  5880.  
  5881. .bs-tooltip-auto[x-placement^=top],
  5882. .bs-tooltip-top {
  5883.    padding: .4rem 0
  5884. }
  5885.  
  5886. .bs-tooltip-auto[x-placement^=top] .arrow,
  5887. .bs-tooltip-top .arrow {
  5888.    bottom: 0
  5889. }
  5890.  
  5891. .bs-tooltip-auto[x-placement^=top] .arrow::before,
  5892. .bs-tooltip-top .arrow::before {
  5893.    top: 0;
  5894.    border-width: .4rem .4rem 0;
  5895.    border-top-color: #000
  5896. }
  5897.  
  5898. .bs-tooltip-auto[x-placement^=right],
  5899. .bs-tooltip-right {
  5900.    padding: 0 .4rem
  5901. }
  5902.  
  5903. .bs-tooltip-auto[x-placement^=right] .arrow,
  5904. .bs-tooltip-right .arrow {
  5905.    left: 0;
  5906.    width: .4rem;
  5907.    height: .8rem
  5908. }
  5909.  
  5910. .bs-tooltip-auto[x-placement^=right] .arrow::before,
  5911. .bs-tooltip-right .arrow::before {
  5912.    right: 0;
  5913.    border-width: .4rem .4rem .4rem 0;
  5914.    border-right-color: #000
  5915. }
  5916.  
  5917. .bs-tooltip-auto[x-placement^=bottom],
  5918. .bs-tooltip-bottom {
  5919.    padding: .4rem 0
  5920. }
  5921.  
  5922. .bs-tooltip-auto[x-placement^=bottom] .arrow,
  5923. .bs-tooltip-bottom .arrow {
  5924.    top: 0
  5925. }
  5926.  
  5927. .bs-tooltip-auto[x-placement^=bottom] .arrow::before,
  5928. .bs-tooltip-bottom .arrow::before {
  5929.    bottom: 0;
  5930.    border-width: 0 .4rem .4rem;
  5931.    border-bottom-color: #000
  5932. }
  5933.  
  5934. .bs-tooltip-auto[x-placement^=left],
  5935. .bs-tooltip-left {
  5936.    padding: 0 .4rem
  5937. }
  5938.  
  5939. .bs-tooltip-auto[x-placement^=left] .arrow,
  5940. .bs-tooltip-left .arrow {
  5941.    right: 0;
  5942.    width: .4rem;
  5943.    height: .8rem
  5944. }
  5945.  
  5946. .bs-tooltip-auto[x-placement^=left] .arrow::before,
  5947. .bs-tooltip-left .arrow::before {
  5948.    left: 0;
  5949.    border-width: .4rem 0 .4rem .4rem;
  5950.    border-left-color: #000
  5951. }
  5952.  
  5953. .tooltip-inner {
  5954.    max-width: 200px;
  5955.    padding: .25rem .5rem;
  5956.    color: #fff;
  5957.    text-align: center;
  5958.    background-color: #000;
  5959.    border-radius: .25rem
  5960. }
  5961.  
  5962. .popover {
  5963.    position: absolute;
  5964.    top: 0;
  5965.    left: 0;
  5966.    z-index: 1060;
  5967.    display: block;
  5968.    max-width: 276px;
  5969.    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  5970.    font-style: normal;
  5971.    font-weight: 400;
  5972.    line-height: 1.5;
  5973.    text-align: left;
  5974.    text-align: start;
  5975.    text-decoration: none;
  5976.    text-shadow: none;
  5977.    text-transform: none;
  5978.    letter-spacing: normal;
  5979.    word-break: normal;
  5980.    word-spacing: normal;
  5981.    white-space: normal;
  5982.    line-break: auto;
  5983.    font-size: .875rem;
  5984.    word-wrap: break-word;
  5985.    background-color: #fff;
  5986.    background-clip: padding-box;
  5987.    border: 1px solid rgba(0, 0, 0, .2);
  5988.    border-radius: .3rem
  5989. }
  5990.  
  5991. .popover .arrow {
  5992.    position: absolute;
  5993.    display: block;
  5994.    width: 1rem;
  5995.    height: .5rem;
  5996.    margin: 0 .3rem
  5997. }
  5998.  
  5999. .popover .arrow::after,
  6000. .popover .arrow::before {
  6001.    position: absolute;
  6002.    display: block;
  6003.    content: "";
  6004.    border-color: transparent;
  6005.    border-style: solid
  6006. }
  6007.  
  6008. .bs-popover-auto[x-placement^=top],
  6009. .bs-popover-top {
  6010.    margin-bottom: .5rem
  6011. }
  6012.  
  6013. .bs-popover-auto[x-placement^=top] .arrow,
  6014. .bs-popover-top .arrow {
  6015.    bottom: calc((.5rem + 1px) * -1)
  6016. }
  6017.  
  6018. .bs-popover-auto[x-placement^=top] .arrow::after,
  6019. .bs-popover-auto[x-placement^=top] .arrow::before,
  6020. .bs-popover-top .arrow::after,
  6021. .bs-popover-top .arrow::before {
  6022.    border-width: .5rem .5rem 0
  6023. }
  6024.  
  6025. .bs-popover-auto[x-placement^=top] .arrow::before,
  6026. .bs-popover-top .arrow::before {
  6027.    bottom: 0;
  6028.    border-top-color: rgba(0, 0, 0, .25)
  6029. }
  6030.  
  6031. .bs-popover-auto[x-placement^=top] .arrow::after,
  6032. .bs-popover-top .arrow::after {
  6033.    bottom: 1px;
  6034.    border-top-color: #fff
  6035. }
  6036.  
  6037. .bs-popover-auto[x-placement^=right],
  6038. .bs-popover-right {
  6039.    margin-left: .5rem
  6040. }
  6041.  
  6042. .bs-popover-auto[x-placement^=right] .arrow,
  6043. .bs-popover-right .arrow {
  6044.    left: calc((.5rem + 1px) * -1);
  6045.    width: .5rem;
  6046.    height: 1rem;
  6047.    margin: .3rem 0
  6048. }
  6049.  
  6050. .bs-popover-auto[x-placement^=right] .arrow::after,
  6051. .bs-popover-auto[x-placement^=right] .arrow::before,
  6052. .bs-popover-right .arrow::after,
  6053. .bs-popover-right .arrow::before {
  6054.    border-width: .5rem .5rem .5rem 0
  6055. }
  6056.  
  6057. .bs-popover-auto[x-placement^=right] .arrow::before,
  6058. .bs-popover-right .arrow::before {
  6059.    left: 0;
  6060.    border-right-color: rgba(0, 0, 0, .25)
  6061. }
  6062.  
  6063. .bs-popover-auto[x-placement^=right] .arrow::after,
  6064. .bs-popover-right .arrow::after {
  6065.    left: 1px;
  6066.    border-right-color: #fff
  6067. }
  6068.  
  6069. .bs-popover-auto[x-placement^=bottom],
  6070. .bs-popover-bottom {
  6071.    margin-top: .5rem
  6072. }
  6073.  
  6074. .bs-popover-auto[x-placement^=bottom] .arrow,
  6075. .bs-popover-bottom .arrow {
  6076.    top: calc((.5rem + 1px) * -1)
  6077. }
  6078.  
  6079. .bs-popover-auto[x-placement^=bottom] .arrow::after,
  6080. .bs-popover-auto[x-placement^=bottom] .arrow::before,
  6081. .bs-popover-bottom .arrow::after,
  6082. .bs-popover-bottom .arrow::before {
  6083.    border-width: 0 .5rem .5rem .5rem
  6084. }
  6085.  
  6086. .bs-popover-auto[x-placement^=bottom] .arrow::before,
  6087. .bs-popover-bottom .arrow::before {
  6088.    top: 0;
  6089.    border-bottom-color: rgba(0, 0, 0, .25)
  6090. }
  6091.  
  6092. .bs-popover-auto[x-placement^=bottom] .arrow::after,
  6093. .bs-popover-bottom .arrow::after {
  6094.    top: 1px;
  6095.    border-bottom-color: #fff
  6096. }
  6097.  
  6098. .bs-popover-auto[x-placement^=bottom] .popover-header::before,
  6099. .bs-popover-bottom .popover-header::before {
  6100.    position: absolute;
  6101.    top: 0;
  6102.    left: 50%;
  6103.    display: block;
  6104.    width: 1rem;
  6105.    margin-left: -.5rem;
  6106.    content: "";
  6107.    border-bottom: 1px solid #f7f7f7
  6108. }
  6109.  
  6110. .bs-popover-auto[x-placement^=left],
  6111. .bs-popover-left {
  6112.    margin-right: .5rem
  6113. }
  6114.  
  6115. .bs-popover-auto[x-placement^=left] .arrow,
  6116. .bs-popover-left .arrow {
  6117.    right: calc((.5rem + 1px) * -1);
  6118.    width: .5rem;
  6119.    height: 1rem;
  6120.    margin: .3rem 0
  6121. }
  6122.  
  6123. .bs-popover-auto[x-placement^=left] .arrow::after,
  6124. .bs-popover-auto[x-placement^=left] .arrow::before,
  6125. .bs-popover-left .arrow::after,
  6126. .bs-popover-left .arrow::before {
  6127.    border-width: .5rem 0 .5rem .5rem
  6128. }
  6129.  
  6130. .bs-popover-auto[x-placement^=left] .arrow::before,
  6131. .bs-popover-left .arrow::before {
  6132.    right: 0;
  6133.    border-left-color: rgba(0, 0, 0, .25)
  6134. }
  6135.  
  6136. .bs-popover-auto[x-placement^=left] .arrow::after,
  6137. .bs-popover-left .arrow::after {
  6138.    right: 1px;
  6139.    border-left-color: #fff
  6140. }
  6141.  
  6142. .popover-header {
  6143.    padding: .5rem .75rem;
  6144.    margin-bottom: 0;
  6145.    font-size: 1rem;
  6146.    color: inherit;
  6147.    background-color: #f7f7f7;
  6148.    border-bottom: 1px solid #ebebeb;
  6149.    border-top-left-radius: calc(.3rem - 1px);
  6150.    border-top-right-radius: calc(.3rem - 1px)
  6151. }
  6152.  
  6153. .popover-header:empty {
  6154.    display: none
  6155. }
  6156.  
  6157. .popover-body {
  6158.    padding: .5rem .75rem;
  6159.    color: #212529
  6160. }
  6161.  
  6162. .carousel {
  6163.    position: relative
  6164. }
  6165.  
  6166. .carousel-inner {
  6167.    position: relative;
  6168.    width: 100%;
  6169.    overflow: hidden
  6170. }
  6171.  
  6172. .carousel-item {
  6173.    position: relative;
  6174.    display: none;
  6175.    -webkit-box-align: center;
  6176.    -ms-flex-align: center;
  6177.    align-items: center;
  6178.    width: 100%;
  6179.    transition: -webkit-transform .6s ease;
  6180.    transition: transform .6s ease;
  6181.    transition: transform .6s ease, -webkit-transform .6s ease;
  6182.    -webkit-backface-visibility: hidden;
  6183.    backface-visibility: hidden;
  6184.    -webkit-perspective: 1000px;
  6185.    perspective: 1000px
  6186. }
  6187.  
  6188. .carousel-item-next,
  6189. .carousel-item-prev,
  6190. .carousel-item.active {
  6191.    display: block
  6192. }
  6193.  
  6194. .carousel-item-next,
  6195. .carousel-item-prev {
  6196.    position: absolute;
  6197.    top: 0
  6198. }
  6199.  
  6200. .carousel-item-next.carousel-item-left,
  6201. .carousel-item-prev.carousel-item-right {
  6202.    -webkit-transform: translateX(0);
  6203.    transform: translateX(0)
  6204. }
  6205.  
  6206. @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
  6207.    .carousel-item-next.carousel-item-left,
  6208.    .carousel-item-prev.carousel-item-right {
  6209.        -webkit-transform: translate3d(0, 0, 0);
  6210.        transform: translate3d(0, 0, 0)
  6211.    }
  6212. }
  6213.  
  6214. .active.carousel-item-right,
  6215. .carousel-item-next {
  6216.    -webkit-transform: translateX(100%);
  6217.    transform: translateX(100%)
  6218. }
  6219.  
  6220. @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
  6221.    .active.carousel-item-right,
  6222.    .carousel-item-next {
  6223.        -webkit-transform: translate3d(100%, 0, 0);
  6224.        transform: translate3d(100%, 0, 0)
  6225.    }
  6226. }
  6227.  
  6228. .active.carousel-item-left,
  6229. .carousel-item-prev {
  6230.    -webkit-transform: translateX(-100%);
  6231.    transform: translateX(-100%)
  6232. }
  6233.  
  6234. @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
  6235.    .active.carousel-item-left,
  6236.    .carousel-item-prev {
  6237.        -webkit-transform: translate3d(-100%, 0, 0);
  6238.        transform: translate3d(-100%, 0, 0)
  6239.    }
  6240. }
  6241.  
  6242. .carousel-control-next,
  6243. .carousel-control-prev {
  6244.    position: absolute;
  6245.    top: 0;
  6246.    bottom: 0;
  6247.    display: -webkit-box;
  6248.    display: -ms-flexbox;
  6249.    display: flex;
  6250.    -webkit-box-align: center;
  6251.    -ms-flex-align: center;
  6252.    align-items: center;
  6253.    -webkit-box-pack: center;
  6254.    -ms-flex-pack: center;
  6255.    justify-content: center;
  6256.    width: 15%;
  6257.    color: #fff;
  6258.    text-align: center;
  6259.    opacity: .5
  6260. }
  6261.  
  6262. .carousel-control-next:focus,
  6263. .carousel-control-next:hover,
  6264. .carousel-control-prev:focus,
  6265. .carousel-control-prev:hover {
  6266.    color: #fff;
  6267.    text-decoration: none;
  6268.    outline: 0;
  6269.    opacity: .9
  6270. }
  6271.  
  6272. .carousel-control-prev {
  6273.    left: 0
  6274. }
  6275.  
  6276. .carousel-control-next {
  6277.    right: 0
  6278. }
  6279.  
  6280. .carousel-control-next-icon,
  6281. .carousel-control-prev-icon {
  6282.    display: inline-block;
  6283.    width: 20px;
  6284.    height: 20px;
  6285.    background: transparent no-repeat center center;
  6286.    background-size: 100% 100%
  6287. }
  6288.  
  6289. .carousel-control-prev-icon {
  6290.    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
  6291. }
  6292.  
  6293. .carousel-control-next-icon {
  6294.    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
  6295. }
  6296.  
  6297. .carousel-indicators {
  6298.    position: absolute;
  6299.    right: 0;
  6300.    bottom: 10px;
  6301.    left: 0;
  6302.    z-index: 15;
  6303.    display: -webkit-box;
  6304.    display: -ms-flexbox;
  6305.    display: flex;
  6306.    -webkit-box-pack: center;
  6307.    -ms-flex-pack: center;
  6308.    justify-content: center;
  6309.    padding-left: 0;
  6310.    margin-right: 15%;
  6311.    margin-left: 15%;
  6312.    list-style: none
  6313. }
  6314.  
  6315. .carousel-indicators li {
  6316.    position: relative;
  6317.    -webkit-box-flex: 0;
  6318.    -ms-flex: 0 1 auto;
  6319.    flex: 0 1 auto;
  6320.    width: 30px;
  6321.    height: 3px;
  6322.    margin-right: 3px;
  6323.    margin-left: 3px;
  6324.    text-indent: -999px;
  6325.    background-color: rgba(255, 255, 255, .5)
  6326. }
  6327.  
  6328. .carousel-indicators li::before {
  6329.    position: absolute;
  6330.    top: -10px;
  6331.    left: 0;
  6332.    display: inline-block;
  6333.    width: 100%;
  6334.    height: 10px;
  6335.    content: ""
  6336. }
  6337.  
  6338. .carousel-indicators li::after {
  6339.    position: absolute;
  6340.    bottom: -10px;
  6341.    left: 0;
  6342.    display: inline-block;
  6343.    width: 100%;
  6344.    height: 10px;
  6345.    content: ""
  6346. }
  6347.  
  6348. .carousel-indicators .active {
  6349.    background-color: #fff
  6350. }
  6351.  
  6352. .carousel-caption {
  6353.    position: absolute;
  6354.    right: 15%;
  6355.    bottom: 20px;
  6356.    left: 15%;
  6357.    z-index: 10;
  6358.    padding-top: 20px;
  6359.    padding-bottom: 20px;
  6360.    color: #fff;
  6361.    text-align: center
  6362. }
  6363.  
  6364. .align-baseline {
  6365.    vertical-align: baseline!important
  6366. }
  6367.  
  6368. .align-top {
  6369.    vertical-align: top!important
  6370. }
  6371.  
  6372. .align-middle {
  6373.    vertical-align: middle!important
  6374. }
  6375.  
  6376. .align-bottom {
  6377.    vertical-align: bottom!important
  6378. }
  6379.  
  6380. .align-text-bottom {
  6381.    vertical-align: text-bottom!important
  6382. }
  6383.  
  6384. .align-text-top {
  6385.    vertical-align: text-top!important
  6386. }
  6387.  
  6388. .bg-primary {
  6389.    background-color: #007bff!important
  6390. }
  6391.  
  6392. a.bg-primary:focus,
  6393. a.bg-primary:hover,
  6394. button.bg-primary:focus,
  6395. button.bg-primary:hover {
  6396.    background-color: #0062cc!important
  6397. }
  6398.  
  6399. .bg-secondary {
  6400.    background-color: #6c757d!important
  6401. }
  6402.  
  6403. a.bg-secondary:focus,
  6404. a.bg-secondary:hover,
  6405. button.bg-secondary:focus,
  6406. button.bg-secondary:hover {
  6407.    background-color: #545b62!important
  6408. }
  6409.  
  6410. .bg-success {
  6411.    background-color: #28a745!important
  6412. }
  6413.  
  6414. a.bg-success:focus,
  6415. a.bg-success:hover,
  6416. button.bg-success:focus,
  6417. button.bg-success:hover {
  6418.    background-color: #1e7e34!important
  6419. }
  6420.  
  6421. .bg-info {
  6422.    background-color: #17a2b8!important
  6423. }
  6424.  
  6425. a.bg-info:focus,
  6426. a.bg-info:hover,
  6427. button.bg-info:focus,
  6428. button.bg-info:hover {
  6429.    background-color: #117a8b!important
  6430. }
  6431.  
  6432. .bg-warning {
  6433.    background-color: #ffc107!important
  6434. }
  6435.  
  6436. a.bg-warning:focus,
  6437. a.bg-warning:hover,
  6438. button.bg-warning:focus,
  6439. button.bg-warning:hover {
  6440.    background-color: #d39e00!important
  6441. }
  6442.  
  6443. .bg-danger {
  6444.    background-color: #dc3545!important
  6445. }
  6446.  
  6447. a.bg-danger:focus,
  6448. a.bg-danger:hover,
  6449. button.bg-danger:focus,
  6450. button.bg-danger:hover {
  6451.    background-color: #bd2130!important
  6452. }
  6453.  
  6454. .bg-light {
  6455.    background-color: #f8f9fa!important
  6456. }
  6457.  
  6458. a.bg-light:focus,
  6459. a.bg-light:hover,
  6460. button.bg-light:focus,
  6461. button.bg-light:hover {
  6462.    background-color: #dae0e5!important
  6463. }
  6464.  
  6465. .bg-dark {
  6466.    background-color: #343a40!important
  6467. }
  6468.  
  6469. a.bg-dark:focus,
  6470. a.bg-dark:hover,
  6471. button.bg-dark:focus,
  6472. button.bg-dark:hover {
  6473.    background-color: #1d2124!important
  6474. }
  6475.  
  6476. .bg-white {
  6477.    background-color: #fff!important
  6478. }
  6479.  
  6480. .bg-transparent {
  6481.    background-color: transparent!important
  6482. }
  6483.  
  6484. .border {
  6485.    border: 1px solid #dee2e6!important
  6486. }
  6487.  
  6488. .border-top {
  6489.    border-top: 1px solid #dee2e6!important
  6490. }
  6491.  
  6492. .border-right {
  6493.    border-right: 1px solid #dee2e6!important
  6494. }
  6495.  
  6496. .border-bottom {
  6497.    border-bottom: 1px solid #dee2e6!important
  6498. }
  6499.  
  6500. .border-left {
  6501.    border-left: 1px solid #dee2e6!important
  6502. }
  6503.  
  6504. .border-0 {
  6505.    border: 0!important
  6506. }
  6507.  
  6508. .border-top-0 {
  6509.    border-top: 0!important
  6510. }
  6511.  
  6512. .border-right-0 {
  6513.    border-right: 0!important
  6514. }
  6515.  
  6516. .border-bottom-0 {
  6517.    border-bottom: 0!important
  6518. }
  6519.  
  6520. .border-left-0 {
  6521.    border-left: 0!important
  6522. }
  6523.  
  6524. .border-primary {
  6525.    border-color: #007bff!important
  6526. }
  6527.  
  6528. .border-secondary {
  6529.    border-color: #6c757d!important
  6530. }
  6531.  
  6532. .border-success {
  6533.    border-color: #28a745!important
  6534. }
  6535.  
  6536. .border-info {
  6537.    border-color: #17a2b8!important
  6538. }
  6539.  
  6540. .border-warning {
  6541.    border-color: #ffc107!important
  6542. }
  6543.  
  6544. .border-danger {
  6545.    border-color: #dc3545!important
  6546. }
  6547.  
  6548. .border-light {
  6549.    border-color: #f8f9fa!important
  6550. }
  6551.  
  6552. .border-dark {
  6553.    border-color: #343a40!important
  6554. }
  6555.  
  6556. .border-white {
  6557.    border-color: #fff!important
  6558. }
  6559.  
  6560. .rounded {
  6561.    border-radius: .25rem!important
  6562. }
  6563.  
  6564. .rounded-top {
  6565.    border-top-left-radius: .25rem!important;
  6566.    border-top-right-radius: .25rem!important
  6567. }
  6568.  
  6569. .rounded-right {
  6570.    border-top-right-radius: .25rem!important;
  6571.    border-bottom-right-radius: .25rem!important
  6572. }
  6573.  
  6574. .rounded-bottom {
  6575.    border-bottom-right-radius: .25rem!important;
  6576.    border-bottom-left-radius: .25rem!important
  6577. }
  6578.  
  6579. .rounded-left {
  6580.    border-top-left-radius: .25rem!important;
  6581.    border-bottom-left-radius: .25rem!important
  6582. }
  6583.  
  6584. .rounded-circle {
  6585.    border-radius: 50%!important
  6586. }
  6587.  
  6588. .rounded-0 {
  6589.    border-radius: 0!important
  6590. }
  6591.  
  6592. .clearfix::after {
  6593.    display: block;
  6594.    clear: both;
  6595.    content: ""
  6596. }
  6597.  
  6598. .d-none {
  6599.    display: none!important
  6600. }
  6601.  
  6602. .d-inline {
  6603.    display: inline!important
  6604. }
  6605.  
  6606. .d-inline-block {
  6607.    display: inline-block!important
  6608. }
  6609.  
  6610. .d-block {
  6611.    display: block!important
  6612. }
  6613.  
  6614. .d-table {
  6615.    display: table!important
  6616. }
  6617.  
  6618. .d-table-row {
  6619.    display: table-row!important
  6620. }
  6621.  
  6622. .d-table-cell {
  6623.    display: table-cell!important
  6624. }
  6625.  
  6626. .d-flex {
  6627.    display: -webkit-box!important;
  6628.    display: -ms-flexbox!important;
  6629.    display: flex!important
  6630. }
  6631.  
  6632. .d-inline-flex {
  6633.    display: -webkit-inline-box!important;
  6634.    display: -ms-inline-flexbox!important;
  6635.    display: inline-flex!important
  6636. }
  6637.  
  6638. @media (min-width:576px) {
  6639.    .d-sm-none {
  6640.        display: none!important
  6641.    }
  6642.    .d-sm-inline {
  6643.        display: inline!important
  6644.    }
  6645.    .d-sm-inline-block {
  6646.        display: inline-block!important
  6647.    }
  6648.    .d-sm-block {
  6649.        display: block!important
  6650.    }
  6651.    .d-sm-table {
  6652.        display: table!important
  6653.    }
  6654.    .d-sm-table-row {
  6655.        display: table-row!important
  6656.    }
  6657.    .d-sm-table-cell {
  6658.        display: table-cell!important
  6659.    }
  6660.    .d-sm-flex {
  6661.        display: -webkit-box!important;
  6662.        display: -ms-flexbox!important;
  6663.        display: flex!important
  6664.    }
  6665.    .d-sm-inline-flex {
  6666.        display: -webkit-inline-box!important;
  6667.        display: -ms-inline-flexbox!important;
  6668.        display: inline-flex!important
  6669.    }
  6670. }
  6671.  
  6672. @media (min-width:768px) {
  6673.    .d-md-none {
  6674.        display: none!important
  6675.    }
  6676.    .d-md-inline {
  6677.        display: inline!important
  6678.    }
  6679.    .d-md-inline-block {
  6680.        display: inline-block!important
  6681.    }
  6682.    .d-md-block {
  6683.        display: block!important
  6684.    }
  6685.    .d-md-table {
  6686.        display: table!important
  6687.    }
  6688.    .d-md-table-row {
  6689.        display: table-row!important
  6690.    }
  6691.    .d-md-table-cell {
  6692.        display: table-cell!important
  6693.    }
  6694.    .d-md-flex {
  6695.        display: -webkit-box!important;
  6696.        display: -ms-flexbox!important;
  6697.        display: flex!important
  6698.    }
  6699.    .d-md-inline-flex {
  6700.        display: -webkit-inline-box!important;
  6701.        display: -ms-inline-flexbox!important;
  6702.        display: inline-flex!important
  6703.    }
  6704. }
  6705.  
  6706. @media (min-width:992px) {
  6707.    .d-lg-none {
  6708.        display: none!important
  6709.    }
  6710.    .d-lg-inline {
  6711.        display: inline!important
  6712.    }
  6713.    .d-lg-inline-block {
  6714.        display: inline-block!important
  6715.    }
  6716.    .d-lg-block {
  6717.        display: block!important
  6718.    }
  6719.    .d-lg-table {
  6720.        display: table!important
  6721.    }
  6722.    .d-lg-table-row {
  6723.        display: table-row!important
  6724.    }
  6725.    .d-lg-table-cell {
  6726.        display: table-cell!important
  6727.    }
  6728.    .d-lg-flex {
  6729.        display: -webkit-box!important;
  6730.        display: -ms-flexbox!important;
  6731.        display: flex!important
  6732.    }
  6733.    .d-lg-inline-flex {
  6734.        display: -webkit-inline-box!important;
  6735.        display: -ms-inline-flexbox!important;
  6736.        display: inline-flex!important
  6737.    }
  6738. }
  6739.  
  6740. @media (min-width:1200px) {
  6741.    .d-xl-none {
  6742.        display: none!important
  6743.    }
  6744.    .d-xl-inline {
  6745.        display: inline!important
  6746.    }
  6747.    .d-xl-inline-block {
  6748.        display: inline-block!important
  6749.    }
  6750.    .d-xl-block {
  6751.        display: block!important
  6752.    }
  6753.    .d-xl-table {
  6754.        display: table!important
  6755.    }
  6756.    .d-xl-table-row {
  6757.        display: table-row!important
  6758.    }
  6759.    .d-xl-table-cell {
  6760.        display: table-cell!important
  6761.    }
  6762.    .d-xl-flex {
  6763.        display: -webkit-box!important;
  6764.        display: -ms-flexbox!important;
  6765.        display: flex!important
  6766.    }
  6767.    .d-xl-inline-flex {
  6768.        display: -webkit-inline-box!important;
  6769.        display: -ms-inline-flexbox!important;
  6770.        display: inline-flex!important
  6771.    }
  6772. }
  6773.  
  6774. @media print {
  6775.    .d-print-none {
  6776.        display: none!important
  6777.    }
  6778.    .d-print-inline {
  6779.        display: inline!important
  6780.    }
  6781.    .d-print-inline-block {
  6782.        display: inline-block!important
  6783.    }
  6784.    .d-print-block {
  6785.        display: block!important
  6786.    }
  6787.    .d-print-table {
  6788.        display: table!important
  6789.    }
  6790.    .d-print-table-row {
  6791.        display: table-row!important
  6792.    }
  6793.    .d-print-table-cell {
  6794.        display: table-cell!important
  6795.    }
  6796.    .d-print-flex {
  6797.        display: -webkit-box!important;
  6798.        display: -ms-flexbox!important;
  6799.        display: flex!important
  6800.    }
  6801.    .d-print-inline-flex {
  6802.        display: -webkit-inline-box!important;
  6803.        display: -ms-inline-flexbox!important;
  6804.        display: inline-flex!important
  6805.    }
  6806. }
  6807.  
  6808. .embed-responsive {
  6809.    position: relative;
  6810.    display: block;
  6811.    width: 100%;
  6812.    padding: 0;
  6813.    overflow: hidden
  6814. }
  6815.  
  6816. .embed-responsive::before {
  6817.    display: block;
  6818.    content: ""
  6819. }
  6820.  
  6821. .embed-responsive .embed-responsive-item,
  6822. .embed-responsive embed,
  6823. .embed-responsive iframe,
  6824. .embed-responsive object,
  6825. .embed-responsive video {
  6826.    position: absolute;
  6827.    top: 0;
  6828.    bottom: 0;
  6829.    left: 0;
  6830.    width: 100%;
  6831.    height: 100%;
  6832.    border: 0
  6833. }
  6834.  
  6835. .embed-responsive-21by9::before {
  6836.    padding-top: 42.857143%
  6837. }
  6838.  
  6839. .embed-responsive-16by9::before {
  6840.    padding-top: 56.25%
  6841. }
  6842.  
  6843. .embed-responsive-4by3::before {
  6844.    padding-top: 75%
  6845. }
  6846.  
  6847. .embed-responsive-1by1::before {
  6848.    padding-top: 100%
  6849. }
  6850.  
  6851. .flex-row {
  6852.    -webkit-box-orient: horizontal!important;
  6853.    -webkit-box-direction: normal!important;
  6854.    -ms-flex-direction: row!important;
  6855.    flex-direction: row!important
  6856. }
  6857.  
  6858. .flex-column {
  6859.    -webkit-box-orient: vertical!important;
  6860.    -webkit-box-direction: normal!important;
  6861.    -ms-flex-direction: column!important;
  6862.    flex-direction: column!important
  6863. }
  6864.  
  6865. .flex-row-reverse {
  6866.    -webkit-box-orient: horizontal!important;
  6867.    -webkit-box-direction: reverse!important;
  6868.    -ms-flex-direction: row-reverse!important;
  6869.    flex-direction: row-reverse!important
  6870. }
  6871.  
  6872. .flex-column-reverse {
  6873.    -webkit-box-orient: vertical!important;
  6874.    -webkit-box-direction: reverse!important;
  6875.    -ms-flex-direction: column-reverse!important;
  6876.    flex-direction: column-reverse!important
  6877. }
  6878.  
  6879. .flex-wrap {
  6880.    -ms-flex-wrap: wrap!important;
  6881.    flex-wrap: wrap!important
  6882. }
  6883.  
  6884. .flex-nowrap {
  6885.    -ms-flex-wrap: nowrap!important;
  6886.    flex-wrap: nowrap!important
  6887. }
  6888.  
  6889. .flex-wrap-reverse {
  6890.    -ms-flex-wrap: wrap-reverse!important;
  6891.    flex-wrap: wrap-reverse!important
  6892. }
  6893.  
  6894. .justify-content-start {
  6895.    -webkit-box-pack: start!important;
  6896.    -ms-flex-pack: start!important;
  6897.    justify-content: flex-start!important
  6898. }
  6899.  
  6900. .justify-content-end {
  6901.    -webkit-box-pack: end!important;
  6902.    -ms-flex-pack: end!important;
  6903.    justify-content: flex-end!important
  6904. }
  6905.  
  6906. .justify-content-center {
  6907.    -webkit-box-pack: center!important;
  6908.    -ms-flex-pack: center!important;
  6909.    justify-content: center!important
  6910. }
  6911.  
  6912. .justify-content-between {
  6913.    -webkit-box-pack: justify!important;
  6914.    -ms-flex-pack: justify!important;
  6915.    justify-content: space-between!important
  6916. }
  6917.  
  6918. .justify-content-around {
  6919.    -ms-flex-pack: distribute!important;
  6920.    justify-content: space-around!important
  6921. }
  6922.  
  6923. .align-items-start {
  6924.    -webkit-box-align: start!important;
  6925.    -ms-flex-align: start!important;
  6926.    align-items: flex-start!important
  6927. }
  6928.  
  6929. .align-items-end {
  6930.    -webkit-box-align: end!important;
  6931.    -ms-flex-align: end!important;
  6932.    align-items: flex-end!important
  6933. }
  6934.  
  6935. .align-items-center {
  6936.    -webkit-box-align: center!important;
  6937.    -ms-flex-align: center!important;
  6938.    align-items: center!important
  6939. }
  6940.  
  6941. .align-items-baseline {
  6942.    -webkit-box-align: baseline!important;
  6943.    -ms-flex-align: baseline!important;
  6944.    align-items: baseline!important
  6945. }
  6946.  
  6947. .align-items-stretch {
  6948.    -webkit-box-align: stretch!important;
  6949.    -ms-flex-align: stretch!important;
  6950.    align-items: stretch!important
  6951. }
  6952.  
  6953. .align-content-start {
  6954.    -ms-flex-line-pack: start!important;
  6955.    align-content: flex-start!important
  6956. }
  6957.  
  6958. .align-content-end {
  6959.    -ms-flex-line-pack: end!important;
  6960.    align-content: flex-end!important
  6961. }
  6962.  
  6963. .align-content-center {
  6964.    -ms-flex-line-pack: center!important;
  6965.    align-content: center!important
  6966. }
  6967.  
  6968. .align-content-between {
  6969.    -ms-flex-line-pack: justify!important;
  6970.    align-content: space-between!important
  6971. }
  6972.  
  6973. .align-content-around {
  6974.    -ms-flex-line-pack: distribute!important;
  6975.    align-content: space-around!important
  6976. }
  6977.  
  6978. .align-content-stretch {
  6979.    -ms-flex-line-pack: stretch!important;
  6980.    align-content: stretch!important
  6981. }
  6982.  
  6983. .align-self-auto {
  6984.    -ms-flex-item-align: auto!important;
  6985.    align-self: auto!important
  6986. }
  6987.  
  6988. .align-self-start {
  6989.    -ms-flex-item-align: start!important;
  6990.    align-self: flex-start!important
  6991. }
  6992.  
  6993. .align-self-end {
  6994.    -ms-flex-item-align: end!important;
  6995.    align-self: flex-end!important
  6996. }
  6997.  
  6998. .align-self-center {
  6999.    -ms-flex-item-align: center!important;
  7000.    align-self: center!important
  7001. }
  7002.  
  7003. .align-self-baseline {
  7004.    -ms-flex-item-align: baseline!important;
  7005.    align-self: baseline!important
  7006. }
  7007.  
  7008. .align-self-stretch {
  7009.    -ms-flex-item-align: stretch!important;
  7010.    align-self: stretch!important
  7011. }
  7012.  
  7013. @media (min-width:576px) {
  7014.    .flex-sm-row {
  7015.        -webkit-box-orient: horizontal!important;
  7016.        -webkit-box-direction: normal!important;
  7017.        -ms-flex-direction: row!important;
  7018.        flex-direction: row!important
  7019.    }
  7020.    .flex-sm-column {
  7021.        -webkit-box-orient: vertical!important;
  7022.        -webkit-box-direction: normal!important;
  7023.        -ms-flex-direction: column!important;
  7024.        flex-direction: column!important
  7025.    }
  7026.    .flex-sm-row-reverse {
  7027.        -webkit-box-orient: horizontal!important;
  7028.        -webkit-box-direction: reverse!important;
  7029.        -ms-flex-direction: row-reverse!important;
  7030.        flex-direction: row-reverse!important
  7031.    }
  7032.    .flex-sm-column-reverse {
  7033.        -webkit-box-orient: vertical!important;
  7034.        -webkit-box-direction: reverse!important;
  7035.        -ms-flex-direction: column-reverse!important;
  7036.        flex-direction: column-reverse!important
  7037.    }
  7038.    .flex-sm-wrap {
  7039.        -ms-flex-wrap: wrap!important;
  7040.        flex-wrap: wrap!important
  7041.    }
  7042.    .flex-sm-nowrap {
  7043.        -ms-flex-wrap: nowrap!important;
  7044.        flex-wrap: nowrap!important
  7045.    }
  7046.    .flex-sm-wrap-reverse {
  7047.        -ms-flex-wrap: wrap-reverse!important;
  7048.        flex-wrap: wrap-reverse!important
  7049.    }
  7050.    .justify-content-sm-start {
  7051.        -webkit-box-pack: start!important;
  7052.        -ms-flex-pack: start!important;
  7053.        justify-content: flex-start!important
  7054.    }
  7055.    .justify-content-sm-end {
  7056.        -webkit-box-pack: end!important;
  7057.        -ms-flex-pack: end!important;
  7058.        justify-content: flex-end!important
  7059.    }
  7060.    .justify-content-sm-center {
  7061.        -webkit-box-pack: center!important;
  7062.        -ms-flex-pack: center!important;
  7063.        justify-content: center!important
  7064.    }
  7065.    .justify-content-sm-between {
  7066.        -webkit-box-pack: justify!important;
  7067.        -ms-flex-pack: justify!important;
  7068.        justify-content: space-between!important
  7069.    }
  7070.    .justify-content-sm-around {
  7071.        -ms-flex-pack: distribute!important;
  7072.        justify-content: space-around!important
  7073.    }
  7074.    .align-items-sm-start {
  7075.        -webkit-box-align: start!important;
  7076.        -ms-flex-align: start!important;
  7077.        align-items: flex-start!important
  7078.    }
  7079.    .align-items-sm-end {
  7080.        -webkit-box-align: end!important;
  7081.        -ms-flex-align: end!important;
  7082.        align-items: flex-end!important
  7083.    }
  7084.    .align-items-sm-center {
  7085.        -webkit-box-align: center!important;
  7086.        -ms-flex-align: center!important;
  7087.        align-items: center!important
  7088.    }
  7089.    .align-items-sm-baseline {
  7090.        -webkit-box-align: baseline!important;
  7091.        -ms-flex-align: baseline!important;
  7092.        align-items: baseline!important
  7093.    }
  7094.    .align-items-sm-stretch {
  7095.        -webkit-box-align: stretch!important;
  7096.        -ms-flex-align: stretch!important;
  7097.        align-items: stretch!important
  7098.    }
  7099.    .align-content-sm-start {
  7100.        -ms-flex-line-pack: start!important;
  7101.        align-content: flex-start!important
  7102.    }
  7103.    .align-content-sm-end {
  7104.        -ms-flex-line-pack: end!important;
  7105.        align-content: flex-end!important
  7106.    }
  7107.    .align-content-sm-center {
  7108.        -ms-flex-line-pack: center!important;
  7109.        align-content: center!important
  7110.    }
  7111.    .align-content-sm-between {
  7112.        -ms-flex-line-pack: justify!important;
  7113.        align-content: space-between!important
  7114.    }
  7115.    .align-content-sm-around {
  7116.        -ms-flex-line-pack: distribute!important;
  7117.        align-content: space-around!important
  7118.    }
  7119.    .align-content-sm-stretch {
  7120.        -ms-flex-line-pack: stretch!important;
  7121.        align-content: stretch!important
  7122.    }
  7123.    .align-self-sm-auto {
  7124.        -ms-flex-item-align: auto!important;
  7125.        align-self: auto!important
  7126.    }
  7127.    .align-self-sm-start {
  7128.        -ms-flex-item-align: start!important;
  7129.        align-self: flex-start!important
  7130.    }
  7131.    .align-self-sm-end {
  7132.        -ms-flex-item-align: end!important;
  7133.        align-self: flex-end!important
  7134.    }
  7135.    .align-self-sm-center {
  7136.        -ms-flex-item-align: center!important;
  7137.        align-self: center!important
  7138.    }
  7139.    .align-self-sm-baseline {
  7140.        -ms-flex-item-align: baseline!important;
  7141.        align-self: baseline!important
  7142.    }
  7143.    .align-self-sm-stretch {
  7144.        -ms-flex-item-align: stretch!important;
  7145.        align-self: stretch!important
  7146.    }
  7147. }
  7148.  
  7149. @media (min-width:768px) {
  7150.    .flex-md-row {
  7151.        -webkit-box-orient: horizontal!important;
  7152.        -webkit-box-direction: normal!important;
  7153.        -ms-flex-direction: row!important;
  7154.        flex-direction: row!important
  7155.    }
  7156.    .flex-md-column {
  7157.        -webkit-box-orient: vertical!important;
  7158.        -webkit-box-direction: normal!important;
  7159.        -ms-flex-direction: column!important;
  7160.        flex-direction: column!important
  7161.    }
  7162.    .flex-md-row-reverse {
  7163.        -webkit-box-orient: horizontal!important;
  7164.        -webkit-box-direction: reverse!important;
  7165.        -ms-flex-direction: row-reverse!important;
  7166.        flex-direction: row-reverse!important
  7167.    }
  7168.    .flex-md-column-reverse {
  7169.        -webkit-box-orient: vertical!important;
  7170.        -webkit-box-direction: reverse!important;
  7171.        -ms-flex-direction: column-reverse!important;
  7172.        flex-direction: column-reverse!important
  7173.    }
  7174.    .flex-md-wrap {
  7175.        -ms-flex-wrap: wrap!important;
  7176.        flex-wrap: wrap!important
  7177.    }
  7178.    .flex-md-nowrap {
  7179.        -ms-flex-wrap: nowrap!important;
  7180.        flex-wrap: nowrap!important
  7181.    }
  7182.    .flex-md-wrap-reverse {
  7183.        -ms-flex-wrap: wrap-reverse!important;
  7184.        flex-wrap: wrap-reverse!important
  7185.    }
  7186.    .justify-content-md-start {
  7187.        -webkit-box-pack: start!important;
  7188.        -ms-flex-pack: start!important;
  7189.        justify-content: flex-start!important
  7190.    }
  7191.    .justify-content-md-end {
  7192.        -webkit-box-pack: end!important;
  7193.        -ms-flex-pack: end!important;
  7194.        justify-content: flex-end!important
  7195.    }
  7196.    .justify-content-md-center {
  7197.        -webkit-box-pack: center!important;
  7198.        -ms-flex-pack: center!important;
  7199.        justify-content: center!important
  7200.    }
  7201.    .justify-content-md-between {
  7202.        -webkit-box-pack: justify!important;
  7203.        -ms-flex-pack: justify!important;
  7204.        justify-content: space-between!important
  7205.    }
  7206.    .justify-content-md-around {
  7207.        -ms-flex-pack: distribute!important;
  7208.        justify-content: space-around!important
  7209.    }
  7210.    .align-items-md-start {
  7211.        -webkit-box-align: start!important;
  7212.        -ms-flex-align: start!important;
  7213.        align-items: flex-start!important
  7214.    }
  7215.    .align-items-md-end {
  7216.        -webkit-box-align: end!important;
  7217.        -ms-flex-align: end!important;
  7218.        align-items: flex-end!important
  7219.    }
  7220.    .align-items-md-center {
  7221.        -webkit-box-align: center!important;
  7222.        -ms-flex-align: center!important;
  7223.        align-items: center!important
  7224.    }
  7225.    .align-items-md-baseline {
  7226.        -webkit-box-align: baseline!important;
  7227.        -ms-flex-align: baseline!important;
  7228.        align-items: baseline!important
  7229.    }
  7230.    .align-items-md-stretch {
  7231.        -webkit-box-align: stretch!important;
  7232.        -ms-flex-align: stretch!important;
  7233.        align-items: stretch!important
  7234.    }
  7235.    .align-content-md-start {
  7236.        -ms-flex-line-pack: start!important;
  7237.        align-content: flex-start!important
  7238.    }
  7239.    .align-content-md-end {
  7240.        -ms-flex-line-pack: end!important;
  7241.        align-content: flex-end!important
  7242.    }
  7243.    .align-content-md-center {
  7244.        -ms-flex-line-pack: center!important;
  7245.        align-content: center!important
  7246.    }
  7247.    .align-content-md-between {
  7248.        -ms-flex-line-pack: justify!important;
  7249.        align-content: space-between!important
  7250.    }
  7251.    .align-content-md-around {
  7252.        -ms-flex-line-pack: distribute!important;
  7253.        align-content: space-around!important
  7254.    }
  7255.    .align-content-md-stretch {
  7256.        -ms-flex-line-pack: stretch!important;
  7257.        align-content: stretch!important
  7258.    }
  7259.    .align-self-md-auto {
  7260.        -ms-flex-item-align: auto!important;
  7261.        align-self: auto!important
  7262.    }
  7263.    .align-self-md-start {
  7264.        -ms-flex-item-align: start!important;
  7265.        align-self: flex-start!important
  7266.    }
  7267.    .align-self-md-end {
  7268.        -ms-flex-item-align: end!important;
  7269.        align-self: flex-end!important
  7270.    }
  7271.    .align-self-md-center {
  7272.        -ms-flex-item-align: center!important;
  7273.        align-self: center!important
  7274.    }
  7275.    .align-self-md-baseline {
  7276.        -ms-flex-item-align: baseline!important;
  7277.        align-self: baseline!important
  7278.    }
  7279.    .align-self-md-stretch {
  7280.        -ms-flex-item-align: stretch!important;
  7281.        align-self: stretch!important
  7282.    }
  7283. }
  7284.  
  7285. @media (min-width:992px) {
  7286.    .flex-lg-row {
  7287.        -webkit-box-orient: horizontal!important;
  7288.        -webkit-box-direction: normal!important;
  7289.        -ms-flex-direction: row!important;
  7290.        flex-direction: row!important
  7291.    }
  7292.    .flex-lg-column {
  7293.        -webkit-box-orient: vertical!important;
  7294.        -webkit-box-direction: normal!important;
  7295.        -ms-flex-direction: column!important;
  7296.        flex-direction: column!important
  7297.    }
  7298.    .flex-lg-row-reverse {
  7299.        -webkit-box-orient: horizontal!important;
  7300.        -webkit-box-direction: reverse!important;
  7301.        -ms-flex-direction: row-reverse!important;
  7302.        flex-direction: row-reverse!important
  7303.    }
  7304.    .flex-lg-column-reverse {
  7305.        -webkit-box-orient: vertical!important;
  7306.        -webkit-box-direction: reverse!important;
  7307.        -ms-flex-direction: column-reverse!important;
  7308.        flex-direction: column-reverse!important
  7309.    }
  7310.    .flex-lg-wrap {
  7311.        -ms-flex-wrap: wrap!important;
  7312.        flex-wrap: wrap!important
  7313.    }
  7314.    .flex-lg-nowrap {
  7315.        -ms-flex-wrap: nowrap!important;
  7316.        flex-wrap: nowrap!important
  7317.    }
  7318.    .flex-lg-wrap-reverse {
  7319.        -ms-flex-wrap: wrap-reverse!important;
  7320.        flex-wrap: wrap-reverse!important
  7321.    }
  7322.    .justify-content-lg-start {
  7323.        -webkit-box-pack: start!important;
  7324.        -ms-flex-pack: start!important;
  7325.        justify-content: flex-start!important
  7326.    }
  7327.    .justify-content-lg-end {
  7328.        -webkit-box-pack: end!important;
  7329.        -ms-flex-pack: end!important;
  7330.        justify-content: flex-end!important
  7331.    }
  7332.    .justify-content-lg-center {
  7333.        -webkit-box-pack: center!important;
  7334.        -ms-flex-pack: center!important;
  7335.        justify-content: center!important
  7336.    }
  7337.    .justify-content-lg-between {
  7338.        -webkit-box-pack: justify!important;
  7339.        -ms-flex-pack: justify!important;
  7340.        justify-content: space-between!important
  7341.    }
  7342.    .justify-content-lg-around {
  7343.        -ms-flex-pack: distribute!important;
  7344.        justify-content: space-around!important
  7345.    }
  7346.    .align-items-lg-start {
  7347.        -webkit-box-align: start!important;
  7348.        -ms-flex-align: start!important;
  7349.        align-items: flex-start!important
  7350.    }
  7351.    .align-items-lg-end {
  7352.        -webkit-box-align: end!important;
  7353.        -ms-flex-align: end!important;
  7354.        align-items: flex-end!important
  7355.    }
  7356.    .align-items-lg-center {
  7357.        -webkit-box-align: center!important;
  7358.        -ms-flex-align: center!important;
  7359.        align-items: center!important
  7360.    }
  7361.    .align-items-lg-baseline {
  7362.        -webkit-box-align: baseline!important;
  7363.        -ms-flex-align: baseline!important;
  7364.        align-items: baseline!important
  7365.    }
  7366.    .align-items-lg-stretch {
  7367.        -webkit-box-align: stretch!important;
  7368.        -ms-flex-align: stretch!important;
  7369.        align-items: stretch!important
  7370.    }
  7371.    .align-content-lg-start {
  7372.        -ms-flex-line-pack: start!important;
  7373.        align-content: flex-start!important
  7374.    }
  7375.    .align-content-lg-end {
  7376.        -ms-flex-line-pack: end!important;
  7377.        align-content: flex-end!important
  7378.    }
  7379.    .align-content-lg-center {
  7380.        -ms-flex-line-pack: center!important;
  7381.        align-content: center!important
  7382.    }
  7383.    .align-content-lg-between {
  7384.        -ms-flex-line-pack: justify!important;
  7385.        align-content: space-between!important
  7386.    }
  7387.    .align-content-lg-around {
  7388.        -ms-flex-line-pack: distribute!important;
  7389.        align-content: space-around!important
  7390.    }
  7391.    .align-content-lg-stretch {
  7392.        -ms-flex-line-pack: stretch!important;
  7393.        align-content: stretch!important
  7394.    }
  7395.    .align-self-lg-auto {
  7396.        -ms-flex-item-align: auto!important;
  7397.        align-self: auto!important
  7398.    }
  7399.    .align-self-lg-start {
  7400.        -ms-flex-item-align: start!important;
  7401.        align-self: flex-start!important
  7402.    }
  7403.    .align-self-lg-end {
  7404.        -ms-flex-item-align: end!important;
  7405.        align-self: flex-end!important
  7406.    }
  7407.    .align-self-lg-center {
  7408.        -ms-flex-item-align: center!important;
  7409.        align-self: center!important
  7410.    }
  7411.    .align-self-lg-baseline {
  7412.        -ms-flex-item-align: baseline!important;
  7413.        align-self: baseline!important
  7414.    }
  7415.    .align-self-lg-stretch {
  7416.        -ms-flex-item-align: stretch!important;
  7417.        align-self: stretch!important
  7418.    }
  7419. }
  7420.  
  7421. @media (min-width:1200px) {
  7422.    .flex-xl-row {
  7423.        -webkit-box-orient: horizontal!important;
  7424.        -webkit-box-direction: normal!important;
  7425.        -ms-flex-direction: row!important;
  7426.        flex-direction: row!important
  7427.    }
  7428.    .flex-xl-column {
  7429.        -webkit-box-orient: vertical!important;
  7430.        -webkit-box-direction: normal!important;
  7431.        -ms-flex-direction: column!important;
  7432.        flex-direction: column!important
  7433.    }
  7434.    .flex-xl-row-reverse {
  7435.        -webkit-box-orient: horizontal!important;
  7436.        -webkit-box-direction: reverse!important;
  7437.        -ms-flex-direction: row-reverse!important;
  7438.        flex-direction: row-reverse!important
  7439.    }
  7440.    .flex-xl-column-reverse {
  7441.        -webkit-box-orient: vertical!important;
  7442.        -webkit-box-direction: reverse!important;
  7443.        -ms-flex-direction: column-reverse!important;
  7444.        flex-direction: column-reverse!important
  7445.    }
  7446.    .flex-xl-wrap {
  7447.        -ms-flex-wrap: wrap!important;
  7448.        flex-wrap: wrap!important
  7449.    }
  7450.    .flex-xl-nowrap {
  7451.        -ms-flex-wrap: nowrap!important;
  7452.        flex-wrap: nowrap!important
  7453.    }
  7454.    .flex-xl-wrap-reverse {
  7455.        -ms-flex-wrap: wrap-reverse!important;
  7456.        flex-wrap: wrap-reverse!important
  7457.    }
  7458.    .justify-content-xl-start {
  7459.        -webkit-box-pack: start!important;
  7460.        -ms-flex-pack: start!important;
  7461.        justify-content: flex-start!important
  7462.    }
  7463.    .justify-content-xl-end {
  7464.        -webkit-box-pack: end!important;
  7465.        -ms-flex-pack: end!important;
  7466.        justify-content: flex-end!important
  7467.    }
  7468.    .justify-content-xl-center {
  7469.        -webkit-box-pack: center!important;
  7470.        -ms-flex-pack: center!important;
  7471.        justify-content: center!important
  7472.    }
  7473.    .justify-content-xl-between {
  7474.        -webkit-box-pack: justify!important;
  7475.        -ms-flex-pack: justify!important;
  7476.        justify-content: space-between!important
  7477.    }
  7478.    .justify-content-xl-around {
  7479.        -ms-flex-pack: distribute!important;
  7480.        justify-content: space-around!important
  7481.    }
  7482.    .align-items-xl-start {
  7483.        -webkit-box-align: start!important;
  7484.        -ms-flex-align: start!important;
  7485.        align-items: flex-start!important
  7486.    }
  7487.    .align-items-xl-end {
  7488.        -webkit-box-align: end!important;
  7489.        -ms-flex-align: end!important;
  7490.        align-items: flex-end!important
  7491.    }
  7492.    .align-items-xl-center {
  7493.        -webkit-box-align: center!important;
  7494.        -ms-flex-align: center!important;
  7495.        align-items: center!important
  7496.    }
  7497.    .align-items-xl-baseline {
  7498.        -webkit-box-align: baseline!important;
  7499.        -ms-flex-align: baseline!important;
  7500.        align-items: baseline!important
  7501.    }
  7502.    .align-items-xl-stretch {
  7503.        -webkit-box-align: stretch!important;
  7504.        -ms-flex-align: stretch!important;
  7505.        align-items: stretch!important
  7506.    }
  7507.    .align-content-xl-start {
  7508.        -ms-flex-line-pack: start!important;
  7509.        align-content: flex-start!important
  7510.    }
  7511.    .align-content-xl-end {
  7512.        -ms-flex-line-pack: end!important;
  7513.        align-content: flex-end!important
  7514.    }
  7515.    .align-content-xl-center {
  7516.        -ms-flex-line-pack: center!important;
  7517.        align-content: center!important
  7518.    }
  7519.    .align-content-xl-between {
  7520.        -ms-flex-line-pack: justify!important;
  7521.        align-content: space-between!important
  7522.    }
  7523.    .align-content-xl-around {
  7524.        -ms-flex-line-pack: distribute!important;
  7525.        align-content: space-around!important
  7526.    }
  7527.    .align-content-xl-stretch {
  7528.        -ms-flex-line-pack: stretch!important;
  7529.        align-content: stretch!important
  7530.    }
  7531.    .align-self-xl-auto {
  7532.        -ms-flex-item-align: auto!important;
  7533.        align-self: auto!important
  7534.    }
  7535.    .align-self-xl-start {
  7536.        -ms-flex-item-align: start!important;
  7537.        align-self: flex-start!important
  7538.    }
  7539.    .align-self-xl-end {
  7540.        -ms-flex-item-align: end!important;
  7541.        align-self: flex-end!important
  7542.    }
  7543.    .align-self-xl-center {
  7544.        -ms-flex-item-align: center!important;
  7545.        align-self: center!important
  7546.    }
  7547.    .align-self-xl-baseline {
  7548.        -ms-flex-item-align: baseline!important;
  7549.        align-self: baseline!important
  7550.    }
  7551.    .align-self-xl-stretch {
  7552.        -ms-flex-item-align: stretch!important;
  7553.        align-self: stretch!important
  7554.    }
  7555. }
  7556.  
  7557. .float-left {
  7558.    float: left!important
  7559. }
  7560.  
  7561. .float-right {
  7562.    float: right!important
  7563. }
  7564.  
  7565. .float-none {
  7566.    float: none!important
  7567. }
  7568.  
  7569. @media (min-width:576px) {
  7570.    .float-sm-left {
  7571.        float: left!important
  7572.    }
  7573.    .float-sm-right {
  7574.        float: right!important
  7575.    }
  7576.    .float-sm-none {
  7577.        float: none!important
  7578.    }
  7579. }
  7580.  
  7581. @media (min-width:768px) {
  7582.    .float-md-left {
  7583.        float: left!important
  7584.    }
  7585.    .float-md-right {
  7586.        float: right!important
  7587.    }
  7588.    .float-md-none {
  7589.        float: none!important
  7590.    }
  7591. }
  7592.  
  7593. @media (min-width:992px) {
  7594.    .float-lg-left {
  7595.        float: left!important
  7596.    }
  7597.    .float-lg-right {
  7598.        float: right!important
  7599.    }
  7600.    .float-lg-none {
  7601.        float: none!important
  7602.    }
  7603. }
  7604.  
  7605. @media (min-width:1200px) {
  7606.    .float-xl-left {
  7607.        float: left!important
  7608.    }
  7609.    .float-xl-right {
  7610.        float: right!important
  7611.    }
  7612.    .float-xl-none {
  7613.        float: none!important
  7614.    }
  7615. }
  7616.  
  7617. .position-static {
  7618.    position: static!important
  7619. }
  7620.  
  7621. .position-relative {
  7622.    position: relative!important
  7623. }
  7624.  
  7625. .position-absolute {
  7626.    position: absolute!important
  7627. }
  7628.  
  7629. .position-fixed {
  7630.    position: fixed!important
  7631. }
  7632.  
  7633. .position-sticky {
  7634.    position: -webkit-sticky!important;
  7635.    position: sticky!important
  7636. }
  7637.  
  7638. .fixed-top {
  7639.    position: fixed;
  7640.    top: 0;
  7641.    right: 0;
  7642.    left: 0;
  7643.    z-index: 1030
  7644. }
  7645.  
  7646. .fixed-bottom {
  7647.    position: fixed;
  7648.    right: 0;
  7649.    bottom: 0;
  7650.    left: 0;
  7651.    z-index: 1030
  7652. }
  7653.  
  7654. @supports ((position:-webkit-sticky) or (position:sticky)) {
  7655.    .sticky-top {
  7656.        position: -webkit-sticky;
  7657.        position: sticky;
  7658.        top: 0;
  7659.        z-index: 1020
  7660.    }
  7661. }
  7662.  
  7663. .sr-only {
  7664.    position: absolute;
  7665.    width: 1px;
  7666.    height: 1px;
  7667.    padding: 0;
  7668.    overflow: hidden;
  7669.    clip: rect(0, 0, 0, 0);
  7670.    white-space: nowrap;
  7671.    -webkit-clip-path: inset(50%);
  7672.    clip-path: inset(50%);
  7673.    border: 0
  7674. }
  7675.  
  7676. .sr-only-focusable:active,
  7677. .sr-only-focusable:focus {
  7678.    position: static;
  7679.    width: auto;
  7680.    height: auto;
  7681.    overflow: visible;
  7682.    clip: auto;
  7683.    white-space: normal;
  7684.    -webkit-clip-path: none;
  7685.    clip-path: none
  7686. }
  7687.  
  7688. .w-25 {
  7689.    width: 25%!important
  7690. }
  7691.  
  7692. .w-50 {
  7693.    width: 50%!important
  7694. }
  7695.  
  7696. .w-75 {
  7697.    width: 75%!important
  7698. }
  7699.  
  7700. .w-100 {
  7701.    width: 100%!important
  7702. }
  7703.  
  7704. .h-25 {
  7705.    height: 25%!important
  7706. }
  7707.  
  7708. .h-50 {
  7709.    height: 50%!important
  7710. }
  7711.  
  7712. .h-75 {
  7713.    height: 75%!important
  7714. }
  7715.  
  7716. .h-100 {
  7717.    height: 100%!important
  7718. }
  7719.  
  7720. .mw-100 {
  7721.    max-width: 100%!important
  7722. }
  7723.  
  7724. .mh-100 {
  7725.    max-height: 100%!important
  7726. }
  7727.  
  7728. .m-0 {
  7729.    margin: 0!important
  7730. }
  7731.  
  7732. .mt-0,
  7733. .my-0 {
  7734.    margin-top: 0!important
  7735. }
  7736.  
  7737. .mr-0,
  7738. .mx-0 {
  7739.    margin-right: 0!important
  7740. }
  7741.  
  7742. .mb-0,
  7743. .my-0 {
  7744.    margin-bottom: 0!important
  7745. }
  7746.  
  7747. .ml-0,
  7748. .mx-0 {
  7749.    margin-left: 0!important
  7750. }
  7751.  
  7752. .m-1 {
  7753.    margin: .25rem!important
  7754. }
  7755.  
  7756. .mt-1,
  7757. .my-1 {
  7758.    margin-top: .25rem!important
  7759. }
  7760.  
  7761. .mr-1,
  7762. .mx-1 {
  7763.    margin-right: .25rem!important
  7764. }
  7765.  
  7766. .mb-1,
  7767. .my-1 {
  7768.    margin-bottom: .25rem!important
  7769. }
  7770.  
  7771. .ml-1,
  7772. .mx-1 {
  7773.    margin-left: .25rem!important
  7774. }
  7775.  
  7776. .m-2 {
  7777.    margin: .5rem!important
  7778. }
  7779.  
  7780. .mt-2,
  7781. .my-2 {
  7782.    margin-top: .5rem!important
  7783. }
  7784.  
  7785. .mr-2,
  7786. .mx-2 {
  7787.    margin-right: .5rem!important
  7788. }
  7789.  
  7790. .mb-2,
  7791. .my-2 {
  7792.    margin-bottom: .5rem!important
  7793. }
  7794.  
  7795. .ml-2,
  7796. .mx-2 {
  7797.    margin-left: .5rem!important
  7798. }
  7799.  
  7800. .m-3 {
  7801.    margin: 1rem!important
  7802. }
  7803.  
  7804. .mt-3,
  7805. .my-3 {
  7806.    margin-top: 1rem!important
  7807. }
  7808.  
  7809. .mr-3,
  7810. .mx-3 {
  7811.    margin-right: 1rem!important
  7812. }
  7813.  
  7814. .mb-3,
  7815. .my-3 {
  7816.    margin-bottom: 1rem!important
  7817. }
  7818.  
  7819. .ml-3,
  7820. .mx-3 {
  7821.    margin-left: 1rem!important
  7822. }
  7823.  
  7824. .m-4 {
  7825.    margin: 1.5rem!important
  7826. }
  7827.  
  7828. .mt-4,
  7829. .my-4 {
  7830.    margin-top: 1.5rem!important
  7831. }
  7832.  
  7833. .mr-4,
  7834. .mx-4 {
  7835.    margin-right: 1.5rem!important
  7836. }
  7837.  
  7838. .mb-4,
  7839. .my-4 {
  7840.    margin-bottom: 1.5rem!important
  7841. }
  7842.  
  7843. .ml-4,
  7844. .mx-4 {
  7845.    margin-left: 1.5rem!important
  7846. }
  7847.  
  7848. .m-5 {
  7849.    margin: 3rem!important
  7850. }
  7851.  
  7852. .mt-5,
  7853. .my-5 {
  7854.    margin-top: 3rem!important
  7855. }
  7856.  
  7857. .mr-5,
  7858. .mx-5 {
  7859.    margin-right: 3rem!important
  7860. }
  7861.  
  7862. .mb-5,
  7863. .my-5 {
  7864.    margin-bottom: 3rem!important
  7865. }
  7866.  
  7867. .ml-5,
  7868. .mx-5 {
  7869.    margin-left: 3rem!important
  7870. }
  7871.  
  7872. .p-0 {
  7873.    padding: 0!important
  7874. }
  7875.  
  7876. .pt-0,
  7877. .py-0 {
  7878.    padding-top: 0!important
  7879. }
  7880.  
  7881. .pr-0,
  7882. .px-0 {
  7883.    padding-right: 0!important
  7884. }
  7885.  
  7886. .pb-0,
  7887. .py-0 {
  7888.    padding-bottom: 0!important
  7889. }
  7890.  
  7891. .pl-0,
  7892. .px-0 {
  7893.    padding-left: 0!important
  7894. }
  7895.  
  7896. .p-1 {
  7897.    padding: .25rem!important
  7898. }
  7899.  
  7900. .pt-1,
  7901. .py-1 {
  7902.    padding-top: .25rem!important
  7903. }
  7904.  
  7905. .pr-1,
  7906. .px-1 {
  7907.    padding-right: .25rem!important
  7908. }
  7909.  
  7910. .pb-1,
  7911. .py-1 {
  7912.    padding-bottom: .25rem!important
  7913. }
  7914.  
  7915. .pl-1,
  7916. .px-1 {
  7917.    padding-left: .25rem!important
  7918. }
  7919.  
  7920. .p-2 {
  7921.    padding: .5rem!important
  7922. }
  7923.  
  7924. .pt-2,
  7925. .py-2 {
  7926.    padding-top: .5rem!important
  7927. }
  7928.  
  7929. .pr-2,
  7930. .px-2 {
  7931.    padding-right: .5rem!important
  7932. }
  7933.  
  7934. .pb-2,
  7935. .py-2 {
  7936.    padding-bottom: .5rem!important
  7937. }
  7938.  
  7939. .pl-2,
  7940. .px-2 {
  7941.    padding-left: .5rem!important
  7942. }
  7943.  
  7944. .p-3 {
  7945.    padding: 1rem!important
  7946. }
  7947.  
  7948. .pt-3,
  7949. .py-3 {
  7950.    padding-top: 1rem!important
  7951. }
  7952.  
  7953. .pr-3,
  7954. .px-3 {
  7955.    padding-right: 1rem!important
  7956. }
  7957.  
  7958. .pb-3,
  7959. .py-3 {
  7960.    padding-bottom: 1rem!important
  7961. }
  7962.  
  7963. .pl-3,
  7964. .px-3 {
  7965.    padding-left: 1rem!important
  7966. }
  7967.  
  7968. .p-4 {
  7969.    padding: 1.5rem!important
  7970. }
  7971.  
  7972. .pt-4,
  7973. .py-4 {
  7974.    padding-top: 1.5rem!important
  7975. }
  7976.  
  7977. .pr-4,
  7978. .px-4 {
  7979.    padding-right: 1.5rem!important
  7980. }
  7981.  
  7982. .pb-4,
  7983. .py-4 {
  7984.    padding-bottom: 1.5rem!important
  7985. }
  7986.  
  7987. .pl-4,
  7988. .px-4 {
  7989.    padding-left: 1.5rem!important
  7990. }
  7991.  
  7992. .p-5 {
  7993.    padding: 3rem!important
  7994. }
  7995.  
  7996. .pt-5,
  7997. .py-5 {
  7998.    padding-top: 3rem!important
  7999. }
  8000.  
  8001. .pr-5,
  8002. .px-5 {
  8003.    padding-right: 3rem!important
  8004. }
  8005.  
  8006. .pb-5,
  8007. .py-5 {
  8008.    padding-bottom: 3rem!important
  8009. }
  8010.  
  8011. .pl-5,
  8012. .px-5 {
  8013.    padding-left: 3rem!important
  8014. }
  8015.  
  8016. .m-auto {
  8017.    margin: auto!important
  8018. }
  8019.  
  8020. .mt-auto,
  8021. .my-auto {
  8022.    margin-top: auto!important
  8023. }
  8024.  
  8025. .mr-auto,
  8026. .mx-auto {
  8027.    margin-right: auto!important
  8028. }
  8029.  
  8030. .mb-auto,
  8031. .my-auto {
  8032.    margin-bottom: auto!important
  8033. }
  8034.  
  8035. .ml-auto,
  8036. .mx-auto {
  8037.    margin-left: auto!important
  8038. }
  8039.  
  8040. @media (min-width:576px) {
  8041.    .m-sm-0 {
  8042.        margin: 0!important
  8043.    }
  8044.    .mt-sm-0,
  8045.    .my-sm-0 {
  8046.        margin-top: 0!important
  8047.    }
  8048.    .mr-sm-0,
  8049.    .mx-sm-0 {
  8050.        margin-right: 0!important
  8051.    }
  8052.    .mb-sm-0,
  8053.    .my-sm-0 {
  8054.        margin-bottom: 0!important
  8055.    }
  8056.    .ml-sm-0,
  8057.    .mx-sm-0 {
  8058.        margin-left: 0!important
  8059.    }
  8060.    .m-sm-1 {
  8061.        margin: .25rem!important
  8062.    }
  8063.    .mt-sm-1,
  8064.    .my-sm-1 {
  8065.        margin-top: .25rem!important
  8066.    }
  8067.    .mr-sm-1,
  8068.    .mx-sm-1 {
  8069.        margin-right: .25rem!important
  8070.    }
  8071.    .mb-sm-1,
  8072.    .my-sm-1 {
  8073.        margin-bottom: .25rem!important
  8074.    }
  8075.    .ml-sm-1,
  8076.    .mx-sm-1 {
  8077.        margin-left: .25rem!important
  8078.    }
  8079.    .m-sm-2 {
  8080.        margin: .5rem!important
  8081.    }
  8082.    .mt-sm-2,
  8083.    .my-sm-2 {
  8084.        margin-top: .5rem!important
  8085.    }
  8086.    .mr-sm-2,
  8087.    .mx-sm-2 {
  8088.        margin-right: .5rem!important
  8089.    }
  8090.    .mb-sm-2,
  8091.    .my-sm-2 {
  8092.        margin-bottom: .5rem!important
  8093.    }
  8094.    .ml-sm-2,
  8095.    .mx-sm-2 {
  8096.        margin-left: .5rem!important
  8097.    }
  8098.    .m-sm-3 {
  8099.        margin: 1rem!important
  8100.    }
  8101.    .mt-sm-3,
  8102.    .my-sm-3 {
  8103.        margin-top: 1rem!important
  8104.    }
  8105.    .mr-sm-3,
  8106.    .mx-sm-3 {
  8107.        margin-right: 1rem!important
  8108.    }
  8109.    .mb-sm-3,
  8110.    .my-sm-3 {
  8111.        margin-bottom: 1rem!important
  8112.    }
  8113.    .ml-sm-3,
  8114.    .mx-sm-3 {
  8115.        margin-left: 1rem!important
  8116.    }
  8117.    .m-sm-4 {
  8118.        margin: 1.5rem!important
  8119.    }
  8120.    .mt-sm-4,
  8121.    .my-sm-4 {
  8122.        margin-top: 1.5rem!important
  8123.    }
  8124.    .mr-sm-4,
  8125.    .mx-sm-4 {
  8126.        margin-right: 1.5rem!important
  8127.    }
  8128.    .mb-sm-4,
  8129.    .my-sm-4 {
  8130.        margin-bottom: 1.5rem!important
  8131.    }
  8132.    .ml-sm-4,
  8133.    .mx-sm-4 {
  8134.        margin-left: 1.5rem!important
  8135.    }
  8136.    .m-sm-5 {
  8137.        margin: 3rem!important
  8138.    }
  8139.    .mt-sm-5,
  8140.    .my-sm-5 {
  8141.        margin-top: 3rem!important
  8142.    }
  8143.    .mr-sm-5,
  8144.    .mx-sm-5 {
  8145.        margin-right: 3rem!important
  8146.    }
  8147.    .mb-sm-5,
  8148.    .my-sm-5 {
  8149.        margin-bottom: 3rem!important
  8150.    }
  8151.    .ml-sm-5,
  8152.    .mx-sm-5 {
  8153.        margin-left: 3rem!important
  8154.    }
  8155.    .p-sm-0 {
  8156.        padding: 0!important
  8157.    }
  8158.    .pt-sm-0,
  8159.    .py-sm-0 {
  8160.        padding-top: 0!important
  8161.    }
  8162.    .pr-sm-0,
  8163.    .px-sm-0 {
  8164.        padding-right: 0!important
  8165.    }
  8166.    .pb-sm-0,
  8167.    .py-sm-0 {
  8168.        padding-bottom: 0!important
  8169.    }
  8170.    .pl-sm-0,
  8171.    .px-sm-0 {
  8172.        padding-left: 0!important
  8173.    }
  8174.    .p-sm-1 {
  8175.        padding: .25rem!important
  8176.    }
  8177.    .pt-sm-1,
  8178.    .py-sm-1 {
  8179.        padding-top: .25rem!important
  8180.    }
  8181.    .pr-sm-1,
  8182.    .px-sm-1 {
  8183.        padding-right: .25rem!important
  8184.    }
  8185.    .pb-sm-1,
  8186.    .py-sm-1 {
  8187.        padding-bottom: .25rem!important
  8188.    }
  8189.    .pl-sm-1,
  8190.    .px-sm-1 {
  8191.        padding-left: .25rem!important
  8192.    }
  8193.    .p-sm-2 {
  8194.        padding: .5rem!important
  8195.    }
  8196.    .pt-sm-2,
  8197.    .py-sm-2 {
  8198.        padding-top: .5rem!important
  8199.    }
  8200.    .pr-sm-2,
  8201.    .px-sm-2 {
  8202.        padding-right: .5rem!important
  8203.    }
  8204.    .pb-sm-2,
  8205.    .py-sm-2 {
  8206.        padding-bottom: .5rem!important
  8207.    }
  8208.    .pl-sm-2,
  8209.    .px-sm-2 {
  8210.        padding-left: .5rem!important
  8211.    }
  8212.    .p-sm-3 {
  8213.        padding: 1rem!important
  8214.    }
  8215.    .pt-sm-3,
  8216.    .py-sm-3 {
  8217.        padding-top: 1rem!important
  8218.    }
  8219.    .pr-sm-3,
  8220.    .px-sm-3 {
  8221.        padding-right: 1rem!important
  8222.    }
  8223.    .pb-sm-3,
  8224.    .py-sm-3 {
  8225.        padding-bottom: 1rem!important
  8226.    }
  8227.    .pl-sm-3,
  8228.    .px-sm-3 {
  8229.        padding-left: 1rem!important
  8230.    }
  8231.    .p-sm-4 {
  8232.        padding: 1.5rem!important
  8233.    }
  8234.    .pt-sm-4,
  8235.    .py-sm-4 {
  8236.        padding-top: 1.5rem!important
  8237.    }
  8238.    .pr-sm-4,
  8239.    .px-sm-4 {
  8240.        padding-right: 1.5rem!important
  8241.    }
  8242.    .pb-sm-4,
  8243.    .py-sm-4 {
  8244.        padding-bottom: 1.5rem!important
  8245.    }
  8246.    .pl-sm-4,
  8247.    .px-sm-4 {
  8248.        padding-left: 1.5rem!important
  8249.    }
  8250.    .p-sm-5 {
  8251.        padding: 3rem!important
  8252.    }
  8253.    .pt-sm-5,
  8254.    .py-sm-5 {
  8255.        padding-top: 3rem!important
  8256.    }
  8257.    .pr-sm-5,
  8258.    .px-sm-5 {
  8259.        padding-right: 3rem!important
  8260.    }
  8261.    .pb-sm-5,
  8262.    .py-sm-5 {
  8263.        padding-bottom: 3rem!important
  8264.    }
  8265.    .pl-sm-5,
  8266.    .px-sm-5 {
  8267.        padding-left: 3rem!important
  8268.    }
  8269.    .m-sm-auto {
  8270.        margin: auto!important
  8271.    }
  8272.    .mt-sm-auto,
  8273.    .my-sm-auto {
  8274.        margin-top: auto!important
  8275.    }
  8276.    .mr-sm-auto,
  8277.    .mx-sm-auto {
  8278.        margin-right: auto!important
  8279.    }
  8280.    .mb-sm-auto,
  8281.    .my-sm-auto {
  8282.        margin-bottom: auto!important
  8283.    }
  8284.    .ml-sm-auto,
  8285.    .mx-sm-auto {
  8286.        margin-left: auto!important
  8287.    }
  8288. }
  8289.  
  8290. @media (min-width:768px) {
  8291.    .m-md-0 {
  8292.        margin: 0!important
  8293.    }
  8294.    .mt-md-0,
  8295.    .my-md-0 {
  8296.        margin-top: 0!important
  8297.    }
  8298.    .mr-md-0,
  8299.    .mx-md-0 {
  8300.        margin-right: 0!important
  8301.    }
  8302.    .mb-md-0,
  8303.    .my-md-0 {
  8304.        margin-bottom: 0!important
  8305.    }
  8306.    .ml-md-0,
  8307.    .mx-md-0 {
  8308.        margin-left: 0!important
  8309.    }
  8310.    .m-md-1 {
  8311.        margin: .25rem!important
  8312.    }
  8313.    .mt-md-1,
  8314.    .my-md-1 {
  8315.        margin-top: .25rem!important
  8316.    }
  8317.    .mr-md-1,
  8318.    .mx-md-1 {
  8319.        margin-right: .25rem!important
  8320.    }
  8321.    .mb-md-1,
  8322.    .my-md-1 {
  8323.        margin-bottom: .25rem!important
  8324.    }
  8325.    .ml-md-1,
  8326.    .mx-md-1 {
  8327.        margin-left: .25rem!important
  8328.    }
  8329.    .m-md-2 {
  8330.        margin: .5rem!important
  8331.    }
  8332.    .mt-md-2,
  8333.    .my-md-2 {
  8334.        margin-top: .5rem!important
  8335.    }
  8336.    .mr-md-2,
  8337.    .mx-md-2 {
  8338.        margin-right: .5rem!important
  8339.    }
  8340.    .mb-md-2,
  8341.    .my-md-2 {
  8342.        margin-bottom: .5rem!important
  8343.    }
  8344.    .ml-md-2,
  8345.    .mx-md-2 {
  8346.        margin-left: .5rem!important
  8347.    }
  8348.    .m-md-3 {
  8349.        margin: 1rem!important
  8350.    }
  8351.    .mt-md-3,
  8352.    .my-md-3 {
  8353.        margin-top: 1rem!important
  8354.    }
  8355.    .mr-md-3,
  8356.    .mx-md-3 {
  8357.        margin-right: 1rem!important
  8358.    }
  8359.    .mb-md-3,
  8360.    .my-md-3 {
  8361.        margin-bottom: 1rem!important
  8362.    }
  8363.    .ml-md-3,
  8364.    .mx-md-3 {
  8365.        margin-left: 1rem!important
  8366.    }
  8367.    .m-md-4 {
  8368.        margin: 1.5rem!important
  8369.    }
  8370.    .mt-md-4,
  8371.    .my-md-4 {
  8372.        margin-top: 1.5rem!important
  8373.    }
  8374.    .mr-md-4,
  8375.    .mx-md-4 {
  8376.        margin-right: 1.5rem!important
  8377.    }
  8378.    .mb-md-4,
  8379.    .my-md-4 {
  8380.        margin-bottom: 1.5rem!important
  8381.    }
  8382.    .ml-md-4,
  8383.    .mx-md-4 {
  8384.        margin-left: 1.5rem!important
  8385.    }
  8386.    .m-md-5 {
  8387.        margin: 3rem!important
  8388.    }
  8389.    .mt-md-5,
  8390.    .my-md-5 {
  8391.        margin-top: 3rem!important
  8392.    }
  8393.    .mr-md-5,
  8394.    .mx-md-5 {
  8395.        margin-right: 3rem!important
  8396.    }
  8397.    .mb-md-5,
  8398.    .my-md-5 {
  8399.        margin-bottom: 3rem!important
  8400.    }
  8401.    .ml-md-5,
  8402.    .mx-md-5 {
  8403.        margin-left: 3rem!important
  8404.    }
  8405.    .p-md-0 {
  8406.        padding: 0!important
  8407.    }
  8408.    .pt-md-0,
  8409.    .py-md-0 {
  8410.        padding-top: 0!important
  8411.    }
  8412.    .pr-md-0,
  8413.    .px-md-0 {
  8414.        padding-right: 0!important
  8415.    }
  8416.    .pb-md-0,
  8417.    .py-md-0 {
  8418.        padding-bottom: 0!important
  8419.    }
  8420.    .pl-md-0,
  8421.    .px-md-0 {
  8422.        padding-left: 0!important
  8423.    }
  8424.    .p-md-1 {
  8425.        padding: .25rem!important
  8426.    }
  8427.    .pt-md-1,
  8428.    .py-md-1 {
  8429.        padding-top: .25rem!important
  8430.    }
  8431.    .pr-md-1,
  8432.    .px-md-1 {
  8433.        padding-right: .25rem!important
  8434.    }
  8435.    .pb-md-1,
  8436.    .py-md-1 {
  8437.        padding-bottom: .25rem!important
  8438.    }
  8439.    .pl-md-1,
  8440.    .px-md-1 {
  8441.        padding-left: .25rem!important
  8442.    }
  8443.    .p-md-2 {
  8444.        padding: .5rem!important
  8445.    }
  8446.    .pt-md-2,
  8447.    .py-md-2 {
  8448.        padding-top: .5rem!important
  8449.    }
  8450.    .pr-md-2,
  8451.    .px-md-2 {
  8452.        padding-right: .5rem!important
  8453.    }
  8454.    .pb-md-2,
  8455.    .py-md-2 {
  8456.        padding-bottom: .5rem!important
  8457.    }
  8458.    .pl-md-2,
  8459.    .px-md-2 {
  8460.        padding-left: .5rem!important
  8461.    }
  8462.    .p-md-3 {
  8463.        padding: 1rem!important
  8464.    }
  8465.    .pt-md-3,
  8466.    .py-md-3 {
  8467.        padding-top: 1rem!important
  8468.    }
  8469.    .pr-md-3,
  8470.    .px-md-3 {
  8471.        padding-right: 1rem!important
  8472.    }
  8473.    .pb-md-3,
  8474.    .py-md-3 {
  8475.        padding-bottom: 1rem!important
  8476.    }
  8477.    .pl-md-3,
  8478.    .px-md-3 {
  8479.        padding-left: 1rem!important
  8480.    }
  8481.    .p-md-4 {
  8482.        padding: 1.5rem!important
  8483.    }
  8484.    .pt-md-4,
  8485.    .py-md-4 {
  8486.        padding-top: 1.5rem!important
  8487.    }
  8488.    .pr-md-4,
  8489.    .px-md-4 {
  8490.        padding-right: 1.5rem!important
  8491.    }
  8492.    .pb-md-4,
  8493.    .py-md-4 {
  8494.        padding-bottom: 1.5rem!important
  8495.    }
  8496.    .pl-md-4,
  8497.    .px-md-4 {
  8498.        padding-left: 1.5rem!important
  8499.    }
  8500.    .p-md-5 {
  8501.        padding: 3rem!important
  8502.    }
  8503.    .pt-md-5,
  8504.    .py-md-5 {
  8505.        padding-top: 3rem!important
  8506.    }
  8507.    .pr-md-5,
  8508.    .px-md-5 {
  8509.        padding-right: 3rem!important
  8510.    }
  8511.    .pb-md-5,
  8512.    .py-md-5 {
  8513.        padding-bottom: 3rem!important
  8514.    }
  8515.    .pl-md-5,
  8516.    .px-md-5 {
  8517.        padding-left: 3rem!important
  8518.    }
  8519.    .m-md-auto {
  8520.        margin: auto!important
  8521.    }
  8522.    .mt-md-auto,
  8523.    .my-md-auto {
  8524.        margin-top: auto!important
  8525.    }
  8526.    .mr-md-auto,
  8527.    .mx-md-auto {
  8528.        margin-right: auto!important
  8529.    }
  8530.    .mb-md-auto,
  8531.    .my-md-auto {
  8532.        margin-bottom: auto!important
  8533.    }
  8534.    .ml-md-auto,
  8535.    .mx-md-auto {
  8536.        margin-left: auto!important
  8537.    }
  8538. }
  8539.  
  8540. @media (min-width:992px) {
  8541.    .m-lg-0 {
  8542.        margin: 0!important
  8543.    }
  8544.    .mt-lg-0,
  8545.    .my-lg-0 {
  8546.        margin-top: 0!important
  8547.    }
  8548.    .mr-lg-0,
  8549.    .mx-lg-0 {
  8550.        margin-right: 0!important
  8551.    }
  8552.    .mb-lg-0,
  8553.    .my-lg-0 {
  8554.        margin-bottom: 0!important
  8555.    }
  8556.    .ml-lg-0,
  8557.    .mx-lg-0 {
  8558.        margin-left: 0!important
  8559.    }
  8560.    .m-lg-1 {
  8561.        margin: .25rem!important
  8562.    }
  8563.    .mt-lg-1,
  8564.    .my-lg-1 {
  8565.        margin-top: .25rem!important
  8566.    }
  8567.    .mr-lg-1,
  8568.    .mx-lg-1 {
  8569.        margin-right: .25rem!important
  8570.    }
  8571.    .mb-lg-1,
  8572.    .my-lg-1 {
  8573.        margin-bottom: .25rem!important
  8574.    }
  8575.    .ml-lg-1,
  8576.    .mx-lg-1 {
  8577.        margin-left: .25rem!important
  8578.    }
  8579.    .m-lg-2 {
  8580.        margin: .5rem!important
  8581.    }
  8582.    .mt-lg-2,
  8583.    .my-lg-2 {
  8584.        margin-top: .5rem!important
  8585.    }
  8586.    .mr-lg-2,
  8587.    .mx-lg-2 {
  8588.        margin-right: .5rem!important
  8589.    }
  8590.    .mb-lg-2,
  8591.    .my-lg-2 {
  8592.        margin-bottom: .5rem!important
  8593.    }
  8594.    .ml-lg-2,
  8595.    .mx-lg-2 {
  8596.        margin-left: .5rem!important
  8597.    }
  8598.    .m-lg-3 {
  8599.        margin: 1rem!important
  8600.    }
  8601.    .mt-lg-3,
  8602.    .my-lg-3 {
  8603.        margin-top: 1rem!important
  8604.    }
  8605.    .mr-lg-3,
  8606.    .mx-lg-3 {
  8607.        margin-right: 1rem!important
  8608.    }
  8609.    .mb-lg-3,
  8610.    .my-lg-3 {
  8611.        margin-bottom: 1rem!important
  8612.    }
  8613.    .ml-lg-3,
  8614.    .mx-lg-3 {
  8615.        margin-left: 1rem!important
  8616.    }
  8617.    .m-lg-4 {
  8618.        margin: 1.5rem!important
  8619.    }
  8620.    .mt-lg-4,
  8621.    .my-lg-4 {
  8622.        margin-top: 1.5rem!important
  8623.    }
  8624.    .mr-lg-4,
  8625.    .mx-lg-4 {
  8626.        margin-right: 1.5rem!important
  8627.    }
  8628.    .mb-lg-4,
  8629.    .my-lg-4 {
  8630.        margin-bottom: 1.5rem!important
  8631.    }
  8632.    .ml-lg-4,
  8633.    .mx-lg-4 {
  8634.        margin-left: 1.5rem!important
  8635.    }
  8636.    .m-lg-5 {
  8637.        margin: 3rem!important
  8638.    }
  8639.    .mt-lg-5,
  8640.    .my-lg-5 {
  8641.        margin-top: 3rem!important
  8642.    }
  8643.    .mr-lg-5,
  8644.    .mx-lg-5 {
  8645.        margin-right: 3rem!important
  8646.    }
  8647.    .mb-lg-5,
  8648.    .my-lg-5 {
  8649.        margin-bottom: 3rem!important
  8650.    }
  8651.    .ml-lg-5,
  8652.    .mx-lg-5 {
  8653.        margin-left: 3rem!important
  8654.    }
  8655.    .p-lg-0 {
  8656.        padding: 0!important
  8657.    }
  8658.    .pt-lg-0,
  8659.    .py-lg-0 {
  8660.        padding-top: 0!important
  8661.    }
  8662.    .pr-lg-0,
  8663.    .px-lg-0 {
  8664.        padding-right: 0!important
  8665.    }
  8666.    .pb-lg-0,
  8667.    .py-lg-0 {
  8668.        padding-bottom: 0!important
  8669.    }
  8670.    .pl-lg-0,
  8671.    .px-lg-0 {
  8672.        padding-left: 0!important
  8673.    }
  8674.    .p-lg-1 {
  8675.        padding: .25rem!important
  8676.    }
  8677.    .pt-lg-1,
  8678.    .py-lg-1 {
  8679.        padding-top: .25rem!important
  8680.    }
  8681.    .pr-lg-1,
  8682.    .px-lg-1 {
  8683.        padding-right: .25rem!important
  8684.    }
  8685.    .pb-lg-1,
  8686.    .py-lg-1 {
  8687.        padding-bottom: .25rem!important
  8688.    }
  8689.    .pl-lg-1,
  8690.    .px-lg-1 {
  8691.        padding-left: .25rem!important
  8692.    }
  8693.    .p-lg-2 {
  8694.        padding: .5rem!important
  8695.    }
  8696.    .pt-lg-2,
  8697.    .py-lg-2 {
  8698.        padding-top: .5rem!important
  8699.    }
  8700.    .pr-lg-2,
  8701.    .px-lg-2 {
  8702.        padding-right: .5rem!important
  8703.    }
  8704.    .pb-lg-2,
  8705.    .py-lg-2 {
  8706.        padding-bottom: .5rem!important
  8707.    }
  8708.    .pl-lg-2,
  8709.    .px-lg-2 {
  8710.        padding-left: .5rem!important
  8711.    }
  8712.    .p-lg-3 {
  8713.        padding: 1rem!important
  8714.    }
  8715.    .pt-lg-3,
  8716.    .py-lg-3 {
  8717.        padding-top: 1rem!important
  8718.    }
  8719.    .pr-lg-3,
  8720.    .px-lg-3 {
  8721.        padding-right: 1rem!important
  8722.    }
  8723.    .pb-lg-3,
  8724.    .py-lg-3 {
  8725.        padding-bottom: 1rem!important
  8726.    }
  8727.    .pl-lg-3,
  8728.    .px-lg-3 {
  8729.        padding-left: 1rem!important
  8730.    }
  8731.    .p-lg-4 {
  8732.        padding: 1.5rem!important
  8733.    }
  8734.    .pt-lg-4,
  8735.    .py-lg-4 {
  8736.        padding-top: 1.5rem!important
  8737.    }
  8738.    .pr-lg-4,
  8739.    .px-lg-4 {
  8740.        padding-right: 1.5rem!important
  8741.    }
  8742.    .pb-lg-4,
  8743.    .py-lg-4 {
  8744.        padding-bottom: 1.5rem!important
  8745.    }
  8746.    .pl-lg-4,
  8747.    .px-lg-4 {
  8748.        padding-left: 1.5rem!important
  8749.    }
  8750.    .p-lg-5 {
  8751.        padding: 3rem!important
  8752.    }
  8753.    .pt-lg-5,
  8754.    .py-lg-5 {
  8755.        padding-top: 3rem!important
  8756.    }
  8757.    .pr-lg-5,
  8758.    .px-lg-5 {
  8759.        padding-right: 3rem!important
  8760.    }
  8761.    .pb-lg-5,
  8762.    .py-lg-5 {
  8763.        padding-bottom: 3rem!important
  8764.    }
  8765.    .pl-lg-5,
  8766.    .px-lg-5 {
  8767.        padding-left: 3rem!important
  8768.    }
  8769.    .m-lg-auto {
  8770.        margin: auto!important
  8771.    }
  8772.    .mt-lg-auto,
  8773.    .my-lg-auto {
  8774.        margin-top: auto!important
  8775.    }
  8776.    .mr-lg-auto,
  8777.    .mx-lg-auto {
  8778.        margin-right: auto!important
  8779.    }
  8780.    .mb-lg-auto,
  8781.    .my-lg-auto {
  8782.        margin-bottom: auto!important
  8783.    }
  8784.    .ml-lg-auto,
  8785.    .mx-lg-auto {
  8786.        margin-left: auto!important
  8787.    }
  8788. }
  8789.  
  8790. @media (min-width:1200px) {
  8791.    .m-xl-0 {
  8792.        margin: 0!important
  8793.    }
  8794.    .mt-xl-0,
  8795.    .my-xl-0 {
  8796.        margin-top: 0!important
  8797.    }
  8798.    .mr-xl-0,
  8799.    .mx-xl-0 {
  8800.        margin-right: 0!important
  8801.    }
  8802.    .mb-xl-0,
  8803.    .my-xl-0 {
  8804.        margin-bottom: 0!important
  8805.    }
  8806.    .ml-xl-0,
  8807.    .mx-xl-0 {
  8808.        margin-left: 0!important
  8809.    }
  8810.    .m-xl-1 {
  8811.        margin: .25rem!important
  8812.    }
  8813.    .mt-xl-1,
  8814.    .my-xl-1 {
  8815.        margin-top: .25rem!important
  8816.    }
  8817.    .mr-xl-1,
  8818.    .mx-xl-1 {
  8819.        margin-right: .25rem!important
  8820.    }
  8821.    .mb-xl-1,
  8822.    .my-xl-1 {
  8823.        margin-bottom: .25rem!important
  8824.    }
  8825.    .ml-xl-1,
  8826.    .mx-xl-1 {
  8827.        margin-left: .25rem!important
  8828.    }
  8829.    .m-xl-2 {
  8830.        margin: .5rem!important
  8831.    }
  8832.    .mt-xl-2,
  8833.    .my-xl-2 {
  8834.        margin-top: .5rem!important
  8835.    }
  8836.    .mr-xl-2,
  8837.    .mx-xl-2 {
  8838.        margin-right: .5rem!important
  8839.    }
  8840.    .mb-xl-2,
  8841.    .my-xl-2 {
  8842.        margin-bottom: .5rem!important
  8843.    }
  8844.    .ml-xl-2,
  8845.    .mx-xl-2 {
  8846.        margin-left: .5rem!important
  8847.    }
  8848.    .m-xl-3 {
  8849.        margin: 1rem!important
  8850.    }
  8851.    .mt-xl-3,
  8852.    .my-xl-3 {
  8853.        margin-top: 1rem!important
  8854.    }
  8855.    .mr-xl-3,
  8856.    .mx-xl-3 {
  8857.        margin-right: 1rem!important
  8858.    }
  8859.    .mb-xl-3,
  8860.    .my-xl-3 {
  8861.        margin-bottom: 1rem!important
  8862.    }
  8863.    .ml-xl-3,
  8864.    .mx-xl-3 {
  8865.        margin-left: 1rem!important
  8866.    }
  8867.    .m-xl-4 {
  8868.        margin: 1.5rem!important
  8869.    }
  8870.    .mt-xl-4,
  8871.    .my-xl-4 {
  8872.        margin-top: 1.5rem!important
  8873.    }
  8874.    .mr-xl-4,
  8875.    .mx-xl-4 {
  8876.        margin-right: 1.5rem!important
  8877.    }
  8878.    .mb-xl-4,
  8879.    .my-xl-4 {
  8880.        margin-bottom: 1.5rem!important
  8881.    }
  8882.    .ml-xl-4,
  8883.    .mx-xl-4 {
  8884.        margin-left: 1.5rem!important
  8885.    }
  8886.    .m-xl-5 {
  8887.        margin: 3rem!important
  8888.    }
  8889.    .mt-xl-5,
  8890.    .my-xl-5 {
  8891.        margin-top: 3rem!important
  8892.    }
  8893.    .mr-xl-5,
  8894.    .mx-xl-5 {
  8895.        margin-right: 3rem!important
  8896.    }
  8897.    .mb-xl-5,
  8898.    .my-xl-5 {
  8899.        margin-bottom: 3rem!important
  8900.    }
  8901.    .ml-xl-5,
  8902.    .mx-xl-5 {
  8903.        margin-left: 3rem!important
  8904.    }
  8905.    .p-xl-0 {
  8906.        padding: 0!important
  8907.    }
  8908.    .pt-xl-0,
  8909.    .py-xl-0 {
  8910.        padding-top: 0!important
  8911.    }
  8912.    .pr-xl-0,
  8913.    .px-xl-0 {
  8914.        padding-right: 0!important
  8915.    }
  8916.    .pb-xl-0,
  8917.    .py-xl-0 {
  8918.        padding-bottom: 0!important
  8919.    }
  8920.    .pl-xl-0,
  8921.    .px-xl-0 {
  8922.        padding-left: 0!important
  8923.    }
  8924.    .p-xl-1 {
  8925.        padding: .25rem!important
  8926.    }
  8927.    .pt-xl-1,
  8928.    .py-xl-1 {
  8929.        padding-top: .25rem!important
  8930.    }
  8931.    .pr-xl-1,
  8932.    .px-xl-1 {
  8933.        padding-right: .25rem!important
  8934.    }
  8935.    .pb-xl-1,
  8936.    .py-xl-1 {
  8937.        padding-bottom: .25rem!important
  8938.    }
  8939.    .pl-xl-1,
  8940.    .px-xl-1 {
  8941.        padding-left: .25rem!important
  8942.    }
  8943.    .p-xl-2 {
  8944.        padding: .5rem!important
  8945.    }
  8946.    .pt-xl-2,
  8947.    .py-xl-2 {
  8948.        padding-top: .5rem!important
  8949.    }
  8950.    .pr-xl-2,
  8951.    .px-xl-2 {
  8952.        padding-right: .5rem!important
  8953.    }
  8954.    .pb-xl-2,
  8955.    .py-xl-2 {
  8956.        padding-bottom: .5rem!important
  8957.    }
  8958.    .pl-xl-2,
  8959.    .px-xl-2 {
  8960.        padding-left: .5rem!important
  8961.    }
  8962.    .p-xl-3 {
  8963.        padding: 1rem!important
  8964.    }
  8965.    .pt-xl-3,
  8966.    .py-xl-3 {
  8967.        padding-top: 1rem!important
  8968.    }
  8969.    .pr-xl-3,
  8970.    .px-xl-3 {
  8971.        padding-right: 1rem!important
  8972.    }
  8973.    .pb-xl-3,
  8974.    .py-xl-3 {
  8975.        padding-bottom: 1rem!important
  8976.    }
  8977.    .pl-xl-3,
  8978.    .px-xl-3 {
  8979.        padding-left: 1rem!important
  8980.    }
  8981.    .p-xl-4 {
  8982.        padding: 1.5rem!important
  8983.    }
  8984.    .pt-xl-4,
  8985.    .py-xl-4 {
  8986.        padding-top: 1.5rem!important
  8987.    }
  8988.    .pr-xl-4,
  8989.    .px-xl-4 {
  8990.        padding-right: 1.5rem!important
  8991.    }
  8992.    .pb-xl-4,
  8993.    .py-xl-4 {
  8994.        padding-bottom: 1.5rem!important
  8995.    }
  8996.    .pl-xl-4,
  8997.    .px-xl-4 {
  8998.        padding-left: 1.5rem!important
  8999.    }
  9000.    .p-xl-5 {
  9001.        padding: 3rem!important
  9002.    }
  9003.    .pt-xl-5,
  9004.    .py-xl-5 {
  9005.        padding-top: 3rem!important
  9006.    }
  9007.    .pr-xl-5,
  9008.    .px-xl-5 {
  9009.        padding-right: 3rem!important
  9010.    }
  9011.    .pb-xl-5,
  9012.    .py-xl-5 {
  9013.        padding-bottom: 3rem!important
  9014.    }
  9015.    .pl-xl-5,
  9016.    .px-xl-5 {
  9017.        padding-left: 3rem!important
  9018.    }
  9019.    .m-xl-auto {
  9020.        margin: auto!important
  9021.    }
  9022.    .mt-xl-auto,
  9023.    .my-xl-auto {
  9024.        margin-top: auto!important
  9025.    }
  9026.    .mr-xl-auto,
  9027.    .mx-xl-auto {
  9028.        margin-right: auto!important
  9029.    }
  9030.    .mb-xl-auto,
  9031.    .my-xl-auto {
  9032.        margin-bottom: auto!important
  9033.    }
  9034.    .ml-xl-auto,
  9035.    .mx-xl-auto {
  9036.        margin-left: auto!important
  9037.    }
  9038. }
  9039.  
  9040. .text-justify {
  9041.    text-align: justify!important
  9042. }
  9043.  
  9044. .text-nowrap {
  9045.    white-space: nowrap!important
  9046. }
  9047.  
  9048. .text-truncate {
  9049.    overflow: hidden;
  9050.    text-overflow: ellipsis;
  9051.    white-space: nowrap
  9052. }
  9053.  
  9054. .text-left {
  9055.    text-align: left!important
  9056. }
  9057.  
  9058. .text-right {
  9059.    text-align: right!important
  9060. }
  9061.  
  9062. .text-center {
  9063.    text-align: center!important
  9064. }
  9065.  
  9066. @media (min-width:576px) {
  9067.    .text-sm-left {
  9068.        text-align: left!important
  9069.    }
  9070.    .text-sm-right {
  9071.        text-align: right!important
  9072.    }
  9073.    .text-sm-center {
  9074.        text-align: center!important
  9075.    }
  9076. }
  9077.  
  9078. @media (min-width:768px) {
  9079.    .text-md-left {
  9080.        text-align: left!important
  9081.    }
  9082.    .text-md-right {
  9083.        text-align: right!important
  9084.    }
  9085.    .text-md-center {
  9086.        text-align: center!important
  9087.    }
  9088. }
  9089.  
  9090. @media (min-width:992px) {
  9091.    .text-lg-left {
  9092.        text-align: left!important
  9093.    }
  9094.    .text-lg-right {
  9095.        text-align: right!important
  9096.    }
  9097.    .text-lg-center {
  9098.        text-align: center!important
  9099.    }
  9100. }
  9101.  
  9102. @media (min-width:1200px) {
  9103.    .text-xl-left {
  9104.        text-align: left!important
  9105.    }
  9106.    .text-xl-right {
  9107.        text-align: right!important
  9108.    }
  9109.    .text-xl-center {
  9110.        text-align: center!important
  9111.    }
  9112. }
  9113.  
  9114. .text-lowercase {
  9115.    text-transform: lowercase!important
  9116. }
  9117.  
  9118. .text-uppercase {
  9119.    text-transform: uppercase!important
  9120. }
  9121.  
  9122. .text-capitalize {
  9123.    text-transform: capitalize!important
  9124. }
  9125.  
  9126. .font-weight-light {
  9127.    font-weight: 300!important
  9128. }
  9129.  
  9130. .font-weight-normal {
  9131.    font-weight: 400!important
  9132. }
  9133.  
  9134. .font-weight-bold {
  9135.    font-weight: 700!important
  9136. }
  9137.  
  9138. .font-italic {
  9139.    font-style: italic!important
  9140. }
  9141.  
  9142. .text-white {
  9143.    color: #fff!important
  9144. }
  9145.  
  9146. .text-primary {
  9147.    color: #007bff!important
  9148. }
  9149.  
  9150. a.text-primary:focus,
  9151. a.text-primary:hover {
  9152.    color: #0062cc!important
  9153. }
  9154.  
  9155. .text-secondary {
  9156.    color: #6c757d!important
  9157. }
  9158.  
  9159. a.text-secondary:focus,
  9160. a.text-secondary:hover {
  9161.    color: #545b62!important
  9162. }
  9163.  
  9164. .text-success {
  9165.    color: #28a745!important
  9166. }
  9167.  
  9168. a.text-success:focus,
  9169. a.text-success:hover {
  9170.    color: #1e7e34!important
  9171. }
  9172.  
  9173. .text-info {
  9174.    color: #17a2b8!important
  9175. }
  9176.  
  9177. a.text-info:focus,
  9178. a.text-info:hover {
  9179.    color: #117a8b!important
  9180. }
  9181.  
  9182. .text-warning {
  9183.    color: #ffc107!important
  9184. }
  9185.  
  9186. a.text-warning:focus,
  9187. a.text-warning:hover {
  9188.    color: #d39e00!important
  9189. }
  9190.  
  9191. .text-danger {
  9192.    color: #dc3545!important
  9193. }
  9194.  
  9195. a.text-danger:focus,
  9196. a.text-danger:hover {
  9197.    color: #bd2130!important
  9198. }
  9199.  
  9200. .text-light {
  9201.    color: #f8f9fa!important
  9202. }
  9203.  
  9204. a.text-light:focus,
  9205. a.text-light:hover {
  9206.    color: #dae0e5!important
  9207. }
  9208.  
  9209. .text-dark {
  9210.    color: #343a40!important
  9211. }
  9212.  
  9213. a.text-dark:focus,
  9214. a.text-dark:hover {
  9215.    color: #1d2124!important
  9216. }
  9217.  
  9218. .text-muted {
  9219.    color: #6c757d!important
  9220. }
  9221.  
  9222. .text-hide {
  9223.    font: 0/0 a;
  9224.    color: transparent;
  9225.    text-shadow: none;
  9226.    background-color: transparent;
  9227.    border: 0
  9228. }
  9229.  
  9230. .visible {
  9231.    visibility: visible!important
  9232. }
  9233.  
  9234. .invisible {
  9235.    visibility: hidden!important
  9236. }
  9237.  
  9238. @media print {
  9239.    *,
  9240.    ::after,
  9241.    ::before {
  9242.        text-shadow: none!important;
  9243.        box-shadow: none!important
  9244.    }
  9245.    a:not(.btn) {
  9246.        text-decoration: underline
  9247.    }
  9248.    abbr[title]::after {
  9249.        content: " (" attr(title) ")"
  9250.    }
  9251.    pre {
  9252.        white-space: pre-wrap!important
  9253.    }
  9254.    blockquote,
  9255.    pre {
  9256.        border: 1px solid #999;
  9257.        page-break-inside: avoid
  9258.    }
  9259.    thead {
  9260.        display: table-header-group
  9261.    }
  9262.    img,
  9263.    tr {
  9264.        page-break-inside: avoid
  9265.    }
  9266.    h2,
  9267.    h3,
  9268.    p {
  9269.        orphans: 3;
  9270.        widows: 3
  9271.    }
  9272.    h2,
  9273.    h3 {
  9274.        page-break-after: avoid
  9275.    }
  9276.    @page {
  9277.        size: a3
  9278.    }
  9279.    body {
  9280.        min-width: 992px!important
  9281.    }
  9282.    .container {
  9283.        min-width: 992px!important
  9284.    }
  9285.    .navbar {
  9286.        display: none
  9287.    }
  9288.    .badge {
  9289.        border: 1px solid #000
  9290.    }
  9291.    .table {
  9292.        border-collapse: collapse!important
  9293.    }
  9294.    .table td,
  9295.    .table th {
  9296.        background-color: #fff!important
  9297.    }
  9298.    .table-bordered td,
  9299.    .table-bordered th {
  9300.        border: 1px solid #ddd!important
  9301.    }
  9302. }
  9303.  
  9304.  
  9305. /* # sourceMappingURL=bootstrap.min.css.map */</style>
  9306. <style>/**
  9307. * Owl Carousel v2.2.1
  9308. * Copyright 2013-2017 David Deutsch
  9309. * Licensed under  ()
  9310. */
  9311. .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}</style>
  9312.    <link rel="stylesheet" href="css/magnific-popup.css">
  9313.    <link rel="stylesheet" href="css/font-awesome.min.css">
  9314.    <link rel="stylesheet" href="css/themify-icons.css">
  9315. <style>.nice-select {
  9316.  -webkit-tap-highlight-color: transparent;
  9317.  background-color: #fff;
  9318.  border-radius: 5px;
  9319.  border: solid 1px #e8e8e8;
  9320.  box-sizing: border-box;
  9321.  clear: both;
  9322.  cursor: pointer;
  9323.  display: block;
  9324.  float: left;
  9325.  font-family: inherit;
  9326.  font-size: 14px;
  9327.  font-weight: normal;
  9328.  height: 42px;
  9329.  line-height: 40px;
  9330.  outline: none;
  9331.  padding-left: 18px;
  9332.  padding-right: 30px;
  9333.  position: relative;
  9334.  text-align: left !important;
  9335.  -webkit-transition: all 0.2s ease-in-out;
  9336.  transition: all 0.2s ease-in-out;
  9337.  -webkit-user-select: none;
  9338.     -moz-user-select: none;
  9339.      -ms-user-select: none;
  9340.          user-select: none;
  9341.  white-space: nowrap;
  9342.  width: auto; }
  9343.  .nice-select:hover {
  9344.    border-color: #dbdbdb; }
  9345.  .nice-select:active, .nice-select.open, .nice-select:focus {
  9346.    border-color: #999; }
  9347.  .nice-select:after {
  9348.    border-bottom: 2px solid #999;
  9349.    border-right: 2px solid #999;
  9350.    content: '';
  9351.    display: block;
  9352.    height: 5px;
  9353.    margin-top: -4px;
  9354.    pointer-events: none;
  9355.    position: absolute;
  9356.    right: 12px;
  9357.    top: 50%;
  9358.    -webkit-transform-origin: 66% 66%;
  9359.        -ms-transform-origin: 66% 66%;
  9360.            transform-origin: 66% 66%;
  9361.    -webkit-transform: rotate(45deg);
  9362.        -ms-transform: rotate(45deg);
  9363.            transform: rotate(45deg);
  9364.    -webkit-transition: all 0.15s ease-in-out;
  9365.    transition: all 0.15s ease-in-out;
  9366.    width: 5px; }
  9367.  .nice-select.open:after {
  9368.    -webkit-transform: rotate(-135deg);
  9369.        -ms-transform: rotate(-135deg);
  9370.            transform: rotate(-135deg); }
  9371.  .nice-select.open .list {
  9372.    opacity: 1;
  9373.    pointer-events: auto;
  9374.    -webkit-transform: scale(1) translateY(0);
  9375.        -ms-transform: scale(1) translateY(0);
  9376.            transform: scale(1) translateY(0); }
  9377.  .nice-select.disabled {
  9378.    border-color: #ededed;
  9379.    color: #999;
  9380.    pointer-events: none; }
  9381.    .nice-select.disabled:after {
  9382.      border-color: #cccccc; }
  9383.  .nice-select.wide {
  9384.    width: 100%; }
  9385.    .nice-select.wide .list {
  9386.      left: 0 !important;
  9387.      right: 0 !important; }
  9388.  .nice-select.right {
  9389.    float: right; }
  9390.    .nice-select.right .list {
  9391.      left: auto;
  9392.      right: 0; }
  9393.  .nice-select.small {
  9394.    font-size: 12px;
  9395.    height: 36px;
  9396.    line-height: 34px; }
  9397.    .nice-select.small:after {
  9398.      height: 4px;
  9399.      width: 4px; }
  9400.    .nice-select.small .option {
  9401.      line-height: 34px;
  9402.      min-height: 34px; }
  9403.  .nice-select .list {
  9404.    background-color: #fff;
  9405.    border-radius: 5px;
  9406.    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  9407.    box-sizing: border-box;
  9408.    margin-top: 4px;
  9409.    opacity: 0;
  9410.    overflow: hidden;
  9411.    padding: 0;
  9412.    pointer-events: none;
  9413.    position: absolute;
  9414.    top: 100%;
  9415.    left: 0;
  9416.    -webkit-transform-origin: 50% 0;
  9417.        -ms-transform-origin: 50% 0;
  9418.            transform-origin: 50% 0;
  9419.    -webkit-transform: scale(0.75) translateY(-21px);
  9420.        -ms-transform: scale(0.75) translateY(-21px);
  9421.            transform: scale(0.75) translateY(-21px);
  9422.    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  9423.    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  9424.    z-index: 9; }
  9425.    .nice-select .list:hover .option:not(:hover) {
  9426.      background-color: transparent !important; }
  9427.  .nice-select .option {
  9428.    cursor: pointer;
  9429.    font-weight: 400;
  9430.    line-height: 40px;
  9431.    list-style: none;
  9432.    min-height: 40px;
  9433.    outline: none;
  9434.    padding-left: 18px;
  9435.    padding-right: 29px;
  9436.    text-align: left;
  9437.    -webkit-transition: all 0.2s;
  9438.    transition: all 0.2s; }
  9439.    .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  9440.      background-color: #f6f6f6; }
  9441.    .nice-select .option.selected {
  9442.      font-weight: bold; }
  9443.    .nice-select .option.disabled {
  9444.      background-color: transparent;
  9445.      color: #999;
  9446.      cursor: default; }
  9447.  
  9448. .no-csspointerevents .nice-select .list {
  9449.  display: none; }
  9450.  
  9451. .no-csspointerevents .nice-select.open .list {
  9452.  display: block; }
  9453. </style>
  9454. <style> /*
  9455.   Flaticon icon font: Flaticon
  9456.   Creation date: 27/07/2019 08:27
  9457.   */
  9458.  
  9459. @font-face {
  9460.  font-family: "Flaticon";
  9461.  src: url("fonts/Flaticon.eot");
  9462.  src: url("fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
  9463.       url("fonts/Flaticon.woff2") format("woff2"),
  9464.       url("fonts/Flaticon.woff") format("woff"),
  9465.       url("fonts/Flaticon.ttf") format("truetype"),
  9466.       url("fonts/Flaticon.svg#Flaticon") format("svg");
  9467.  font-weight: normal;
  9468.  font-style: normal;
  9469. }
  9470.  
  9471. @media screen and (-webkit-min-device-pixel-ratio:0) {
  9472.  @font-face {
  9473.    font-family: "Flaticon";
  9474.    src: url("fonts/Flaticon.svg#Flaticon") format("svg");
  9475.  }
  9476. }
  9477.  
  9478. [class^="flaticon-"]:before, [class*=" flaticon-"]:before,
  9479. [class^="flaticon-"]:after, [class*=" flaticon-"]:after {  
  9480.  font-family: Flaticon;
  9481. font-style: normal;
  9482. }
  9483.  
  9484. .flaticon-left-arrow:before { content: "\f100"; }
  9485. .flaticon-right-arrow:before { content: "\f101"; }
  9486. .flaticon-play-button:before { content: "\f102"; }
  9487. .flaticon-quote:before { content: "\f103"; }
  9488. .flaticon-clock:before { content: "\f104"; }
  9489. .flaticon-world:before { content: "\f105"; }
  9490. .flaticon-mail:before { content: "\f106"; }</style>
  9491. <style>@charset "UTF-8";
  9492.  
  9493. /*!
  9494. * animate.css -http://daneden.me/animate
  9495. * Version - 3.7.0
  9496. * Licensed under the MIT license - http://opensource.org/licenses/MIT
  9497. *
  9498. * Copyright (c) 2018 Daniel Eden
  9499. */
  9500.  
  9501. @-webkit-keyframes bounce {
  9502.  from,
  9503.  20%,
  9504.  53%,
  9505.  80%,
  9506.  to {
  9507.    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  9508.    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  9509.    -webkit-transform: translate3d(0, 0, 0);
  9510.    transform: translate3d(0, 0, 0);
  9511.  }
  9512.  
  9513.  40%,
  9514.  43% {
  9515.    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  9516.    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  9517.    -webkit-transform: translate3d(0, -30px, 0);
  9518.    transform: translate3d(0, -30px, 0);
  9519.  }
  9520.  
  9521.  70% {
  9522.    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  9523.    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  9524.    -webkit-transform: translate3d(0, -15px, 0);
  9525.    transform: translate3d(0, -15px, 0);
  9526.  }
  9527.  
  9528.  90% {
  9529.    -webkit-transform: translate3d(0, -4px, 0);
  9530.    transform: translate3d(0, -4px, 0);
  9531.  }
  9532. }
  9533.  
  9534. @keyframes bounce {
  9535.  from,
  9536.  20%,
  9537.  53%,
  9538.  80%,
  9539.  to {
  9540.    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  9541.    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  9542.    -webkit-transform: translate3d(0, 0, 0);
  9543.    transform: translate3d(0, 0, 0);
  9544.  }
  9545.  
  9546.  40%,
  9547.  43% {
  9548.    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  9549.    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  9550.    -webkit-transform: translate3d(0, -30px, 0);
  9551.    transform: translate3d(0, -30px, 0);
  9552.  }
  9553.  
  9554.  70% {
  9555.    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  9556.    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  9557.    -webkit-transform: translate3d(0, -15px, 0);
  9558.    transform: translate3d(0, -15px, 0);
  9559.  }
  9560.  
  9561.  90% {
  9562.    -webkit-transform: translate3d(0, -4px, 0);
  9563.    transform: translate3d(0, -4px, 0);
  9564.  }
  9565. }
  9566.  
  9567. .bounce {
  9568.  -webkit-animation-name: bounce;
  9569.  animation-name: bounce;
  9570.  -webkit-transform-origin: center bottom;
  9571.  transform-origin: center bottom;
  9572. }
  9573.  
  9574. @-webkit-keyframes flash {
  9575.  from,
  9576.  50%,
  9577.  to {
  9578.    opacity: 1;
  9579.  }
  9580.  
  9581.  25%,
  9582.  75% {
  9583.    opacity: 0;
  9584.  }
  9585. }
  9586.  
  9587. @keyframes flash {
  9588.  from,
  9589.  50%,
  9590.  to {
  9591.    opacity: 1;
  9592.  }
  9593.  
  9594.  25%,
  9595.  75% {
  9596.    opacity: 0;
  9597.  }
  9598. }
  9599.  
  9600. .flash {
  9601.  -webkit-animation-name: flash;
  9602.  animation-name: flash;
  9603. }
  9604.  
  9605. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  9606.  
  9607. @-webkit-keyframes pulse {
  9608.  from {
  9609.    -webkit-transform: scale3d(1, 1, 1);
  9610.    transform: scale3d(1, 1, 1);
  9611.  }
  9612.  
  9613.  50% {
  9614.    -webkit-transform: scale3d(1.05, 1.05, 1.05);
  9615.    transform: scale3d(1.05, 1.05, 1.05);
  9616.  }
  9617.  
  9618.  to {
  9619.    -webkit-transform: scale3d(1, 1, 1);
  9620.    transform: scale3d(1, 1, 1);
  9621.  }
  9622. }
  9623.  
  9624. @keyframes pulse {
  9625.  from {
  9626.    -webkit-transform: scale3d(1, 1, 1);
  9627.    transform: scale3d(1, 1, 1);
  9628.  }
  9629.  
  9630.  50% {
  9631.    -webkit-transform: scale3d(1.05, 1.05, 1.05);
  9632.    transform: scale3d(1.05, 1.05, 1.05);
  9633.  }
  9634.  
  9635.  to {
  9636.    -webkit-transform: scale3d(1, 1, 1);
  9637.    transform: scale3d(1, 1, 1);
  9638.  }
  9639. }
  9640.  
  9641. .pulse {
  9642.  -webkit-animation-name: pulse;
  9643.  animation-name: pulse;
  9644. }
  9645.  
  9646. @-webkit-keyframes rubberBand {
  9647.  from {
  9648.    -webkit-transform: scale3d(1, 1, 1);
  9649.    transform: scale3d(1, 1, 1);
  9650.  }
  9651.  
  9652.  30% {
  9653.    -webkit-transform: scale3d(1.25, 0.75, 1);
  9654.    transform: scale3d(1.25, 0.75, 1);
  9655.  }
  9656.  
  9657.  40% {
  9658.    -webkit-transform: scale3d(0.75, 1.25, 1);
  9659.    transform: scale3d(0.75, 1.25, 1);
  9660.  }
  9661.  
  9662.  50% {
  9663.    -webkit-transform: scale3d(1.15, 0.85, 1);
  9664.    transform: scale3d(1.15, 0.85, 1);
  9665.  }
  9666.  
  9667.  65% {
  9668.    -webkit-transform: scale3d(0.95, 1.05, 1);
  9669.    transform: scale3d(0.95, 1.05, 1);
  9670.  }
  9671.  
  9672.  75% {
  9673.    -webkit-transform: scale3d(1.05, 0.95, 1);
  9674.    transform: scale3d(1.05, 0.95, 1);
  9675.  }
  9676.  
  9677.  to {
  9678.    -webkit-transform: scale3d(1, 1, 1);
  9679.    transform: scale3d(1, 1, 1);
  9680.  }
  9681. }
  9682.  
  9683. @keyframes rubberBand {
  9684.  from {
  9685.    -webkit-transform: scale3d(1, 1, 1);
  9686.    transform: scale3d(1, 1, 1);
  9687.  }
  9688.  
  9689.  30% {
  9690.    -webkit-transform: scale3d(1.25, 0.75, 1);
  9691.    transform: scale3d(1.25, 0.75, 1);
  9692.  }
  9693.  
  9694.  40% {
  9695.    -webkit-transform: scale3d(0.75, 1.25, 1);
  9696.    transform: scale3d(0.75, 1.25, 1);
  9697.  }
  9698.  
  9699.  50% {
  9700.    -webkit-transform: scale3d(1.15, 0.85, 1);
  9701.    transform: scale3d(1.15, 0.85, 1);
  9702.  }
  9703.  
  9704.  65% {
  9705.    -webkit-transform: scale3d(0.95, 1.05, 1);
  9706.    transform: scale3d(0.95, 1.05, 1);
  9707.  }
  9708.  
  9709.  75% {
  9710.    -webkit-transform: scale3d(1.05, 0.95, 1);
  9711.    transform: scale3d(1.05, 0.95, 1);
  9712.  }
  9713.  
  9714.  to {
  9715.    -webkit-transform: scale3d(1, 1, 1);
  9716.    transform: scale3d(1, 1, 1);
  9717.  }
  9718. }
  9719.  
  9720. .rubberBand {
  9721.  -webkit-animation-name: rubberBand;
  9722.  animation-name: rubberBand;
  9723. }
  9724.  
  9725. @-webkit-keyframes shake {
  9726.  from,
  9727.  to {
  9728.    -webkit-transform: translate3d(0, 0, 0);
  9729.    transform: translate3d(0, 0, 0);
  9730.  }
  9731.  
  9732.  10%,
  9733.  30%,
  9734.  50%,
  9735.  70%,
  9736.  90% {
  9737.    -webkit-transform: translate3d(-10px, 0, 0);
  9738.    transform: translate3d(-10px, 0, 0);
  9739.  }
  9740.  
  9741.  20%,
  9742.  40%,
  9743.  60%,
  9744.  80% {
  9745.    -webkit-transform: translate3d(10px, 0, 0);
  9746.    transform: translate3d(10px, 0, 0);
  9747.  }
  9748. }
  9749.  
  9750. @keyframes shake {
  9751.  from,
  9752.  to {
  9753.    -webkit-transform: translate3d(0, 0, 0);
  9754.    transform: translate3d(0, 0, 0);
  9755.  }
  9756.  
  9757.  10%,
  9758.  30%,
  9759.  50%,
  9760.  70%,
  9761.  90% {
  9762.    -webkit-transform: translate3d(-10px, 0, 0);
  9763.    transform: translate3d(-10px, 0, 0);
  9764.  }
  9765.  
  9766.  20%,
  9767.  40%,
  9768.  60%,
  9769.  80% {
  9770.    -webkit-transform: translate3d(10px, 0, 0);
  9771.    transform: translate3d(10px, 0, 0);
  9772.  }
  9773. }
  9774.  
  9775. .shake {
  9776.  -webkit-animation-name: shake;
  9777.  animation-name: shake;
  9778. }
  9779.  
  9780. @-webkit-keyframes headShake {
  9781.  0% {
  9782.    -webkit-transform: translateX(0);
  9783.    transform: translateX(0);
  9784.  }
  9785.  
  9786.  6.5% {
  9787.    -webkit-transform: translateX(-6px) rotateY(-9deg);
  9788.    transform: translateX(-6px) rotateY(-9deg);
  9789.  }
  9790.  
  9791.  18.5% {
  9792.    -webkit-transform: translateX(5px) rotateY(7deg);
  9793.    transform: translateX(5px) rotateY(7deg);
  9794.  }
  9795.  
  9796.  31.5% {
  9797.    -webkit-transform: translateX(-3px) rotateY(-5deg);
  9798.    transform: translateX(-3px) rotateY(-5deg);
  9799.  }
  9800.  
  9801.  43.5% {
  9802.    -webkit-transform: translateX(2px) rotateY(3deg);
  9803.    transform: translateX(2px) rotateY(3deg);
  9804.  }
  9805.  
  9806.  50% {
  9807.    -webkit-transform: translateX(0);
  9808.    transform: translateX(0);
  9809.  }
  9810. }
  9811.  
  9812. @keyframes headShake {
  9813.  0% {
  9814.    -webkit-transform: translateX(0);
  9815.    transform: translateX(0);
  9816.  }
  9817.  
  9818.  6.5% {
  9819.    -webkit-transform: translateX(-6px) rotateY(-9deg);
  9820.    transform: translateX(-6px) rotateY(-9deg);
  9821.  }
  9822.  
  9823.  18.5% {
  9824.    -webkit-transform: translateX(5px) rotateY(7deg);
  9825.    transform: translateX(5px) rotateY(7deg);
  9826.  }
  9827.  
  9828.  31.5% {
  9829.    -webkit-transform: translateX(-3px) rotateY(-5deg);
  9830.    transform: translateX(-3px) rotateY(-5deg);
  9831.  }
  9832.  
  9833.  43.5% {
  9834.    -webkit-transform: translateX(2px) rotateY(3deg);
  9835.    transform: translateX(2px) rotateY(3deg);
  9836.  }
  9837.  
  9838.  50% {
  9839.    -webkit-transform: translateX(0);
  9840.    transform: translateX(0);
  9841.  }
  9842. }
  9843.  
  9844. .headShake {
  9845.  -webkit-animation-timing-function: ease-in-out;
  9846.  animation-timing-function: ease-in-out;
  9847.  -webkit-animation-name: headShake;
  9848.  animation-name: headShake;
  9849. }
  9850.  
  9851. @-webkit-keyframes swing {
  9852.  20% {
  9853.    -webkit-transform: rotate3d(0, 0, 1, 15deg);
  9854.    transform: rotate3d(0, 0, 1, 15deg);
  9855.  }
  9856.  
  9857.  40% {
  9858.    -webkit-transform: rotate3d(0, 0, 1, -10deg);
  9859.    transform: rotate3d(0, 0, 1, -10deg);
  9860.  }
  9861.  
  9862.  60% {
  9863.    -webkit-transform: rotate3d(0, 0, 1, 5deg);
  9864.    transform: rotate3d(0, 0, 1, 5deg);
  9865.  }
  9866.  
  9867.  80% {
  9868.    -webkit-transform: rotate3d(0, 0, 1, -5deg);
  9869.    transform: rotate3d(0, 0, 1, -5deg);
  9870.  }
  9871.  
  9872.  to {
  9873.    -webkit-transform: rotate3d(0, 0, 1, 0deg);
  9874.    transform: rotate3d(0, 0, 1, 0deg);
  9875.  }
  9876. }
  9877.  
  9878. @keyframes swing {
  9879.  20% {
  9880.    -webkit-transform: rotate3d(0, 0, 1, 15deg);
  9881.    transform: rotate3d(0, 0, 1, 15deg);
  9882.  }
  9883.  
  9884.  40% {
  9885.    -webkit-transform: rotate3d(0, 0, 1, -10deg);
  9886.    transform: rotate3d(0, 0, 1, -10deg);
  9887.  }
  9888.  
  9889.  60% {
  9890.    -webkit-transform: rotate3d(0, 0, 1, 5deg);
  9891.    transform: rotate3d(0, 0, 1, 5deg);
  9892.  }
  9893.  
  9894.  80% {
  9895.    -webkit-transform: rotate3d(0, 0, 1, -5deg);
  9896.    transform: rotate3d(0, 0, 1, -5deg);
  9897.  }
  9898.  
  9899.  to {
  9900.    -webkit-transform: rotate3d(0, 0, 1, 0deg);
  9901.    transform: rotate3d(0, 0, 1, 0deg);
  9902.  }
  9903. }
  9904.  
  9905. .swing {
  9906.  -webkit-transform-origin: top center;
  9907.  transform-origin: top center;
  9908.  -webkit-animation-name: swing;
  9909.  animation-name: swing;
  9910. }
  9911.  
  9912. @-webkit-keyframes tada {
  9913.  from {
  9914.    -webkit-transform: scale3d(1, 1, 1);
  9915.    transform: scale3d(1, 1, 1);
  9916.  }
  9917.  
  9918.  10%,
  9919.  20% {
  9920.    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  9921.    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  9922.  }
  9923.  
  9924.  30%,
  9925.  50%,
  9926.  70%,
  9927.  90% {
  9928.    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  9929.    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  9930.  }
  9931.  
  9932.  40%,
  9933.  60%,
  9934.  80% {
  9935.    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  9936.    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  9937.  }
  9938.  
  9939.  to {
  9940.    -webkit-transform: scale3d(1, 1, 1);
  9941.    transform: scale3d(1, 1, 1);
  9942.  }
  9943. }
  9944.  
  9945. @keyframes tada {
  9946.  from {
  9947.    -webkit-transform: scale3d(1, 1, 1);
  9948.    transform: scale3d(1, 1, 1);
  9949.  }
  9950.  
  9951.  10%,
  9952.  20% {
  9953.    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  9954.    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  9955.  }
  9956.  
  9957.  30%,
  9958.  50%,
  9959.  70%,
  9960.  90% {
  9961.    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  9962.    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  9963.  }
  9964.  
  9965.  40%,
  9966.  60%,
  9967.  80% {
  9968.    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  9969.    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  9970.  }
  9971.  
  9972.  to {
  9973.    -webkit-transform: scale3d(1, 1, 1);
  9974.    transform: scale3d(1, 1, 1);
  9975.  }
  9976. }
  9977.  
  9978. .tada {
  9979.  -webkit-animation-name: tada;
  9980.  animation-name: tada;
  9981. }
  9982.  
  9983. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  9984.  
  9985. @-webkit-keyframes wobble {
  9986.  from {
  9987.    -webkit-transform: translate3d(0, 0, 0);
  9988.    transform: translate3d(0, 0, 0);
  9989.  }
  9990.  
  9991.  15% {
  9992.    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  9993.    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  9994.  }
  9995.  
  9996.  30% {
  9997.    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  9998.    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  9999.  }
  10000.  
  10001.  45% {
  10002.    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  10003.    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  10004.  }
  10005.  
  10006.  60% {
  10007.    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  10008.    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  10009.  }
  10010.  
  10011.  75% {
  10012.    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  10013.    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  10014.  }
  10015.  
  10016.  to {
  10017.    -webkit-transform: translate3d(0, 0, 0);
  10018.    transform: translate3d(0, 0, 0);
  10019.  }
  10020. }
  10021.  
  10022. @keyframes wobble {
  10023.  from {
  10024.    -webkit-transform: translate3d(0, 0, 0);
  10025.    transform: translate3d(0, 0, 0);
  10026.  }
  10027.  
  10028.  15% {
  10029.    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  10030.    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  10031.  }
  10032.  
  10033.  30% {
  10034.    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  10035.    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  10036.  }
  10037.  
  10038.  45% {
  10039.    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  10040.    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  10041.  }
  10042.  
  10043.  60% {
  10044.    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  10045.    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  10046.  }
  10047.  
  10048.  75% {
  10049.    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  10050.    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  10051.  }
  10052.  
  10053.  to {
  10054.    -webkit-transform: translate3d(0, 0, 0);
  10055.    transform: translate3d(0, 0, 0);
  10056.  }
  10057. }
  10058.  
  10059. .wobble {
  10060.  -webkit-animation-name: wobble;
  10061.  animation-name: wobble;
  10062. }
  10063.  
  10064. @-webkit-keyframes jello {
  10065.  from,
  10066.  11.1%,
  10067.  to {
  10068.    -webkit-transform: translate3d(0, 0, 0);
  10069.    transform: translate3d(0, 0, 0);
  10070.  }
  10071.  
  10072.  22.2% {
  10073.    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
  10074.    transform: skewX(-12.5deg) skewY(-12.5deg);
  10075.  }
  10076.  
  10077.  33.3% {
  10078.    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
  10079.    transform: skewX(6.25deg) skewY(6.25deg);
  10080.  }
  10081.  
  10082.  44.4% {
  10083.    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
  10084.    transform: skewX(-3.125deg) skewY(-3.125deg);
  10085.  }
  10086.  
  10087.  55.5% {
  10088.    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
  10089.    transform: skewX(1.5625deg) skewY(1.5625deg);
  10090.  }
  10091.  
  10092.  66.6% {
  10093.    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
  10094.    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  10095.  }
  10096.  
  10097.  77.7% {
  10098.    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
  10099.    transform: skewX(0.390625deg) skewY(0.390625deg);
  10100.  }
  10101.  
  10102.  88.8% {
  10103.    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  10104.    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  10105.  }
  10106. }
  10107.  
  10108. @keyframes jello {
  10109.  from,
  10110.  11.1%,
  10111.  to {
  10112.    -webkit-transform: translate3d(0, 0, 0);
  10113.    transform: translate3d(0, 0, 0);
  10114.  }
  10115.  
  10116.  22.2% {
  10117.    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
  10118.    transform: skewX(-12.5deg) skewY(-12.5deg);
  10119.  }
  10120.  
  10121.  33.3% {
  10122.    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
  10123.    transform: skewX(6.25deg) skewY(6.25deg);
  10124.  }
  10125.  
  10126.  44.4% {
  10127.    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
  10128.    transform: skewX(-3.125deg) skewY(-3.125deg);
  10129.  }
  10130.  
  10131.  55.5% {
  10132.    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
  10133.    transform: skewX(1.5625deg) skewY(1.5625deg);
  10134.  }
  10135.  
  10136.  66.6% {
  10137.    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
  10138.    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  10139.  }
  10140.  
  10141.  77.7% {
  10142.    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
  10143.    transform: skewX(0.390625deg) skewY(0.390625deg);
  10144.  }
  10145.  
  10146.  88.8% {
  10147.    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  10148.    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  10149.  }
  10150. }
  10151.  
  10152. .jello {
  10153.  -webkit-animation-name: jello;
  10154.  animation-name: jello;
  10155.  -webkit-transform-origin: center;
  10156.  transform-origin: center;
  10157. }
  10158.  
  10159. @-webkit-keyframes heartBeat {
  10160.  0% {
  10161.    -webkit-transform: scale(1);
  10162.    transform: scale(1);
  10163.  }
  10164.  
  10165.  14% {
  10166.    -webkit-transform: scale(1.3);
  10167.    transform: scale(1.3);
  10168.  }
  10169.  
  10170.  28% {
  10171.    -webkit-transform: scale(1);
  10172.    transform: scale(1);
  10173.  }
  10174.  
  10175.  42% {
  10176.    -webkit-transform: scale(1.3);
  10177.    transform: scale(1.3);
  10178.  }
  10179.  
  10180.  70% {
  10181.    -webkit-transform: scale(1);
  10182.    transform: scale(1);
  10183.  }
  10184. }
  10185.  
  10186. @keyframes heartBeat {
  10187.  0% {
  10188.    -webkit-transform: scale(1);
  10189.    transform: scale(1);
  10190.  }
  10191.  
  10192.  14% {
  10193.    -webkit-transform: scale(1.3);
  10194.    transform: scale(1.3);
  10195.  }
  10196.  
  10197.  28% {
  10198.    -webkit-transform: scale(1);
  10199.    transform: scale(1);
  10200.  }
  10201.  
  10202.  42% {
  10203.    -webkit-transform: scale(1.3);
  10204.    transform: scale(1.3);
  10205.  }
  10206.  
  10207.  70% {
  10208.    -webkit-transform: scale(1);
  10209.    transform: scale(1);
  10210.  }
  10211. }
  10212.  
  10213. .heartBeat {
  10214.  -webkit-animation-name: heartBeat;
  10215.  animation-name: heartBeat;
  10216.  -webkit-animation-duration: 1.3s;
  10217.  animation-duration: 1.3s;
  10218.  -webkit-animation-timing-function: ease-in-out;
  10219.  animation-timing-function: ease-in-out;
  10220. }
  10221.  
  10222. @-webkit-keyframes bounceIn {
  10223.  from,
  10224.  20%,
  10225.  40%,
  10226.  60%,
  10227.  80%,
  10228.  to {
  10229.    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10230.    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10231.  }
  10232.  
  10233.  0% {
  10234.    opacity: 0;
  10235.    -webkit-transform: scale3d(0.3, 0.3, 0.3);
  10236.    transform: scale3d(0.3, 0.3, 0.3);
  10237.  }
  10238.  
  10239.  20% {
  10240.    -webkit-transform: scale3d(1.1, 1.1, 1.1);
  10241.    transform: scale3d(1.1, 1.1, 1.1);
  10242.  }
  10243.  
  10244.  40% {
  10245.    -webkit-transform: scale3d(0.9, 0.9, 0.9);
  10246.    transform: scale3d(0.9, 0.9, 0.9);
  10247.  }
  10248.  
  10249.  60% {
  10250.    opacity: 1;
  10251.    -webkit-transform: scale3d(1.03, 1.03, 1.03);
  10252.    transform: scale3d(1.03, 1.03, 1.03);
  10253.  }
  10254.  
  10255.  80% {
  10256.    -webkit-transform: scale3d(0.97, 0.97, 0.97);
  10257.    transform: scale3d(0.97, 0.97, 0.97);
  10258.  }
  10259.  
  10260.  to {
  10261.    opacity: 1;
  10262.    -webkit-transform: scale3d(1, 1, 1);
  10263.    transform: scale3d(1, 1, 1);
  10264.  }
  10265. }
  10266.  
  10267. @keyframes bounceIn {
  10268.  from,
  10269.  20%,
  10270.  40%,
  10271.  60%,
  10272.  80%,
  10273.  to {
  10274.    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10275.    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10276.  }
  10277.  
  10278.  0% {
  10279.    opacity: 0;
  10280.    -webkit-transform: scale3d(0.3, 0.3, 0.3);
  10281.    transform: scale3d(0.3, 0.3, 0.3);
  10282.  }
  10283.  
  10284.  20% {
  10285.    -webkit-transform: scale3d(1.1, 1.1, 1.1);
  10286.    transform: scale3d(1.1, 1.1, 1.1);
  10287.  }
  10288.  
  10289.  40% {
  10290.    -webkit-transform: scale3d(0.9, 0.9, 0.9);
  10291.    transform: scale3d(0.9, 0.9, 0.9);
  10292.  }
  10293.  
  10294.  60% {
  10295.    opacity: 1;
  10296.    -webkit-transform: scale3d(1.03, 1.03, 1.03);
  10297.    transform: scale3d(1.03, 1.03, 1.03);
  10298.  }
  10299.  
  10300.  80% {
  10301.    -webkit-transform: scale3d(0.97, 0.97, 0.97);
  10302.    transform: scale3d(0.97, 0.97, 0.97);
  10303.  }
  10304.  
  10305.  to {
  10306.    opacity: 1;
  10307.    -webkit-transform: scale3d(1, 1, 1);
  10308.    transform: scale3d(1, 1, 1);
  10309.  }
  10310. }
  10311.  
  10312. .bounceIn {
  10313.  -webkit-animation-duration: 0.75s;
  10314.  animation-duration: 0.75s;
  10315.  -webkit-animation-name: bounceIn;
  10316.  animation-name: bounceIn;
  10317. }
  10318.  
  10319. @-webkit-keyframes bounceInDown {
  10320.  from,
  10321.  60%,
  10322.  75%,
  10323.  90%,
  10324.  to {
  10325.    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10326.    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10327.  }
  10328.  
  10329.  0% {
  10330.    opacity: 0;
  10331.    -webkit-transform: translate3d(0, -3000px, 0);
  10332.    transform: translate3d(0, -3000px, 0);
  10333.  }
  10334.  
  10335.  60% {
  10336.    opacity: 1;
  10337.    -webkit-transform: translate3d(0, 25px, 0);
  10338.    transform: translate3d(0, 25px, 0);
  10339.  }
  10340.  
  10341.  75% {
  10342.    -webkit-transform: translate3d(0, -10px, 0);
  10343.    transform: translate3d(0, -10px, 0);
  10344.  }
  10345.  
  10346.  90% {
  10347.    -webkit-transform: translate3d(0, 5px, 0);
  10348.    transform: translate3d(0, 5px, 0);
  10349.  }
  10350.  
  10351.  to {
  10352.    -webkit-transform: translate3d(0, 0, 0);
  10353.    transform: translate3d(0, 0, 0);
  10354.  }
  10355. }
  10356.  
  10357. @keyframes bounceInDown {
  10358.  from,
  10359.  60%,
  10360.  75%,
  10361.  90%,
  10362.  to {
  10363.    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10364.    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10365.  }
  10366.  
  10367.  0% {
  10368.    opacity: 0;
  10369.    -webkit-transform: translate3d(0, -3000px, 0);
  10370.    transform: translate3d(0, -3000px, 0);
  10371.  }
  10372.  
  10373.  60% {
  10374.    opacity: 1;
  10375.    -webkit-transform: translate3d(0, 25px, 0);
  10376.    transform: translate3d(0, 25px, 0);
  10377.  }
  10378.  
  10379.  75% {
  10380.    -webkit-transform: translate3d(0, -10px, 0);
  10381.    transform: translate3d(0, -10px, 0);
  10382.  }
  10383.  
  10384.  90% {
  10385.    -webkit-transform: translate3d(0, 5px, 0);
  10386.    transform: translate3d(0, 5px, 0);
  10387.  }
  10388.  
  10389.  to {
  10390.    -webkit-transform: translate3d(0, 0, 0);
  10391.    transform: translate3d(0, 0, 0);
  10392.  }
  10393. }
  10394.  
  10395. .bounceInDown {
  10396.  -webkit-animation-name: bounceInDown;
  10397.  animation-name: bounceInDown;
  10398. }
  10399.  
  10400. @-webkit-keyframes bounceInLeft {
  10401.  from,
  10402.  60%,
  10403.  75%,
  10404.  90%,
  10405.  to {
  10406.    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10407.    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10408.  }
  10409.  
  10410.  0% {
  10411.    opacity: 0;
  10412.    -webkit-transform: translate3d(-3000px, 0, 0);
  10413.    transform: translate3d(-3000px, 0, 0);
  10414.  }
  10415.  
  10416.  60% {
  10417.    opacity: 1;
  10418.    -webkit-transform: translate3d(25px, 0, 0);
  10419.    transform: translate3d(25px, 0, 0);
  10420.  }
  10421.  
  10422.  75% {
  10423.    -webkit-transform: translate3d(-10px, 0, 0);
  10424.    transform: translate3d(-10px, 0, 0);
  10425.  }
  10426.  
  10427.  90% {
  10428.    -webkit-transform: translate3d(5px, 0, 0);
  10429.    transform: translate3d(5px, 0, 0);
  10430.  }
  10431.  
  10432.  to {
  10433.    -webkit-transform: translate3d(0, 0, 0);
  10434.    transform: translate3d(0, 0, 0);
  10435.  }
  10436. }
  10437.  
  10438. @keyframes bounceInLeft {
  10439.  from,
  10440.  60%,
  10441.  75%,
  10442.  90%,
  10443.  to {
  10444.    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10445.    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10446.  }
  10447.  
  10448.  0% {
  10449.    opacity: 0;
  10450.    -webkit-transform: translate3d(-3000px, 0, 0);
  10451.    transform: translate3d(-3000px, 0, 0);
  10452.  }
  10453.  
  10454.  60% {
  10455.    opacity: 1;
  10456.    -webkit-transform: translate3d(25px, 0, 0);
  10457.    transform: translate3d(25px, 0, 0);
  10458.  }
  10459.  
  10460.  75% {
  10461.    -webkit-transform: translate3d(-10px, 0, 0);
  10462.    transform: translate3d(-10px, 0, 0);
  10463.  }
  10464.  
  10465.  90% {
  10466.    -webkit-transform: translate3d(5px, 0, 0);
  10467.    transform: translate3d(5px, 0, 0);
  10468.  }
  10469.  
  10470.  to {
  10471.    -webkit-transform: translate3d(0, 0, 0);
  10472.    transform: translate3d(0, 0, 0);
  10473.  }
  10474. }
  10475.  
  10476. .bounceInLeft {
  10477.  -webkit-animation-name: bounceInLeft;
  10478.  animation-name: bounceInLeft;
  10479. }
  10480.  
  10481. @-webkit-keyframes bounceInRight {
  10482.  from,
  10483.  60%,
  10484.  75%,
  10485.  90%,
  10486.  to {
  10487.    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10488.    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10489.  }
  10490.  
  10491.  from {
  10492.    opacity: 0;
  10493.    -webkit-transform: translate3d(3000px, 0, 0);
  10494.    transform: translate3d(3000px, 0, 0);
  10495.  }
  10496.  
  10497.  60% {
  10498.    opacity: 1;
  10499.    -webkit-transform: translate3d(-25px, 0, 0);
  10500.    transform: translate3d(-25px, 0, 0);
  10501.  }
  10502.  
  10503.  75% {
  10504.    -webkit-transform: translate3d(10px, 0, 0);
  10505.    transform: translate3d(10px, 0, 0);
  10506.  }
  10507.  
  10508.  90% {
  10509.    -webkit-transform: translate3d(-5px, 0, 0);
  10510.    transform: translate3d(-5px, 0, 0);
  10511.  }
  10512.  
  10513.  to {
  10514.    -webkit-transform: translate3d(0, 0, 0);
  10515.    transform: translate3d(0, 0, 0);
  10516.  }
  10517. }
  10518.  
  10519. @keyframes bounceInRight {
  10520.  from,
  10521.  60%,
  10522.  75%,
  10523.  90%,
  10524.  to {
  10525.    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10526.    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10527.  }
  10528.  
  10529.  from {
  10530.    opacity: 0;
  10531.    -webkit-transform: translate3d(3000px, 0, 0);
  10532.    transform: translate3d(3000px, 0, 0);
  10533.  }
  10534.  
  10535.  60% {
  10536.    opacity: 1;
  10537.    -webkit-transform: translate3d(-25px, 0, 0);
  10538.    transform: translate3d(-25px, 0, 0);
  10539.  }
  10540.  
  10541.  75% {
  10542.    -webkit-transform: translate3d(10px, 0, 0);
  10543.    transform: translate3d(10px, 0, 0);
  10544.  }
  10545.  
  10546.  90% {
  10547.    -webkit-transform: translate3d(-5px, 0, 0);
  10548.    transform: translate3d(-5px, 0, 0);
  10549.  }
  10550.  
  10551.  to {
  10552.    -webkit-transform: translate3d(0, 0, 0);
  10553.    transform: translate3d(0, 0, 0);
  10554.  }
  10555. }
  10556.  
  10557. .bounceInRight {
  10558.  -webkit-animation-name: bounceInRight;
  10559.  animation-name: bounceInRight;
  10560. }
  10561.  
  10562. @-webkit-keyframes bounceInUp {
  10563.  from,
  10564.  60%,
  10565.  75%,
  10566.  90%,
  10567.  to {
  10568.    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10569.    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10570.  }
  10571.  
  10572.  from {
  10573.    opacity: 0;
  10574.    -webkit-transform: translate3d(0, 3000px, 0);
  10575.    transform: translate3d(0, 3000px, 0);
  10576.  }
  10577.  
  10578.  60% {
  10579.    opacity: 1;
  10580.    -webkit-transform: translate3d(0, -20px, 0);
  10581.    transform: translate3d(0, -20px, 0);
  10582.  }
  10583.  
  10584.  75% {
  10585.    -webkit-transform: translate3d(0, 10px, 0);
  10586.    transform: translate3d(0, 10px, 0);
  10587.  }
  10588.  
  10589.  90% {
  10590.    -webkit-transform: translate3d(0, -5px, 0);
  10591.    transform: translate3d(0, -5px, 0);
  10592.  }
  10593.  
  10594.  to {
  10595.    -webkit-transform: translate3d(0, 0, 0);
  10596.    transform: translate3d(0, 0, 0);
  10597.  }
  10598. }
  10599.  
  10600. @keyframes bounceInUp {
  10601.  from,
  10602.  60%,
  10603.  75%,
  10604.  90%,
  10605.  to {
  10606.    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10607.    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  10608.  }
  10609.  
  10610.  from {
  10611.    opacity: 0;
  10612.    -webkit-transform: translate3d(0, 3000px, 0);
  10613.    transform: translate3d(0, 3000px, 0);
  10614.  }
  10615.  
  10616.  60% {
  10617.    opacity: 1;
  10618.    -webkit-transform: translate3d(0, -20px, 0);
  10619.    transform: translate3d(0, -20px, 0);
  10620.  }
  10621.  
  10622.  75% {
  10623.    -webkit-transform: translate3d(0, 10px, 0);
  10624.    transform: translate3d(0, 10px, 0);
  10625.  }
  10626.  
  10627.  90% {
  10628.    -webkit-transform: translate3d(0, -5px, 0);
  10629.    transform: translate3d(0, -5px, 0);
  10630.  }
  10631.  
  10632.  to {
  10633.    -webkit-transform: translate3d(0, 0, 0);
  10634.    transform: translate3d(0, 0, 0);
  10635.  }
  10636. }
  10637.  
  10638. .bounceInUp {
  10639.  -webkit-animation-name: bounceInUp;
  10640.  animation-name: bounceInUp;
  10641. }
  10642.  
  10643. @-webkit-keyframes bounceOut {
  10644.  20% {
  10645.    -webkit-transform: scale3d(0.9, 0.9, 0.9);
  10646.    transform: scale3d(0.9, 0.9, 0.9);
  10647.  }
  10648.  
  10649.  50%,
  10650.  55% {
  10651.    opacity: 1;
  10652.    -webkit-transform: scale3d(1.1, 1.1, 1.1);
  10653.    transform: scale3d(1.1, 1.1, 1.1);
  10654.  }
  10655.  
  10656.  to {
  10657.    opacity: 0;
  10658.    -webkit-transform: scale3d(0.3, 0.3, 0.3);
  10659.    transform: scale3d(0.3, 0.3, 0.3);
  10660.  }
  10661. }
  10662.  
  10663. @keyframes bounceOut {
  10664.  20% {
  10665.    -webkit-transform: scale3d(0.9, 0.9, 0.9);
  10666.    transform: scale3d(0.9, 0.9, 0.9);
  10667.  }
  10668.  
  10669.  50%,
  10670.  55% {
  10671.    opacity: 1;
  10672.    -webkit-transform: scale3d(1.1, 1.1, 1.1);
  10673.    transform: scale3d(1.1, 1.1, 1.1);
  10674.  }
  10675.  
  10676.  to {
  10677.    opacity: 0;
  10678.    -webkit-transform: scale3d(0.3, 0.3, 0.3);
  10679.    transform: scale3d(0.3, 0.3, 0.3);
  10680.  }
  10681. }
  10682.  
  10683. .bounceOut {
  10684.  -webkit-animation-duration: 0.75s;
  10685.  animation-duration: 0.75s;
  10686.  -webkit-animation-name: bounceOut;
  10687.  animation-name: bounceOut;
  10688. }
  10689.  
  10690. @-webkit-keyframes bounceOutDown {
  10691.  20% {
  10692.    -webkit-transform: translate3d(0, 10px, 0);
  10693.    transform: translate3d(0, 10px, 0);
  10694.  }
  10695.  
  10696.  40%,
  10697.  45% {
  10698.    opacity: 1;
  10699.    -webkit-transform: translate3d(0, -20px, 0);
  10700.    transform: translate3d(0, -20px, 0);
  10701.  }
  10702.  
  10703.  to {
  10704.    opacity: 0;
  10705.    -webkit-transform: translate3d(0, 2000px, 0);
  10706.    transform: translate3d(0, 2000px, 0);
  10707.  }
  10708. }
  10709.  
  10710. @keyframes bounceOutDown {
  10711.  20% {
  10712.    -webkit-transform: translate3d(0, 10px, 0);
  10713.    transform: translate3d(0, 10px, 0);
  10714.  }
  10715.  
  10716.  40%,
  10717.  45% {
  10718.    opacity: 1;
  10719.    -webkit-transform: translate3d(0, -20px, 0);
  10720.    transform: translate3d(0, -20px, 0);
  10721.  }
  10722.  
  10723.  to {
  10724.    opacity: 0;
  10725.    -webkit-transform: translate3d(0, 2000px, 0);
  10726.    transform: translate3d(0, 2000px, 0);
  10727.  }
  10728. }
  10729.  
  10730. .bounceOutDown {
  10731.  -webkit-animation-name: bounceOutDown;
  10732.  animation-name: bounceOutDown;
  10733. }
  10734.  
  10735. @-webkit-keyframes bounceOutLeft {
  10736.  20% {
  10737.    opacity: 1;
  10738.    -webkit-transform: translate3d(20px, 0, 0);
  10739.    transform: translate3d(20px, 0, 0);
  10740.  }
  10741.  
  10742.  to {
  10743.    opacity: 0;
  10744.    -webkit-transform: translate3d(-2000px, 0, 0);
  10745.    transform: translate3d(-2000px, 0, 0);
  10746.  }
  10747. }
  10748.  
  10749. @keyframes bounceOutLeft {
  10750.  20% {
  10751.    opacity: 1;
  10752.    -webkit-transform: translate3d(20px, 0, 0);
  10753.    transform: translate3d(20px, 0, 0);
  10754.  }
  10755.  
  10756.  to {
  10757.    opacity: 0;
  10758.    -webkit-transform: translate3d(-2000px, 0, 0);
  10759.    transform: translate3d(-2000px, 0, 0);
  10760.  }
  10761. }
  10762.  
  10763. .bounceOutLeft {
  10764.  -webkit-animation-name: bounceOutLeft;
  10765.  animation-name: bounceOutLeft;
  10766. }
  10767.  
  10768. @-webkit-keyframes bounceOutRight {
  10769.  20% {
  10770.    opacity: 1;
  10771.    -webkit-transform: translate3d(-20px, 0, 0);
  10772.    transform: translate3d(-20px, 0, 0);
  10773.  }
  10774.  
  10775.  to {
  10776.    opacity: 0;
  10777.    -webkit-transform: translate3d(2000px, 0, 0);
  10778.    transform: translate3d(2000px, 0, 0);
  10779.  }
  10780. }
  10781.  
  10782. @keyframes bounceOutRight {
  10783.  20% {
  10784.    opacity: 1;
  10785.    -webkit-transform: translate3d(-20px, 0, 0);
  10786.    transform: translate3d(-20px, 0, 0);
  10787.  }
  10788.  
  10789.  to {
  10790.    opacity: 0;
  10791.    -webkit-transform: translate3d(2000px, 0, 0);
  10792.    transform: translate3d(2000px, 0, 0);
  10793.  }
  10794. }
  10795.  
  10796. .bounceOutRight {
  10797.  -webkit-animation-name: bounceOutRight;
  10798.  animation-name: bounceOutRight;
  10799. }
  10800.  
  10801. @-webkit-keyframes bounceOutUp {
  10802.  20% {
  10803.    -webkit-transform: translate3d(0, -10px, 0);
  10804.    transform: translate3d(0, -10px, 0);
  10805.  }
  10806.  
  10807.  40%,
  10808.  45% {
  10809.    opacity: 1;
  10810.    -webkit-transform: translate3d(0, 20px, 0);
  10811.    transform: translate3d(0, 20px, 0);
  10812.  }
  10813.  
  10814.  to {
  10815.    opacity: 0;
  10816.    -webkit-transform: translate3d(0, -2000px, 0);
  10817.    transform: translate3d(0, -2000px, 0);
  10818.  }
  10819. }
  10820.  
  10821. @keyframes bounceOutUp {
  10822.  20% {
  10823.    -webkit-transform: translate3d(0, -10px, 0);
  10824.    transform: translate3d(0, -10px, 0);
  10825.  }
  10826.  
  10827.  40%,
  10828.  45% {
  10829.    opacity: 1;
  10830.    -webkit-transform: translate3d(0, 20px, 0);
  10831.    transform: translate3d(0, 20px, 0);
  10832.  }
  10833.  
  10834.  to {
  10835.    opacity: 0;
  10836.    -webkit-transform: translate3d(0, -2000px, 0);
  10837.    transform: translate3d(0, -2000px, 0);
  10838.  }
  10839. }
  10840.  
  10841. .bounceOutUp {
  10842.  -webkit-animation-name: bounceOutUp;
  10843.  animation-name: bounceOutUp;
  10844. }
  10845.  
  10846. @-webkit-keyframes fadeIn {
  10847.  from {
  10848.    opacity: 0;
  10849.  }
  10850.  
  10851.  to {
  10852.    opacity: 1;
  10853.  }
  10854. }
  10855.  
  10856. @keyframes fadeIn {
  10857.  from {
  10858.    opacity: 0;
  10859.  }
  10860.  
  10861.  to {
  10862.    opacity: 1;
  10863.  }
  10864. }
  10865.  
  10866. .fadeIn {
  10867.  -webkit-animation-name: fadeIn;
  10868.  animation-name: fadeIn;
  10869. }
  10870.  
  10871. @-webkit-keyframes fadeInDown {
  10872.  from {
  10873.    opacity: 0;
  10874.    -webkit-transform: translate3d(0, -100%, 0);
  10875.    transform: translate3d(0, -100%, 0);
  10876.  }
  10877.  
  10878.  to {
  10879.    opacity: 1;
  10880.    -webkit-transform: translate3d(0, 0, 0);
  10881.    transform: translate3d(0, 0, 0);
  10882.  }
  10883. }
  10884.  
  10885. @keyframes fadeInDown {
  10886.  from {
  10887.    opacity: 0;
  10888.    -webkit-transform: translate3d(0, -100%, 0);
  10889.    transform: translate3d(0, -100%, 0);
  10890.  }
  10891.  
  10892.  to {
  10893.    opacity: 1;
  10894.    -webkit-transform: translate3d(0, 0, 0);
  10895.    transform: translate3d(0, 0, 0);
  10896.  }
  10897. }
  10898.  
  10899. .fadeInDown {
  10900.  -webkit-animation-name: fadeInDown;
  10901.  animation-name: fadeInDown;
  10902. }
  10903.  
  10904. @-webkit-keyframes fadeInDownBig {
  10905.  from {
  10906.    opacity: 0;
  10907.    -webkit-transform: translate3d(0, -2000px, 0);
  10908.    transform: translate3d(0, -2000px, 0);
  10909.  }
  10910.  
  10911.  to {
  10912.    opacity: 1;
  10913.    -webkit-transform: translate3d(0, 0, 0);
  10914.    transform: translate3d(0, 0, 0);
  10915.  }
  10916. }
  10917.  
  10918. @keyframes fadeInDownBig {
  10919.  from {
  10920.    opacity: 0;
  10921.    -webkit-transform: translate3d(0, -2000px, 0);
  10922.    transform: translate3d(0, -2000px, 0);
  10923.  }
  10924.  
  10925.  to {
  10926.    opacity: 1;
  10927.    -webkit-transform: translate3d(0, 0, 0);
  10928.    transform: translate3d(0, 0, 0);
  10929.  }
  10930. }
  10931.  
  10932. .fadeInDownBig {
  10933.  -webkit-animation-name: fadeInDownBig;
  10934.  animation-name: fadeInDownBig;
  10935. }
  10936.  
  10937. @-webkit-keyframes fadeInLeft {
  10938.  from {
  10939.    opacity: 0;
  10940.    -webkit-transform: translate3d(-100%, 0, 0);
  10941.    transform: translate3d(-100%, 0, 0);
  10942.  }
  10943.  
  10944.  to {
  10945.    opacity: 1;
  10946.    -webkit-transform: translate3d(0, 0, 0);
  10947.    transform: translate3d(0, 0, 0);
  10948.  }
  10949. }
  10950.  
  10951. @keyframes fadeInLeft {
  10952.  from {
  10953.    opacity: 0;
  10954.    -webkit-transform: translate3d(-100%, 0, 0);
  10955.    transform: translate3d(-100%, 0, 0);
  10956.  }
  10957.  
  10958.  to {
  10959.    opacity: 1;
  10960.    -webkit-transform: translate3d(0, 0, 0);
  10961.    transform: translate3d(0, 0, 0);
  10962.  }
  10963. }
  10964.  
  10965. .fadeInLeft {
  10966.  -webkit-animation-name: fadeInLeft;
  10967.  animation-name: fadeInLeft;
  10968. }
  10969.  
  10970. @-webkit-keyframes fadeInLeftBig {
  10971.  from {
  10972.    opacity: 0;
  10973.    -webkit-transform: translate3d(-2000px, 0, 0);
  10974.    transform: translate3d(-2000px, 0, 0);
  10975.  }
  10976.  
  10977.  to {
  10978.    opacity: 1;
  10979.    -webkit-transform: translate3d(0, 0, 0);
  10980.    transform: translate3d(0, 0, 0);
  10981.  }
  10982. }
  10983.  
  10984. @keyframes fadeInLeftBig {
  10985.  from {
  10986.    opacity: 0;
  10987.    -webkit-transform: translate3d(-2000px, 0, 0);
  10988.    transform: translate3d(-2000px, 0, 0);
  10989.  }
  10990.  
  10991.  to {
  10992.    opacity: 1;
  10993.    -webkit-transform: translate3d(0, 0, 0);
  10994.    transform: translate3d(0, 0, 0);
  10995.  }
  10996. }
  10997.  
  10998. .fadeInLeftBig {
  10999.  -webkit-animation-name: fadeInLeftBig;
  11000.  animation-name: fadeInLeftBig;
  11001. }
  11002.  
  11003. @-webkit-keyframes fadeInRight {
  11004.  from {
  11005.    opacity: 0;
  11006.    -webkit-transform: translate3d(100%, 0, 0);
  11007.    transform: translate3d(100%, 0, 0);
  11008.  }
  11009.  
  11010.  to {
  11011.    opacity: 1;
  11012.    -webkit-transform: translate3d(0, 0, 0);
  11013.    transform: translate3d(0, 0, 0);
  11014.  }
  11015. }
  11016.  
  11017. @keyframes fadeInRight {
  11018.  from {
  11019.    opacity: 0;
  11020.    -webkit-transform: translate3d(100%, 0, 0);
  11021.    transform: translate3d(100%, 0, 0);
  11022.  }
  11023.  
  11024.  to {
  11025.    opacity: 1;
  11026.    -webkit-transform: translate3d(0, 0, 0);
  11027.    transform: translate3d(0, 0, 0);
  11028.  }
  11029. }
  11030.  
  11031. .fadeInRight {
  11032.  -webkit-animation-name: fadeInRight;
  11033.  animation-name: fadeInRight;
  11034. }
  11035.  
  11036. @-webkit-keyframes fadeInRightBig {
  11037.  from {
  11038.    opacity: 0;
  11039.    -webkit-transform: translate3d(2000px, 0, 0);
  11040.    transform: translate3d(2000px, 0, 0);
  11041.  }
  11042.  
  11043.  to {
  11044.    opacity: 1;
  11045.    -webkit-transform: translate3d(0, 0, 0);
  11046.    transform: translate3d(0, 0, 0);
  11047.  }
  11048. }
  11049.  
  11050. @keyframes fadeInRightBig {
  11051.  from {
  11052.    opacity: 0;
  11053.    -webkit-transform: translate3d(2000px, 0, 0);
  11054.    transform: translate3d(2000px, 0, 0);
  11055.  }
  11056.  
  11057.  to {
  11058.    opacity: 1;
  11059.    -webkit-transform: translate3d(0, 0, 0);
  11060.    transform: translate3d(0, 0, 0);
  11061.  }
  11062. }
  11063.  
  11064. .fadeInRightBig {
  11065.  -webkit-animation-name: fadeInRightBig;
  11066.  animation-name: fadeInRightBig;
  11067. }
  11068.  
  11069. @-webkit-keyframes fadeInUp {
  11070.  from {
  11071.    opacity: 0;
  11072.    -webkit-transform: translate3d(0, 100%, 0);
  11073.    transform: translate3d(0, 100%, 0);
  11074.  }
  11075.  
  11076.  to {
  11077.    opacity: 1;
  11078.    -webkit-transform: translate3d(0, 0, 0);
  11079.    transform: translate3d(0, 0, 0);
  11080.  }
  11081. }
  11082.  
  11083. @keyframes fadeInUp {
  11084.  from {
  11085.    opacity: 0;
  11086.    -webkit-transform: translate3d(0, 100%, 0);
  11087.    transform: translate3d(0, 100%, 0);
  11088.  }
  11089.  
  11090.  to {
  11091.    opacity: 1;
  11092.    -webkit-transform: translate3d(0, 0, 0);
  11093.    transform: translate3d(0, 0, 0);
  11094.  }
  11095. }
  11096.  
  11097. .fadeInUp {
  11098.  -webkit-animation-name: fadeInUp;
  11099.  animation-name: fadeInUp;
  11100. }
  11101.  
  11102. @-webkit-keyframes fadeInUpBig {
  11103.  from {
  11104.    opacity: 0;
  11105.    -webkit-transform: translate3d(0, 2000px, 0);
  11106.    transform: translate3d(0, 2000px, 0);
  11107.  }
  11108.  
  11109.  to {
  11110.    opacity: 1;
  11111.    -webkit-transform: translate3d(0, 0, 0);
  11112.    transform: translate3d(0, 0, 0);
  11113.  }
  11114. }
  11115.  
  11116. @keyframes fadeInUpBig {
  11117.  from {
  11118.    opacity: 0;
  11119.    -webkit-transform: translate3d(0, 2000px, 0);
  11120.    transform: translate3d(0, 2000px, 0);
  11121.  }
  11122.  
  11123.  to {
  11124.    opacity: 1;
  11125.    -webkit-transform: translate3d(0, 0, 0);
  11126.    transform: translate3d(0, 0, 0);
  11127.  }
  11128. }
  11129.  
  11130. .fadeInUpBig {
  11131.  -webkit-animation-name: fadeInUpBig;
  11132.  animation-name: fadeInUpBig;
  11133. }
  11134.  
  11135. @-webkit-keyframes fadeOut {
  11136.  from {
  11137.    opacity: 1;
  11138.  }
  11139.  
  11140.  to {
  11141.    opacity: 0;
  11142.  }
  11143. }
  11144.  
  11145. @keyframes fadeOut {
  11146.  from {
  11147.    opacity: 1;
  11148.  }
  11149.  
  11150.  to {
  11151.    opacity: 0;
  11152.  }
  11153. }
  11154.  
  11155. .fadeOut {
  11156.  -webkit-animation-name: fadeOut;
  11157.  animation-name: fadeOut;
  11158. }
  11159.  
  11160. @-webkit-keyframes fadeOutDown {
  11161.  from {
  11162.    opacity: 1;
  11163.  }
  11164.  
  11165.  to {
  11166.    opacity: 0;
  11167.    -webkit-transform: translate3d(0, 100%, 0);
  11168.    transform: translate3d(0, 100%, 0);
  11169.  }
  11170. }
  11171.  
  11172. @keyframes fadeOutDown {
  11173.  from {
  11174.    opacity: 1;
  11175.  }
  11176.  
  11177.  to {
  11178.    opacity: 0;
  11179.    -webkit-transform: translate3d(0, 100%, 0);
  11180.    transform: translate3d(0, 100%, 0);
  11181.  }
  11182. }
  11183.  
  11184. .fadeOutDown {
  11185.  -webkit-animation-name: fadeOutDown;
  11186.  animation-name: fadeOutDown;
  11187. }
  11188.  
  11189. @-webkit-keyframes fadeOutDownBig {
  11190.  from {
  11191.    opacity: 1;
  11192.  }
  11193.  
  11194.  to {
  11195.    opacity: 0;
  11196.    -webkit-transform: translate3d(0, 2000px, 0);
  11197.    transform: translate3d(0, 2000px, 0);
  11198.  }
  11199. }
  11200.  
  11201. @keyframes fadeOutDownBig {
  11202.  from {
  11203.    opacity: 1;
  11204.  }
  11205.  
  11206.  to {
  11207.    opacity: 0;
  11208.    -webkit-transform: translate3d(0, 2000px, 0);
  11209.    transform: translate3d(0, 2000px, 0);
  11210.  }
  11211. }
  11212.  
  11213. .fadeOutDownBig {
  11214.  -webkit-animation-name: fadeOutDownBig;
  11215.  animation-name: fadeOutDownBig;
  11216. }
  11217.  
  11218. @-webkit-keyframes fadeOutLeft {
  11219.  from {
  11220.    opacity: 1;
  11221.  }
  11222.  
  11223.  to {
  11224.    opacity: 0;
  11225.    -webkit-transform: translate3d(-100%, 0, 0);
  11226.    transform: translate3d(-100%, 0, 0);
  11227.  }
  11228. }
  11229.  
  11230. @keyframes fadeOutLeft {
  11231.  from {
  11232.    opacity: 1;
  11233.  }
  11234.  
  11235.  to {
  11236.    opacity: 0;
  11237.    -webkit-transform: translate3d(-100%, 0, 0);
  11238.    transform: translate3d(-100%, 0, 0);
  11239.  }
  11240. }
  11241.  
  11242. .fadeOutLeft {
  11243.  -webkit-animation-name: fadeOutLeft;
  11244.  animation-name: fadeOutLeft;
  11245. }
  11246.  
  11247. @-webkit-keyframes fadeOutLeftBig {
  11248.  from {
  11249.    opacity: 1;
  11250.  }
  11251.  
  11252.  to {
  11253.    opacity: 0;
  11254.    -webkit-transform: translate3d(-2000px, 0, 0);
  11255.    transform: translate3d(-2000px, 0, 0);
  11256.  }
  11257. }
  11258.  
  11259. @keyframes fadeOutLeftBig {
  11260.  from {
  11261.    opacity: 1;
  11262.  }
  11263.  
  11264.  to {
  11265.    opacity: 0;
  11266.    -webkit-transform: translate3d(-2000px, 0, 0);
  11267.    transform: translate3d(-2000px, 0, 0);
  11268.  }
  11269. }
  11270.  
  11271. .fadeOutLeftBig {
  11272.  -webkit-animation-name: fadeOutLeftBig;
  11273.  animation-name: fadeOutLeftBig;
  11274. }
  11275.  
  11276. @-webkit-keyframes fadeOutRight {
  11277.  from {
  11278.    opacity: 1;
  11279.  }
  11280.  
  11281.  to {
  11282.    opacity: 0;
  11283.    -webkit-transform: translate3d(100%, 0, 0);
  11284.    transform: translate3d(100%, 0, 0);
  11285.  }
  11286. }
  11287.  
  11288. @keyframes fadeOutRight {
  11289.  from {
  11290.    opacity: 1;
  11291.  }
  11292.  
  11293.  to {
  11294.    opacity: 0;
  11295.    -webkit-transform: translate3d(100%, 0, 0);
  11296.    transform: translate3d(100%, 0, 0);
  11297.  }
  11298. }
  11299.  
  11300. .fadeOutRight {
  11301.  -webkit-animation-name: fadeOutRight;
  11302.  animation-name: fadeOutRight;
  11303. }
  11304.  
  11305. @-webkit-keyframes fadeOutRightBig {
  11306.  from {
  11307.    opacity: 1;
  11308.  }
  11309.  
  11310.  to {
  11311.    opacity: 0;
  11312.    -webkit-transform: translate3d(2000px, 0, 0);
  11313.    transform: translate3d(2000px, 0, 0);
  11314.  }
  11315. }
  11316.  
  11317. @keyframes fadeOutRightBig {
  11318.  from {
  11319.    opacity: 1;
  11320.  }
  11321.  
  11322.  to {
  11323.    opacity: 0;
  11324.    -webkit-transform: translate3d(2000px, 0, 0);
  11325.    transform: translate3d(2000px, 0, 0);
  11326.  }
  11327. }
  11328.  
  11329. .fadeOutRightBig {
  11330.  -webkit-animation-name: fadeOutRightBig;
  11331.  animation-name: fadeOutRightBig;
  11332. }
  11333.  
  11334. @-webkit-keyframes fadeOutUp {
  11335.  from {
  11336.    opacity: 1;
  11337.  }
  11338.  
  11339.  to {
  11340.    opacity: 0;
  11341.    -webkit-transform: translate3d(0, -100%, 0);
  11342.    transform: translate3d(0, -100%, 0);
  11343.  }
  11344. }
  11345.  
  11346. @keyframes fadeOutUp {
  11347.  from {
  11348.    opacity: 1;
  11349.  }
  11350.  
  11351.  to {
  11352.    opacity: 0;
  11353.    -webkit-transform: translate3d(0, -100%, 0);
  11354.    transform: translate3d(0, -100%, 0);
  11355.  }
  11356. }
  11357.  
  11358. .fadeOutUp {
  11359.  -webkit-animation-name: fadeOutUp;
  11360.  animation-name: fadeOutUp;
  11361. }
  11362.  
  11363. @-webkit-keyframes fadeOutUpBig {
  11364.  from {
  11365.    opacity: 1;
  11366.  }
  11367.  
  11368.  to {
  11369.    opacity: 0;
  11370.    -webkit-transform: translate3d(0, -2000px, 0);
  11371.    transform: translate3d(0, -2000px, 0);
  11372.  }
  11373. }
  11374.  
  11375. @keyframes fadeOutUpBig {
  11376.  from {
  11377.    opacity: 1;
  11378.  }
  11379.  
  11380.  to {
  11381.    opacity: 0;
  11382.    -webkit-transform: translate3d(0, -2000px, 0);
  11383.    transform: translate3d(0, -2000px, 0);
  11384.  }
  11385. }
  11386.  
  11387. .fadeOutUpBig {
  11388.  -webkit-animation-name: fadeOutUpBig;
  11389.  animation-name: fadeOutUpBig;
  11390. }
  11391.  
  11392. @-webkit-keyframes flip {
  11393.  from {
  11394.    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
  11395.      rotate3d(0, 1, 0, -360deg);
  11396.    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
  11397.    -webkit-animation-timing-function: ease-out;
  11398.    animation-timing-function: ease-out;
  11399.  }
  11400.  
  11401.  40% {
  11402.    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  11403.      rotate3d(0, 1, 0, -190deg);
  11404.    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  11405.      rotate3d(0, 1, 0, -190deg);
  11406.    -webkit-animation-timing-function: ease-out;
  11407.    animation-timing-function: ease-out;
  11408.  }
  11409.  
  11410.  50% {
  11411.    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  11412.      rotate3d(0, 1, 0, -170deg);
  11413.    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  11414.      rotate3d(0, 1, 0, -170deg);
  11415.    -webkit-animation-timing-function: ease-in;
  11416.    animation-timing-function: ease-in;
  11417.  }
  11418.  
  11419.  80% {
  11420.    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
  11421.      rotate3d(0, 1, 0, 0deg);
  11422.    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
  11423.      rotate3d(0, 1, 0, 0deg);
  11424.    -webkit-animation-timing-function: ease-in;
  11425.    animation-timing-function: ease-in;
  11426.  }
  11427.  
  11428.  to {
  11429.    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
  11430.      rotate3d(0, 1, 0, 0deg);
  11431.    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  11432.    -webkit-animation-timing-function: ease-in;
  11433.    animation-timing-function: ease-in;
  11434.  }
  11435. }
  11436.  
  11437. @keyframes flip {
  11438.  from {
  11439.    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
  11440.      rotate3d(0, 1, 0, -360deg);
  11441.    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
  11442.    -webkit-animation-timing-function: ease-out;
  11443.    animation-timing-function: ease-out;
  11444.  }
  11445.  
  11446.  40% {
  11447.    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  11448.      rotate3d(0, 1, 0, -190deg);
  11449.    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  11450.      rotate3d(0, 1, 0, -190deg);
  11451.    -webkit-animation-timing-function: ease-out;
  11452.    animation-timing-function: ease-out;
  11453.  }
  11454.  
  11455.  50% {
  11456.    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  11457.      rotate3d(0, 1, 0, -170deg);
  11458.    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  11459.      rotate3d(0, 1, 0, -170deg);
  11460.    -webkit-animation-timing-function: ease-in;
  11461.    animation-timing-function: ease-in;
  11462.  }
  11463.  
  11464.  80% {
  11465.    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
  11466.      rotate3d(0, 1, 0, 0deg);
  11467.    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
  11468.      rotate3d(0, 1, 0, 0deg);
  11469.    -webkit-animation-timing-function: ease-in;
  11470.    animation-timing-function: ease-in;
  11471.  }
  11472.  
  11473.  to {
  11474.    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
  11475.      rotate3d(0, 1, 0, 0deg);
  11476.    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  11477.    -webkit-animation-timing-function: ease-in;
  11478.    animation-timing-function: ease-in;
  11479.  }
  11480. }
  11481.  
  11482. .animated.flip {
  11483.  -webkit-backface-visibility: visible;
  11484.  backface-visibility: visible;
  11485.  -webkit-animation-name: flip;
  11486.  animation-name: flip;
  11487. }
  11488.  
  11489. @-webkit-keyframes flipInX {
  11490.  from {
  11491.    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  11492.    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  11493.    -webkit-animation-timing-function: ease-in;
  11494.    animation-timing-function: ease-in;
  11495.    opacity: 0;
  11496.  }
  11497.  
  11498.  40% {
  11499.    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  11500.    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  11501.    -webkit-animation-timing-function: ease-in;
  11502.    animation-timing-function: ease-in;
  11503.  }
  11504.  
  11505.  60% {
  11506.    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  11507.    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  11508.    opacity: 1;
  11509.  }
  11510.  
  11511.  80% {
  11512.    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  11513.    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  11514.  }
  11515.  
  11516.  to {
  11517.    -webkit-transform: perspective(400px);
  11518.    transform: perspective(400px);
  11519.  }
  11520. }
  11521.  
  11522. @keyframes flipInX {
  11523.  from {
  11524.    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  11525.    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  11526.    -webkit-animation-timing-function: ease-in;
  11527.    animation-timing-function: ease-in;
  11528.    opacity: 0;
  11529.  }
  11530.  
  11531.  40% {
  11532.    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  11533.    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  11534.    -webkit-animation-timing-function: ease-in;
  11535.    animation-timing-function: ease-in;
  11536.  }
  11537.  
  11538.  60% {
  11539.    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  11540.    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  11541.    opacity: 1;
  11542.  }
  11543.  
  11544.  80% {
  11545.    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  11546.    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  11547.  }
  11548.  
  11549.  to {
  11550.    -webkit-transform: perspective(400px);
  11551.    transform: perspective(400px);
  11552.  }
  11553. }
  11554.  
  11555. .flipInX {
  11556.  -webkit-backface-visibility: visible !important;
  11557.  backface-visibility: visible !important;
  11558.  -webkit-animation-name: flipInX;
  11559.  animation-name: flipInX;
  11560. }
  11561.  
  11562. @-webkit-keyframes flipInY {
  11563.  from {
  11564.    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  11565.    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  11566.    -webkit-animation-timing-function: ease-in;
  11567.    animation-timing-function: ease-in;
  11568.    opacity: 0;
  11569.  }
  11570.  
  11571.  40% {
  11572.    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  11573.    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  11574.    -webkit-animation-timing-function: ease-in;
  11575.    animation-timing-function: ease-in;
  11576.  }
  11577.  
  11578.  60% {
  11579.    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  11580.    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  11581.    opacity: 1;
  11582.  }
  11583.  
  11584.  80% {
  11585.    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  11586.    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  11587.  }
  11588.  
  11589.  to {
  11590.    -webkit-transform: perspective(400px);
  11591.    transform: perspective(400px);
  11592.  }
  11593. }
  11594.  
  11595. @keyframes flipInY {
  11596.  from {
  11597.    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  11598.    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  11599.    -webkit-animation-timing-function: ease-in;
  11600.    animation-timing-function: ease-in;
  11601.    opacity: 0;
  11602.  }
  11603.  
  11604.  40% {
  11605.    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  11606.    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  11607.    -webkit-animation-timing-function: ease-in;
  11608.    animation-timing-function: ease-in;
  11609.  }
  11610.  
  11611.  60% {
  11612.    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  11613.    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  11614.    opacity: 1;
  11615.  }
  11616.  
  11617.  80% {
  11618.    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  11619.    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  11620.  }
  11621.  
  11622.  to {
  11623.    -webkit-transform: perspective(400px);
  11624.    transform: perspective(400px);
  11625.  }
  11626. }
  11627.  
  11628. .flipInY {
  11629.  -webkit-backface-visibility: visible !important;
  11630.  backface-visibility: visible !important;
  11631.  -webkit-animation-name: flipInY;
  11632.  animation-name: flipInY;
  11633. }
  11634.  
  11635. @-webkit-keyframes flipOutX {
  11636.  from {
  11637.    -webkit-transform: perspective(400px);
  11638.    transform: perspective(400px);
  11639.  }
  11640.  
  11641.  30% {
  11642.    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  11643.    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  11644.    opacity: 1;
  11645.  }
  11646.  
  11647.  to {
  11648.    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  11649.    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  11650.    opacity: 0;
  11651.  }
  11652. }
  11653.  
  11654. @keyframes flipOutX {
  11655.  from {
  11656.    -webkit-transform: perspective(400px);
  11657.    transform: perspective(400px);
  11658.  }
  11659.  
  11660.  30% {
  11661.    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  11662.    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  11663.    opacity: 1;
  11664.  }
  11665.  
  11666.  to {
  11667.    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  11668.    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  11669.    opacity: 0;
  11670.  }
  11671. }
  11672.  
  11673. .flipOutX {
  11674.  -webkit-animation-duration: 0.75s;
  11675.  animation-duration: 0.75s;
  11676.  -webkit-animation-name: flipOutX;
  11677.  animation-name: flipOutX;
  11678.  -webkit-backface-visibility: visible !important;
  11679.  backface-visibility: visible !important;
  11680. }
  11681.  
  11682. @-webkit-keyframes flipOutY {
  11683.  from {
  11684.    -webkit-transform: perspective(400px);
  11685.    transform: perspective(400px);
  11686.  }
  11687.  
  11688.  30% {
  11689.    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  11690.    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  11691.    opacity: 1;
  11692.  }
  11693.  
  11694.  to {
  11695.    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  11696.    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  11697.    opacity: 0;
  11698.  }
  11699. }
  11700.  
  11701. @keyframes flipOutY {
  11702.  from {
  11703.    -webkit-transform: perspective(400px);
  11704.    transform: perspective(400px);
  11705.  }
  11706.  
  11707.  30% {
  11708.    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  11709.    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  11710.    opacity: 1;
  11711.  }
  11712.  
  11713.  to {
  11714.    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  11715.    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  11716.    opacity: 0;
  11717.  }
  11718. }
  11719.  
  11720. .flipOutY {
  11721.  -webkit-animation-duration: 0.75s;
  11722.  animation-duration: 0.75s;
  11723.  -webkit-backface-visibility: visible !important;
  11724.  backface-visibility: visible !important;
  11725.  -webkit-animation-name: flipOutY;
  11726.  animation-name: flipOutY;
  11727. }
  11728.  
  11729. @-webkit-keyframes lightSpeedIn {
  11730.  from {
  11731.    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
  11732.    transform: translate3d(100%, 0, 0) skewX(-30deg);
  11733.    opacity: 0;
  11734.  }
  11735.  
  11736.  60% {
  11737.    -webkit-transform: skewX(20deg);
  11738.    transform: skewX(20deg);
  11739.    opacity: 1;
  11740.  }
  11741.  
  11742.  80% {
  11743.    -webkit-transform: skewX(-5deg);
  11744.    transform: skewX(-5deg);
  11745.  }
  11746.  
  11747.  to {
  11748.    -webkit-transform: translate3d(0, 0, 0);
  11749.    transform: translate3d(0, 0, 0);
  11750.  }
  11751. }
  11752.  
  11753. @keyframes lightSpeedIn {
  11754.  from {
  11755.    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
  11756.    transform: translate3d(100%, 0, 0) skewX(-30deg);
  11757.    opacity: 0;
  11758.  }
  11759.  
  11760.  60% {
  11761.    -webkit-transform: skewX(20deg);
  11762.    transform: skewX(20deg);
  11763.    opacity: 1;
  11764.  }
  11765.  
  11766.  80% {
  11767.    -webkit-transform: skewX(-5deg);
  11768.    transform: skewX(-5deg);
  11769.  }
  11770.  
  11771.  to {
  11772.    -webkit-transform: translate3d(0, 0, 0);
  11773.    transform: translate3d(0, 0, 0);
  11774.  }
  11775. }
  11776.  
  11777. .lightSpeedIn {
  11778.  -webkit-animation-name: lightSpeedIn;
  11779.  animation-name: lightSpeedIn;
  11780.  -webkit-animation-timing-function: ease-out;
  11781.  animation-timing-function: ease-out;
  11782. }
  11783.  
  11784. @-webkit-keyframes lightSpeedOut {
  11785.  from {
  11786.    opacity: 1;
  11787.  }
  11788.  
  11789.  to {
  11790.    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
  11791.    transform: translate3d(100%, 0, 0) skewX(30deg);
  11792.    opacity: 0;
  11793.  }
  11794. }
  11795.  
  11796. @keyframes lightSpeedOut {
  11797.  from {
  11798.    opacity: 1;
  11799.  }
  11800.  
  11801.  to {
  11802.    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
  11803.    transform: translate3d(100%, 0, 0) skewX(30deg);
  11804.    opacity: 0;
  11805.  }
  11806. }
  11807.  
  11808. .lightSpeedOut {
  11809.  -webkit-animation-name: lightSpeedOut;
  11810.  animation-name: lightSpeedOut;
  11811.  -webkit-animation-timing-function: ease-in;
  11812.  animation-timing-function: ease-in;
  11813. }
  11814.  
  11815. @-webkit-keyframes rotateIn {
  11816.  from {
  11817.    -webkit-transform-origin: center;
  11818.    transform-origin: center;
  11819.    -webkit-transform: rotate3d(0, 0, 1, -200deg);
  11820.    transform: rotate3d(0, 0, 1, -200deg);
  11821.    opacity: 0;
  11822.  }
  11823.  
  11824.  to {
  11825.    -webkit-transform-origin: center;
  11826.    transform-origin: center;
  11827.    -webkit-transform: translate3d(0, 0, 0);
  11828.    transform: translate3d(0, 0, 0);
  11829.    opacity: 1;
  11830.  }
  11831. }
  11832.  
  11833. @keyframes rotateIn {
  11834.  from {
  11835.    -webkit-transform-origin: center;
  11836.    transform-origin: center;
  11837.    -webkit-transform: rotate3d(0, 0, 1, -200deg);
  11838.    transform: rotate3d(0, 0, 1, -200deg);
  11839.    opacity: 0;
  11840.  }
  11841.  
  11842.  to {
  11843.    -webkit-transform-origin: center;
  11844.    transform-origin: center;
  11845.    -webkit-transform: translate3d(0, 0, 0);
  11846.    transform: translate3d(0, 0, 0);
  11847.    opacity: 1;
  11848.  }
  11849. }
  11850.  
  11851. .rotateIn {
  11852.  -webkit-animation-name: rotateIn;
  11853.  animation-name: rotateIn;
  11854. }
  11855.  
  11856. @-webkit-keyframes rotateInDownLeft {
  11857.  from {
  11858.    -webkit-transform-origin: left bottom;
  11859.    transform-origin: left bottom;
  11860.    -webkit-transform: rotate3d(0, 0, 1, -45deg);
  11861.    transform: rotate3d(0, 0, 1, -45deg);
  11862.    opacity: 0;
  11863.  }
  11864.  
  11865.  to {
  11866.    -webkit-transform-origin: left bottom;
  11867.    transform-origin: left bottom;
  11868.    -webkit-transform: translate3d(0, 0, 0);
  11869.    transform: translate3d(0, 0, 0);
  11870.    opacity: 1;
  11871.  }
  11872. }
  11873.  
  11874. @keyframes rotateInDownLeft {
  11875.  from {
  11876.    -webkit-transform-origin: left bottom;
  11877.    transform-origin: left bottom;
  11878.    -webkit-transform: rotate3d(0, 0, 1, -45deg);
  11879.    transform: rotate3d(0, 0, 1, -45deg);
  11880.    opacity: 0;
  11881.  }
  11882.  
  11883.  to {
  11884.    -webkit-transform-origin: left bottom;
  11885.    transform-origin: left bottom;
  11886.    -webkit-transform: translate3d(0, 0, 0);
  11887.    transform: translate3d(0, 0, 0);
  11888.    opacity: 1;
  11889.  }
  11890. }
  11891.  
  11892. .rotateInDownLeft {
  11893.  -webkit-animation-name: rotateInDownLeft;
  11894.  animation-name: rotateInDownLeft;
  11895. }
  11896.  
  11897. @-webkit-keyframes rotateInDownRight {
  11898.  from {
  11899.    -webkit-transform-origin: right bottom;
  11900.    transform-origin: right bottom;
  11901.    -webkit-transform: rotate3d(0, 0, 1, 45deg);
  11902.    transform: rotate3d(0, 0, 1, 45deg);
  11903.    opacity: 0;
  11904.  }
  11905.  
  11906.  to {
  11907.    -webkit-transform-origin: right bottom;
  11908.    transform-origin: right bottom;
  11909.    -webkit-transform: translate3d(0, 0, 0);
  11910.    transform: translate3d(0, 0, 0);
  11911.    opacity: 1;
  11912.  }
  11913. }
  11914.  
  11915. @keyframes rotateInDownRight {
  11916.  from {
  11917.    -webkit-transform-origin: right bottom;
  11918.    transform-origin: right bottom;
  11919.    -webkit-transform: rotate3d(0, 0, 1, 45deg);
  11920.    transform: rotate3d(0, 0, 1, 45deg);
  11921.    opacity: 0;
  11922.  }
  11923.  
  11924.  to {
  11925.    -webkit-transform-origin: right bottom;
  11926.    transform-origin: right bottom;
  11927.    -webkit-transform: translate3d(0, 0, 0);
  11928.    transform: translate3d(0, 0, 0);
  11929.    opacity: 1;
  11930.  }
  11931. }
  11932.  
  11933. .rotateInDownRight {
  11934.  -webkit-animation-name: rotateInDownRight;
  11935.  animation-name: rotateInDownRight;
  11936. }
  11937.  
  11938. @-webkit-keyframes rotateInUpLeft {
  11939.  from {
  11940.    -webkit-transform-origin: left bottom;
  11941.    transform-origin: left bottom;
  11942.    -webkit-transform: rotate3d(0, 0, 1, 45deg);
  11943.    transform: rotate3d(0, 0, 1, 45deg);
  11944.    opacity: 0;
  11945.  }
  11946.  
  11947.  to {
  11948.    -webkit-transform-origin: left bottom;
  11949.    transform-origin: left bottom;
  11950.    -webkit-transform: translate3d(0, 0, 0);
  11951.    transform: translate3d(0, 0, 0);
  11952.    opacity: 1;
  11953.  }
  11954. }
  11955.  
  11956. @keyframes rotateInUpLeft {
  11957.  from {
  11958.    -webkit-transform-origin: left bottom;
  11959.    transform-origin: left bottom;
  11960.    -webkit-transform: rotate3d(0, 0, 1, 45deg);
  11961.    transform: rotate3d(0, 0, 1, 45deg);
  11962.    opacity: 0;
  11963.  }
  11964.  
  11965.  to {
  11966.    -webkit-transform-origin: left bottom;
  11967.    transform-origin: left bottom;
  11968.    -webkit-transform: translate3d(0, 0, 0);
  11969.    transform: translate3d(0, 0, 0);
  11970.    opacity: 1;
  11971.  }
  11972. }
  11973.  
  11974. .rotateInUpLeft {
  11975.  -webkit-animation-name: rotateInUpLeft;
  11976.  animation-name: rotateInUpLeft;
  11977. }
  11978.  
  11979. @-webkit-keyframes rotateInUpRight {
  11980.  from {
  11981.    -webkit-transform-origin: right bottom;
  11982.    transform-origin: right bottom;
  11983.    -webkit-transform: rotate3d(0, 0, 1, -90deg);
  11984.    transform: rotate3d(0, 0, 1, -90deg);
  11985.    opacity: 0;
  11986.  }
  11987.  
  11988.  to {
  11989.    -webkit-transform-origin: right bottom;
  11990.    transform-origin: right bottom;
  11991.    -webkit-transform: translate3d(0, 0, 0);
  11992.    transform: translate3d(0, 0, 0);
  11993.    opacity: 1;
  11994.  }
  11995. }
  11996.  
  11997. @keyframes rotateInUpRight {
  11998.  from {
  11999.    -webkit-transform-origin: right bottom;
  12000.    transform-origin: right bottom;
  12001.    -webkit-transform: rotate3d(0, 0, 1, -90deg);
  12002.    transform: rotate3d(0, 0, 1, -90deg);
  12003.    opacity: 0;
  12004.  }
  12005.  
  12006.  to {
  12007.    -webkit-transform-origin: right bottom;
  12008.    transform-origin: right bottom;
  12009.    -webkit-transform: translate3d(0, 0, 0);
  12010.    transform: translate3d(0, 0, 0);
  12011.    opacity: 1;
  12012.  }
  12013. }
  12014.  
  12015. .rotateInUpRight {
  12016.  -webkit-animation-name: rotateInUpRight;
  12017.  animation-name: rotateInUpRight;
  12018. }
  12019.  
  12020. @-webkit-keyframes rotateOut {
  12021.  from {
  12022.    -webkit-transform-origin: center;
  12023.    transform-origin: center;
  12024.    opacity: 1;
  12025.  }
  12026.  
  12027.  to {
  12028.    -webkit-transform-origin: center;
  12029.    transform-origin: center;
  12030.    -webkit-transform: rotate3d(0, 0, 1, 200deg);
  12031.    transform: rotate3d(0, 0, 1, 200deg);
  12032.    opacity: 0;
  12033.  }
  12034. }
  12035.  
  12036. @keyframes rotateOut {
  12037.  from {
  12038.    -webkit-transform-origin: center;
  12039.    transform-origin: center;
  12040.    opacity: 1;
  12041.  }
  12042.  
  12043.  to {
  12044.    -webkit-transform-origin: center;
  12045.    transform-origin: center;
  12046.    -webkit-transform: rotate3d(0, 0, 1, 200deg);
  12047.    transform: rotate3d(0, 0, 1, 200deg);
  12048.    opacity: 0;
  12049.  }
  12050. }
  12051.  
  12052. .rotateOut {
  12053.  -webkit-animation-name: rotateOut;
  12054.  animation-name: rotateOut;
  12055. }
  12056.  
  12057. @-webkit-keyframes rotateOutDownLeft {
  12058.  from {
  12059.    -webkit-transform-origin: left bottom;
  12060.    transform-origin: left bottom;
  12061.    opacity: 1;
  12062.  }
  12063.  
  12064.  to {
  12065.    -webkit-transform-origin: left bottom;
  12066.    transform-origin: left bottom;
  12067.    -webkit-transform: rotate3d(0, 0, 1, 45deg);
  12068.    transform: rotate3d(0, 0, 1, 45deg);
  12069.    opacity: 0;
  12070.  }
  12071. }
  12072.  
  12073. @keyframes rotateOutDownLeft {
  12074.  from {
  12075.    -webkit-transform-origin: left bottom;
  12076.    transform-origin: left bottom;
  12077.    opacity: 1;
  12078.  }
  12079.  
  12080.  to {
  12081.    -webkit-transform-origin: left bottom;
  12082.    transform-origin: left bottom;
  12083.    -webkit-transform: rotate3d(0, 0, 1, 45deg);
  12084.    transform: rotate3d(0, 0, 1, 45deg);
  12085.    opacity: 0;
  12086.  }
  12087. }
  12088.  
  12089. .rotateOutDownLeft {
  12090.  -webkit-animation-name: rotateOutDownLeft;
  12091.  animation-name: rotateOutDownLeft;
  12092. }
  12093.  
  12094. @-webkit-keyframes rotateOutDownRight {
  12095.  from {
  12096.    -webkit-transform-origin: right bottom;
  12097.    transform-origin: right bottom;
  12098.    opacity: 1;
  12099.  }
  12100.  
  12101.  to {
  12102.    -webkit-transform-origin: right bottom;
  12103.    transform-origin: right bottom;
  12104.    -webkit-transform: rotate3d(0, 0, 1, -45deg);
  12105.    transform: rotate3d(0, 0, 1, -45deg);
  12106.    opacity: 0;
  12107.  }
  12108. }
  12109.  
  12110. @keyframes rotateOutDownRight {
  12111.  from {
  12112.    -webkit-transform-origin: right bottom;
  12113.    transform-origin: right bottom;
  12114.    opacity: 1;
  12115.  }
  12116.  
  12117.  to {
  12118.    -webkit-transform-origin: right bottom;
  12119.    transform-origin: right bottom;
  12120.    -webkit-transform: rotate3d(0, 0, 1, -45deg);
  12121.    transform: rotate3d(0, 0, 1, -45deg);
  12122.    opacity: 0;
  12123.  }
  12124. }
  12125.  
  12126. .rotateOutDownRight {
  12127.  -webkit-animation-name: rotateOutDownRight;
  12128.  animation-name: rotateOutDownRight;
  12129. }
  12130.  
  12131. @-webkit-keyframes rotateOutUpLeft {
  12132.  from {
  12133.    -webkit-transform-origin: left bottom;
  12134.    transform-origin: left bottom;
  12135.    opacity: 1;
  12136.  }
  12137.  
  12138.  to {
  12139.    -webkit-transform-origin: left bottom;
  12140.    transform-origin: left bottom;
  12141.    -webkit-transform: rotate3d(0, 0, 1, -45deg);
  12142.    transform: rotate3d(0, 0, 1, -45deg);
  12143.    opacity: 0;
  12144.  }
  12145. }
  12146.  
  12147. @keyframes rotateOutUpLeft {
  12148.  from {
  12149.    -webkit-transform-origin: left bottom;
  12150.    transform-origin: left bottom;
  12151.    opacity: 1;
  12152.  }
  12153.  
  12154.  to {
  12155.    -webkit-transform-origin: left bottom;
  12156.    transform-origin: left bottom;
  12157.    -webkit-transform: rotate3d(0, 0, 1, -45deg);
  12158.    transform: rotate3d(0, 0, 1, -45deg);
  12159.    opacity: 0;
  12160.  }
  12161. }
  12162.  
  12163. .rotateOutUpLeft {
  12164.  -webkit-animation-name: rotateOutUpLeft;
  12165.  animation-name: rotateOutUpLeft;
  12166. }
  12167.  
  12168. @-webkit-keyframes rotateOutUpRight {
  12169.  from {
  12170.    -webkit-transform-origin: right bottom;
  12171.    transform-origin: right bottom;
  12172.    opacity: 1;
  12173.  }
  12174.  
  12175.  to {
  12176.    -webkit-transform-origin: right bottom;
  12177.    transform-origin: right bottom;
  12178.    -webkit-transform: rotate3d(0, 0, 1, 90deg);
  12179.    transform: rotate3d(0, 0, 1, 90deg);
  12180.    opacity: 0;
  12181.  }
  12182. }
  12183.  
  12184. @keyframes rotateOutUpRight {
  12185.  from {
  12186.    -webkit-transform-origin: right bottom;
  12187.    transform-origin: right bottom;
  12188.    opacity: 1;
  12189.  }
  12190.  
  12191.  to {
  12192.    -webkit-transform-origin: right bottom;
  12193.    transform-origin: right bottom;
  12194.    -webkit-transform: rotate3d(0, 0, 1, 90deg);
  12195.    transform: rotate3d(0, 0, 1, 90deg);
  12196.    opacity: 0;
  12197.  }
  12198. }
  12199.  
  12200. .rotateOutUpRight {
  12201.  -webkit-animation-name: rotateOutUpRight;
  12202.  animation-name: rotateOutUpRight;
  12203. }
  12204.  
  12205. @-webkit-keyframes hinge {
  12206.  0% {
  12207.    -webkit-transform-origin: top left;
  12208.    transform-origin: top left;
  12209.    -webkit-animation-timing-function: ease-in-out;
  12210.    animation-timing-function: ease-in-out;
  12211.  }
  12212.  
  12213.  20%,
  12214.  60% {
  12215.    -webkit-transform: rotate3d(0, 0, 1, 80deg);
  12216.    transform: rotate3d(0, 0, 1, 80deg);
  12217.    -webkit-transform-origin: top left;
  12218.    transform-origin: top left;
  12219.    -webkit-animation-timing-function: ease-in-out;
  12220.    animation-timing-function: ease-in-out;
  12221.  }
  12222.  
  12223.  40%,
  12224.  80% {
  12225.    -webkit-transform: rotate3d(0, 0, 1, 60deg);
  12226.    transform: rotate3d(0, 0, 1, 60deg);
  12227.    -webkit-transform-origin: top left;
  12228.    transform-origin: top left;
  12229.    -webkit-animation-timing-function: ease-in-out;
  12230.    animation-timing-function: ease-in-out;
  12231.    opacity: 1;
  12232.  }
  12233.  
  12234.  to {
  12235.    -webkit-transform: translate3d(0, 700px, 0);
  12236.    transform: translate3d(0, 700px, 0);
  12237.    opacity: 0;
  12238.  }
  12239. }
  12240.  
  12241. @keyframes hinge {
  12242.  0% {
  12243.    -webkit-transform-origin: top left;
  12244.    transform-origin: top left;
  12245.    -webkit-animation-timing-function: ease-in-out;
  12246.    animation-timing-function: ease-in-out;
  12247.  }
  12248.  
  12249.  20%,
  12250.  60% {
  12251.    -webkit-transform: rotate3d(0, 0, 1, 80deg);
  12252.    transform: rotate3d(0, 0, 1, 80deg);
  12253.    -webkit-transform-origin: top left;
  12254.    transform-origin: top left;
  12255.    -webkit-animation-timing-function: ease-in-out;
  12256.    animation-timing-function: ease-in-out;
  12257.  }
  12258.  
  12259.  40%,
  12260.  80% {
  12261.    -webkit-transform: rotate3d(0, 0, 1, 60deg);
  12262.    transform: rotate3d(0, 0, 1, 60deg);
  12263.    -webkit-transform-origin: top left;
  12264.    transform-origin: top left;
  12265.    -webkit-animation-timing-function: ease-in-out;
  12266.    animation-timing-function: ease-in-out;
  12267.    opacity: 1;
  12268.  }
  12269.  
  12270.  to {
  12271.    -webkit-transform: translate3d(0, 700px, 0);
  12272.    transform: translate3d(0, 700px, 0);
  12273.    opacity: 0;
  12274.  }
  12275. }
  12276.  
  12277. .hinge {
  12278.  -webkit-animation-duration: 2s;
  12279.  animation-duration: 2s;
  12280.  -webkit-animation-name: hinge;
  12281.  animation-name: hinge;
  12282. }
  12283.  
  12284. @-webkit-keyframes jackInTheBox {
  12285.  from {
  12286.    opacity: 0;
  12287.    -webkit-transform: scale(0.1) rotate(30deg);
  12288.    transform: scale(0.1) rotate(30deg);
  12289.    -webkit-transform-origin: center bottom;
  12290.    transform-origin: center bottom;
  12291.  }
  12292.  
  12293.  50% {
  12294.    -webkit-transform: rotate(-10deg);
  12295.    transform: rotate(-10deg);
  12296.  }
  12297.  
  12298.  70% {
  12299.    -webkit-transform: rotate(3deg);
  12300.    transform: rotate(3deg);
  12301.  }
  12302.  
  12303.  to {
  12304.    opacity: 1;
  12305.    -webkit-transform: scale(1);
  12306.    transform: scale(1);
  12307.  }
  12308. }
  12309.  
  12310. @keyframes jackInTheBox {
  12311.  from {
  12312.    opacity: 0;
  12313.    -webkit-transform: scale(0.1) rotate(30deg);
  12314.    transform: scale(0.1) rotate(30deg);
  12315.    -webkit-transform-origin: center bottom;
  12316.    transform-origin: center bottom;
  12317.  }
  12318.  
  12319.  50% {
  12320.    -webkit-transform: rotate(-10deg);
  12321.    transform: rotate(-10deg);
  12322.  }
  12323.  
  12324.  70% {
  12325.    -webkit-transform: rotate(3deg);
  12326.    transform: rotate(3deg);
  12327.  }
  12328.  
  12329.  to {
  12330.    opacity: 1;
  12331.    -webkit-transform: scale(1);
  12332.    transform: scale(1);
  12333.  }
  12334. }
  12335.  
  12336. .jackInTheBox {
  12337.  -webkit-animation-name: jackInTheBox;
  12338.  animation-name: jackInTheBox;
  12339. }
  12340.  
  12341. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  12342.  
  12343. @-webkit-keyframes rollIn {
  12344.  from {
  12345.    opacity: 0;
  12346.    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  12347.    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  12348.  }
  12349.  
  12350.  to {
  12351.    opacity: 1;
  12352.    -webkit-transform: translate3d(0, 0, 0);
  12353.    transform: translate3d(0, 0, 0);
  12354.  }
  12355. }
  12356.  
  12357. @keyframes rollIn {
  12358.  from {
  12359.    opacity: 0;
  12360.    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  12361.    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  12362.  }
  12363.  
  12364.  to {
  12365.    opacity: 1;
  12366.    -webkit-transform: translate3d(0, 0, 0);
  12367.    transform: translate3d(0, 0, 0);
  12368.  }
  12369. }
  12370.  
  12371. .rollIn {
  12372.  -webkit-animation-name: rollIn;
  12373.  animation-name: rollIn;
  12374. }
  12375.  
  12376. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  12377.  
  12378. @-webkit-keyframes rollOut {
  12379.  from {
  12380.    opacity: 1;
  12381.  }
  12382.  
  12383.  to {
  12384.    opacity: 0;
  12385.    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  12386.    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  12387.  }
  12388. }
  12389.  
  12390. @keyframes rollOut {
  12391.  from {
  12392.    opacity: 1;
  12393.  }
  12394.  
  12395.  to {
  12396.    opacity: 0;
  12397.    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  12398.    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  12399.  }
  12400. }
  12401.  
  12402. .rollOut {
  12403.  -webkit-animation-name: rollOut;
  12404.  animation-name: rollOut;
  12405. }
  12406.  
  12407. @-webkit-keyframes zoomIn {
  12408.  from {
  12409.    opacity: 0;
  12410.    -webkit-transform: scale3d(0.3, 0.3, 0.3);
  12411.    transform: scale3d(0.3, 0.3, 0.3);
  12412.  }
  12413.  
  12414.  50% {
  12415.    opacity: 1;
  12416.  }
  12417. }
  12418.  
  12419. @keyframes zoomIn {
  12420.  from {
  12421.    opacity: 0;
  12422.    -webkit-transform: scale3d(0.3, 0.3, 0.3);
  12423.    transform: scale3d(0.3, 0.3, 0.3);
  12424.  }
  12425.  
  12426.  50% {
  12427.    opacity: 1;
  12428.  }
  12429. }
  12430.  
  12431. .zoomIn {
  12432.  -webkit-animation-name: zoomIn;
  12433.  animation-name: zoomIn;
  12434. }
  12435.  
  12436. @-webkit-keyframes zoomInDown {
  12437.  from {
  12438.    opacity: 0;
  12439.    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  12440.    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  12441.    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12442.    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12443.  }
  12444.  
  12445.  60% {
  12446.    opacity: 1;
  12447.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  12448.    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  12449.    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12450.    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12451.  }
  12452. }
  12453.  
  12454. @keyframes zoomInDown {
  12455.  from {
  12456.    opacity: 0;
  12457.    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  12458.    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  12459.    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12460.    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12461.  }
  12462.  
  12463.  60% {
  12464.    opacity: 1;
  12465.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  12466.    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  12467.    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12468.    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12469.  }
  12470. }
  12471.  
  12472. .zoomInDown {
  12473.  -webkit-animation-name: zoomInDown;
  12474.  animation-name: zoomInDown;
  12475. }
  12476.  
  12477. @-webkit-keyframes zoomInLeft {
  12478.  from {
  12479.    opacity: 0;
  12480.    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  12481.    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  12482.    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12483.    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12484.  }
  12485.  
  12486.  60% {
  12487.    opacity: 1;
  12488.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  12489.    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  12490.    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12491.    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12492.  }
  12493. }
  12494.  
  12495. @keyframes zoomInLeft {
  12496.  from {
  12497.    opacity: 0;
  12498.    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  12499.    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  12500.    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12501.    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12502.  }
  12503.  
  12504.  60% {
  12505.    opacity: 1;
  12506.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  12507.    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  12508.    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12509.    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12510.  }
  12511. }
  12512.  
  12513. .zoomInLeft {
  12514.  -webkit-animation-name: zoomInLeft;
  12515.  animation-name: zoomInLeft;
  12516. }
  12517.  
  12518. @-webkit-keyframes zoomInRight {
  12519.  from {
  12520.    opacity: 0;
  12521.    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  12522.    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  12523.    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12524.    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12525.  }
  12526.  
  12527.  60% {
  12528.    opacity: 1;
  12529.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  12530.    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  12531.    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12532.    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12533.  }
  12534. }
  12535.  
  12536. @keyframes zoomInRight {
  12537.  from {
  12538.    opacity: 0;
  12539.    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  12540.    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  12541.    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12542.    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12543.  }
  12544.  
  12545.  60% {
  12546.    opacity: 1;
  12547.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  12548.    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  12549.    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12550.    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12551.  }
  12552. }
  12553.  
  12554. .zoomInRight {
  12555.  -webkit-animation-name: zoomInRight;
  12556.  animation-name: zoomInRight;
  12557. }
  12558.  
  12559. @-webkit-keyframes zoomInUp {
  12560.  from {
  12561.    opacity: 0;
  12562.    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  12563.    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  12564.    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12565.    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12566.  }
  12567.  
  12568.  60% {
  12569.    opacity: 1;
  12570.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  12571.    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  12572.    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12573.    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12574.  }
  12575. }
  12576.  
  12577. @keyframes zoomInUp {
  12578.  from {
  12579.    opacity: 0;
  12580.    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  12581.    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  12582.    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12583.    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12584.  }
  12585.  
  12586.  60% {
  12587.    opacity: 1;
  12588.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  12589.    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  12590.    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12591.    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12592.  }
  12593. }
  12594.  
  12595. .zoomInUp {
  12596.  -webkit-animation-name: zoomInUp;
  12597.  animation-name: zoomInUp;
  12598. }
  12599.  
  12600. @-webkit-keyframes zoomOut {
  12601.  from {
  12602.    opacity: 1;
  12603.  }
  12604.  
  12605.  50% {
  12606.    opacity: 0;
  12607.    -webkit-transform: scale3d(0.3, 0.3, 0.3);
  12608.    transform: scale3d(0.3, 0.3, 0.3);
  12609.  }
  12610.  
  12611.  to {
  12612.    opacity: 0;
  12613.  }
  12614. }
  12615.  
  12616. @keyframes zoomOut {
  12617.  from {
  12618.    opacity: 1;
  12619.  }
  12620.  
  12621.  50% {
  12622.    opacity: 0;
  12623.    -webkit-transform: scale3d(0.3, 0.3, 0.3);
  12624.    transform: scale3d(0.3, 0.3, 0.3);
  12625.  }
  12626.  
  12627.  to {
  12628.    opacity: 0;
  12629.  }
  12630. }
  12631.  
  12632. .zoomOut {
  12633.  -webkit-animation-name: zoomOut;
  12634.  animation-name: zoomOut;
  12635. }
  12636.  
  12637. @-webkit-keyframes zoomOutDown {
  12638.  40% {
  12639.    opacity: 1;
  12640.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  12641.    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  12642.    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12643.    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12644.  }
  12645.  
  12646.  to {
  12647.    opacity: 0;
  12648.    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  12649.    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  12650.    -webkit-transform-origin: center bottom;
  12651.    transform-origin: center bottom;
  12652.    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12653.    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12654.  }
  12655. }
  12656.  
  12657. @keyframes zoomOutDown {
  12658.  40% {
  12659.    opacity: 1;
  12660.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  12661.    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  12662.    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12663.    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12664.  }
  12665.  
  12666.  to {
  12667.    opacity: 0;
  12668.    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  12669.    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  12670.    -webkit-transform-origin: center bottom;
  12671.    transform-origin: center bottom;
  12672.    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12673.    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12674.  }
  12675. }
  12676.  
  12677. .zoomOutDown {
  12678.  -webkit-animation-name: zoomOutDown;
  12679.  animation-name: zoomOutDown;
  12680. }
  12681.  
  12682. @-webkit-keyframes zoomOutLeft {
  12683.  40% {
  12684.    opacity: 1;
  12685.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  12686.    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  12687.  }
  12688.  
  12689.  to {
  12690.    opacity: 0;
  12691.    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
  12692.    transform: scale(0.1) translate3d(-2000px, 0, 0);
  12693.    -webkit-transform-origin: left center;
  12694.    transform-origin: left center;
  12695.  }
  12696. }
  12697.  
  12698. @keyframes zoomOutLeft {
  12699.  40% {
  12700.    opacity: 1;
  12701.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  12702.    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  12703.  }
  12704.  
  12705.  to {
  12706.    opacity: 0;
  12707.    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
  12708.    transform: scale(0.1) translate3d(-2000px, 0, 0);
  12709.    -webkit-transform-origin: left center;
  12710.    transform-origin: left center;
  12711.  }
  12712. }
  12713.  
  12714. .zoomOutLeft {
  12715.  -webkit-animation-name: zoomOutLeft;
  12716.  animation-name: zoomOutLeft;
  12717. }
  12718.  
  12719. @-webkit-keyframes zoomOutRight {
  12720.  40% {
  12721.    opacity: 1;
  12722.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  12723.    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  12724.  }
  12725.  
  12726.  to {
  12727.    opacity: 0;
  12728.    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
  12729.    transform: scale(0.1) translate3d(2000px, 0, 0);
  12730.    -webkit-transform-origin: right center;
  12731.    transform-origin: right center;
  12732.  }
  12733. }
  12734.  
  12735. @keyframes zoomOutRight {
  12736.  40% {
  12737.    opacity: 1;
  12738.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  12739.    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  12740.  }
  12741.  
  12742.  to {
  12743.    opacity: 0;
  12744.    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
  12745.    transform: scale(0.1) translate3d(2000px, 0, 0);
  12746.    -webkit-transform-origin: right center;
  12747.    transform-origin: right center;
  12748.  }
  12749. }
  12750.  
  12751. .zoomOutRight {
  12752.  -webkit-animation-name: zoomOutRight;
  12753.  animation-name: zoomOutRight;
  12754. }
  12755.  
  12756. @-webkit-keyframes zoomOutUp {
  12757.  40% {
  12758.    opacity: 1;
  12759.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  12760.    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  12761.    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12762.    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12763.  }
  12764.  
  12765.  to {
  12766.    opacity: 0;
  12767.    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  12768.    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  12769.    -webkit-transform-origin: center bottom;
  12770.    transform-origin: center bottom;
  12771.    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12772.    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12773.  }
  12774. }
  12775.  
  12776. @keyframes zoomOutUp {
  12777.  40% {
  12778.    opacity: 1;
  12779.    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  12780.    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  12781.    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12782.    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  12783.  }
  12784.  
  12785.  to {
  12786.    opacity: 0;
  12787.    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  12788.    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  12789.    -webkit-transform-origin: center bottom;
  12790.    transform-origin: center bottom;
  12791.    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12792.    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  12793.  }
  12794. }
  12795.  
  12796. .zoomOutUp {
  12797.  -webkit-animation-name: zoomOutUp;
  12798.  animation-name: zoomOutUp;
  12799. }
  12800.  
  12801. @-webkit-keyframes slideInDown {
  12802.  from {
  12803.    -webkit-transform: translate3d(0, -100%, 0);
  12804.    transform: translate3d(0, -100%, 0);
  12805.    visibility: visible;
  12806.  }
  12807.  
  12808.  to {
  12809.    -webkit-transform: translate3d(0, 0, 0);
  12810.    transform: translate3d(0, 0, 0);
  12811.  }
  12812. }
  12813.  
  12814. @keyframes slideInDown {
  12815.  from {
  12816.    -webkit-transform: translate3d(0, -100%, 0);
  12817.    transform: translate3d(0, -100%, 0);
  12818.    visibility: visible;
  12819.  }
  12820.  
  12821.  to {
  12822.    -webkit-transform: translate3d(0, 0, 0);
  12823.    transform: translate3d(0, 0, 0);
  12824.  }
  12825. }
  12826.  
  12827. .slideInDown {
  12828.  -webkit-animation-name: slideInDown;
  12829.  animation-name: slideInDown;
  12830. }
  12831.  
  12832. @-webkit-keyframes slideInLeft {
  12833.  from {
  12834.    -webkit-transform: translate3d(-100%, 0, 0);
  12835.    transform: translate3d(-100%, 0, 0);
  12836.    visibility: visible;
  12837.  }
  12838.  
  12839.  to {
  12840.    -webkit-transform: translate3d(0, 0, 0);
  12841.    transform: translate3d(0, 0, 0);
  12842.  }
  12843. }
  12844.  
  12845. @keyframes slideInLeft {
  12846.  from {
  12847.    -webkit-transform: translate3d(-100%, 0, 0);
  12848.    transform: translate3d(-100%, 0, 0);
  12849.    visibility: visible;
  12850.  }
  12851.  
  12852.  to {
  12853.    -webkit-transform: translate3d(0, 0, 0);
  12854.    transform: translate3d(0, 0, 0);
  12855.  }
  12856. }
  12857.  
  12858. .slideInLeft {
  12859.  -webkit-animation-name: slideInLeft;
  12860.  animation-name: slideInLeft;
  12861. }
  12862.  
  12863. @-webkit-keyframes slideInRight {
  12864.  from {
  12865.    -webkit-transform: translate3d(100%, 0, 0);
  12866.    transform: translate3d(100%, 0, 0);
  12867.    visibility: visible;
  12868.  }
  12869.  
  12870.  to {
  12871.    -webkit-transform: translate3d(0, 0, 0);
  12872.    transform: translate3d(0, 0, 0);
  12873.  }
  12874. }
  12875.  
  12876. @keyframes slideInRight {
  12877.  from {
  12878.    -webkit-transform: translate3d(100%, 0, 0);
  12879.    transform: translate3d(100%, 0, 0);
  12880.    visibility: visible;
  12881.  }
  12882.  
  12883.  to {
  12884.    -webkit-transform: translate3d(0, 0, 0);
  12885.    transform: translate3d(0, 0, 0);
  12886.  }
  12887. }
  12888.  
  12889. .slideInRight {
  12890.  -webkit-animation-name: slideInRight;
  12891.  animation-name: slideInRight;
  12892. }
  12893.  
  12894. @-webkit-keyframes slideInUp {
  12895.  from {
  12896.    -webkit-transform: translate3d(0, 100%, 0);
  12897.    transform: translate3d(0, 100%, 0);
  12898.    visibility: visible;
  12899.  }
  12900.  
  12901.  to {
  12902.    -webkit-transform: translate3d(0, 0, 0);
  12903.    transform: translate3d(0, 0, 0);
  12904.  }
  12905. }
  12906.  
  12907. @keyframes slideInUp {
  12908.  from {
  12909.    -webkit-transform: translate3d(0, 100%, 0);
  12910.    transform: translate3d(0, 100%, 0);
  12911.    visibility: visible;
  12912.  }
  12913.  
  12914.  to {
  12915.    -webkit-transform: translate3d(0, 0, 0);
  12916.    transform: translate3d(0, 0, 0);
  12917.  }
  12918. }
  12919.  
  12920. .slideInUp {
  12921.  -webkit-animation-name: slideInUp;
  12922.  animation-name: slideInUp;
  12923. }
  12924.  
  12925. @-webkit-keyframes slideOutDown {
  12926.  from {
  12927.    -webkit-transform: translate3d(0, 0, 0);
  12928.    transform: translate3d(0, 0, 0);
  12929.  }
  12930.  
  12931.  to {
  12932.    visibility: hidden;
  12933.    -webkit-transform: translate3d(0, 100%, 0);
  12934.    transform: translate3d(0, 100%, 0);
  12935.  }
  12936. }
  12937.  
  12938. @keyframes slideOutDown {
  12939.  from {
  12940.    -webkit-transform: translate3d(0, 0, 0);
  12941.    transform: translate3d(0, 0, 0);
  12942.  }
  12943.  
  12944.  to {
  12945.    visibility: hidden;
  12946.    -webkit-transform: translate3d(0, 100%, 0);
  12947.    transform: translate3d(0, 100%, 0);
  12948.  }
  12949. }
  12950.  
  12951. .slideOutDown {
  12952.  -webkit-animation-name: slideOutDown;
  12953.  animation-name: slideOutDown;
  12954. }
  12955.  
  12956. @-webkit-keyframes slideOutLeft {
  12957.  from {
  12958.    -webkit-transform: translate3d(0, 0, 0);
  12959.    transform: translate3d(0, 0, 0);
  12960.  }
  12961.  
  12962.  to {
  12963.    visibility: hidden;
  12964.    -webkit-transform: translate3d(-100%, 0, 0);
  12965.    transform: translate3d(-100%, 0, 0);
  12966.  }
  12967. }
  12968.  
  12969. @keyframes slideOutLeft {
  12970.  from {
  12971.    -webkit-transform: translate3d(0, 0, 0);
  12972.    transform: translate3d(0, 0, 0);
  12973.  }
  12974.  
  12975.  to {
  12976.    visibility: hidden;
  12977.    -webkit-transform: translate3d(-100%, 0, 0);
  12978.    transform: translate3d(-100%, 0, 0);
  12979.  }
  12980. }
  12981.  
  12982. .slideOutLeft {
  12983.  -webkit-animation-name: slideOutLeft;
  12984.  animation-name: slideOutLeft;
  12985. }
  12986.  
  12987. @-webkit-keyframes slideOutRight {
  12988.  from {
  12989.    -webkit-transform: translate3d(0, 0, 0);
  12990.    transform: translate3d(0, 0, 0);
  12991.  }
  12992.  
  12993.  to {
  12994.    visibility: hidden;
  12995.    -webkit-transform: translate3d(100%, 0, 0);
  12996.    transform: translate3d(100%, 0, 0);
  12997.  }
  12998. }
  12999.  
  13000. @keyframes slideOutRight {
  13001.  from {
  13002.    -webkit-transform: translate3d(0, 0, 0);
  13003.    transform: translate3d(0, 0, 0);
  13004.  }
  13005.  
  13006.  to {
  13007.    visibility: hidden;
  13008.    -webkit-transform: translate3d(100%, 0, 0);
  13009.    transform: translate3d(100%, 0, 0);
  13010.  }
  13011. }
  13012.  
  13013. .slideOutRight {
  13014.  -webkit-animation-name: slideOutRight;
  13015.  animation-name: slideOutRight;
  13016. }
  13017.  
  13018. @-webkit-keyframes slideOutUp {
  13019.  from {
  13020.    -webkit-transform: translate3d(0, 0, 0);
  13021.    transform: translate3d(0, 0, 0);
  13022.  }
  13023.  
  13024.  to {
  13025.    visibility: hidden;
  13026.    -webkit-transform: translate3d(0, -100%, 0);
  13027.    transform: translate3d(0, -100%, 0);
  13028.  }
  13029. }
  13030.  
  13031. @keyframes slideOutUp {
  13032.  from {
  13033.    -webkit-transform: translate3d(0, 0, 0);
  13034.    transform: translate3d(0, 0, 0);
  13035.  }
  13036.  
  13037.  to {
  13038.    visibility: hidden;
  13039.    -webkit-transform: translate3d(0, -100%, 0);
  13040.    transform: translate3d(0, -100%, 0);
  13041.  }
  13042. }
  13043.  
  13044. .slideOutUp {
  13045.  -webkit-animation-name: slideOutUp;
  13046.  animation-name: slideOutUp;
  13047. }
  13048.  
  13049. .animated {
  13050.  -webkit-animation-duration: 1s;
  13051.  animation-duration: 1s;
  13052.  -webkit-animation-fill-mode: both;
  13053.  animation-fill-mode: both;
  13054. }
  13055.  
  13056. .animated.infinite {
  13057.  -webkit-animation-iteration-count: infinite;
  13058.  animation-iteration-count: infinite;
  13059. }
  13060.  
  13061. .animated.delay-1s {
  13062.  -webkit-animation-delay: 1s;
  13063.  animation-delay: 1s;
  13064. }
  13065.  
  13066. .animated.delay-2s {
  13067.  -webkit-animation-delay: 2s;
  13068.  animation-delay: 2s;
  13069. }
  13070.  
  13071. .animated.delay-3s {
  13072.  -webkit-animation-delay: 3s;
  13073.  animation-delay: 3s;
  13074. }
  13075.  
  13076. .animated.delay-4s {
  13077.  -webkit-animation-delay: 4s;
  13078.  animation-delay: 4s;
  13079. }
  13080.  
  13081. .animated.delay-5s {
  13082.  -webkit-animation-delay: 5s;
  13083.  animation-delay: 5s;
  13084. }
  13085.  
  13086. .animated.fast {
  13087.  -webkit-animation-duration: 800ms;
  13088.  animation-duration: 800ms;
  13089. }
  13090.  
  13091. .animated.faster {
  13092.  -webkit-animation-duration: 500ms;
  13093.  animation-duration: 500ms;
  13094. }
  13095.  
  13096. .animated.slow {
  13097.  -webkit-animation-duration: 2s;
  13098.  animation-duration: 2s;
  13099. }
  13100.  
  13101. .animated.slower {
  13102.  -webkit-animation-duration: 3s;
  13103.  animation-duration: 3s;
  13104. }
  13105.  
  13106. @media (print), (prefers-reduced-motion) {
  13107.  .animated {
  13108.    -webkit-animation: unset !important;
  13109.    animation: unset !important;
  13110.    -webkit-transition: none !important;
  13111.    transition: none !important;
  13112.  }
  13113. }
  13114. </style>
  13115. <style>/*!
  13116. * SlickNav Responsive Mobile Menu v1.0.10
  13117. * (c) 2016 Josh Cope
  13118. * licensed under MIT
  13119. */
  13120. .slicknav_btn {
  13121.  position: relative;
  13122.  display: block;
  13123.  vertical-align: middle;
  13124.  float: right;
  13125.  padding: 0.438em 0.625em 0.438em 0.625em;
  13126.  line-height: 1.125em;
  13127.  cursor: pointer; }
  13128.  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
  13129.    margin-top: 0.188em; }
  13130.  
  13131. .slicknav_menu {
  13132.  *zoom: 1; }
  13133.  .slicknav_menu .slicknav_menutxt {
  13134.    display: block;
  13135.    line-height: 1.188em;
  13136.    float: left; }
  13137.  .slicknav_menu .slicknav_icon {
  13138.    float: left;
  13139.    width: 1.125em;
  13140.    height: 0.875em;
  13141.    margin: 0.188em 0 0 0.438em; }
  13142.    .slicknav_menu .slicknav_icon:before {
  13143.      background: transparent;
  13144.      width: 1.125em;
  13145.      height: 0.875em;
  13146.      display: block;
  13147.      content: "";
  13148.      position: absolute; }
  13149.  .slicknav_menu .slicknav_no-text {
  13150.    margin: 0; }
  13151.  .slicknav_menu .slicknav_icon-bar {
  13152.    display: block;
  13153.    width: 1.125em;
  13154.    height: 0.125em;}
  13155.  .slicknav_menu:before {
  13156.    content: " ";
  13157.    display: table; }
  13158.  .slicknav_menu:after {
  13159.    content: " ";
  13160.    display: table;
  13161.    clear: both; }
  13162.  
  13163. .slicknav_nav {
  13164.  clear: both; }
  13165.  .slicknav_nav ul {
  13166.    display: block; }
  13167.  .slicknav_nav li {
  13168.    display: block; }
  13169.  .slicknav_nav .slicknav_arrow {
  13170.    font-size: 0.8em;
  13171.    margin: 0 0 0 0.4em; }
  13172.  .slicknav_nav .slicknav_item {
  13173.    cursor: pointer; }
  13174.    .slicknav_nav .slicknav_item a {
  13175.      display: inline; }
  13176.  .slicknav_nav .slicknav_row {
  13177.    display: block; }
  13178.  .slicknav_nav a {
  13179.    display: block; }
  13180.  .slicknav_nav .slicknav_parent-link a {
  13181.    display: inline; }
  13182.  
  13183. .slicknav_brand {
  13184.  float: left; }
  13185.  
  13186. .slicknav_menu {
  13187.  font-size: 16px;
  13188.  box-sizing: border-box;
  13189.  background: #4c4c4c;
  13190.  padding: 5px; }
  13191.  .slicknav_menu * {
  13192.    box-sizing: border-box; }
  13193.  .slicknav_menu .slicknav_menutxt {
  13194.    color: #fff;
  13195.    font-weight: bold; }
  13196.  .slicknav_menu .slicknav_icon-bar {
  13197.    background-color: #fff; }
  13198.  
  13199.    .slicknav_btn {
  13200.      margin: 5px 5px 6px;
  13201.      text-decoration: none;
  13202.      background-color: none;
  13203.    }
  13204.  
  13205. .slicknav_nav {
  13206.  color: #fff;
  13207.  margin: 0;
  13208.  padding: 0;
  13209.  font-size: 0.875em;
  13210.  list-style: none;
  13211.  overflow: hidden; }
  13212.  .slicknav_nav ul {
  13213.    list-style: none;
  13214.    overflow: hidden;
  13215.    padding: 0;
  13216.    margin: 0 0 0 20px; }
  13217.  .slicknav_nav .slicknav_row {
  13218.    padding: 5px 10px;
  13219.    margin: 2px 5px; }
  13220.    .slicknav_nav .slicknav_row:hover {
  13221.      -webkit-border-radius: 6px;
  13222.      -moz-border-radius: 6px;
  13223.      border-radius: 6px;
  13224.      background: #ccc;
  13225.      color: #fff; }
  13226.  .slicknav_nav a {
  13227.    padding: 5px 10px;
  13228.    margin: 2px 5px;
  13229.    text-decoration: none;
  13230.    color: #fff; }
  13231.    .slicknav_nav a:hover {
  13232.      -webkit-border-radius: 0px;
  13233.      -moz-border-radius: 0px;
  13234.      border-radius: 0px;
  13235.      background: #ccc;
  13236.      color: #222; }
  13237.  .slicknav_nav .slicknav_txtnode {
  13238.    margin-left: 15px; }
  13239.  .slicknav_nav .slicknav_item a {
  13240.    padding: 0;
  13241.    margin: 0; }
  13242.  .slicknav_nav .slicknav_parent-link a {
  13243.    padding: 0;
  13244.    margin: 0; }
  13245.  
  13246. .slicknav_brand {
  13247.  color: #fff;
  13248.  font-size: 18px;
  13249.  line-height: 30px;
  13250.  padding: 7px 12px;
  13251.  height: 44px; }
  13252.  
  13253.  
  13254.  
  13255.  /*===== mobile menu slicknav =====*/
  13256.  
  13257. .mobile_menu {
  13258. position: absolute;
  13259. right: 10px;
  13260. width: 96%;
  13261. z-index: 99;
  13262. }
  13263. .slicknav_menu .slicknav_menutxt {
  13264.    display: none;
  13265. }
  13266. .slicknav_menu {
  13267.    background: transparent;
  13268.    margin-top: 10px;
  13269. }
  13270. .slicknav_menu .slicknav_icon-bar {
  13271.    background-color: #ffffff;
  13272.    height: 3px;
  13273.    margin: 5px 0;
  13274.    -webkit-transition: all 0.3s ease 0s;
  13275.    -o-transition: all 0.3s ease 0s;
  13276.    transition: all 0.3s ease 0s;
  13277.    width: 30px;
  13278.    position: relative;
  13279. }
  13280. .slicknav_btn {
  13281. background-color: transparent;
  13282. cursor: pointer;
  13283. margin-bottom: 10px;
  13284. margin-top: -35px;
  13285. position: relative;
  13286. z-index: 99;
  13287. }
  13288. /* .slicknav_menu .slicknav_open .slicknav_icon-bar:nth-child(2) {
  13289.    opacity: 0;
  13290.    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  13291. }
  13292. .slicknav_menu .slicknav_open .slicknav_icon-bar:nth-child(1) {
  13293.    -webkit-transform: rotate(45deg) translate(1px, 7px);
  13294.    -ms-transform: rotate(45deg) translate(1px, 7px);
  13295.        transform: rotate(45deg) translate(1px, 7px);
  13296. }
  13297. .slicknav_menu .slicknav_open .slicknav_icon-bar:nth-child(3) {
  13298.    -webkit-transform: rotate(-45deg) translateY(-6px);
  13299.    -ms-transform: rotate(-45deg) translateY(-6px);
  13300.        transform: rotate(-45deg) translateY(-6px);
  13301.        position: relative;
  13302.        top: -1px;
  13303. } */
  13304. .slicknav_menu {
  13305.  margin: 0;
  13306.  padding: 0;
  13307. }
  13308. .slicknav_icon-bar {
  13309.    background: #212121 !important;
  13310. }
  13311. .slicknav_nav {
  13312. background: #fff;
  13313. float: right;
  13314. margin-top:0;
  13315. padding: 0;
  13316. width: 100%;
  13317. border-bottom: 1px solid #eee;
  13318. }
  13319.  
  13320. .slicknav_nav a:hover {
  13321.    background: #F79960 none repeat scroll 0 0;
  13322.    border-radius: 0;
  13323.    color: #ffffff;
  13324. }
  13325.  
  13326. .slicknav_nav a {
  13327.    font-size: 14px;
  13328.    font-weight: 400;
  13329.    color: #ffffff;
  13330.    text-transform: capitalize;
  13331. }
  13332.  
  13333. .slicknav_nav .slicknav_arrow {
  13334.    float: right;
  13335. }
  13336.  
  13337. .slicknav_nav .slicknav_row:hover,
  13338. .slicknav_nav .slicknav_row:hover .slicknav_arrow {
  13339.    border-radius: 0;
  13340.    background-color: #F79960;
  13341.    background-color: transparent;
  13342.    color: #000;
  13343. }
  13344.  
  13345. .slicknav_btn {
  13346. background-color: transparent;
  13347. cursor: pointer;
  13348. margin-bottom: 10px;
  13349. position: relative;
  13350. z-index: 99;
  13351. border: none;
  13352. border-radius: 3px;
  13353.  top: 5px;
  13354.  padding: 5px;
  13355.  right: 5px;
  13356.  margin-top: -5px;
  13357. }
  13358. .slicknav_menu .slicknav_icon {
  13359. margin-right: 6px;
  13360. margin-top: 3px;
  13361. position: relative;
  13362. right: 5px;
  13363. top: -5px;
  13364. padding-bottom: 3px;
  13365. }</style>
  13366. <link rel="stylesheet" href="css/style.css">
  13367. </head>
  13368.  
  13369. <body>
  13370.    <!--[if lte IE 9]>
  13371.            <p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience and security.</p>
  13372.        <![endif]-->
  13373.  
  13374.    <!-- header-start -->
  13375.    <header>
  13376.        <div class="header-area">
  13377.            <div class="header-top black-bg d-none d-md-block">
  13378.                <div class="container">
  13379.                    <div class="row">
  13380. <div class="col-xl-6 col-md-6 col-lg-6">
  13381.                            <div class="header-contact">
  13382.                                <a href="tel:082286761010"><i class="fa fa-phone"></i> +62 822 8676 1010</a>
  13383.                            </div>
  13384.                        </div>
  13385.                        <div class="col-xl-6 col-md-6 col-lg-6">
  13386.                            <div class="header-top-menu">
  13387.                                <nav>
  13388.                                    <ul>
  13389.                                        <li><a href="#blog">News &amp; Post</a></li>
  13390.                                        <li><a href="#terms">Terms</a></li>
  13391.                                        <li><a href="#privacy">Privacy</a></li>
  13392.                                    </ul>
  13393.                                </nav>
  13394.                            </div>
  13395.                        </div>                    </div>
  13396.                </div>
  13397.            </div>
  13398.            <div id="sticky-header" class="main-header-area blue-bg">
  13399.                <div class="container">
  13400.                    <div class="row align-items-center">
  13401.                        <div class="col-xl-2 col-lg-2">
  13402.                            <div class="logo-img">
  13403.                                <a href="home">
  13404.                                    <img src="img/logo.png" alt="">
  13405.                                </a>
  13406.                            </div>
  13407.                        </div>
  13408.                        <div class="col-xl-7 col-lg-7">
  13409.                            <div class="main-menu d-none d-lg-block">
  13410.                                <nav><ul id="navigation">
  13411. <li><a class="active" href="home">Home</a></li>
  13412. <li><a href="about">About</a></li>
  13413. <li><a href="#">Layanan <i class="ti-angle-down"></i></a>
  13414. <ul class="submenu">
  13415. <li><a href="solusi-bor-sumur">Jasa Bor Sumur</a></li>
  13416. <!--<li><a href="solusi-service-mesin-pompa-air">Service Mesin Pompa Air</a></li>-->
  13417. </ul>
  13418. </li>
  13419. <li><a href="visi-misi">Visi &amp; Misi</a></li>
  13420. <!--<li><a href="#">Post <i class="ti-angle-down"></i></a>
  13421. <ul class="submenu"><li><a href="post">Post</a></li></ul></li>-->
  13422. <li><a href="contact">Contact</a></li></ul></nav>                            </div>
  13423.                        </div>
  13424.                        <div class="col-xl-3 col-lg-3">
  13425.                            <div class="quote-area">
  13426.                                <div class="search-bar">
  13427.                                    <a id="search_1" href="javascript:void(0)"><i class="fa fa-search"></i></a>
  13428.                                </div>
  13429.                                <div class="get-quote d-none d-lg-block">
  13430.                                    <!--<a class="boxed-btn" href="#">SKM</a> -->
  13431.                                </div>
  13432.                            </div>
  13433.                        </div>
  13434.                        <div class="col-12">
  13435.                            <div class="mobile_menu d-block d-lg-none"></div>
  13436.                        </div>
  13437.                    </div>
  13438.                    <div class="search_input" id="search_input_box">
  13439.                        <div class="container ">
  13440.                            <form class="d-flex justify-content-between search-inner" action="sepesialisgeologi-search.aspx" method="post">
  13441.                                <input type="text" name="Search" class="form-control" id="search_input" placeholder="Search Here">
  13442.                                <button type="submit" class="btn"></button>
  13443.                                <span class="fa fa-close" id="close_search" title="Close Search"></span>
  13444.                            </form>                        </div>
  13445.                    </div>
  13446.                </div>
  13447.            </div>
  13448.        </div>
  13449.    </header>
  13450.    <!-- header-end -->
  13451.  
  13452.    <!-- slider-area-start -->
  13453.    <div class="slider-area">
  13454.        <div class="slider-active owl-carousel">
  13455.            <div class="single-slider ra-pb-1">
  13456.                <div class="container">
  13457.                    <div class="row">
  13458.                        <div class="col-xl-7 offset-xl-1 col-lg-7">
  13459.                            <div class="content">
  13460.                                <p style="color:yellow;">Pengeboran dengan Mesin terbaik mengunakan Metode Terkini yang hanya dimiliki oleh Banyu Tirta.</p>
  13461.                                <h3 style="color:yellow;">Jasa Bor Sumur</h3>
  13462.                            </div>
  13463.                        </div>
  13464.                    </div>
  13465.                </div>
  13466.            </div>
  13467.            <div class="single-slider ra-pb-2">
  13468.                <div class="container">
  13469.                    <div class="row">
  13470.                        <div class="col-xl-7 offset-xl-1 col-lg-7">
  13471.                            <div class="content">
  13472.                                <p style="color:yellow;">Memberikan layanan Service Mesin Pompa Air untuk kebutuhan bertenaga standart hingga bertenaga besar / Type Mesin pompa air yang ingin kamu perbaiki.</p>
  13473.                                <h3 style="color:yellow;">Service Mesin Pompa Air</h3>
  13474.                            </div>
  13475.                        </div>
  13476.                    </div>
  13477.                </div>
  13478.            </div>
  13479.            <div class="single-slider ra-pb-3">
  13480.                <div class="container">
  13481.                    <div class="row">
  13482.                        <div class="col-xl-7 offset-xl-1 col-lg-7">
  13483.                            <div class="content">
  13484.                                <p style="color:yellow;">Mantek/pantek air tanah layanan Bor Sumur Bnayu Tirta memasuki titik hingga mendapatkan Sumber Air Bersih dan Berkualitas Bening.</p>
  13485.                                <h3 style="color:yellow;">Mantek Mata Air Tanah</h3>
  13486.                            </div>
  13487.                        </div>
  13488.                    </div>
  13489.                </div>
  13490.            </div>
  13491. <div class="single-slider ra-ap-1">
  13492.                <div class="container">
  13493.                    <div class="row">
  13494.                        <div class="col-xl-7 offset-xl-1 col-lg-7">
  13495.                            <div class="content">
  13496.                                <p style="color:yellow;">Melayani Pantek/Bor Mata Air Tanah Bersih sesuai kebutuhan dan lokasi kami siap datan kelokasi kamu &amp; Segera Konsultasikan.</p>
  13497.                                <h3 style="color:yellow;">Pantek Air Tanah Bening</h3>
  13498.                            </div>
  13499.                        </div>
  13500.                    </div>
  13501.                </div>
  13502.            </div>
  13503.  
  13504.            
  13505.        </div>
  13506.    </div>
  13507.    <!-- slider-area-end -->
  13508.  
  13509. <br/><br/>    
  13510.  
  13511. <section class="section bg-grey" id="feature">
  13512.        <div class="container">
  13513.            <div class="row justy-content-center">
  13514. <div class="col-lg-3 col-sm-6 col-md-6">
  13515.                    <div class="text-center feature-block">
  13516.                        <div class="#">
  13517.                            <img width="45" height="45" src="ajengkartolo/img/tepatwaktu-jam.png" class="ti-thumb-up" alt="Tepat Waktu">
  13518.                        </div><br/>
  13519.                        <h4 class="mb-2">Tepat Waktu</h4>
  13520.                        <p>Terampil memberikan Jadwal sesuai Kebutuhan Mendadak/Mendesak, dengan segala tenaga ahli yang siap datang ke lokasi anda dan siap memberikan Pengeboran &amp; Service Mesin Pompa Air Yang Terbaik.</p>
  13521.                    </div>
  13522.                </div>
  13523.  
  13524.                <div class="col-lg-3 col-sm-6 col-md-6">
  13525.                    <div class="text-center feature-block">
  13526.                        <div class="i#">
  13527. <img width="45" height="45" src="ajengkartolo/img/harga-terjangkau-hematbiaya.png" class="ti-cup" alt="Harga Terjangkau">
  13528.                        </div><br/>
  13529.                        <h4 class="mb-2">Harga Terjangkau</h4>
  13530.                        <p>Memiliki alasan yang akurat dalam transaksi atau Negosiasi harga dalam kandidat kesepakatan Komunikasi bersama, harga siap berteman/bersahabat.</p>
  13531.                    </div>
  13532.                </div>
  13533.  
  13534.                <div class="col-lg-3 col-sm-6 col-md-6">
  13535.                    <div class="text-center feature-block">
  13536.                        <div class="#">
  13537. <img width="45" height="45" src="ajengkartolo/img/testimoni-menambahTERPERCAYA.png" class="ti-wallet" alt="Testimoni Terpercaya">
  13538.                        </div><br/>
  13539.                        <h4 class="mb-2">Testimoni Terpercaya</h4>
  13540.                        <p>dalam Pelayanan untuk kebutuhan perorangan, perusahaan atau instansi yang teruji terpercaya untuk mengerjakan pada setiap Pesanan kebutuhannya, dan menjadikan jalinan Kerjasama yang baik dari hari-ke hari.</p>
  13541.                    </div>
  13542.                </div>
  13543.  
  13544.                <div class="col-lg-3 col-sm-6 col-md-6">
  13545.                    <div class="text-center feature-block">
  13546.                        <div class="#">
  13547.                            <img width="45" height="45" src="ajengkartolo/img/hubungi-danprosescepat.png" class="titi-dashboardwallet" alt="Proses Cepat">
  13548.                        </div><br/>
  13549.                        <h4 class="mb-2">Proses Cepat</h4>
  13550.                        <p>Menjaga ketelitian dalam tiap-tiap prosesnya untuk segera menyelesaikan pekerjaan sesuai pebutuhan pelanggan, dengan proses yang cepat anda Hubungi, Kami Datang (Survey cek Titik) dan dikerjakan hingga Selesai.</p>
  13551.                    </div>
  13552.                </div>
  13553.            </div>
  13554.        </div>
  13555.    </section>
  13556.  
  13557.    <!-- service-area-start -->
  13558.    <div class="service-area">
  13559.        <div class="container">
  13560.            <div class="row align-items-center justify-content-center">
  13561.                <div class="section-title text-center mb-65">
  13562.                    <h4>(Jasa Pengeboran Sumber Mata Air Tanah Bersih, Bening dan Jauh dari Kotoran)</h4>
  13563.                </div>
  13564.            </div>
  13565.            <div class="row">
  13566.  
  13567.                
  13568.            </div>
  13569.        </div>
  13570.    </div>
  13571.    <!-- service-area-end -->
  13572. <!-- counter-start -->
  13573.    <div class="counter-area gray-bg">
  13574.        <div class="container">
  13575.            <div class="row">
  13576.               <div class='col-lg-3 col-sm-6 stat-grids'>
  13577. <div class='icon'>
  13578.                      <img src='img/icon/pengunjung-rajasa-Konstruksi.png' alt=''>
  13579.                    </div><br/>
  13580. <p class='counter' style='font-size:30px;'>27</p>
  13581. <div class='stats-text'>
  13582. <h3 class='text-black'>Pengunjung</h3>
  13583. </div>
  13584. </div>
  13585. <div class='col-lg-3 col-sm-6 stat-grids mt-sm-0 mt-4'>
  13586. <div class='icon'>
  13587.                      <img src='img/icon/hits-hlaman-rajasa-Konstruksi.png' alt=''>
  13588.                    </div><br/>
  13589. <p class='counter' style='font-size:30px;'>43</p>
  13590. <div class='stats-text'>
  13591. <h3 class='text-black'>Hits Hari ini</h3>
  13592. </div>
  13593. </div>
  13594. <div class='col-lg-3 col-sm-6 stat-grids mt-lg-0 mt-4'>
  13595. <div class='icon'>
  13596.                      <img src='img/icon/total-keseluruhan-pengunjung-melihat-halaman-rajasa-Konstruksi.png' alt=''>
  13597.                    </div><br/>
  13598. <p class='counter' style='font-size:30px;'>6112</p>
  13599. <div class='stats-text'>
  13600. <h3 class='text-black'>Total Hits</h3>
  13601. </div>
  13602. </div>
  13603. <div class='col-lg-3 col-sm-6 stat-grids mt-lg-0 mt-4'>
  13604. <div class='icon'>
  13605.                      <img src='img/icon/total-kunjungan-di-rajasa-Konstruksi.png' alt=''>
  13606.                    </div><br/>
  13607. <p class='counter' style='font-size:30px;'><b>1991</b></p>
  13608. <div class='stats-text'>
  13609. <h3 class='text-black'>Total Pengunjung</h3>
  13610. </div>
  13611. </div>
  13612.            </div>
  13613.        </div>
  13614.    </div>
  13615.    <!-- counter-start -->
  13616.  
  13617.    <!-- about start -->
  13618.    <div class="about-area section-padding">
  13619.        <div class="pattent-bg-img">
  13620.            <img src="img/about/pattern.png" alt="">
  13621.        </div>
  13622.        <div class="container">
  13623.            <div class="row align-items-center">
  13624.                <div class="col-xl-7 col-md-12 col-lg-6">
  13625.                    <div class="about-thumb">
  13626.                        <img src="img/about/jasa-borsumur-sumurbor-20m-sd-100m.jpg" alt="Bor Sumur, Sumur Bor">
  13627.                        <a class="video-icon popup-video" href="https://www.youtube.com/watch?v=#">
  13628.                            <i class="fa fa-play"></i>
  13629.                        </a>
  13630.                    </div>
  13631.                </div>
  13632.                <div class="col-xl-5 col-md-12 col-lg-6">
  13633.                    <div class="section-title mb-65">
  13634.                        <span>About Company</span>
  13635.                        <h3>BANYU TIRTA</h3>
  13636.                        <p class="para-text">Yang terbaik dalam memberikan layanan Bor Sumur Mata Air Tanah tanpa menguras biaya sangat besar dan masih banyak paket Borongan lain-lainnya, untuk kebutuhan perumahan, kantor dan gedung-gedung lainnya, Cari jasa Bor Sumur Bergaransi segera hubungi Kami, kami juga menjual berbagai macam jenis mesin pompa air sesuai kebutuhannya.</p>
  13637.                        <a href="about" class="boxed-btn">Lihat detail</a>
  13638.                    </div>
  13639.                </div>
  13640.            </div>
  13641. </div>
  13642. </div>
  13643.          
  13644.  
  13645.    <!-- location-area-start -->
  13646.    <div class="addres-area blue-bg section-padding">
  13647.        <div class="container">
  13648.            <div class="row">
  13649.                <div class="col-xl-4 col-md-4">
  13650.                    <div class="single-address text-center">
  13651.                        <div class="addres-icon">
  13652.                            <img src="img/icon/1.png" alt="">
  13653.                        </div>
  13654.                        <h3>Our Location</h3>
  13655.                        <p style='color:yellow;'>Indonesia
  13656.                        <a class="underline-hover" href="#">Get Direction</a></p>
  13657.                    </div>
  13658.                </div>
  13659.                <div class="col-xl-4 col-md-4">
  13660.                    <div class="single-address text-center">
  13661.                        <div class="addres-icon">
  13662.                            <img src="img/icon/2.png" alt="">
  13663.                        </div>
  13664.                        <h3>Opening hour</h3>
  13665.                        <p style='color:yellow;'>24 Jam <a class="underline-hover" href="#">Siap Hub Kami</a></p>
  13666.                    </div>
  13667.                </div>
  13668.                <div class="col-xl-4 col-md-4">
  13669.                    <div class="single-address text-center">
  13670.                        <div class="addres-icon">
  13671.                            <img src="img/icon/3.png" alt="">
  13672.                        </div>
  13673.                        <h3>Drop a message</h3>
  13674.                        <p style='color:yellow;'>hallo@banyutirta.com
  13675.                        <a class="underline-hover" href="#">Mail Us</a></p>
  13676.                    </div>
  13677.                </div>
  13678.            </div>
  13679.        </div>
  13680.    </div>
  13681. <br/><br/>
  13682. <!-- brand-area-start -->
  13683.   <!--<div class="brand-area gray-bg">
  13684.        <div class="container">
  13685.            <div class="row">
  13686.                <div class="col-xl-12">
  13687.                    <div class="brand-active owl-carousel">
  13688.                        <div class="single-brand"><a href=".jpg" target='_blank'><a href="img/pesanan/01-kanopi-kaca-elegan-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/01-kanopi-kaca-elegan-logamkaryamandiri_small.jpg" alt="Kanopi Kaca Elegan"></a></div>
  13689. <div class="single-brand"><a href="img/pesanan/02-kanopi-kaca-dan-pagar-elegan-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/02-kanopi-kaca-dan-pagar-elegan-logamkaryamandiri_small.jpg" alt="Kanopi Kaca dan Pagar"></a></div>
  13690. <div class="single-brand"><a href="img/pesanan/03-kanopi-minimalis-elegan-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/03-kanopi-minimalis-elegan-logamkaryamandiri_small.jpg" alt="Kanopi Minimalis"></a></div>
  13691. <div class="single-brand"><a href="img/pesanan/04-kanopi-kaca-minimalis-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/04-kanopi-kaca-minimalis-logamkaryamandiri_small.jpg" alt="Kanopi Kaca Minimalis"></a></div>
  13692. <div class="single-brand"><a href="img/pesanan/05-kanopi-besi-baja-minimalis-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/05-kanopi-besi-baja-minimalis-logamkaryamandiri_small.jpg" alt="Kanopi Besi Baja"></a></div>
  13693. <div class="single-brand"><a href="img/pesanan/06-kanopi-kaca-minimalis-bahan-tebal-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/06-kanopi-kaca-minimalis-bahan-tebal-logamkaryamandiri_small.jpg" alt="Kanopi Kaca Anti Lumut"></a></div>
  13694. <div class="single-brand"><a href="img/pesanan/07-kanopi-kaca-minimalis-bahan-tebal-lantai-2-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/07-kanopi-kaca-minimalis-bahan-tebal-lantai-2-logamkaryamandiri_small.jpg" alt="Kanopi Kaca Minimalis Tebal"></a></div>
  13695. <div class="single-brand"><a href="img/pesanan/08-kanopi-kaca-minimalis-bahan-tebal-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/08-kanopi-kaca-minimalis-bahan-tebal-logamkaryamandiri_small.jpg" alt="Kanopi Kaca"></a></div>
  13696. <div class="single-brand"><a href="img/pesanan/09-kanopi-kaca-elegan-perumahan-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/09-kanopi-kaca-elegan-perumahan-logamkaryamandiri_small.jpg" alt="Kanipi Kaca Elegan"></a></div>
  13697. <div class="single-brand"><a href="img/pesanan/10-kanopi-BAJA-perumahan-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/10-kanopi-BAJA-perumahan-logamkaryamandiri_small.jpg" alt="Kanopi Baja Besi"></a></div>
  13698. <div class="single-brand"><a href="img/pesanan/11-Railing-Tangga-Kaca-Stainless-Steel-Pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/11-Railing-Tangga-Kaca-Stainless-Steel-Pesan-di-logamkaryamandiri_small.jpg" alt="Railing Tangga Kaca"></a></div>
  13699. <div class="single-brand"><a href="img/pesanan/12-Railing-Tangga-Kaca-Stainless-Steel-hitam-Pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/12-Railing-Tangga-Kaca-Stainless-Steel-hitam-Pesan-di-logamkaryamandiri_small.jpg" alt="Railing Tangga Kaca"></a></div>
  13700. <div class="single-brand"><a href="img/pesanan/13-tangga-railing-cor-meizzanine-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/13-tangga-railing-cor-meizzanine-pesan-di-logamkaryamandiri_small.jpg" alt="Tangga Railing Mezzanine"></a></div>
  13701. <div class="single-brand"><a href="img/pesanan/14-tangga-railing-kayu-lantai-meizzanine-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/14-tangga-railing-kayu-lantai-meizzanine-pesan-di-logamkaryamandiri_small.jpg" alt="Rangga Railing Kaui Lantai Mezzanine"></a></div>
  13702. <div class="single-brand"><a href="img/pesanan/15-tangga-railing-besi-baja-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/15-tangga-railing-besi-baja-pesan-di-logamkaryamandiri_small.jpg" alt="tangga-railing besi"></a></div>
  13703. <div class="single-brand"><a href="img/pesanan/16-lantai-meizzanine-dan-tangga-railing-kayu-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/16-lantai-meizzanine-dan-tangga-railing-kayu-pesan-di-logamkaryamandiri_small.jpg" alt="lantai mezzanine"></a></div>
  13704. <div class="single-brand"><a href="img/pesanan/17-pagar-besi-kayu-dan-dak-coran-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/17-pagar-besi-kayu-dan-dak-coran-pesan-di-logamkaryamandiri_small.jpg" alt="pagar besi kayu"></a></div>
  13705. <div class="single-brand"><a href="img/pesanan/18-tangga-kaca-railing-pesan-di-logamkaryamandiri_small.jpg" target='_blank'><img src="img/pesanan/18-tangga-kaca-railing-pesan-di-logamkaryamandiri_small.jpg" alt="tangga kaca railing"></a></div>
  13706. <div class="single-brand"><a href="img/pesanan/19-pintu-pagar-kayu-besi-tinggi-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/19-pintu-pagar-kayu-besi-tinggi-di-logamkaryamandiri_small.jpg" alt="Pintu Pagar Kayu Besi"></a></div>
  13707. <div class="single-brand"><a href="img/pesanan/20-pagar-kayu-dan-kanopi-kaca-buat-dan-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/20-pagar-kayu-dan-kanopi-kaca-buat-dan-pesan-di-logamkaryamandiri_small.jpg" alt="Pagar Kayu Besi"></a></div>
  13708. <div class="single-brand"><a href="img/pesanan/21-pagar-kayu-besi-dan-kanopi-atap-dan-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/21-pagar-kayu-besi-dan-kanopi-atap-dan-pesan-di-logamkaryamandiri_small.jpg" alt="Pagar Kayu Besi"></a></div>
  13709. <div class="single-brand"><a href="img/pesanan/22-tangga-railing-railling-kaca-dan-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/22-tangga-railing-railling-kaca-dan-pesan-di-logamkaryamandiri_small.jpg" alt="Tangga Railing Kaca"></a></div>
  13710. <div class="single-brand"><a href="img/pesanan/23-railing-railling-tangga-dan-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/23-railing-railling-tangga-dan-pesan-di-logamkaryamandiri_small.jpg" alt="Railing Tangga"></a></div>
  13711. <div class="single-brand"><a href="img/pesanan/24-tangga-kayu-railing-dan-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/24-tangga-kayu-railing-dan-pesan-di-logamkaryamandiri_small.jpg" alt="TanggaKayu Railing"></a></div>
  13712. <div class="single-brand"><a href="img/pesanan/25-pagar-kayu-besi-baja-dan-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/25-pagar-kayu-besi-baja-dan-pesan-di-logamkaryamandiri_small.jpg" alt="Pagar Kayu Besi Baja"></a></div>
  13713. <div class="single-brand"><a href="img/pesanan/26-tangga-railling-dan-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/26-tangga-railling-dan-pesan-di-logamkaryamandiri_small.jpg" alt="Tangga Railing Stainless Steel"></a></div>
  13714. <div class="single-brand"><a href="img/pesanan/27-tangga-kaca-railling-stainless-steel-dan-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/27-tangga-kaca-railling-stainless-steel-dan-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13715. <div class="single-brand"><a href="img/pesanan/28-railing-tangga-kayu--lantai-mezzanine-dan-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/28-railing-tangga-kayu--lantai-mezzanine-dan-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13716. <div class="single-brand"><a href="img/pesanan/29-pagar-besi-motif-bunga-minimalis-dan-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/29-pagar-besi-motif-bunga-minimalis-dan-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13717. <div class="single-brand"><a href="img/pesanan/30-pagar-kayu-besi-minimalis-dan-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/30-pagar-kayu-besi-minimalis-dan-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13718. <div class="single-brand"><a href="img/pesanan/31-pagar-baja-besi-minimalis-segera-pesan-di-logamkaryamandiri_small.jpg" target='_blank'><img src="img/pesanan/31-pagar-baja-besi-minimalis-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13719. <div class="single-brand"><a href="img/pesanan/32-pagar-baja-besi-minimalis-hitam-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/32-pagar-baja-besi-minimalis-hitam-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13720. <div class="single-brand"><a href="img/pesanan/33-railing-lantai-mezzanine-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/33-railing-lantai-mezzanine-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13721. <div class="single-brand"><a href="img/pesanan/34-pagar-besi-baja-motif-tinggi-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/34-pagar-besi-baja-motif-tinggi-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13722. <div class="single-brand"><a href="img/pesanan/35-kanopi-kaca-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/35-kanopi-kaca-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13723. <div class="single-brand"><a href="img/pesanan/36-kanopi-kaca-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/36-kanopi-kaca-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13724. <div class="single-brand"><a href="img/pesanan/37-Pintu-Pagar-Besi-motif-kanopi-atap-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/37-Pintu-Pagar-Besi-motif-kanopi-atap-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13725. <div class="single-brand"><a href="img/pesanan/38-tangga-besi-kayu-railing-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/38-tangga-besi-kayu-railing-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13726. <div class="single-brand"><a href="img/pesanan/39-tangga-kayu-railing-lantai-mezzanine-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/39-tangga-kayu-railing-lantai-mezzanine-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13727. <div class="single-brand"><a href="img/pesanan/40-tangga-kayu-railing-lantai-mezzanine-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/40-tangga-kayu-railing-lantai-mezzanine-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13728. <div class="single-brand"><a href="img/pesanan/41-tangga-kayu-railing-lantai-mezzanine-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/41-tangga-kayu-railing-lantai-mezzanine-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13729. <div class="single-brand"><a href="img/pesanan/42-railing-kaca-balkon-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/42-railing-kaca-balkon-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13730. <div class="single-brand"><a href="img/pesanan/43-pagar-pintu-besi-baja-tertutup-tinggi-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/43-pagar-pintu-besi-baja-tertutup-tinggi-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13731. <div class="single-brand"><a href="img/pesanan/44-tangga-layang-raling-besi-belum-cat-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/44-tangga-layang-raling-besi-belum-cat-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13732. <div class="single-brand"><a href="img/pesanan/45-tangga-railing-besi-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/45-tangga-railing-besi-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>
  13733. <div class="single-brand"><a href="img/pesanan/46-tangga-layang-railing-besi-segera-pesan-di-logamkaryamandiri.jpg" target='_blank'><img src="img/pesanan/46-tangga-layang-railing-besi-segera-pesan-di-logamkaryamandiri_small.jpg" alt="logam karya mandiri"></a></div>                    </div>
  13734.                </div>
  13735.            </div>
  13736.        </div>
  13737.    </div>-->
  13738.  
  13739.    <!-- brand-area-end -->
  13740.  
  13741. <h3 style='color:#fff;'><marquee>sumurbor, borsumur, jasa Sumur Bor, Matek Air Tanah, Pantek Air Tanah, Bor Sumur Air Tanah, Pengeboran Air Tanah Bersih</marquee></h3>
  13742. <footer class="footer-area">
  13743.        <div class="container">
  13744.            <div class="row justify-content-between">
  13745.                <div class="col-sm-6 col-md-5 col-xl-5">
  13746.                    <div class="single-footer-widget footer_1">
  13747.                        <a href="home"> <img src="img/footer-logo.png" alt="blora mustia air"> </a>
  13748.                        <p style='color:white;'>Ahlinya Bor Sumur untuk Kedalaman 25m s/d 100m Untuk Rumah Tinggal,Perkantoran, Apartment, Hotel dll pada pengunaan Jetpump, Sumur Satelit hingga sumur dalam (Deep Well) Banyu Tirta siap menerima pesanan Pengeboran Sumur untuk mendapatkan Sumber mata Air Bersih dan Bening Siap Memberikan yang Terbaik.</p>
  13749.                        <div class="social-links">
  13750.                            <ul>
  13751.                                <li><a href="https://www.facebook.com/" target="_blank"> <i class="fa fa-facebook"></i> </a></li>
  13752.                                <li><a href="https://twitter.com/" target="_blank"> <i class="fa fa-twitter"></i> </a></li>
  13753. <li><a href="https://www.instagram.com/" target="_blank"> <i class="fa fa-instagram"></i> </a></li>
  13754.                                <li><a href="https://www.linkedin.com/" target="_blank"> <i class="fa fa-linkedin"></i> </a></li>
  13755.                            </ul>
  13756.                        </div>
  13757.                    </div>
  13758.                </div>
  13759.  
  13760.                <div class="col-sm-6 col-md-3 col-xl-3">
  13761.                    <div class="single-footer-widget">
  13762.                        <h4 style='color:white;'>Buat disini</h4>
  13763.                        <ul>
  13764. <li><a href="solusi-bor-sumur">Jasa Bor Sumur</a></li>
  13765.                        </ul>
  13766.  
  13767.                    </div>
  13768.                </div>
  13769.                
  13770.                 <div class="col-sm-6 col-md-3 col-xl-3">
  13771.                    <div class="single-footer-widget">
  13772.                        <h4 style='color:white;'>Melayani Hingga</h4>
  13773.                        <b style='color:white;'>Seluruh Jakarta, Bekasi, Depok, Tangerang &amp; Banten</b><br/><br/>
  13774. <p style='color:white;'>Jl. Juan No.78, RT.004/RW.001, Jatirasa, Jatiasih, Bekasi, West Java 17424</p>
  13775.  
  13776.                    </div>
  13777.                </div>
  13778.  
  13779.  
  13780.            </div>
  13781.        </div>
  13782.        <div class="container-fluid">
  13783.            <div class="row justify-content-center">
  13784.                <div class="col-lg-12">
  13785.                    <div class="copyright_part_text text-center">
  13786.                       <p class="footer-text m-0" style='color:white;'>&copy; 2024 <a href='https://www.banyutirta.com' title='Banyu Tirta Borsumur'>www.banyutirta.com</a> | Jasa Bor Sumur, Jasa Mantek Mata Air Tanah<br/>Layanan Sumur Bor Terpercaya &copy; 2010 <i class="fa fa-www.winnpi.com-o" aria-hidden="true"></i>  <a href='https://www.jmos.site' target='_blank'>jmos.site</a></p>
  13787.                    </div>
  13788.                </div>
  13789.            </div>
  13790.        </div>
  13791.    </footer>
  13792.     <script>/*! modernizr 3.5.0 (Custom Build) | MIT *
  13793. * https://modernizr.com/download/?-cssanimations-csscolumns-customelements-flexbox-history-picture-pointerevents-postmessage-sizes-srcset-webgl-websockets-webworkers-addtest-domprefixes-hasevent-mq-prefixedcssvalue-prefixes-setclasses-testallprops-testprop-teststyles !*/
  13794. !function(e,t,n){function r(e,t){return typeof e===t}function o(){var e,t,n,o,i,s,a;for(var l in C)if(C.hasOwnProperty(l)){if(e=[],t=C[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(o=r(t.fn,"function")?t.fn():t.fn,i=0;i<e.length;i++)s=e[i],a=s.split("."),1===a.length?Modernizr[a[0]]=o:(!Modernizr[a[0]]||Modernizr[a[0]]instanceof Boolean||(Modernizr[a[0]]=new Boolean(Modernizr[a[0]])),Modernizr[a[0]][a[1]]=o),w.push((o?"":"no-")+a.join("-"))}}function i(e){var t=S.className,n=Modernizr._config.classPrefix||"";if(x&&(t=t.baseVal),Modernizr._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}Modernizr._config.enableClasses&&(t+=" "+n+e.join(" "+n),x?S.className.baseVal=t:S.className=t)}function s(e,t){if("object"==typeof e)for(var n in e)P(e,n)&&s(n,e[n]);else{e=e.toLowerCase();var r=e.split("."),o=Modernizr[r[0]];if(2==r.length&&(o=o[r[1]]),"undefined"!=typeof o)return Modernizr;t="function"==typeof t?t():t,1==r.length?Modernizr[r[0]]=t:(!Modernizr[r[0]]||Modernizr[r[0]]instanceof Boolean||(Modernizr[r[0]]=new Boolean(Modernizr[r[0]])),Modernizr[r[0]][r[1]]=t),i([(t&&0!=t?"":"no-")+r.join("-")]),Modernizr._trigger(e,t)}return Modernizr}function a(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):x?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function l(){var e=t.body;return e||(e=a(x?"svg":"body"),e.fake=!0),e}function u(e,n,r,o){var i,s,u,f,d="modernizr",c=a("div"),p=l();if(parseInt(r,10))for(;r--;)u=a("div"),u.id=o?o[r]:d+(r+1),c.appendChild(u);return i=a("style"),i.type="text/css",i.id="s"+d,(p.fake?p:c).appendChild(i),p.appendChild(c),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(t.createTextNode(e)),c.id=d,p.fake&&(p.style.background="",p.style.overflow="hidden",f=S.style.overflow,S.style.overflow="hidden",S.appendChild(p)),s=n(c,e),p.fake?(p.parentNode.removeChild(p),S.style.overflow=f,S.offsetHeight):c.parentNode.removeChild(c),!!s}function f(e,t){return!!~(""+e).indexOf(t)}function d(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function c(t,n,r){var o;if("getComputedStyle"in e){o=getComputedStyle.call(e,t,n);var i=e.console;if(null!==o)r&&(o=o.getPropertyValue(r));else if(i){var s=i.error?"error":"log";i[s].call(i,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else o=!n&&t.currentStyle&&t.currentStyle[r];return o}function p(t,r){var o=t.length;if("CSS"in e&&"supports"in e.CSS){for(;o--;)if(e.CSS.supports(d(t[o]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var i=[];o--;)i.push("("+d(t[o])+":"+r+")");return i=i.join(" or "),u("@supports ("+i+") { #modernizr { position: absolute; } }",function(e){return"absolute"==c(e,null,"position")})}return n}function m(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function h(e,t,o,i){function s(){u&&(delete N.style,delete N.modElem)}if(i=r(i,"undefined")?!1:i,!r(o,"undefined")){var l=p(e,o);if(!r(l,"undefined"))return l}for(var u,d,c,h,v,A=["modernizr","tspan","samp"];!N.style&&A.length;)u=!0,N.modElem=a(A.shift()),N.style=N.modElem.style;for(c=e.length,d=0;c>d;d++)if(h=e[d],v=N.style[h],f(h,"-")&&(h=m(h)),N.style[h]!==n){if(i||r(o,"undefined"))return s(),"pfx"==t?h:!0;try{N.style[h]=o}catch(g){}if(N.style[h]!=v)return s(),"pfx"==t?h:!0}return s(),!1}function v(e,t){return function(){return e.apply(t,arguments)}}function A(e,t,n){var o;for(var i in e)if(e[i]in t)return n===!1?e[i]:(o=t[e[i]],r(o,"function")?v(o,n||t):o);return!1}function g(e,t,n,o,i){var s=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+O.join(s+" ")+s).split(" ");return r(t,"string")||r(t,"undefined")?h(a,t,o,i):(a=(e+" "+T.join(s+" ")+s).split(" "),A(a,t,n))}function y(e,t,r){return g(e,n,n,t,r)}var C=[],b={_version:"3.5.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){C.push({name:e,fn:t,options:n})},addAsyncTest:function(e){C.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=b,Modernizr=new Modernizr;var w=[],S=t.documentElement,x="svg"===S.nodeName.toLowerCase(),_="Moz O ms Webkit",T=b._config.usePrefixes?_.toLowerCase().split(" "):[];b._domPrefixes=T;var E=b._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];b._prefixes=E;var P;!function(){var e={}.hasOwnProperty;P=r(e,"undefined")||r(e.call,"undefined")?function(e,t){return t in e&&r(e.constructor.prototype[t],"undefined")}:function(t,n){return e.call(t,n)}}(),b._l={},b.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),Modernizr.hasOwnProperty(e)&&setTimeout(function(){Modernizr._trigger(e,Modernizr[e])},0)},b._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e,r;for(e=0;e<n.length;e++)(r=n[e])(t)},0),delete this._l[e]}},Modernizr._q.push(function(){b.addTest=s});var k=function(){function e(e,t){var o;return e?(t&&"string"!=typeof t||(t=a(t||"div")),e="on"+e,o=e in t,!o&&r&&(t.setAttribute||(t=a("div")),t.setAttribute(e,""),o="function"==typeof t[e],t[e]!==n&&(t[e]=n),t.removeAttribute(e)),o):!1}var r=!("onblur"in t.documentElement);return e}();b.hasEvent=k;var z=function(){var t=e.matchMedia||e.msMatchMedia;return t?function(e){var n=t(e);return n&&n.matches||!1}:function(t){var n=!1;return u("@media "+t+" { #modernizr { position: absolute; } }",function(t){n="absolute"==(e.getComputedStyle?e.getComputedStyle(t,null):t.currentStyle).position}),n}}();b.mq=z;var B=function(e,t){var n=!1,r=a("div"),o=r.style;if(e in o){var i=T.length;for(o[e]=t,n=o[e];i--&&!n;)o[e]="-"+T[i]+"-"+t,n=o[e]}return""===n&&(n=!1),n};b.prefixedCSSValue=B;var O=b._config.usePrefixes?_.split(" "):[];b._cssomPrefixes=O;var L={elem:a("modernizr")};Modernizr._q.push(function(){delete L.elem});var N={style:L.elem.style};Modernizr._q.unshift(function(){delete N.style}),b.testAllProps=g,b.testAllProps=y;b.testProp=function(e,t,r){return h([e],n,t,r)},b.testStyles=u;Modernizr.addTest("customelements","customElements"in e),Modernizr.addTest("history",function(){var t=navigator.userAgent;return-1===t.indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone")||"file:"===location.protocol?e.history&&"pushState"in e.history:!1}),Modernizr.addTest("pointerevents",function(){var e=!1,t=T.length;for(e=Modernizr.hasEvent("pointerdown");t--&&!e;)k(T[t]+"pointerdown")&&(e=!0);return e}),Modernizr.addTest("postmessage","postMessage"in e),Modernizr.addTest("webgl",function(){var t=a("canvas"),n="probablySupportsContext"in t?"probablySupportsContext":"supportsContext";return n in t?t[n]("webgl")||t[n]("experimental-webgl"):"WebGLRenderingContext"in e});var R=!1;try{R="WebSocket"in e&&2===e.WebSocket.CLOSING}catch(j){}Modernizr.addTest("websockets",R),Modernizr.addTest("cssanimations",y("animationName","a",!0)),function(){Modernizr.addTest("csscolumns",function(){var e=!1,t=y("columnCount");try{e=!!t,e&&(e=new Boolean(e))}catch(n){}return e});for(var e,t,n=["Width","Span","Fill","Gap","Rule","RuleColor","RuleStyle","RuleWidth","BreakBefore","BreakAfter","BreakInside"],r=0;r<n.length;r++)e=n[r].toLowerCase(),t=y("column"+n[r]),("breakbefore"===e||"breakafter"===e||"breakinside"==e)&&(t=t||y(n[r])),Modernizr.addTest("csscolumns."+e,t)}(),Modernizr.addTest("flexbox",y("flexBasis","1px",!0)),Modernizr.addTest("picture","HTMLPictureElement"in e),Modernizr.addAsyncTest(function(){var e,t,n,r=a("img"),o="sizes"in r;!o&&"srcset"in r?(t="data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",e="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",n=function(){s("sizes",2==r.width)},r.onload=n,r.onerror=n,r.setAttribute("sizes","9px"),r.srcset=e+" 1w,"+t+" 8w",r.src=e):s("sizes",o)}),Modernizr.addTest("srcset","srcset"in a("img")),Modernizr.addTest("webworkers","Worker"in e),o(),i(w),delete b.addTest,delete b.addAsyncTest;for(var M=0;M<Modernizr._q.length;M++)Modernizr._q[M]();e.Modernizr=Modernizr}(window,document);</script>
  13795.    <script>/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */
  13796. !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?0>a?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+(0>a?b:0);return this.pushStack(c>=0&&b>c?[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--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[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;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)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?0>c?Math.max(0,d+c):c:0;d>c;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(c>d)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;g>f;f++)d=!b(a[f],f),d!==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;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(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):void 0},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)?!1:"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=ga(),z=ga(),A=ga(),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;d>c;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:0>d?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(ea){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 fa(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+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(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 ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(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 la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(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 oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.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=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof 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="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof 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){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(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(".#.+[+~]")}),ia(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))&&ia(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:(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 ka(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?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.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(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.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},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.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=fa.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=fa.selectors={cacheLength:50,createPseudo:ha,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]||fa.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]&&fa.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||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.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+"-":!1):!0}},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),t===!1)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,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(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:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(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:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.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(),c===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 a.disabled===!1},disabled:function(a){return a.disabled===!0},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,a.selected===!0},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:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?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]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.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?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(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 sa(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 ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(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=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(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}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(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=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.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],!b)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)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(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;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;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-]*))$/,C=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||!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&&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)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={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;d>b;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;e>d;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 F(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 F(a,"nextSibling")},prev:function(a){return F(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&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(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)f[h].apply(c[0],c[1])===!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 d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(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),h>=c&&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);d>b;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 I;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){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&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),"undefined"!=typeof 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 M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0;
  13797. }return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(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?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(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?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(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],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(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)),P(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?P(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;return a?(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||[]):void 0},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&&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&&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),"undefined"!=typeof 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 T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function X(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)&&U.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 Y=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)Y(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(;i>h;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},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="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 ca(a){var b=ba.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 da={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>"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof 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,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/<tbody/i;function ia(a){Z.test(a.type)&&(a.defaultChecked=a.checked)}function ja(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ca(b),q=[],r=0;o>r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?"<table>"!==m[1]||ha.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(ea(q,"input"),ia),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=ea(p.appendChild(g),"script"),h&&fa(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]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(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)sa(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)),e===!1)e=qa;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"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.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&&j.setup.call(a,d,p,k)!==!1||(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(G)||[""],j=b.length;while(j--)if(h=oa.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&&l.teardown.call(a,p,r.handle)!==!1||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&&!na.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||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.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&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(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||k.preDispatch.call(this,a)!==!1){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,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(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&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;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=ma.test(f)?this.mouseHooks:la.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!==ra()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ra()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_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&&("undefined"==typeof a[d]&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?pa:qa):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:qa,isPropagationStopped:qa,isImmediatePropagationStopped:qa,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=pa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=pa,a&&!this.isSimulated&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=pa,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(){return n.nodeName(this,"form")?!1:void 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(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){return ka.test(this.nodeName)?("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):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;ka.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;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!ka.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 sa(this,a,b,c,d)},one:function(a,b,c,d){return sa(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 b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=qa),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];return c?n.event.trigger(a,b,c,!0):void 0}});var ta=/ jQuery\d+="(?:null|\d+)"/g,ua=new RegExp("<(?:"+ba+")[\\s/>]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/<script|<style|<link/i,xa=/checked\s*(?:[^=]|=\s*.checked.)/i,ya=/^true\/(.*)/,za=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(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 Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(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;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(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?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.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 Ha(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&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;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(za,"")));k=e=null}return a}function Ia(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(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$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)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(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||M(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||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(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 Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(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(ea(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?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(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;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ja[0].contentWindow||Ja[0].contentDocument).document,b.write(),b.close(),c=La(a,b),Ja.detach()),Ka[a]=c),c}var Na=/^margin/,Oa=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Pa=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},Qa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");if(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}});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,f&&(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}}}();var Ra,Sa,Ta=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ra=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(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()&&Oa.test(g)&&Na.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+""}):Qa.currentStyle&&(Ra=function(a){return a.currentStyle},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Oa.test(g)&&!Ta.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 Ua(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Va=/alpha\([^)]*\)/i,Wa=/opacity\s*=\s*([^)]*)/i,Xa=/^(none|table(?!-c[ea]).+)/,Ya=new RegExp("^("+T+")(.*)$","i"),Za={position:"absolute",visibility:"hidden",display:"block"},$a={letterSpacing:"0",fontWeight:"400"},_a=["Webkit","O","Moz","ms"],ab=d.createElement("div").style;function bb(a){if(a in ab)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=_a.length;while(c--)if(a=_a[c]+b,a in ab)return a}function cb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;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&&W(d)&&(f[g]=n._data(d,"olddisplay",Ma(d.nodeName)))):(e=W(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function db(a,b,c){var d=Ya.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function eb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+V[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+V[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+V[f]+"Width",!0,e))):(g+=n.css(a,"padding"+V[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+V[f]+"Width",!0,e)));return g}function fb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ra(a),g=l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Sa(a,b,f),(0>e||null==e)&&(e=a.style[b]),Oa.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+eb(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Sa(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]=bb(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=U.exec(c))&&e[1]&&(c=X(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]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Sa(a,b,d)),"normal"===f&&b in $a&&(f=$a[b]),""===c||c?(e=parseFloat(f),c===!0||isFinite(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Xa.test(n.css(a,"display"))&&0===a.offsetWidth?Pa(a,Za,function(){return fb(a,b,d)}):fb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ra(a);return db(a,c,d?eb(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 Wa.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(Va,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Va.test(f)?f.replace(Va,e):f+" "+e)}}),n.cssHooks.marginRight=Ua(l.reliableMarginRight,function(a,b){return b?Pa(a,{display:"inline-block"},Sa,[a,"marginRight"]):void 0}),n.cssHooks.marginLeft=Ua(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Sa(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Pa(a,{
  13798. marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),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];4>d;d++)e[a+V[d]+b]=f[d]||f[d-2]||f[0];return e}},Na.test(a)||(n.cssHooks[a+b].set=db)}),n.fn.extend({css:function(a,b){return Y(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ra(a),e=b.length;e>g;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 cb(this,!0)},hide:function(){return cb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){W(this)?n(this).show():n(this).hide()})}});function gb(a,b,c,d,e){return new gb.prototype.init(a,b,c,d,e)}n.Tween=gb,gb.prototype={constructor:gb,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=gb.propHooks[this.prop];return a&&a.get?a.get(this):gb.propHooks._default.get(this)},run:function(a){var b,c=gb.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):gb.propHooks._default.set(this),this}},gb.prototype.init.prototype=gb.prototype,gb.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)}}},gb.propHooks.scrollTop=gb.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=gb.prototype.init,n.fx.step={};var hb,ib,jb=/^(?:toggle|show|hide)$/,kb=/queueHooks$/;function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()}function mb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=V[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function nb(a,b,c){for(var d,e=(qb.tweeners[b]||[]).concat(qb.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ob(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&W(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"),k="none"===j?n._data(a,"olddisplay")||Ma(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==Ma(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],jb.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?Ma(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=nb(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 pb(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],g&&"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 qb(a,b,c){var d,e,f=0,g=qb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=hb||lb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&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:hb||lb(),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;d>c;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(pb(k,j.opts.specialEasing);g>f;f++)if(d=qb.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,nb,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(qb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return X(c.elem,a,U.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],qb.tweeners[c]=qb.tweeners[c]||[],qb.tweeners[c].unshift(b)},prefilters:[ob],prefilter:function(a,b){b?qb.prefilters.unshift(a):qb.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&&d.queue!==!0||(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(W).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=qb(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?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&&a!==!1&&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&&kb.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 a!==!1&&(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;g>b;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(mb(b,!0),a,d,e)}}),n.each({slideDown:mb("show"),slideUp:mb("hide"),slideToggle:mb("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(hb=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),hb=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(){ib||(ib=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(ib),ib=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 rb=/\r/g,sb=/[\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()],b&&"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()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):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(sb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;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){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var tb,ub,vb=n.expr.attrHandle,wb=/^(?:checked|selected)$/i,xb=l.getSetAttribute,yb=l.input;n.fn.extend({attr:function(a,b){return Y(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"undefined"==typeof 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)?ub:tb)),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(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?yb&&xb||!wb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(xb?c:d)}}),ub={set:function(a,b,c){return b===!1?n.removeAttr(a,c):yb&&xb||!wb.test(c)?a.setAttribute(!xb&&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=vb[b]||n.find.attr;yb&&xb||!wb.test(b)?vb[b]=function(a,b,d){var e,f;return d||(f=vb[b],vb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,vb[b]=f),e}:vb[b]=function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),yb&&xb||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):tb&&tb.set(a,b,c)}}),xb||(tb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},vb.id=vb.name=vb.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:tb.set},n.attrHooks.contenteditable={set:function(a,b,c){tb.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var zb=/^(?:input|select|textarea|button|object)$/i,Ab=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return Y(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):zb.test(a.nodeName)||Ab.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 Bb=/[\t\r\n\f]/g;function Cb(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,Cb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){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,Cb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){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,Cb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=Cb(this),b&&n._data(this,"__className__",b),n.attr(this,"class",b||a===!1?"":n._data(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+Cb(c)+" ").replace(Bb," ").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 Db=a.location,Eb=n.now(),Fb=/\?/,Gb=/(,)|(\[|{)|(}|])|"(?:[^"\\\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(Gb,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 Hb=/#.*$/,Ib=/([?&])_=[^&]*/,Jb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Kb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Lb=/^(?:GET|HEAD)$/,Mb=/^\/\//,Nb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ob={},Pb={},Qb="*/".concat("*"),Rb=Db.href,Sb=Nb.exec(Rb.toLowerCase())||[];function Tb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];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 Ub(a,b,c,d){var e={},f=a===Pb;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 Vb(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 Wb(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}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Xb(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],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)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:Rb,type:"GET",isLocal:Kb.test(Sb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qb,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?Vb(Vb(a,n.ajaxSettings),b):Vb(n.ajaxSettings,a)},ajaxPrefilter:Tb(Ob),ajaxTransport:Tb(Pb),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=Jb.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(2>u)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),y(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Rb)+"").replace(Hb,"").replace(Mb,Sb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(G)||[""],null==l.crossDomain&&(d=Nb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Sb[1]&&d[2]===Sb[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(Sb[3]||("http:"===Sb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=n.param(l.data,l.traditional)),Ub(Ob,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=!Lb.test(l.type),f=l.url,l.hasContent||(l.data&&(f=l.url+=(Fb.test(f)?"&":"?")+l.data,delete l.data),l.cache===!1&&(l.url=Ib.test(f)?f.replace(Ib,"$1_="+Eb++):f+(Fb.test(f)?"&":"?")+"_="+Eb++)),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&&l.contentType!==!1||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]?", "+Qb+"; q=0.01":""):l.accepts["*"]);for(e in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&&(l.beforeSend.call(m,w,l)===!1||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Ub(Pb,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,y)}catch(x){if(!(2>u))throw x;y(-1,x)}}else y(-1,"No Transport");function y(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&&300>b||304===b,d&&(v=Wb(l,w,d)),v=Xb(l,v,w,k),k?(l.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(n.lastModified[f]=x),x=w.getResponseHeader("etag"),x&&(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",0>b&&(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 Yb(a){return a.style&&a.style.display||n.css(a,"display")}function Zb(a){if(!n.contains(a.ownerDocument||d,a))return!0;while(a&&1===a.nodeType){if("none"===Yb(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:Zb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var $b=/%20/g,_b=/\[\]$/,ac=/\r?\n/g,bc=/^(?:submit|button|image|reset|file)$/i,cc=/^(?:input|select|textarea|keygen)/i;function dc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||_b.test(a)?d(a,e):dc(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)dc(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)dc(c,a[c],b,e);return d.join("&").replace($b,"+")},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")&&cc.test(this.nodeName)&&!bc.test(a)&&(this.checked||!Z.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(ac,"\r\n")}}):{name:b.name,value:c.replace(ac,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return this.isLocal?ic():d.documentMode>8?hc():/^(get|post|head|put|delete|options)$/i.test(this.type)&&hc()||ic()}:hc;var ec=0,fc={},gc=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in fc)fc[a](void 0,!0)}),l.cors=!!gc&&"withCredentials"in gc,gc=l.ajax=!!gc,gc&&n.ajaxTransport(function(b){if(!b.crossDomain||l.cors){var c;return{send:function(d,e){var f,g=b.xhr(),h=++ec;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 fc[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=fc[h]=c:c()},abort:function(){c&&c(void 0,!0)}}}});function hc(){try{return new a.XMLHttpRequest}catch(b){}}function ic(){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 jc=[],kc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=jc.pop()||n.expando+"_"+Eb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(kc.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&kc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(kc,"$1"+e):b.jsonp!==!1&&(b.url+=(Fb.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,jc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),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=ja([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var lc=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&lc)return lc.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 mc(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}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)?("undefined"!=typeof e.getBoundingClientRect&&(d=e.getBoundingClientRect()),c=mc(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||Qa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return Y(this,function(a,d,e){var f=mc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(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]=Ua(l.pixelPosition,function(a,c){return c?(c=Sa(a,b),Oa.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({
  13799. 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||(d===!0||e===!0?"margin":"border");return Y(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 nc=a.jQuery,oc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=oc),b&&a.jQuery===n&&(a.jQuery=nc),n},b||(a.jQuery=a.$=n),n});
  13800. </script>
  13801.    <script>/*
  13802. Copyright (C) Federico Zivolo 2017
  13803. Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT).
  13804. */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll)/.test(r+s+p)?e:n(o(e))}function r(e){var o=e&&e.offsetParent,i=o&&o.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(o.nodeName)&&'static'===t(o,'position')?r(o):o:e?e.ownerDocument.documentElement:document.documentElement}function p(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||r(e.firstElementChild)===e)}function s(e){return null===e.parentNode?e:s(e.parentNode)}function d(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=o?e:t,n=o?t:e,a=document.createRange();a.setStart(i,0),a.setEnd(n,0);var l=a.commonAncestorContainer;if(e!==l&&t!==l||i.contains(n))return p(l)?l:r(l);var f=s(e);return f.host?d(f.host,t):d(e,s(t).host)}function a(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',i=e.nodeName;if('BODY'===i||'HTML'===i){var n=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||n;return r[o]}return e[o]}function l(e,t){var o=2<arguments.length&&void 0!==arguments[2]&&arguments[2],i=a(t,'top'),n=a(t,'left'),r=o?-1:1;return e.top+=i*r,e.bottom+=i*r,e.left+=n*r,e.right+=n*r,e}function f(e,t){var o='x'===t?'Left':'Top',i='Left'==o?'Right':'Bottom';return parseFloat(e['border'+o+'Width'],10)+parseFloat(e['border'+i+'Width'],10)}function m(e,t,o,i){return J(t['offset'+e],t['scroll'+e],o['client'+e],o['offset'+e],o['scroll'+e],ie()?o['offset'+e]+i['margin'+('Height'===e?'Top':'Left')]+i['margin'+('Height'===e?'Bottom':'Right')]:0)}function h(){var e=document.body,t=document.documentElement,o=ie()&&getComputedStyle(t);return{height:m('Height',e,t,o),width:m('Width',e,t,o)}}function c(e){return se({},e,{right:e.left+e.width,bottom:e.top+e.height})}function g(e){var o={};if(ie())try{o=e.getBoundingClientRect();var i=a(e,'top'),n=a(e,'left');o.top+=i,o.left+=n,o.bottom+=i,o.right+=n}catch(e){}else o=e.getBoundingClientRect();var r={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},p='HTML'===e.nodeName?h():{},s=p.width||e.clientWidth||r.right-r.left,d=p.height||e.clientHeight||r.bottom-r.top,l=e.offsetWidth-s,m=e.offsetHeight-d;if(l||m){var g=t(e);l-=f(g,'x'),m-=f(g,'y'),r.width-=l,r.height-=m}return c(r)}function u(e,o){var i=ie(),r='HTML'===o.nodeName,p=g(e),s=g(o),d=n(e),a=t(o),f=parseFloat(a.borderTopWidth,10),m=parseFloat(a.borderLeftWidth,10),h=c({top:p.top-s.top-f,left:p.left-s.left-m,width:p.width,height:p.height});if(h.marginTop=0,h.marginLeft=0,!i&&r){var u=parseFloat(a.marginTop,10),b=parseFloat(a.marginLeft,10);h.top-=f-u,h.bottom-=f-u,h.left-=m-b,h.right-=m-b,h.marginTop=u,h.marginLeft=b}return(i?o.contains(d):o===d&&'BODY'!==d.nodeName)&&(h=l(h,o)),h}function b(e){var t=e.ownerDocument.documentElement,o=u(e,t),i=J(t.clientWidth,window.innerWidth||0),n=J(t.clientHeight,window.innerHeight||0),r=a(t),p=a(t,'left'),s={top:r-o.top+o.marginTop,left:p-o.left+o.marginLeft,width:i,height:n};return c(s)}function w(e){var i=e.nodeName;return'BODY'===i||'HTML'===i?!1:'fixed'===t(e,'position')||w(o(e))}function y(e,t,i,r){var p={top:0,left:0},s=d(e,t);if('viewport'===r)p=b(s);else{var a;'scrollParent'===r?(a=n(o(t)),'BODY'===a.nodeName&&(a=e.ownerDocument.documentElement)):'window'===r?a=e.ownerDocument.documentElement:a=r;var l=u(a,s);if('HTML'===a.nodeName&&!w(s)){var f=h(),m=f.height,c=f.width;p.top+=l.top-l.marginTop,p.bottom=m+l.top,p.left+=l.left-l.marginLeft,p.right=c+l.left}else p=l}return p.left+=i,p.top+=i,p.right-=i,p.bottom-=i,p}function E(e){var t=e.width,o=e.height;return t*o}function v(e,t,o,i,n){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var p=y(o,i,r,n),s={top:{width:p.width,height:t.top-p.top},right:{width:p.right-t.right,height:p.height},bottom:{width:p.width,height:p.bottom-t.bottom},left:{width:t.left-p.left,height:p.height}},d=Object.keys(s).map(function(e){return se({key:e},s[e],{area:E(s[e])})}).sort(function(e,t){return t.area-e.area}),a=d.filter(function(e){var t=e.width,i=e.height;return t>=o.clientWidth&&i>=o.clientHeight}),l=0<a.length?a[0].key:d[0].key,f=e.split('-')[1];return l+(f?'-'+f:'')}function O(e,t,o){var i=d(t,o);return u(o,i)}function L(e){var t=getComputedStyle(e),o=parseFloat(t.marginTop)+parseFloat(t.marginBottom),i=parseFloat(t.marginLeft)+parseFloat(t.marginRight),n={width:e.offsetWidth+i,height:e.offsetHeight+o};return n}function x(e){var t={left:'right',right:'left',bottom:'top',top:'bottom'};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function S(e,t,o){o=o.split('-')[0];var i=L(e),n={width:i.width,height:i.height},r=-1!==['right','left'].indexOf(o),p=r?'top':'left',s=r?'left':'top',d=r?'height':'width',a=r?'width':'height';return n[p]=t[p]+t[d]/2-i[d]/2,n[s]=o===s?t[s]-i[a]:t[x(s)],n}function T(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function D(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var i=T(e,function(e){return e[t]===o});return e.indexOf(i)}function C(t,o,i){var n=void 0===i?t:t.slice(0,D(t,'name',i));return n.forEach(function(t){t['function']&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var i=t['function']||t.fn;t.enabled&&e(i)&&(o.offsets.popper=c(o.offsets.popper),o.offsets.reference=c(o.offsets.reference),o=i(o,t))}),o}function N(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=O(this.state,this.popper,this.reference),e.placement=v(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.offsets.popper=S(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position='absolute',e=C(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function k(e,t){return e.some(function(e){var o=e.name,i=e.enabled;return i&&o===t})}function W(e){for(var t=[!1,'ms','Webkit','Moz','O'],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length-1;n++){var i=t[n],r=i?''+i+o:e;if('undefined'!=typeof document.body.style[r])return r}return null}function P(){return this.state.isDestroyed=!0,k(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.left='',this.popper.style.position='',this.popper.style.top='',this.popper.style[W('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function B(e){var t=e.ownerDocument;return t?t.defaultView:window}function H(e,t,o,i){var r='BODY'===e.nodeName,p=r?e.ownerDocument.defaultView:e;p.addEventListener(t,o,{passive:!0}),r||H(n(p.parentNode),t,o,i),i.push(p)}function A(e,t,o,i){o.updateBound=i,B(e).addEventListener('resize',o.updateBound,{passive:!0});var r=n(e);return H(r,'scroll',o.updateBound,o.scrollParents),o.scrollElement=r,o.eventsEnabled=!0,o}function I(){this.state.eventsEnabled||(this.state=A(this.reference,this.options,this.state,this.scheduleUpdate))}function M(e,t){return B(e).removeEventListener('resize',t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener('scroll',t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function R(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=M(this.reference,this.state))}function U(e){return''!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function Y(e,t){Object.keys(t).forEach(function(o){var i='';-1!==['width','height','top','right','bottom','left'].indexOf(o)&&U(t[o])&&(i='px'),e.style[o]=t[o]+i})}function j(e,t){Object.keys(t).forEach(function(o){var i=t[o];!1===i?e.removeAttribute(o):e.setAttribute(o,t[o])})}function F(e,t,o){var i=T(e,function(e){var o=e.name;return o===t}),n=!!i&&e.some(function(e){return e.name===o&&e.enabled&&e.order<i.order});if(!n){var r='`'+t+'`';console.warn('`'+o+'`'+' modifier is required by '+r+' modifier in order to work, be sure to include it before '+r+'!')}return n}function K(e){return'end'===e?'start':'start'===e?'end':e}function q(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=ae.indexOf(e),i=ae.slice(o+1).concat(ae.slice(0,o));return t?i.reverse():i}function V(e,t,o,i){var n=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+n[1],p=n[2];if(!r)return e;if(0===p.indexOf('%')){var s;switch(p){case'%p':s=o;break;case'%':case'%r':default:s=i;}var d=c(s);return d[t]/100*r}if('vh'===p||'vw'===p){var a;return a='vh'===p?J(document.documentElement.clientHeight,window.innerHeight||0):J(document.documentElement.clientWidth,window.innerWidth||0),a/100*r}return r}function z(e,t,o,i){var n=[0,0],r=-1!==['right','left'].indexOf(i),p=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=p.indexOf(T(p,function(e){return-1!==e.search(/,|\s/)}));p[s]&&-1===p[s].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var d=/\s*,\s*|\s+/,a=-1===s?[p]:[p.slice(0,s).concat([p[s].split(d)[0]]),[p[s].split(d)[1]].concat(p.slice(s+1))];return a=a.map(function(e,i){var n=(1===i?!r:r)?'height':'width',p=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,p=!0,e):p?(e[e.length-1]+=t,p=!1,e):e.concat(t)},[]).map(function(e){return V(e,n,t,o)})}),a.forEach(function(e,t){e.forEach(function(o,i){U(o)&&(n[t]+=o*('-'===e[i-1]?-1:1))})}),n}function G(e,t){var o,i=t.offset,n=e.placement,r=e.offsets,p=r.popper,s=r.reference,d=n.split('-')[0];return o=U(+i)?[+i,0]:z(i,p,s,d),'left'===d?(p.top+=o[0],p.left-=o[1]):'right'===d?(p.top+=o[0],p.left+=o[1]):'top'===d?(p.left+=o[0],p.top-=o[1]):'bottom'===d&&(p.left+=o[0],p.top+=o[1]),e.popper=p,e}for(var _=Math.min,X=Math.floor,J=Math.max,Q='undefined'!=typeof window&&'undefined'!=typeof document,Z=['Edge','Trident','Firefox'],$=0,ee=0;ee<Z.length;ee+=1)if(Q&&0<=navigator.userAgent.indexOf(Z[ee])){$=1;break}var i,te=Q&&window.Promise,oe=te?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},$))}},ie=function(){return void 0==i&&(i=-1!==navigator.appVersion.indexOf('MSIE 10')),i},ne=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},re=function(){function e(e,t){for(var o,n=0;n<t.length;n++)o=t[n],o.enumerable=o.enumerable||!1,o.configurable=!0,'value'in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,i){return o&&e(t.prototype,o),i&&e(t,i),t}}(),pe=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},se=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var i in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},de=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],ae=de.slice(3),le={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},fe=function(){function t(o,i){var n=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};ne(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=oe(this.update.bind(this)),this.options=se({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=o&&o.jquery?o[0]:o,this.popper=i&&i.jquery?i[0]:i,this.options.modifiers={},Object.keys(se({},t.Defaults.modifiers,r.modifiers)).forEach(function(e){n.options.modifiers[e]=se({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return se({name:e},n.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(n.reference,n.popper,n.options,t,n.state)}),this.update();var p=this.options.eventsEnabled;p&&this.enableEventListeners(),this.state.eventsEnabled=p}return re(t,[{key:'update',value:function(){return N.call(this)}},{key:'destroy',value:function(){return P.call(this)}},{key:'enableEventListeners',value:function(){return I.call(this)}},{key:'disableEventListeners',value:function(){return R.call(this)}}]),t}();return fe.Utils=('undefined'==typeof window?global:window).PopperUtils,fe.placements=de,fe.Defaults={placement:'bottom',eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split('-')[0],i=t.split('-')[1];if(i){var n=e.offsets,r=n.reference,p=n.popper,s=-1!==['bottom','top'].indexOf(o),d=s?'left':'top',a=s?'width':'height',l={start:pe({},d,r[d]),end:pe({},d,r[d]+r[a]-p[a])};e.offsets.popper=se({},p,l[i])}return e}},offset:{order:200,enabled:!0,fn:G,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||r(e.instance.popper);e.instance.reference===o&&(o=r(o));var i=y(e.instance.popper,e.instance.reference,t.padding,o);t.boundaries=i;var n=t.priority,p=e.offsets.popper,s={primary:function(e){var o=p[e];return p[e]<i[e]&&!t.escapeWithReference&&(o=J(p[e],i[e])),pe({},e,o)},secondary:function(e){var o='right'===e?'left':'top',n=p[o];return p[e]>i[e]&&!t.escapeWithReference&&(n=_(p[o],i[e]-('right'===e?p.width:p.height))),pe({},o,n)}};return n.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';p=se({},p,s[t](e))}),e.offsets.popper=p,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,i=t.reference,n=e.placement.split('-')[0],r=X,p=-1!==['top','bottom'].indexOf(n),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]<r(i[d])&&(e.offsets.popper[d]=r(i[d])-o[a]),o[d]>r(i[s])&&(e.offsets.popper[d]=r(i[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var i;if(!F(e.instance.modifiers,'arrow','keepTogether'))return e;var n=o.element;if('string'==typeof n){if(n=e.instance.popper.querySelector(n),!n)return e;}else if(!e.instance.popper.contains(n))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',g=a?'bottom':'right',u=L(n)[l];d[g]-u<s[m]&&(e.offsets.popper[m]-=s[m]-(d[g]-u)),d[m]+u>s[g]&&(e.offsets.popper[m]+=d[m]+u-s[g]),e.offsets.popper=c(e.offsets.popper);var b=d[m]+d[l]/2-u/2,w=t(e.instance.popper),y=parseFloat(w['margin'+f],10),E=parseFloat(w['border'+f+'Width'],10),v=b-e.offsets.popper[m]-y-E;return v=J(_(s[l]-u,v),0),e.arrowElement=n,e.offsets.arrow=(i={},pe(i,m,Math.round(v)),pe(i,h,''),i),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(k(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=y(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement),i=e.placement.split('-')[0],n=x(i),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case le.FLIP:p=[i,n];break;case le.CLOCKWISE:p=q(i);break;case le.COUNTERCLOCKWISE:p=q(i,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(i!==s||p.length===d+1)return e;i=e.placement.split('-')[0],n=x(i);var a=e.offsets.popper,l=e.offsets.reference,f=X,m='left'===i&&f(a.right)>f(l.left)||'right'===i&&f(a.left)<f(l.right)||'top'===i&&f(a.bottom)>f(l.top)||'bottom'===i&&f(a.top)<f(l.bottom),h=f(a.left)<f(o.left),c=f(a.right)>f(o.right),g=f(a.top)<f(o.top),u=f(a.bottom)>f(o.bottom),b='left'===i&&h||'right'===i&&c||'top'===i&&g||'bottom'===i&&u,w=-1!==['top','bottom'].indexOf(i),y=!!t.flipVariations&&(w&&'start'===r&&h||w&&'end'===r&&c||!w&&'start'===r&&g||!w&&'end'===r&&u);(m||b||y)&&(e.flipped=!0,(m||b)&&(i=p[d+1]),y&&(r=K(r)),e.placement=i+(r?'-'+r:''),e.offsets.popper=se({},e.offsets.popper,S(e.instance.popper,e.offsets.reference,e.placement)),e=C(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],i=e.offsets,n=i.popper,r=i.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return n[p?'left':'top']=r[o]-(s?n[p?'width':'height']:0),e.placement=x(t),e.offsets.popper=c(n),e}},hide:{order:800,enabled:!0,fn:function(e){if(!F(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=T(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes['x-out-of-boundaries']=''}else{if(!1===e.hide)return e;e.hide=!1,e.attributes['x-out-of-boundaries']=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,i=t.y,n=e.offsets.popper,p=T(e.instance.modifiers,function(e){return'applyStyle'===e.name}).gpuAcceleration;void 0!==p&&console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');var s,d,a=void 0===p?t.gpuAcceleration:p,l=r(e.instance.popper),f=g(l),m={position:n.position},h={left:X(n.left),top:X(n.top),bottom:X(n.bottom),right:X(n.right)},c='bottom'===o?'top':'bottom',u='right'===i?'left':'right',b=W('transform');if(d='bottom'==c?-f.height+h.bottom:h.top,s='right'==u?-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[u]=0,m.willChange='transform';else{var w='bottom'==c?-1:1,y='right'==u?-1:1;m[c]=d*w,m[u]=s*y,m.willChange=c+', '+u}var E={"x-placement":e.placement};return e.attributes=se({},E,e.attributes),e.styles=se({},m,e.styles),e.arrowStyles=se({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return Y(e.instance.popper,e.styles),j(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&Y(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,i,n){var r=O(n,t,e),p=v(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),Y(t,{position:'absolute'}),o},gpuAcceleration:void 0}}},fe});
  13805. //# sourceMappingURL=popper.min.js.map
  13806. </script>
  13807.    <script>/*!
  13808.  * Bootstrap v4.0.0 (https://getbootstrap.com)
  13809.  * Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
  13810.  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  13811.  */
  13812. !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e(t.bootstrap={},t.jQuery,t.Popper)}(this,function(t,e,n){"use strict";function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function s(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function r(){return(r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}e=e&&e.hasOwnProperty("default")?e.default:e,n=n&&n.hasOwnProperty("default")?n.default:n;var o,a,l,h,c,u,f,d,_,g,p,m,v,E,T,y,C,I,A,b,D,S,w,N,O,k,P=function(t){var e=!1;function n(e){var n=this,s=!1;return t(this).one(i.TRANSITION_END,function(){s=!0}),setTimeout(function(){s||i.triggerTransitionEnd(n)},e),this}var i={TRANSITION_END:"bsTransitionEnd",getUID:function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},getSelectorFromElement:function(e){var n,i=e.getAttribute("data-target");i&&"#"!==i||(i=e.getAttribute("href")||""),"#"===i.charAt(0)&&(n=i,i=n="function"==typeof t.escapeSelector?t.escapeSelector(n).substr(1):n.replace(/(:|\.|\[|\]|,|=|@)/g,"\\$1"));try{return t(document).find(i).length>0?i:null}catch(t){return null}},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(n){t(n).trigger(e.end)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var s in n)if(Object.prototype.hasOwnProperty.call(n,s)){var r=n[s],o=e[s],a=o&&i.isElement(o)?"element":(l=o,{}.toString.call(l).match(/\s([a-zA-Z]+)/)[1].toLowerCase());if(!new RegExp(r).test(a))throw new Error(t.toUpperCase()+': Option "'+s+'" provided type "'+a+'" but expected type "'+r+'".')}var l}};return e=("undefined"==typeof window||!window.QUnit)&&{end:"transitionend"},t.fn.emulateTransitionEnd=n,i.supportsTransitionEnd()&&(t.event.special[i.TRANSITION_END]={bindType:e.end,delegateType:e.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}}),i}(e),L=(a="alert",h="."+(l="bs.alert"),c=(o=e).fn[a],u={CLOSE:"close"+h,CLOSED:"closed"+h,CLICK_DATA_API:"click"+h+".data-api"},f="alert",d="fade",_="show",g=function(){function t(t){this._element=t}var e=t.prototype;return e.close=function(t){t=t||this._element;var e=this._getRootElement(t);this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},e.dispose=function(){o.removeData(this._element,l),this._element=null},e._getRootElement=function(t){var e=P.getSelectorFromElement(t),n=!1;return e&&(n=o(e)[0]),n||(n=o(t).closest("."+f)[0]),n},e._triggerCloseEvent=function(t){var e=o.Event(u.CLOSE);return o(t).trigger(e),e},e._removeElement=function(t){var e=this;o(t).removeClass(_),P.supportsTransitionEnd()&&o(t).hasClass(d)?o(t).one(P.TRANSITION_END,function(n){return e._destroyElement(t,n)}).emulateTransitionEnd(150):this._destroyElement(t)},e._destroyElement=function(t){o(t).detach().trigger(u.CLOSED).remove()},t._jQueryInterface=function(e){return this.each(function(){var n=o(this),i=n.data(l);i||(i=new t(this),n.data(l,i)),"close"===e&&i[e](this)})},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},s(t,null,[{key:"VERSION",get:function(){return"4.0.0"}}]),t}(),o(document).on(u.CLICK_DATA_API,'[data-dismiss="alert"]',g._handleDismiss(new g)),o.fn[a]=g._jQueryInterface,o.fn[a].Constructor=g,o.fn[a].noConflict=function(){return o.fn[a]=c,g._jQueryInterface},g),R=(m="button",E="."+(v="bs.button"),T=".data-api",y=(p=e).fn[m],C="active",I="btn",A="focus",b='[data-toggle^="button"]',D='[data-toggle="buttons"]',S="input",w=".active",N=".btn",O={CLICK_DATA_API:"click"+E+T,FOCUS_BLUR_DATA_API:"focus"+E+T+" blur"+E+T},k=function(){function t(t){this._element=t}var e=t.prototype;return e.toggle=function(){var t=!0,e=!0,n=p(this._element).closest(D)[0];if(n){var i=p(this._element).find(S)[0];if(i){if("radio"===i.type)if(i.checked&&p(this._element).hasClass(C))t=!1;else{var s=p(n).find(w)[0];s&&p(s).removeClass(C)}if(t){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!p(this._element).hasClass(C),p(i).trigger("change")}i.focus(),e=!1}}e&&this._element.setAttribute("aria-pressed",!p(this._element).hasClass(C)),t&&p(this._element).toggleClass(C)},e.dispose=function(){p.removeData(this._element,v),this._element=null},t._jQueryInterface=function(e){return this.each(function(){var n=p(this).data(v);n||(n=new t(this),p(this).data(v,n)),"toggle"===e&&n[e]()})},s(t,null,[{key:"VERSION",get:function(){return"4.0.0"}}]),t}(),p(document).on(O.CLICK_DATA_API,b,function(t){t.preventDefault();var e=t.target;p(e).hasClass(I)||(e=p(e).closest(N)),k._jQueryInterface.call(p(e),"toggle")}).on(O.FOCUS_BLUR_DATA_API,b,function(t){var e=p(t.target).closest(N)[0];p(e).toggleClass(A,/^focus(in)?$/.test(t.type))}),p.fn[m]=k._jQueryInterface,p.fn[m].Constructor=k,p.fn[m].noConflict=function(){return p.fn[m]=y,k._jQueryInterface},k),j=function(t){var e="carousel",n="bs.carousel",i="."+n,o=t.fn[e],a={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},l={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},h="next",c="prev",u="left",f="right",d={SLIDE:"slide"+i,SLID:"slid"+i,KEYDOWN:"keydown"+i,MOUSEENTER:"mouseenter"+i,MOUSELEAVE:"mouseleave"+i,TOUCHEND:"touchend"+i,LOAD_DATA_API:"load"+i+".data-api",CLICK_DATA_API:"click"+i+".data-api"},_="carousel",g="active",p="slide",m="carousel-item-right",v="carousel-item-left",E="carousel-item-next",T="carousel-item-prev",y={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},C=function(){function o(e,n){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this._config=this._getConfig(n),this._element=t(e)[0],this._indicatorsElement=t(this._element).find(y.INDICATORS)[0],this._addEventListeners()}var C=o.prototype;return C.next=function(){this._isSliding||this._slide(h)},C.nextWhenVisible=function(){!document.hidden&&t(this._element).is(":visible")&&"hidden"!==t(this._element).css("visibility")&&this.next()},C.prev=function(){this._isSliding||this._slide(c)},C.pause=function(e){e||(this._isPaused=!0),t(this._element).find(y.NEXT_PREV)[0]&&P.supportsTransitionEnd()&&(P.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},C.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},C.to=function(e){var n=this;this._activeElement=t(this._element).find(y.ACTIVE_ITEM)[0];var i=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)t(this._element).one(d.SLID,function(){return n.to(e)});else{if(i===e)return this.pause(),void this.cycle();var s=e>i?h:c;this._slide(s,this._items[e])}},C.dispose=function(){t(this._element).off(i),t.removeData(this._element,n),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},C._getConfig=function(t){return t=r({},a,t),P.typeCheckConfig(e,t,l),t},C._addEventListeners=function(){var e=this;this._config.keyboard&&t(this._element).on(d.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&(t(this._element).on(d.MOUSEENTER,function(t){return e.pause(t)}).on(d.MOUSELEAVE,function(t){return e.cycle(t)}),"ontouchstart"in document.documentElement&&t(this._element).on(d.TOUCHEND,function(){e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval)}))},C._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},C._getItemIndex=function(e){return this._items=t.makeArray(t(e).parent().find(y.ITEM)),this._items.indexOf(e)},C._getItemByDirection=function(t,e){var n=t===h,i=t===c,s=this._getItemIndex(e),r=this._items.length-1;if((i&&0===s||n&&s===r)&&!this._config.wrap)return e;var o=(s+(t===c?-1:1))%this._items.length;return-1===o?this._items[this._items.length-1]:this._items[o]},C._triggerSlideEvent=function(e,n){var i=this._getItemIndex(e),s=this._getItemIndex(t(this._element).find(y.ACTIVE_ITEM)[0]),r=t.Event(d.SLIDE,{relatedTarget:e,direction:n,from:s,to:i});return t(this._element).trigger(r),r},C._setActiveIndicatorElement=function(e){if(this._indicatorsElement){t(this._indicatorsElement).find(y.ACTIVE).removeClass(g);var n=this._indicatorsElement.children[this._getItemIndex(e)];n&&t(n).addClass(g)}},C._slide=function(e,n){var i,s,r,o=this,a=t(this._element).find(y.ACTIVE_ITEM)[0],l=this._getItemIndex(a),c=n||a&&this._getItemByDirection(e,a),_=this._getItemIndex(c),C=Boolean(this._interval);if(e===h?(i=v,s=E,r=u):(i=m,s=T,r=f),c&&t(c).hasClass(g))this._isSliding=!1;else if(!this._triggerSlideEvent(c,r).isDefaultPrevented()&&a&&c){this._isSliding=!0,C&&this.pause(),this._setActiveIndicatorElement(c);var I=t.Event(d.SLID,{relatedTarget:c,direction:r,from:l,to:_});P.supportsTransitionEnd()&&t(this._element).hasClass(p)?(t(c).addClass(s),P.reflow(c),t(a).addClass(i),t(c).addClass(i),t(a).one(P.TRANSITION_END,function(){t(c).removeClass(i+" "+s).addClass(g),t(a).removeClass(g+" "+s+" "+i),o._isSliding=!1,setTimeout(function(){return t(o._element).trigger(I)},0)}).emulateTransitionEnd(600)):(t(a).removeClass(g),t(c).addClass(g),this._isSliding=!1,t(this._element).trigger(I)),C&&this.cycle()}},o._jQueryInterface=function(e){return this.each(function(){var i=t(this).data(n),s=r({},a,t(this).data());"object"==typeof e&&(s=r({},s,e));var l="string"==typeof e?e:s.slide;if(i||(i=new o(this,s),t(this).data(n,i)),"number"==typeof e)i.to(e);else if("string"==typeof l){if("undefined"==typeof i[l])throw new TypeError('No method named "'+l+'"');i[l]()}else s.interval&&(i.pause(),i.cycle())})},o._dataApiClickHandler=function(e){var i=P.getSelectorFromElement(this);if(i){var s=t(i)[0];if(s&&t(s).hasClass(_)){var a=r({},t(s).data(),t(this).data()),l=this.getAttribute("data-slide-to");l&&(a.interval=!1),o._jQueryInterface.call(t(s),a),l&&t(s).data(n).to(l),e.preventDefault()}}},s(o,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return a}}]),o}();return t(document).on(d.CLICK_DATA_API,y.DATA_SLIDE,C._dataApiClickHandler),t(window).on(d.LOAD_DATA_API,function(){t(y.DATA_RIDE).each(function(){var e=t(this);C._jQueryInterface.call(e,e.data())})}),t.fn[e]=C._jQueryInterface,t.fn[e].Constructor=C,t.fn[e].noConflict=function(){return t.fn[e]=o,C._jQueryInterface},C}(e),H=function(t){var e="collapse",n="bs.collapse",i="."+n,o=t.fn[e],a={toggle:!0,parent:""},l={toggle:"boolean",parent:"(string|element)"},h={SHOW:"show"+i,SHOWN:"shown"+i,HIDE:"hide"+i,HIDDEN:"hidden"+i,CLICK_DATA_API:"click"+i+".data-api"},c="show",u="collapse",f="collapsing",d="collapsed",_="width",g="height",p={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},m=function(){function i(e,n){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(n),this._triggerArray=t.makeArray(t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var i=t(p.DATA_TOGGLE),s=0;s<i.length;s++){var r=i[s],o=P.getSelectorFromElement(r);null!==o&&t(o).filter(e).length>0&&(this._selector=o,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var o=i.prototype;return o.toggle=function(){t(this._element).hasClass(c)?this.hide():this.show()},o.show=function(){var e,s,r=this;if(!this._isTransitioning&&!t(this._element).hasClass(c)&&(this._parent&&0===(e=t.makeArray(t(this._parent).find(p.ACTIVES).filter('[data-parent="'+this._config.parent+'"]'))).length&&(e=null),!(e&&(s=t(e).not(this._selector).data(n))&&s._isTransitioning))){var o=t.Event(h.SHOW);if(t(this._element).trigger(o),!o.isDefaultPrevented()){e&&(i._jQueryInterface.call(t(e).not(this._selector),"hide"),s||t(e).data(n,null));var a=this._getDimension();t(this._element).removeClass(u).addClass(f),this._element.style[a]=0,this._triggerArray.length>0&&t(this._triggerArray).removeClass(d).attr("aria-expanded",!0),this.setTransitioning(!0);var l=function(){t(r._element).removeClass(f).addClass(u).addClass(c),r._element.style[a]="",r.setTransitioning(!1),t(r._element).trigger(h.SHOWN)};if(P.supportsTransitionEnd()){var _="scroll"+(a[0].toUpperCase()+a.slice(1));t(this._element).one(P.TRANSITION_END,l).emulateTransitionEnd(600),this._element.style[a]=this._element[_]+"px"}else l()}}},o.hide=function(){var e=this;if(!this._isTransitioning&&t(this._element).hasClass(c)){var n=t.Event(h.HIDE);if(t(this._element).trigger(n),!n.isDefaultPrevented()){var i=this._getDimension();if(this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",P.reflow(this._element),t(this._element).addClass(f).removeClass(u).removeClass(c),this._triggerArray.length>0)for(var s=0;s<this._triggerArray.length;s++){var r=this._triggerArray[s],o=P.getSelectorFromElement(r);if(null!==o)t(o).hasClass(c)||t(r).addClass(d).attr("aria-expanded",!1)}this.setTransitioning(!0);var a=function(){e.setTransitioning(!1),t(e._element).removeClass(f).addClass(u).trigger(h.HIDDEN)};this._element.style[i]="",P.supportsTransitionEnd()?t(this._element).one(P.TRANSITION_END,a).emulateTransitionEnd(600):a()}}},o.setTransitioning=function(t){this._isTransitioning=t},o.dispose=function(){t.removeData(this._element,n),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},o._getConfig=function(t){return(t=r({},a,t)).toggle=Boolean(t.toggle),P.typeCheckConfig(e,t,l),t},o._getDimension=function(){return t(this._element).hasClass(_)?_:g},o._getParent=function(){var e=this,n=null;P.isElement(this._config.parent)?(n=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(n=this._config.parent[0])):n=t(this._config.parent)[0];var s='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]';return t(n).find(s).each(function(t,n){e._addAriaAndCollapsedClass(i._getTargetFromElement(n),[n])}),n},o._addAriaAndCollapsedClass=function(e,n){if(e){var i=t(e).hasClass(c);n.length>0&&t(n).toggleClass(d,!i).attr("aria-expanded",i)}},i._getTargetFromElement=function(e){var n=P.getSelectorFromElement(e);return n?t(n)[0]:null},i._jQueryInterface=function(e){return this.each(function(){var s=t(this),o=s.data(n),l=r({},a,s.data(),"object"==typeof e&&e);if(!o&&l.toggle&&/show|hide/.test(e)&&(l.toggle=!1),o||(o=new i(this,l),s.data(n,o)),"string"==typeof e){if("undefined"==typeof o[e])throw new TypeError('No method named "'+e+'"');o[e]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return a}}]),i}();return t(document).on(h.CLICK_DATA_API,p.DATA_TOGGLE,function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var i=t(this),s=P.getSelectorFromElement(this);t(s).each(function(){var e=t(this),s=e.data(n)?"toggle":i.data();m._jQueryInterface.call(e,s)})}),t.fn[e]=m._jQueryInterface,t.fn[e].Constructor=m,t.fn[e].noConflict=function(){return t.fn[e]=o,m._jQueryInterface},m}(e),W=function(t){var e="dropdown",i="bs.dropdown",o="."+i,a=".data-api",l=t.fn[e],h=new RegExp("38|40|27"),c={HIDE:"hide"+o,HIDDEN:"hidden"+o,SHOW:"show"+o,SHOWN:"shown"+o,CLICK:"click"+o,CLICK_DATA_API:"click"+o+a,KEYDOWN_DATA_API:"keydown"+o+a,KEYUP_DATA_API:"keyup"+o+a},u="disabled",f="show",d="dropup",_="dropright",g="dropleft",p="dropdown-menu-right",m="dropdown-menu-left",v="position-static",E='[data-toggle="dropdown"]',T=".dropdown form",y=".dropdown-menu",C=".navbar-nav",I=".dropdown-menu .dropdown-item:not(.disabled)",A="top-start",b="top-end",D="bottom-start",S="bottom-end",w="right-start",N="left-start",O={offset:0,flip:!0,boundary:"scrollParent"},k={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)"},L=function(){function a(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var l=a.prototype;return l.toggle=function(){if(!this._element.disabled&&!t(this._element).hasClass(u)){var e=a._getParentFromElement(this._element),i=t(this._menu).hasClass(f);if(a._clearMenus(),!i){var s={relatedTarget:this._element},r=t.Event(c.SHOW,s);if(t(e).trigger(r),!r.isDefaultPrevented()){if(!this._inNavbar){if("undefined"==typeof n)throw new TypeError("Bootstrap dropdown require Popper.js (https://popper.js.org)");var o=this._element;t(e).hasClass(d)&&(t(this._menu).hasClass(m)||t(this._menu).hasClass(p))&&(o=e),"scrollParent"!==this._config.boundary&&t(e).addClass(v),this._popper=new n(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===t(e).closest(C).length&&t("body").children().on("mouseover",null,t.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),t(this._menu).toggleClass(f),t(e).toggleClass(f).trigger(t.Event(c.SHOWN,s))}}}},l.dispose=function(){t.removeData(this._element,i),t(this._element).off(o),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},l.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},l._addEventListeners=function(){var e=this;t(this._element).on(c.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},l._getConfig=function(n){return n=r({},this.constructor.Default,t(this._element).data(),n),P.typeCheckConfig(e,n,this.constructor.DefaultType),n},l._getMenuElement=function(){if(!this._menu){var e=a._getParentFromElement(this._element);this._menu=t(e).find(y)[0]}return this._menu},l._getPlacement=function(){var e=t(this._element).parent(),n=D;return e.hasClass(d)?(n=A,t(this._menu).hasClass(p)&&(n=b)):e.hasClass(_)?n=w:e.hasClass(g)?n=N:t(this._menu).hasClass(p)&&(n=S),n},l._detectNavbar=function(){return t(this._element).closest(".navbar").length>0},l._getPopperConfig=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=r({},e.offsets,t._config.offset(e.offsets)||{}),e}:e.offset=this._config.offset,{placement:this._getPlacement(),modifiers:{offset:e,flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}}},a._jQueryInterface=function(e){return this.each(function(){var n=t(this).data(i);if(n||(n=new a(this,"object"==typeof e?e:null),t(this).data(i,n)),"string"==typeof e){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}})},a._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var n=t.makeArray(t(E)),s=0;s<n.length;s++){var r=a._getParentFromElement(n[s]),o=t(n[s]).data(i),l={relatedTarget:n[s]};if(o){var h=o._menu;if(t(r).hasClass(f)&&!(e&&("click"===e.type&&/input|textarea/i.test(e.target.tagName)||"keyup"===e.type&&9===e.which)&&t.contains(r,e.target))){var u=t.Event(c.HIDE,l);t(r).trigger(u),u.isDefaultPrevented()||("ontouchstart"in document.documentElement&&t("body").children().off("mouseover",null,t.noop),n[s].setAttribute("aria-expanded","false"),t(h).removeClass(f),t(r).removeClass(f).trigger(t.Event(c.HIDDEN,l)))}}}},a._getParentFromElement=function(e){var n,i=P.getSelectorFromElement(e);return i&&(n=t(i)[0]),n||e.parentNode},a._dataApiKeydownHandler=function(e){if((/input|textarea/i.test(e.target.tagName)?!(32===e.which||27!==e.which&&(40!==e.which&&38!==e.which||t(e.target).closest(y).length)):h.test(e.which))&&(e.preventDefault(),e.stopPropagation(),!this.disabled&&!t(this).hasClass(u))){var n=a._getParentFromElement(this),i=t(n).hasClass(f);if((i||27===e.which&&32===e.which)&&(!i||27!==e.which&&32!==e.which)){var s=t(n).find(I).get();if(0!==s.length){var r=s.indexOf(e.target);38===e.which&&r>0&&r--,40===e.which&&r<s.length-1&&r++,r<0&&(r=0),s[r].focus()}}else{if(27===e.which){var o=t(n).find(E)[0];t(o).trigger("focus")}t(this).trigger("click")}}},s(a,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return O}},{key:"DefaultType",get:function(){return k}}]),a}();return t(document).on(c.KEYDOWN_DATA_API,E,L._dataApiKeydownHandler).on(c.KEYDOWN_DATA_API,y,L._dataApiKeydownHandler).on(c.CLICK_DATA_API+" "+c.KEYUP_DATA_API,L._clearMenus).on(c.CLICK_DATA_API,E,function(e){e.preventDefault(),e.stopPropagation(),L._jQueryInterface.call(t(this),"toggle")}).on(c.CLICK_DATA_API,T,function(t){t.stopPropagation()}),t.fn[e]=L._jQueryInterface,t.fn[e].Constructor=L,t.fn[e].noConflict=function(){return t.fn[e]=l,L._jQueryInterface},L}(e),M=function(t){var e="modal",n="bs.modal",i="."+n,o=t.fn.modal,a={backdrop:!0,keyboard:!0,focus:!0,show:!0},l={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},h={HIDE:"hide"+i,HIDDEN:"hidden"+i,SHOW:"show"+i,SHOWN:"shown"+i,FOCUSIN:"focusin"+i,RESIZE:"resize"+i,CLICK_DISMISS:"click.dismiss"+i,KEYDOWN_DISMISS:"keydown.dismiss"+i,MOUSEUP_DISMISS:"mouseup.dismiss"+i,MOUSEDOWN_DISMISS:"mousedown.dismiss"+i,CLICK_DATA_API:"click"+i+".data-api"},c="modal-scrollbar-measure",u="modal-backdrop",f="modal-open",d="fade",_="show",g={DIALOG:".modal-dialog",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"},p=function(){function o(e,n){this._config=this._getConfig(n),this._element=e,this._dialog=t(e).find(g.DIALOG)[0],this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._originalBodyPadding=0,this._scrollbarWidth=0}var p=o.prototype;return p.toggle=function(t){return this._isShown?this.hide():this.show(t)},p.show=function(e){var n=this;if(!this._isTransitioning&&!this._isShown){P.supportsTransitionEnd()&&t(this._element).hasClass(d)&&(this._isTransitioning=!0);var i=t.Event(h.SHOW,{relatedTarget:e});t(this._element).trigger(i),this._isShown||i.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),t(document.body).addClass(f),this._setEscapeEvent(),this._setResizeEvent(),t(this._element).on(h.CLICK_DISMISS,g.DATA_DISMISS,function(t){return n.hide(t)}),t(this._dialog).on(h.MOUSEDOWN_DISMISS,function(){t(n._element).one(h.MOUSEUP_DISMISS,function(e){t(e.target).is(n._element)&&(n._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return n._showElement(e)}))}},p.hide=function(e){var n=this;if(e&&e.preventDefault(),!this._isTransitioning&&this._isShown){var i=t.Event(h.HIDE);if(t(this._element).trigger(i),this._isShown&&!i.isDefaultPrevented()){this._isShown=!1;var s=P.supportsTransitionEnd()&&t(this._element).hasClass(d);s&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),t(document).off(h.FOCUSIN),t(this._element).removeClass(_),t(this._element).off(h.CLICK_DISMISS),t(this._dialog).off(h.MOUSEDOWN_DISMISS),s?t(this._element).one(P.TRANSITION_END,function(t){return n._hideModal(t)}).emulateTransitionEnd(300):this._hideModal()}}},p.dispose=function(){t.removeData(this._element,n),t(window,document,this._element,this._backdrop).off(i),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._scrollbarWidth=null},p.handleUpdate=function(){this._adjustDialog()},p._getConfig=function(t){return t=r({},a,t),P.typeCheckConfig(e,t,l),t},p._showElement=function(e){var n=this,i=P.supportsTransitionEnd()&&t(this._element).hasClass(d);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.scrollTop=0,i&&P.reflow(this._element),t(this._element).addClass(_),this._config.focus&&this._enforceFocus();var s=t.Event(h.SHOWN,{relatedTarget:e}),r=function(){n._config.focus&&n._element.focus(),n._isTransitioning=!1,t(n._element).trigger(s)};i?t(this._dialog).one(P.TRANSITION_END,r).emulateTransitionEnd(300):r()},p._enforceFocus=function(){var e=this;t(document).off(h.FOCUSIN).on(h.FOCUSIN,function(n){document!==n.target&&e._element!==n.target&&0===t(e._element).has(n.target).length&&e._element.focus()})},p._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?t(this._element).on(h.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),e.hide())}):this._isShown||t(this._element).off(h.KEYDOWN_DISMISS)},p._setResizeEvent=function(){var e=this;this._isShown?t(window).on(h.RESIZE,function(t){return e.handleUpdate(t)}):t(window).off(h.RESIZE)},p._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._isTransitioning=!1,this._showBackdrop(function(){t(document.body).removeClass(f),e._resetAdjustments(),e._resetScrollbar(),t(e._element).trigger(h.HIDDEN)})},p._removeBackdrop=function(){this._backdrop&&(t(this._backdrop).remove(),this._backdrop=null)},p._showBackdrop=function(e){var n=this,i=t(this._element).hasClass(d)?d:"";if(this._isShown&&this._config.backdrop){var s=P.supportsTransitionEnd()&&i;if(this._backdrop=document.createElement("div"),this._backdrop.className=u,i&&t(this._backdrop).addClass(i),t(this._backdrop).appendTo(document.body),t(this._element).on(h.CLICK_DISMISS,function(t){n._ignoreBackdropClick?n._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===n._config.backdrop?n._element.focus():n.hide())}),s&&P.reflow(this._backdrop),t(this._backdrop).addClass(_),!e)return;if(!s)return void e();t(this._backdrop).one(P.TRANSITION_END,e).emulateTransitionEnd(150)}else if(!this._isShown&&this._backdrop){t(this._backdrop).removeClass(_);var r=function(){n._removeBackdrop(),e&&e()};P.supportsTransitionEnd()&&t(this._element).hasClass(d)?t(this._backdrop).one(P.TRANSITION_END,r).emulateTransitionEnd(150):r()}else e&&e()},p._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},p._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},p._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},p._setScrollbar=function(){var e=this;if(this._isBodyOverflowing){t(g.FIXED_CONTENT).each(function(n,i){var s=t(i)[0].style.paddingRight,r=t(i).css("padding-right");t(i).data("padding-right",s).css("padding-right",parseFloat(r)+e._scrollbarWidth+"px")}),t(g.STICKY_CONTENT).each(function(n,i){var s=t(i)[0].style.marginRight,r=t(i).css("margin-right");t(i).data("margin-right",s).css("margin-right",parseFloat(r)-e._scrollbarWidth+"px")}),t(g.NAVBAR_TOGGLER).each(function(n,i){var s=t(i)[0].style.marginRight,r=t(i).css("margin-right");t(i).data("margin-right",s).css("margin-right",parseFloat(r)+e._scrollbarWidth+"px")});var n=document.body.style.paddingRight,i=t("body").css("padding-right");t("body").data("padding-right",n).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}},p._resetScrollbar=function(){t(g.FIXED_CONTENT).each(function(e,n){var i=t(n).data("padding-right");"undefined"!=typeof i&&t(n).css("padding-right",i).removeData("padding-right")}),t(g.STICKY_CONTENT+", "+g.NAVBAR_TOGGLER).each(function(e,n){var i=t(n).data("margin-right");"undefined"!=typeof i&&t(n).css("margin-right",i).removeData("margin-right")});var e=t("body").data("padding-right");"undefined"!=typeof e&&t("body").css("padding-right",e).removeData("padding-right")},p._getScrollbarWidth=function(){var t=document.createElement("div");t.className=c,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},o._jQueryInterface=function(e,i){return this.each(function(){var s=t(this).data(n),a=r({},o.Default,t(this).data(),"object"==typeof e&&e);if(s||(s=new o(this,a),t(this).data(n,s)),"string"==typeof e){if("undefined"==typeof s[e])throw new TypeError('No method named "'+e+'"');s[e](i)}else a.show&&s.show(i)})},s(o,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return a}}]),o}();return t(document).on(h.CLICK_DATA_API,g.DATA_TOGGLE,function(e){var i,s=this,o=P.getSelectorFromElement(this);o&&(i=t(o)[0]);var a=t(i).data(n)?"toggle":r({},t(i).data(),t(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault();var l=t(i).one(h.SHOW,function(e){e.isDefaultPrevented()||l.one(h.HIDDEN,function(){t(s).is(":visible")&&s.focus()})});p._jQueryInterface.call(t(i),a,this)}),t.fn.modal=p._jQueryInterface,t.fn.modal.Constructor=p,t.fn.modal.noConflict=function(){return t.fn.modal=o,p._jQueryInterface},p}(e),U=function(t){var e="tooltip",i="bs.tooltip",o="."+i,a=t.fn[e],l=new RegExp("(^|\\s)bs-tooltip\\S+","g"),h={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"},c={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},u={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},f="show",d="out",_={HIDE:"hide"+o,HIDDEN:"hidden"+o,SHOW:"show"+o,SHOWN:"shown"+o,INSERTED:"inserted"+o,CLICK:"click"+o,FOCUSIN:"focusin"+o,FOCUSOUT:"focusout"+o,MOUSEENTER:"mouseenter"+o,MOUSELEAVE:"mouseleave"+o},g="fade",p="show",m=".tooltip-inner",v=".arrow",E="hover",T="focus",y="click",C="manual",I=function(){function a(t,e){if("undefined"==typeof n)throw new TypeError("Bootstrap tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var I=a.prototype;return I.enable=function(){this._isEnabled=!0},I.disable=function(){this._isEnabled=!1},I.toggleEnabled=function(){this._isEnabled=!this._isEnabled},I.toggle=function(e){if(this._isEnabled)if(e){var n=this.constructor.DATA_KEY,i=t(e.currentTarget).data(n);i||(i=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(t(this.getTipElement()).hasClass(p))return void this._leave(null,this);this._enter(null,this)}},I.dispose=function(){clearTimeout(this._timeout),t.removeData(this.element,this.constructor.DATA_KEY),t(this.element).off(this.constructor.EVENT_KEY),t(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&t(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},I.show=function(){var e=this;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");var i=t.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){t(this.element).trigger(i);var s=t.contains(this.element.ownerDocument.documentElement,this.element);if(i.isDefaultPrevented()||!s)return;var r=this.getTipElement(),o=P.getUID(this.constructor.NAME);r.setAttribute("id",o),this.element.setAttribute("aria-describedby",o),this.setContent(),this.config.animation&&t(r).addClass(g);var l="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,h=this._getAttachment(l);this.addAttachmentClass(h);var c=!1===this.config.container?document.body:t(this.config.container);t(r).data(this.constructor.DATA_KEY,this),t.contains(this.element.ownerDocument.documentElement,this.tip)||t(r).appendTo(c),t(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new n(this.element,r,{placement:h,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:v},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),t(r).addClass(p),"ontouchstart"in document.documentElement&&t("body").children().on("mouseover",null,t.noop);var u=function(){e.config.animation&&e._fixTransition();var n=e._hoverState;e._hoverState=null,t(e.element).trigger(e.constructor.Event.SHOWN),n===d&&e._leave(null,e)};P.supportsTransitionEnd()&&t(this.tip).hasClass(g)?t(this.tip).one(P.TRANSITION_END,u).emulateTransitionEnd(a._TRANSITION_DURATION):u()}},I.hide=function(e){var n=this,i=this.getTipElement(),s=t.Event(this.constructor.Event.HIDE),r=function(){n._hoverState!==f&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),t(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()};t(this.element).trigger(s),s.isDefaultPrevented()||(t(i).removeClass(p),"ontouchstart"in document.documentElement&&t("body").children().off("mouseover",null,t.noop),this._activeTrigger[y]=!1,this._activeTrigger[T]=!1,this._activeTrigger[E]=!1,P.supportsTransitionEnd()&&t(this.tip).hasClass(g)?t(i).one(P.TRANSITION_END,r).emulateTransitionEnd(150):r(),this._hoverState="")},I.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},I.isWithContent=function(){return Boolean(this.getTitle())},I.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-tooltip-"+e)},I.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},I.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(m),this.getTitle()),e.removeClass(g+" "+p)},I.setElementContent=function(e,n){var i=this.config.html;"object"==typeof n&&(n.nodeType||n.jquery)?i?t(n).parent().is(e)||e.empty().append(n):e.text(t(n).text()):e[i?"html":"text"](n)},I.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},I._getAttachment=function(t){return c[t.toUpperCase()]},I._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach(function(n){if("click"===n)t(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if(n!==C){var i=n===E?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,s=n===E?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;t(e.element).on(i,e.config.selector,function(t){return e._enter(t)}).on(s,e.config.selector,function(t){return e._leave(t)})}t(e.element).closest(".modal").on("hide.bs.modal",function(){return e.hide()})}),this.config.selector?this.config=r({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},I._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},I._enter=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusin"===e.type?T:E]=!0),t(n.getTipElement()).hasClass(p)||n._hoverState===f?n._hoverState=f:(clearTimeout(n._timeout),n._hoverState=f,n.config.delay&&n.config.delay.show?n._timeout=setTimeout(function(){n._hoverState===f&&n.show()},n.config.delay.show):n.show())},I._leave=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusout"===e.type?T:E]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState=d,n.config.delay&&n.config.delay.hide?n._timeout=setTimeout(function(){n._hoverState===d&&n.hide()},n.config.delay.hide):n.hide())},I._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},I._getConfig=function(n){return"number"==typeof(n=r({},this.constructor.Default,t(this.element).data(),n)).delay&&(n.delay={show:n.delay,hide:n.delay}),"number"==typeof n.title&&(n.title=n.title.toString()),"number"==typeof n.content&&(n.content=n.content.toString()),P.typeCheckConfig(e,n,this.constructor.DefaultType),n},I._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},I._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(l);null!==n&&n.length>0&&e.removeClass(n.join(""))},I._handlePopperPlacementChange=function(t){this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},I._fixTransition=function(){var e=this.getTipElement(),n=this.config.animation;null===e.getAttribute("x-placement")&&(t(e).removeClass(g),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},a._jQueryInterface=function(e){return this.each(function(){var n=t(this).data(i),s="object"==typeof e&&e;if((n||!/dispose|hide/.test(e))&&(n||(n=new a(this,s),t(this).data(i,n)),"string"==typeof e)){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}})},s(a,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return u}},{key:"NAME",get:function(){return e}},{key:"DATA_KEY",get:function(){return i}},{key:"Event",get:function(){return _}},{key:"EVENT_KEY",get:function(){return o}},{key:"DefaultType",get:function(){return h}}]),a}();return t.fn[e]=I._jQueryInterface,t.fn[e].Constructor=I,t.fn[e].noConflict=function(){return t.fn[e]=a,I._jQueryInterface},I}(e),x=function(t){var e="popover",n="bs.popover",i="."+n,o=t.fn[e],a=new RegExp("(^|\\s)bs-popover\\S+","g"),l=r({},U.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),h=r({},U.DefaultType,{content:"(string|element|function)"}),c="fade",u="show",f=".popover-header",d=".popover-body",_={HIDE:"hide"+i,HIDDEN:"hidden"+i,SHOW:"show"+i,SHOWN:"shown"+i,INSERTED:"inserted"+i,CLICK:"click"+i,FOCUSIN:"focusin"+i,FOCUSOUT:"focusout"+i,MOUSEENTER:"mouseenter"+i,MOUSELEAVE:"mouseleave"+i},g=function(r){var o,g;function p(){return r.apply(this,arguments)||this}g=r,(o=p).prototype=Object.create(g.prototype),o.prototype.constructor=o,o.__proto__=g;var m=p.prototype;return m.isWithContent=function(){return this.getTitle()||this._getContent()},m.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-popover-"+e)},m.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},m.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(f),this.getTitle());var n=this._getContent();"function"==typeof n&&(n=n.call(this.element)),this.setElementContent(e.find(d),n),e.removeClass(c+" "+u)},m._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},m._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(a);null!==n&&n.length>0&&e.removeClass(n.join(""))},p._jQueryInterface=function(e){return this.each(function(){var i=t(this).data(n),s="object"==typeof e?e:null;if((i||!/destroy|hide/.test(e))&&(i||(i=new p(this,s),t(this).data(n,i)),"string"==typeof e)){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}})},s(p,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return l}},{key:"NAME",get:function(){return e}},{key:"DATA_KEY",get:function(){return n}},{key:"Event",get:function(){return _}},{key:"EVENT_KEY",get:function(){return i}},{key:"DefaultType",get:function(){return h}}]),p}(U);return t.fn[e]=g._jQueryInterface,t.fn[e].Constructor=g,t.fn[e].noConflict=function(){return t.fn[e]=o,g._jQueryInterface},g}(e),K=function(t){var e="scrollspy",n="bs.scrollspy",i="."+n,o=t.fn[e],a={offset:10,method:"auto",target:""},l={offset:"number",method:"string",target:"(string|element)"},h={ACTIVATE:"activate"+i,SCROLL:"scroll"+i,LOAD_DATA_API:"load"+i+".data-api"},c="dropdown-item",u="active",f={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},d="offset",_="position",g=function(){function o(e,n){var i=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(n),this._selector=this._config.target+" "+f.NAV_LINKS+","+this._config.target+" "+f.LIST_ITEMS+","+this._config.target+" "+f.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,t(this._scrollElement).on(h.SCROLL,function(t){return i._process(t)}),this.refresh(),this._process()}var g=o.prototype;return g.refresh=function(){var e=this,n=this._scrollElement===this._scrollElement.window?d:_,i="auto"===this._config.method?n:this._config.method,s=i===_?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),t.makeArray(t(this._selector)).map(function(e){var n,r=P.getSelectorFromElement(e);if(r&&(n=t(r)[0]),n){var o=n.getBoundingClientRect();if(o.width||o.height)return[t(n)[i]().top+s,r]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},g.dispose=function(){t.removeData(this._element,n),t(this._scrollElement).off(i),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},g._getConfig=function(n){if("string"!=typeof(n=r({},a,n)).target){var i=t(n.target).attr("id");i||(i=P.getUID(e),t(n.target).attr("id",i)),n.target="#"+i}return P.typeCheckConfig(e,n,l),n},g._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},g._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},g._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},g._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var s=this._offsets.length;s--;){this._activeTarget!==this._targets[s]&&t>=this._offsets[s]&&("undefined"==typeof this._offsets[s+1]||t<this._offsets[s+1])&&this._activate(this._targets[s])}}},g._activate=function(e){this._activeTarget=e,this._clear();var n=this._selector.split(",");n=n.map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'});var i=t(n.join(","));i.hasClass(c)?(i.closest(f.DROPDOWN).find(f.DROPDOWN_TOGGLE).addClass(u),i.addClass(u)):(i.addClass(u),i.parents(f.NAV_LIST_GROUP).prev(f.NAV_LINKS+", "+f.LIST_ITEMS).addClass(u),i.parents(f.NAV_LIST_GROUP).prev(f.NAV_ITEMS).children(f.NAV_LINKS).addClass(u)),t(this._scrollElement).trigger(h.ACTIVATE,{relatedTarget:e})},g._clear=function(){t(this._selector).filter(f.ACTIVE).removeClass(u)},o._jQueryInterface=function(e){return this.each(function(){var i=t(this).data(n);if(i||(i=new o(this,"object"==typeof e&&e),t(this).data(n,i)),"string"==typeof e){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}})},s(o,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return a}}]),o}();return t(window).on(h.LOAD_DATA_API,function(){for(var e=t.makeArray(t(f.DATA_SPY)),n=e.length;n--;){var i=t(e[n]);g._jQueryInterface.call(i,i.data())}}),t.fn[e]=g._jQueryInterface,t.fn[e].Constructor=g,t.fn[e].noConflict=function(){return t.fn[e]=o,g._jQueryInterface},g}(e),V=function(t){var e="bs.tab",n="."+e,i=t.fn.tab,r={HIDE:"hide"+n,HIDDEN:"hidden"+n,SHOW:"show"+n,SHOWN:"shown"+n,CLICK_DATA_API:"click.bs.tab.data-api"},o="dropdown-menu",a="active",l="disabled",h="fade",c="show",u=".dropdown",f=".nav, .list-group",d=".active",_="> li > .active",g='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',p=".dropdown-toggle",m="> .dropdown-menu .active",v=function(){function n(t){this._element=t}var i=n.prototype;return i.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&t(this._element).hasClass(a)||t(this._element).hasClass(l))){var n,i,s=t(this._element).closest(f)[0],o=P.getSelectorFromElement(this._element);if(s){var h="UL"===s.nodeName?_:d;i=(i=t.makeArray(t(s).find(h)))[i.length-1]}var c=t.Event(r.HIDE,{relatedTarget:this._element}),u=t.Event(r.SHOW,{relatedTarget:i});if(i&&t(i).trigger(c),t(this._element).trigger(u),!u.isDefaultPrevented()&&!c.isDefaultPrevented()){o&&(n=t(o)[0]),this._activate(this._element,s);var g=function(){var n=t.Event(r.HIDDEN,{relatedTarget:e._element}),s=t.Event(r.SHOWN,{relatedTarget:i});t(i).trigger(n),t(e._element).trigger(s)};n?this._activate(n,n.parentNode,g):g()}}},i.dispose=function(){t.removeData(this._element,e),this._element=null},i._activate=function(e,n,i){var s=this,r=("UL"===n.nodeName?t(n).find(_):t(n).children(d))[0],o=i&&P.supportsTransitionEnd()&&r&&t(r).hasClass(h),a=function(){return s._transitionComplete(e,r,i)};r&&o?t(r).one(P.TRANSITION_END,a).emulateTransitionEnd(150):a()},i._transitionComplete=function(e,n,i){if(n){t(n).removeClass(c+" "+a);var s=t(n.parentNode).find(m)[0];s&&t(s).removeClass(a),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!1)}if(t(e).addClass(a),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),P.reflow(e),t(e).addClass(c),e.parentNode&&t(e.parentNode).hasClass(o)){var r=t(e).closest(u)[0];r&&t(r).find(p).addClass(a),e.setAttribute("aria-expanded",!0)}i&&i()},n._jQueryInterface=function(i){return this.each(function(){var s=t(this),r=s.data(e);if(r||(r=new n(this),s.data(e,r)),"string"==typeof i){if("undefined"==typeof r[i])throw new TypeError('No method named "'+i+'"');r[i]()}})},s(n,null,[{key:"VERSION",get:function(){return"4.0.0"}}]),n}();return t(document).on(r.CLICK_DATA_API,g,function(e){e.preventDefault(),v._jQueryInterface.call(t(this),"show")}),t.fn.tab=v._jQueryInterface,t.fn.tab.Constructor=v,t.fn.tab.noConflict=function(){return t.fn.tab=i,v._jQueryInterface},v}(e);!function(t){if("undefined"==typeof t)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1===e[0]&&9===e[1]&&e[2]<1||e[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(e),t.Util=P,t.Alert=L,t.Button=R,t.Carousel=j,t.Collapse=H,t.Dropdown=W,t.Modal=M,t.Popover=x,t.Scrollspy=K,t.Tab=V,t.Tooltip=U,Object.defineProperty(t,"__esModule",{value:!0})});
  13813. //# sourceMappingURL=bootstrap.min.js.map</script>
  13814.    <script>/**
  13815. * Owl Carousel v2.2.1
  13816. * Copyright 2013-2017 David Deutsch
  13817. * Licensed under  ()
  13818. */
  13819. !function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g--;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;c<d;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var b,c,e;b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&e<=0&&this.preloadAutoWidthImages(b)}this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b<c;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var d=-1,e=30,f=this.width(),g=this.coordinates();return this.settings.freeDrag||a.each(g,a.proxy(function(a,h){return"left"===c&&b>h-e&&b<h+e?d=a:"right"===c&&b>h-f-e&&b<h-f+e?d=a+1:this.op(b,"<",h)&&this.op(b,">",g[a+1]||h-f)&&(d="left"===c?a+1:a),d===-1},this)),this.settings.loop||(this.op(b,">",g[this.minimum()])?d=b=this.minimum():this.op(b,"<",g[this.maximum()])&&(d=b=this.maximum())),d},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){for(b=this._items.length,c=this._items[--b].width(),d=this.$element.width();b--&&(c+=this._items[b].width()+this.settings.margin,!(c>d)););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2===0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=f*-1*g),a=c+e,d=((a-h)%g+g)%g+h,d!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.$element.is(":visible")&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),this.settings.responsive!==!1&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a<c;case">":return d?a<c:a>c;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&a.namespace.indexOf("owl")!==-1?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&e*-1||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);f++<e;)this.load(h/2+this._core.relative(g)),h&&a.each(this._core.clones(this._core.relative(g)),i),g++},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.$stage.children().toArray().slice(b,c),e=[],f=0;a.each(d,function(b,c){e.push(a(c).height())}),f=Math.max.apply(null,e),this._core.$stage.parent().height(f).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='<div class="owl-video-play-icon"></div>',d=k.lazyLoad?'<div class="owl-video-tn '+j+'" '+i+'="'+a+'"></div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+a+')"></div>',b.after(d),b.after(e)};if(b.wrap('<div class="owl-video-wrapper"'+g+"></div>"),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),"youtube"===f.type?c='<iframe width="'+g+'" height="'+h+'" src="//www.youtube.com/embed/'+f.id+"?autoplay=1&rel=0&v="+f.id+'" frameborder="0" allowfullscreen></iframe>':"vimeo"===f.type?c='<iframe src="//player.vimeo.com/video/'+f.id+'?autoplay=1" width="'+g+'" height="'+h+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>':"vzaar"===f.type&&(c='<iframe frameborder="0"height="'+h+'"width="'+g+'" allowfullscreen mozallowfullscreen webkitAllowFullScreen src="//view.vzaar.com/'+f.id+'/player?autoplay=true"></iframe>'),a('<div class="owl-video-frame">'+c+"</div>").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},
  13820. a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(a,b){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("<div>").addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a<e;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);</script>
  13821.    <script>/*!
  13822. * Isotope PACKAGED v3.0.5
  13823. *
  13824. * Licensed GPLv3 for open source use
  13825. * or Isotope Commercial License for commercial use
  13826. *
  13827. * https://isotope.metafizzy.co
  13828. * Copyright 2017 Metafizzy
  13829. */
  13830.  
  13831. !function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,o){var n,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,o);n=void 0===n?l:n}),void 0!==n?n:t}function h(t,e){t.each(function(t,o){var n=a.data(o,i);n?(n.option(e),n._init()):(n=new s(o,e),a.data(o,i,n))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=n.call(arguments,1);return u(this,t,e)}return h(this,t),this},o(a))}function o(t){!t||t&&t.bridget||(t.bridget=i)}var n=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return o(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},o=i[t]=i[t]||[];return o.indexOf(e)==-1&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},o=i[t]=i[t]||{};return o[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=i.indexOf(e);return o!=-1&&i.splice(o,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var o=this._onceEvents&&this._onceEvents[t],n=0;n<i.length;n++){var s=i[n],r=o&&o[s];r&&(this.off(t,s),delete o[s]),s.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=t.indexOf("%")==-1&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<h;e++){var i=u[e];t[i]=0}return t}function o(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function n(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var n=o(e);s.isBoxSizeOuter=r=200==t(n.width),i.removeChild(e)}}function s(e){if(n(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var s=o(e);if("none"==s.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==s.boxSizing,l=0;l<h;l++){var f=u[l],c=s[f],m=parseFloat(c);a[f]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,g=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,I=a.borderTopWidth+a.borderBottomWidth,z=d&&r,x=t(s.width);x!==!1&&(a.width=x+(z?0:p+_));var S=t(s.height);return S!==!1&&(a.height=S+(z?0:y+I)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(y+I),a.outerWidth=a.width+g,a.outerHeight=a.height+v,a}}var r,a="undefined"==typeof console?e:function(t){console.error(t)},u=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],h=u.length,d=!1;return s}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var o=e[i],n=o+"MatchesSelector";if(t[n])return n}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e},i.makeArray=function(t){var e=[];if(Array.isArray(t))e=t;else if(t&&"object"==typeof t&&"number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e},i.removeFrom=function(t,e){var i=t.indexOf(e);i!=-1&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,o){t=i.makeArray(t);var n=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!o)return void n.push(t);e(t,o)&&n.push(t);for(var i=t.querySelectorAll(o),s=0;s<i.length;s++)n.push(i[s])}}),n},i.debounceMethod=function(t,e,i){var o=t.prototype[e],n=e+"Timeout";t.prototype[e]=function(){var t=this[n];t&&clearTimeout(t);var e=arguments,s=this;this[n]=setTimeout(function(){o.apply(s,e),delete s[n]},i||100)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady(function(){var s=i.toDashed(n),r="data-"+s,a=document.querySelectorAll("["+r+"]"),u=document.querySelectorAll(".js-"+s),h=i.makeArray(a).concat(i.makeArray(u)),d=r+"-options",l=t.jQuery;h.forEach(function(t){var i,s=t.getAttribute(r)||t.getAttribute(d);try{i=s&&JSON.parse(s)}catch(a){return void(o&&o.error("Error parsing "+r+" on "+t.className+": "+a))}var u=new e(t,i);l&&l.data(t,n,u)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function o(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function n(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var s=document.documentElement.style,r="string"==typeof s.transition?"transition":"WebkitTransition",a="string"==typeof s.transform?"transform":"WebkitTransform",u={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],h={transform:a,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},d=o.prototype=Object.create(t.prototype);d.constructor=o,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var o=h[i]||i;e[o]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),o=t[e?"left":"right"],n=t[i?"top":"bottom"],s=this.layout.size,r=o.indexOf("%")!=-1?parseFloat(o)/100*s.width:parseInt(o,10),a=n.indexOf("%")!=-1?parseFloat(n)/100*s.height:parseInt(n,10);r=isNaN(r)?0:r,a=isNaN(a)?0:a,r-=e?s.paddingLeft:s.paddingRight,a-=i?s.paddingTop:s.paddingBottom,this.position.x=r,this.position.y=a},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop"),n=i?"paddingLeft":"paddingRight",s=i?"left":"right",r=i?"right":"left",a=this.position.x+t[n];e[s]=this.getXValue(a),e[r]="";var u=o?"paddingTop":"paddingBottom",h=o?"top":"bottom",d=o?"bottom":"top",l=this.position.y+t[u];e[h]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=parseInt(t,10),s=parseInt(e,10),r=n===this.position.x&&s===this.position.y;if(this.setPosition(t,e),r&&!this.isTransitioning)return void this.layoutPosition();var a=t-i,u=e-o,h={};h.transform=this.getTranslate(a,u),this.transition({to:h,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop");return t=i?t:-t,e=o?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var o=this.element.offsetHeight;o=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+n(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(u,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var f={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,o=f[t.propertyName]||t.propertyName;if(delete e.ingProperties[o],i(e.ingProperties)&&this.disableTransition(),o in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[o]),o in e.onEnd){var n=e.onEnd[o];n.call(this),delete e.onEnd[o]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(u,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var c={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(c)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},o}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,o,n,s){return e(t,i,o,n,s)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,o,n){"use strict";function s(t,e){var i=o.getQueryElement(t);if(!i)return void(u&&u.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,h&&(this.$element=h(this.element)),this.options=o.extend({},this.constructor.defaults),this.option(e);var n=++l;this.element.outlayerGUID=n,f[n]=this,this._create();var s=this._getOption("initLayout");s&&this.layout()}function r(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],o=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var n=m[o]||1;return i*n}var u=t.console,h=t.jQuery,d=function(){},l=0,f={};s.namespace="outlayer",s.Item=n,s.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var c=s.prototype;o.extend(c,e.prototype),c.option=function(t){o.extend(this.options,t)},c._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},s.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},c._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),o.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},c.reloadItems=function(){this.items=this._itemize(this.element.children)},c._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0;n<e.length;n++){var s=e[n],r=new i(s,this);o.push(r)}return o},c._filterFindItemElements=function(t){return o.filterFindElements(t,this.options.itemSelector)},c.getItemElements=function(){return this.items.map(function(t){return t.element})},c.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},c._init=c.layout,c._resetLayout=function(){this.getSize()},c.getSize=function(){this.size=i(this.element)},c._getMeasurement=function(t,e){var o,n=this.options[t];n?("string"==typeof n?o=this.element.querySelector(n):n instanceof HTMLElement&&(o=n),this[t]=o?i(o)[e]:n):this[t]=0},c.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},c._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},c._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var o=this._getItemLayoutPosition(t);o.item=t,o.isInstant=e||t.isLayoutInstant,i.push(o)},this),this._processLayoutQueue(i)}},c._getItemLayoutPosition=function(){return{x:0,y:0}},c._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},c.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},c._positionItem=function(t,e,i,o,n){o?t.goTo(e,i):(t.stagger(n*this.stagger),t.moveTo(e,i))},c._postLayout=function(){this.resizeContainer()},c.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},c._getContainerSize=d,c._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},c._emitCompleteOnItems=function(t,e){function i(){n.dispatchEvent(t+"Complete",null,[e])}function o(){r++,r==s&&i()}var n=this,s=e.length;if(!e||!s)return void i();var r=0;e.forEach(function(e){e.once(t,o)})},c.dispatchEvent=function(t,e,i){var o=e?[e].concat(i):i;if(this.emitEvent(t,o),h)if(this.$element=this.$element||h(this.element),e){var n=h.Event(e);n.type=t,this.$element.trigger(n,i)}else this.$element.trigger(t,i)},c.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},c.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},c.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},c.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){o.removeFrom(this.stamps,t),this.unignore(t)},this)},c._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=o.makeArray(t)},c._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},c._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},c._manageStamp=d,c._getElementOffset=function(t){var e=t.getBoundingClientRect(),o=this._boundingRect,n=i(t),s={left:e.left-o.left-n.marginLeft,top:e.top-o.top-n.marginTop,right:o.right-e.right-n.marginRight,bottom:o.bottom-e.bottom-n.marginBottom};return s},c.handleEvent=o.handleEvent,c.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},c.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},c.onresize=function(){this.resize()},o.debounceMethod(s,"onresize",100),c.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},c.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},c.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},c.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},c.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},c.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},c.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},c.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},c.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},c.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},c.getItems=function(t){t=o.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},c.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),o.removeFrom(this.items,t)},this)},c.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete f[e],delete this.element.outlayerGUID,h&&h.removeData(this.element,this.constructor.namespace)},s.data=function(t){t=o.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&f[e]},s.create=function(t,e){var i=r(s);return i.defaults=o.extend({},s.defaults),o.extend(i.defaults,e),i.compatOptions=o.extend({},s.compatOptions),i.namespace=t,i.data=s.data,i.Item=r(n),o.htmlInit(i,t),h&&h.bridget&&h.bridget(t,i),i};var m={ms:1,s:1e3};return s.Item=n,s}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),o=i._create;i._create=function(){this.id=this.layout.itemGUID++,o.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var n=i.destroy;return i.destroy=function(){n.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(t,e){"use strict";function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var o=i.prototype,n=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"];return n.forEach(function(t){o[t]=function(){return e.prototype[t].apply(this.isotope,arguments)}}),o.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),i=this.isotope.size&&e;return i&&e.innerHeight!=this.isotope.size.innerHeight},o._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},o.getColumnWidth=function(){this.getSegmentSize("column","Width")},o.getRowHeight=function(){this.getSegmentSize("row","Height")},o.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},o.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},o.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},o.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function n(){i.apply(this,arguments)}return n.prototype=Object.create(o),n.prototype.constructor=n,e&&(n.options=e),n.prototype.namespace=t,i.modes[t]=n,n},i}),function(t,e){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var o=i.prototype;return o._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},o.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var o=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,s=n/o,r=o-n%o,a=r&&r<1?"round":"floor";s=Math[a](s),this.cols=Math.max(s,1)},o.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,o=e(i);this.containerWidth=o&&o.innerWidth},o._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&e<1?"round":"ceil",o=Math[i](t.size.outerWidth/this.columnWidth);o=Math.min(o,this.cols);for(var n=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",s=this[n](o,t),r={x:this.columnWidth*s.col,y:s.y},a=s.y+t.size.outerHeight,u=o+s.col,h=s.col;h<u;h++)this.colYs[h]=a;return r},o._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},o._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;o<i;o++)e[o]=this._getColGroupY(o,t);return e},o._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},o._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,o=t>1&&i+t>this.cols;i=o?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},o._manageStamp=function(t){var i=e(t),o=this._getElementOffset(t),n=this._getOption("originLeft"),s=n?o.left:o.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var u=Math.floor(r/this.columnWidth);u-=r%this.columnWidth?0:1,u=Math.min(this.cols-1,u);for(var h=this._getOption("originTop"),d=(h?o.top:o.bottom)+i.outerHeight,l=a;l<=u;l++)this.colYs[l]=Math.max(d,this.colYs[l])},o._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},o._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},o.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),o=i.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)n[s]||(o[s]=e.prototype[s]);var r=o.measureColumns;o.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=o._getOption;return o._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(i,o,n,s,r,a){return e(t,i,o,n,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,o,n,s,r){function a(t,e){return function(i,o){for(var n=0;n<t.length;n++){var s=t[n],r=i.sortData[s],a=o.sortData[s];if(r>a||r<a){var u=void 0!==e[s]?e[s]:e,h=u?1:-1;return(r>a?1:-1)*h}}return 0}}var u=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=r;var l=d.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i<t.length;i++){var o=t[i];o.id=this.itemGUID++}return this._updateItemsSortData(t),t},l._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?n.extend(e.options,i):i,this.modes[t]=new e(this)},l.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},l._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},l.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},l._init=l.arrange,l._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},l._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},l._bindArrangeComplete=function(){function t(){e&&i&&o&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}var e,i,o,n=this;this.once("layoutComplete",function(){e=!0,t()}),this.once("hideComplete",function(){i=!0,t()}),this.once("revealComplete",function(){o=!0,t()})},l._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],o=[],n=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var u=s(a);u&&i.push(a),u&&a.isHidden?o.push(a):u||a.isHidden||n.push(a)}}return{matches:i,needReveal:o,needHide:n}},l._getFilterTest=function(t){
  13832. return u&&this.options.isJQueryFiltering?function(e){return u(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return o(e.element,t)}},l.updateSortData=function(t){var e;t?(t=n.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},l._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=f(i)}},l._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++){var o=t[i];o.updateSortData()}};var f=function(){function t(t){if("string"!=typeof t)return t;var i=h(t).split(" "),o=i[0],n=o.match(/^\[(.+)\]$/),s=n&&n[1],r=e(s,o),a=d.sortDataParsers[i[1]];return t=a?function(t){return t&&a(r(t))}:function(t){return t&&r(t)}}function e(t,e){return t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&i.textContent}}return t}();d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},l._sort=function(){if(this.options.sortBy){var t=n.makeArray(this.options.sortBy);this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory));var e=a(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(e)}},l._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},l._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},l._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},l._manageStamp=function(t){this._mode()._manageStamp(t)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},l.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},l._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},l.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0;i<n;i++)o=e[i],this.element.appendChild(o.element);var s=this._filter(e).matches;for(i=0;i<n;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<n;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var c=l.remove;return l.remove=function(t){t=n.makeArray(t);var e=this.getItems(t);c.call(this,t);for(var i=e&&e.length,o=0;i&&o<i;o++){var s=e[o];n.removeFrom(this.filteredItems,s)}},l.shuffle=function(){for(var t=0;t<this.items.length;t++){var e=this.items[t];e.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},l._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var o=t.apply(this,e);return this.options.transitionDuration=i,o},l.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},d});</script>
  13833.    <script src="js/ajax-form.js"></script>
  13834.    <script>// Generated by CoffeeScript 1.6.2
  13835. /*
  13836. jQuery Waypoints - v2.0.3
  13837. Copyright (c) 2011-2013 Caleb Troughton
  13838. Dual licensed under the MIT license and GPL license.
  13839. https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt
  13840. */
  13841. (function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e<n;e++){if(e in this&&this[e]===t)return e}return-1},e=[].slice;(function(t,e){if(typeof define==="function"&&define.amd){return define("waypoints",["jquery"],function(n){return e(n,t)})}else{return e(t.jQuery,t)}})(this,function(n,r){var i,o,l,s,f,u,a,c,h,d,p,y,v,w,g,m;i=n(r);c=t.call(r,"ontouchstart")>=0;s={horizontal:{},vertical:{}};f=1;a={};u="waypoints-context-id";p="resize.waypoints";y="scroll.waypoints";v=1;w="waypoints-waypoint-ids";g="waypoint";m="waypoints";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=false;this.didScroll=false;this.id="context"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};t.data(u,this.id);a[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||c)){e.didScroll=true;t=function(){e.doScroll();return e.didScroll=false};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=true;t=function(){n[m]("refresh");return e.didResize=false};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};if(c&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m]("refresh")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i==="string"){i=parseFloat(i);if(r.options.offset.indexOf("%")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(" "));return delete a[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r);if(r.offset==="bottom-in-view"){r.offset=function(){var t;t=n[m]("viewportHeight");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=e;this.enabled=r.enabled;this.id="waypoints"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=t.data(w))!=null?o:[];i.push(this.id);t.data(w,i)}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=false};t.prototype.enable=function(){this.context.refresh();return this.enabled=true};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=n(t).data(w);if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;if(e==null){e={}}if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=a[i.data(u)];if(!r){r=new o(i)}return new l(t,r,e)});n[m]("refresh");return this},disable:function(){return d._invoke(this,"disable")},enable:function(){return d._invoke(this,"enable")},destroy:function(){return d._invoke(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e<n.length-1){return t.push(n[e+1])}})},_traverse:function(t,e,i){var o,l;if(t==null){t="vertical"}if(e==null){e=r}l=h.aggregate(e);o=[];this.each(function(){var e;e=n.inArray(this,l[t]);return i(o,e,l[t])});return this.pushStack(o)},_invoke:function(t,e){t.each(function(){var t;t=l.getWaypointsByElement(this);return n.each(t,function(t,n){n[e]();return true})});return this}};n.fn[g]=function(){var t,r;r=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(d[r]){return d[r].apply(this,t)}else if(n.isFunction(r)){return d.init.apply(this,arguments)}else if(n.isPlainObject(r)){return d.init.apply(this,[null,r])}else if(!r){return n.error("jQuery Waypoints needs a callback function or handler option.")}else{return n.error("The "+r+" method does not exist in jQuery Waypoints.")}};n.fn[g].defaults={context:r,continuous:true,enabled:true,horizontal:false,offset:0,triggerOnce:false};h={refresh:function(){return n.each(a,function(t,e){return e.refresh()})},viewportHeight:function(){var t;return(t=r.innerHeight)!=null?t:i.height()},aggregate:function(t){var e,r,i;e=s;if(t){e=(i=a[n(t).data(u)])!=null?i.waypoints:void 0}if(!e){return[]}r={horizontal:[],vertical:[]};n.each(r,function(t,i){n.each(e[t],function(t,e){return i.push(e)});i.sort(function(t,e){return t.offset-e.offset});r[t]=n.map(i,function(t){return t.element});return r[t]=n.unique(r[t])});return r},above:function(t){if(t==null){t=r}return h._filter(t,"vertical",function(t,e){return e.offset<=t.oldScroll.y})},below:function(t){if(t==null){t=r}return h._filter(t,"vertical",function(t,e){return e.offset>t.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);return n.each(e,function(e,n){n[t]();return true})},_filter:function(t,e,r){var i,o;i=a[n(t).data(u)];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.load(function(){return n[m]("refresh")})})}).call(this);</script>
  13842.    <script>(function(e){"use strict";e.fn.counterUp=function(t){var n=e.extend({time:400,delay:10},t);return this.each(function(){var t=e(this),r=n,i=function(){var e=[],n=r.time/r.delay,i=t.text(),s=/[0-9]+,[0-9]+/.test(i);i=i.replace(/,/g,"");var o=/^[0-9]+$/.test(i),u=/^[0-9]+\.[0-9]+$/.test(i),a=u?(i.split(".")[1]||[]).length:0;for(var f=n;f>=1;f--){var l=parseInt(i/n*f);u&&(l=parseFloat(i/n*f).toFixed(a));if(s)while(/(\d+)(\d{3})/.test(l.toString()))l=l.toString().replace(/(\d+)(\d{3})/,"$1,$2");e.unshift(l)}t.data("counterup-nums",e);t.text("0");var c=function(){t.text(t.data("counterup-nums").shift());if(t.data("counterup-nums").length)setTimeout(t.data("counterup-func"),r.delay);else{delete t.data("counterup-nums");t.data("counterup-nums",null);t.data("counterup-func",null)}};t.data("counterup-func",c);setTimeout(t.data("counterup-func"),r.delay)};t.waypoint(i,{offset:"100%",triggerOnce:!0})})}})(jQuery);</script>
  13843.    <script src="js/imagesloaded.pkgd.min.js"></script>
  13844.    <script>/**
  13845. * ScrollIt
  13846. * ScrollIt.js(scroll•it•dot•js) makes it easy to make long, vertically scrolling pages.
  13847. *
  13848. * Latest version: https://github.com/cmpolis/scrollIt.js
  13849. *
  13850. * License <https://github.com/cmpolis/scrollIt.js/blob/master/LICENSE.txt>
  13851. */
  13852. (function($) {
  13853.    'use strict';
  13854.  
  13855.    var pluginName = 'ScrollIt',
  13856.        pluginVersion = '1.0.3';
  13857.  
  13858.    /*
  13859.     * OPTIONS
  13860.     */
  13861.    var defaults = {
  13862.        upKey: 38,
  13863.        downKey: 40,
  13864.        easing: 'linear',
  13865.        scrollTime: 600,
  13866.        activeClass: 'active',
  13867.        onPageChange: null,
  13868.        topOffset : 0
  13869.    };
  13870.  
  13871.    $.scrollIt = function(options) {
  13872.  
  13873.        /*
  13874.         * DECLARATIONS
  13875.         */
  13876.        var settings = $.extend(defaults, options),
  13877.            active = 0,
  13878.            lastIndex = $('[data-scroll-index]:last').attr('data-scroll-index');
  13879.  
  13880.        /*
  13881.         * METHODS
  13882.         */
  13883.  
  13884.        /**
  13885.         * navigate
  13886.         *
  13887.         * sets up navigation animation
  13888.         */
  13889.        var navigate = function(ndx) {
  13890.            if(ndx < 0 || ndx > lastIndex) return;
  13891.  
  13892.            var targetTop = $('[data-scroll-index=' + ndx + ']').offset().top + settings.topOffset + 1;
  13893.            $('html,body').animate({
  13894.                scrollTop: targetTop,
  13895.                easing: settings.easing
  13896.            }, settings.scrollTime);
  13897.        };
  13898.  
  13899.        /**
  13900.         * doScroll
  13901.         *
  13902.         * runs navigation() when criteria are met
  13903.         */
  13904.        var doScroll = function (e) {
  13905.            var target = $(e.target).closest("[data-scroll-nav]").attr('data-scroll-nav') ||
  13906.            $(e.target).closest("[data-scroll-goto]").attr('data-scroll-goto');
  13907.            navigate(parseInt(target));
  13908.        };
  13909.  
  13910.        /**
  13911.         * keyNavigation
  13912.         *
  13913.         * sets up keyboard navigation behavior
  13914.         */
  13915.        var keyNavigation = function (e) {
  13916.            var key = e.which;
  13917.            if($('html,body').is(':animated') && (key == settings.upKey || key == settings.downKey)) {
  13918.                return false;
  13919.            }
  13920.            if(key == settings.upKey && active > 0) {
  13921.                navigate(parseInt(active) - 1);
  13922.                return false;
  13923.            } else if(key == settings.downKey && active < lastIndex) {
  13924.                navigate(parseInt(active) + 1);
  13925.                return false;
  13926.            }
  13927.            return true;
  13928.        };
  13929.  
  13930.        /**
  13931.         * updateActive
  13932.         *
  13933.         * sets the currently active item
  13934.         */
  13935.        var updateActive = function(ndx) {
  13936.            if(settings.onPageChange && ndx && (active != ndx)) settings.onPageChange(ndx);
  13937.  
  13938.            active = ndx;
  13939.            $('[data-scroll-nav]').removeClass(settings.activeClass);
  13940.            $('[data-scroll-nav=' + ndx + ']').addClass(settings.activeClass);
  13941.        };
  13942.  
  13943.        /**
  13944.         * watchActive
  13945.         *
  13946.         * watches currently active item and updates accordingly
  13947.         */
  13948.        var watchActive = function() {
  13949.            var winTop = $(window).scrollTop();
  13950.  
  13951.            var visible = $('[data-scroll-index]').filter(function(ndx, div) {
  13952.                return winTop >= $(div).offset().top + settings.topOffset &&
  13953.                winTop < $(div).offset().top + (settings.topOffset) + $(div).outerHeight()
  13954.            });
  13955.            var newActive = visible.first().attr('data-scroll-index');
  13956.            updateActive(newActive);
  13957.        };
  13958.  
  13959.        /*
  13960.         * runs methods
  13961.         */
  13962.        $(window).on('scroll',watchActive).scroll();
  13963.  
  13964.        $(window).on('keydown', keyNavigation);
  13965.  
  13966.        $('body').on('click','[data-scroll-nav], [data-scroll-goto]', function(e){
  13967.            e.preventDefault();
  13968.            doScroll(e);
  13969.        });
  13970.  
  13971.    };
  13972. }(jQuery));
  13973. </script>
  13974.    <script>/*!
  13975. * scrollup v2.4.1
  13976. * Url: http://markgoodyear.com/labs/scrollup/
  13977. * Copyright (c) Mark Goodyear — @markgdyr — http://markgoodyear.com
  13978. * License: MIT
  13979. */
  13980. !function(l,o,e){"use strict";l.fn.scrollUp=function(o){l.data(e.body,"scrollUp")||(l.data(e.body,"scrollUp",!0),l.fn.scrollUp.init(o))},l.fn.scrollUp.init=function(r){var s,t,c,i,n,a,d,p=l.fn.scrollUp.settings=l.extend({},l.fn.scrollUp.defaults,r),f=!1;switch(d=p.scrollTrigger?l(p.scrollTrigger):l("<a/>",{id:p.scrollName,href:"#top"}),p.scrollTitle&&d.attr("title",p.scrollTitle),d.appendTo("body"),p.scrollImg||p.scrollTrigger||d.html(p.scrollText),d.css({display:"none",position:"fixed",zIndex:p.zIndex}),p.activeOverlay&&l("<div/>",{id:p.scrollName+"-active"}).css({position:"absolute",top:p.scrollDistance+"px",width:"100%",borderTop:"1px dotted"+p.activeOverlay,zIndex:p.zIndex}).appendTo("body"),p.animation){case"fade":s="fadeIn",t="fadeOut",c=p.animationSpeed;break;case"slide":s="slideDown",t="slideUp",c=p.animationSpeed;break;default:s="show",t="hide",c=0}i="top"===p.scrollFrom?p.scrollDistance:l(e).height()-l(o).height()-p.scrollDistance,n=l(o).scroll(function(){l(o).scrollTop()>i?f||(d[s](c),f=!0):f&&(d[t](c),f=!1)}),p.scrollTarget?"number"==typeof p.scrollTarget?a=p.scrollTarget:"string"==typeof p.scrollTarget&&(a=Math.floor(l(p.scrollTarget).offset().top)):a=0,d.click(function(o){o.preventDefault(),l("html, body").animate({scrollTop:a},p.scrollSpeed,p.easingType)})},l.fn.scrollUp.defaults={scrollName:"scrollUp",scrollDistance:300,scrollFrom:"top",scrollSpeed:300,easingType:"linear",animation:"fade",animationSpeed:200,scrollTrigger:!1,scrollTarget:!1,scrollText:"Scroll to top",scrollTitle:!1,scrollImg:!1,activeOverlay:!1,zIndex:2147483647},l.fn.scrollUp.destroy=function(r){l.removeData(e.body,"scrollUp"),l("#"+l.fn.scrollUp.settings.scrollName).remove(),l("#"+l.fn.scrollUp.settings.scrollName+"-active").remove(),l.fn.jquery.split(".")[1]>=7?l(o).off("scroll",r):l(o).unbind("scroll",r)},l.scrollUp=l.fn.scrollUp}(jQuery,window,document);</script>
  13981.    <script>/*! WOW - v1.1.3 - 2016-05-06
  13982. * Copyright (c) 2016 Matthieu Aussaguel;*/(function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.createEvent=function(a,b,c,d){var e;return null==b&&(b=!1),null==c&&(c=!1),null==d&&(d=null),null!=document.createEvent?(e=document.createEvent("CustomEvent"),e.initCustomEvent(a,b,c,d)):null!=document.createEventObject?(e=document.createEventObject(),e.eventType=a):e.eventName=a,e},a.prototype.emitEvent=function(a,b){return null!=a.dispatchEvent?a.dispatchEvent(b):b in(null!=a)?a[b]():"on"+b in(null!=a)?a["on"+b]():void 0},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a,b){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.resetAnimation=f(this.resetAnimation,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),null!=a.scrollContainer&&(this.config.scrollContainer=document.querySelector(a.scrollContainer)),this.animationNameCache=new c,this.wowEvent=this.util().createEvent(this.config.boxClass)}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null,scrollContainer:null},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);return this.disabled()||(this.util().addEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],c=0,d=b.length;d>c;c++)f=b[c],g.push(function(){var a,b,c,d;for(c=f.addedNodes||[],d=[],a=0,b=c.length;b>a;a++)e=c[a],d.push(this.doSync(e));return d}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(b){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodeType){for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=a.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(a),this.util().emitEvent(a,this.wowEvent),this.util().addEvent(a,"animationend",this.resetAnimation),this.util().addEvent(a,"oanimationend",this.resetAnimation),this.util().addEvent(a,"webkitAnimationEnd",this.resetAnimation),this.util().addEvent(a,"MSAnimationEnd",this.resetAnimation),a},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible");return e},e.prototype.resetAnimation=function(a){var b;return a.type.toLowerCase().indexOf("animationend")>=0?(b=a.target||a.srcElement,b.className=b.className.replace(this.config.animateClass,"").trim()):void 0},e.prototype.customStyle=function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorSet=function(a,b){var c,d,e,f;d=[];for(c in b)e=b[c],a[""+c]=e,d.push(function(){var b,d,g,h;for(g=this.vendors,h=[],b=0,d=g.length;d>b;b++)f=g[b],h.push(a[""+f+c.charAt(0).toUpperCase()+c.substr(1)]=e);return h}.call(this));return d},e.prototype.vendorCSS=function(a,b){var c,e,f,g,h,i;for(h=d(a),g=h.getPropertyCSSValue(b),f=this.vendors,c=0,e=f.length;e>c;c++)i=f[c],g=g||h.getPropertyCSSValue("-"+i+"-"+b);return g},e.prototype.animationName=function(a){var b;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=d(a).getPropertyValue("animation-name")}return"none"===b?"":b},e.prototype.cacheAnimationName=function(a){return this.animationNameCache.set(a,this.animationName(a))},e.prototype.cachedAnimationName=function(a){return this.animationNameCache.get(a)},e.prototype.scrollHandler=function(){return this.scrolled=!0},e.prototype.scrollCallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsetTop=function(a){for(var b;void 0===a.offsetTop;)a=a.parentNode;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},e.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-wow-offset")||this.config.offset,f=this.config.scrollContainer&&this.config.scrollContainer.scrollTop||window.pageYOffset,e=f+Math.min(this.element.clientHeight,this.util().innerHeight())-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},e}()}).call(this);</script>
  13983.    <script>/*  jQuery Nice Select - v1.0
  13984.    https://github.com/hernansartorio/jquery-nice-select
  13985.    Made by Hernán Sartorio  */
  13986. !function(e){e.fn.niceSelect=function(t){function s(t){t.after(e("<div></div>").addClass("nice-select").addClass(t.attr("class")||"").addClass(t.attr("disabled")?"disabled":"").attr("tabindex",t.attr("disabled")?null:"0").html('<span class="current"></span><ul class="list"></ul>'));var s=t.next(),n=t.find("option"),i=t.find("option:selected");s.find(".current").html(i.data("display")||i.text()),n.each(function(t){var n=e(this),i=n.data("display");s.find("ul").append(e("<li></li>").attr("data-value",n.val()).attr("data-display",i||null).addClass("option"+(n.is(":selected")?" selected":"")+(n.is(":disabled")?" disabled":"")).html(n.text()))})}if("string"==typeof t)return"update"==t?this.each(function(){var t=e(this),n=e(this).next(".nice-select"),i=n.hasClass("open");n.length&&(n.remove(),s(t),i&&t.next().trigger("click"))}):"destroy"==t?(this.each(function(){var t=e(this),s=e(this).next(".nice-select");s.length&&(s.remove(),t.css("display",""))}),0==e(".nice-select").length&&e(document).off(".nice_select")):console.log('Method "'+t+'" does not exist.'),this;this.hide(),this.each(function(){var t=e(this);t.next().hasClass("nice-select")||s(t)}),e(document).off(".nice_select"),e(document).on("click.nice_select",".nice-select",function(t){var s=e(this);e(".nice-select").not(s).removeClass("open"),s.toggleClass("open"),s.hasClass("open")?(s.find(".option"),s.find(".focus").removeClass("focus"),s.find(".selected").addClass("focus")):s.focus()}),e(document).on("click.nice_select",function(t){0===e(t.target).closest(".nice-select").length&&e(".nice-select").removeClass("open").find(".option")}),e(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(t){var s=e(this),n=s.closest(".nice-select");n.find(".selected").removeClass("selected"),s.addClass("selected");var i=s.data("display")||s.text();n.find(".current").text(i),n.prev("select").val(s.data("value")).trigger("change")}),e(document).on("keydown.nice_select",".nice-select",function(t){var s=e(this),n=e(s.find(".focus")||s.find(".list .option.selected"));if(32==t.keyCode||13==t.keyCode)return s.hasClass("open")?n.trigger("click"):s.trigger("click"),!1;if(40==t.keyCode){if(s.hasClass("open")){var i=n.nextAll(".option:not(.disabled)").first();i.length>0&&(s.find(".focus").removeClass("focus"),i.addClass("focus"))}else s.trigger("click");return!1}if(38==t.keyCode){if(s.hasClass("open")){var l=n.prevAll(".option:not(.disabled)").first();l.length>0&&(s.find(".focus").removeClass("focus"),l.addClass("focus"))}else s.trigger("click");return!1}if(27==t.keyCode)s.hasClass("open")&&s.trigger("click");else if(9==t.keyCode&&s.hasClass("open"))return!1});var n=document.createElement("a").style;return n.cssText="pointer-events:auto","auto"!==n.pointerEvents&&e("html").addClass("no-csspointerevents"),this}}(jQuery);</script>
  13987.    <script>/*!
  13988. * SlickNav Responsive Mobile Menu v1.0.10
  13989. * (c) 2016 Josh Cope
  13990. * licensed under MIT
  13991. */
  13992. !function(e,t,n){function a(t,n){this.element=t,this.settings=e.extend({},i,n),this.settings.duplicate||n.hasOwnProperty("removeIds")||(this.settings.removeIds=!1),this._defaults=i,this._name=s,this.init()}var i={label:"MENU",duplicate:!0,duration:200,easingOpen:"swing",easingClose:"swing",closedSymbol:"&#9658;",openedSymbol:"&#9660;",prependTo:"body",appendTo:"",parentTag:"a",closeOnClick:!1,allowParentLinks:!1,nestedParentLinks:!0,showChildren:!1,removeIds:!0,removeClasses:!1,removeStyles:!1,brand:"",animations:"jquery",init:function(){},beforeOpen:function(){},beforeClose:function(){},afterOpen:function(){},afterClose:function(){}},s="slicknav",o="slicknav",l={DOWN:40,ENTER:13,ESCAPE:27,LEFT:37,RIGHT:39,SPACE:32,TAB:9,UP:38};a.prototype.init=function(){var n,a,i=this,s=e(this.element),r=this.settings;if(r.duplicate?i.mobileNav=s.clone():i.mobileNav=s,r.removeIds&&(i.mobileNav.removeAttr("id"),i.mobileNav.find("*").each(function(t,n){e(n).removeAttr("id")})),r.removeClasses&&(i.mobileNav.removeAttr("class"),i.mobileNav.find("*").each(function(t,n){e(n).removeAttr("class")})),r.removeStyles&&(i.mobileNav.removeAttr("style"),i.mobileNav.find("*").each(function(t,n){e(n).removeAttr("style")})),n=o+"_icon",""===r.label&&(n+=" "+o+"_no-text"),"a"==r.parentTag&&(r.parentTag='a href="#"'),i.mobileNav.attr("class",o+"_nav"),a=e('<div class="'+o+'_menu"></div>'),""!==r.brand){var c=e('<div class="'+o+'_brand">'+r.brand+"</div>");e(a).append(c)}i.btn=e(["<"+r.parentTag+' aria-haspopup="true" role="button" tabindex="0" class="'+o+"_btn "+o+'_collapsed">','<span class="'+o+'_menutxt">'+r.label+"</span>",'<span class="'+n+'">','<span class="'+o+'_icon-bar"></span>','<span class="'+o+'_icon-bar"></span>','<span class="'+o+'_icon-bar"></span>',"</span>","</"+r.parentTag+">"].join("")),e(a).append(i.btn),""!==r.appendTo?e(r.appendTo).append(a):e(r.prependTo).prepend(a),a.append(i.mobileNav);var p=i.mobileNav.find("li");e(p).each(function(){var t=e(this),n={};if(n.children=t.children("ul").attr("role","menu"),t.data("menu",n),n.children.length>0){var a=t.contents(),s=!1,l=[];e(a).each(function(){return e(this).is("ul")?!1:(l.push(this),void(e(this).is("a")&&(s=!0)))});var c=e("<"+r.parentTag+' role="menuitem" aria-haspopup="true" tabindex="-1" class="'+o+'_item"/>');if(r.allowParentLinks&&!r.nestedParentLinks&&s)e(l).wrapAll('<span class="'+o+"_parent-link "+o+'_row"/>').parent();else{var p=e(l).wrapAll(c).parent();p.addClass(o+"_row")}r.showChildren?t.addClass(o+"_open"):t.addClass(o+"_collapsed"),t.addClass(o+"_parent");var d=e('<span class="'+o+'_arrow">'+(r.showChildren?r.openedSymbol:r.closedSymbol)+"</span>");r.allowParentLinks&&!r.nestedParentLinks&&s&&(d=d.wrap(c).parent()),e(l).last().after(d)}else 0===t.children().length&&t.addClass(o+"_txtnode");t.children("a").attr("role","menuitem").click(function(t){r.closeOnClick&&!e(t.target).parent().closest("li").hasClass(o+"_parent")&&e(i.btn).click()}),r.closeOnClick&&r.allowParentLinks&&(t.children("a").children("a").click(function(t){e(i.btn).click()}),t.find("."+o+"_parent-link a:not(."+o+"_item)").click(function(t){e(i.btn).click()}))}),e(p).each(function(){var t=e(this).data("menu");r.showChildren||i._visibilityToggle(t.children,null,!1,null,!0)}),i._visibilityToggle(i.mobileNav,null,!1,"init",!0),i.mobileNav.attr("role","menu"),e(t).mousedown(function(){i._outlines(!1)}),e(t).keyup(function(){i._outlines(!0)}),e(i.btn).click(function(e){e.preventDefault(),i._menuToggle()}),i.mobileNav.on("click","."+o+"_item",function(t){t.preventDefault(),i._itemClick(e(this))}),e(i.btn).keydown(function(t){var n=t||event;switch(n.keyCode){case l.ENTER:case l.SPACE:case l.DOWN:t.preventDefault(),n.keyCode===l.DOWN&&e(i.btn).hasClass(o+"_open")||i._menuToggle(),e(i.btn).next().find('[role="menuitem"]').first().focus()}}),i.mobileNav.on("keydown","."+o+"_item",function(t){var n=t||event;switch(n.keyCode){case l.ENTER:t.preventDefault(),i._itemClick(e(t.target));break;case l.RIGHT:t.preventDefault(),e(t.target).parent().hasClass(o+"_collapsed")&&i._itemClick(e(t.target)),e(t.target).next().find('[role="menuitem"]').first().focus()}}),i.mobileNav.on("keydown",'[role="menuitem"]',function(t){var n=t||event;switch(n.keyCode){case l.DOWN:t.preventDefault();var a=e(t.target).parent().parent().children().children('[role="menuitem"]:visible'),s=a.index(t.target),r=s+1;a.length<=r&&(r=0);var c=a.eq(r);c.focus();break;case l.UP:t.preventDefault();var a=e(t.target).parent().parent().children().children('[role="menuitem"]:visible'),s=a.index(t.target),c=a.eq(s-1);c.focus();break;case l.LEFT:if(t.preventDefault(),e(t.target).parent().parent().parent().hasClass(o+"_open")){var p=e(t.target).parent().parent().prev();p.focus(),i._itemClick(p)}else e(t.target).parent().parent().hasClass(o+"_nav")&&(i._menuToggle(),e(i.btn).focus());break;case l.ESCAPE:t.preventDefault(),i._menuToggle(),e(i.btn).focus()}}),r.allowParentLinks&&r.nestedParentLinks&&e("."+o+"_item a").click(function(e){e.stopImmediatePropagation()})},a.prototype._menuToggle=function(e){var t=this,n=t.btn,a=t.mobileNav;n.hasClass(o+"_collapsed")?(n.removeClass(o+"_collapsed"),n.addClass(o+"_open")):(n.removeClass(o+"_open"),n.addClass(o+"_collapsed")),n.addClass(o+"_animating"),t._visibilityToggle(a,n.parent(),!0,n)},a.prototype._itemClick=function(e){var t=this,n=t.settings,a=e.data("menu");a||(a={},a.arrow=e.children("."+o+"_arrow"),a.ul=e.next("ul"),a.parent=e.parent(),a.parent.hasClass(o+"_parent-link")&&(a.parent=e.parent().parent(),a.ul=e.parent().next("ul")),e.data("menu",a)),a.parent.hasClass(o+"_collapsed")?(a.arrow.html(n.openedSymbol),a.parent.removeClass(o+"_collapsed"),a.parent.addClass(o+"_open"),a.parent.addClass(o+"_animating"),t._visibilityToggle(a.ul,a.parent,!0,e)):(a.arrow.html(n.closedSymbol),a.parent.addClass(o+"_collapsed"),a.parent.removeClass(o+"_open"),a.parent.addClass(o+"_animating"),t._visibilityToggle(a.ul,a.parent,!0,e))},a.prototype._visibilityToggle=function(t,n,a,i,s){function l(t,n){e(t).removeClass(o+"_animating"),e(n).removeClass(o+"_animating"),s||p.afterOpen(t)}function r(n,a){t.attr("aria-hidden","true"),d.attr("tabindex","-1"),c._setVisAttr(t,!0),t.hide(),e(n).removeClass(o+"_animating"),e(a).removeClass(o+"_animating"),s?"init"==n&&p.init():p.afterClose(n)}var c=this,p=c.settings,d=c._getActionItems(t),u=0;a&&(u=p.duration),t.hasClass(o+"_hidden")?(t.removeClass(o+"_hidden"),s||p.beforeOpen(i),"jquery"===p.animations?t.stop(!0,!0).slideDown(u,p.easingOpen,function(){l(i,n)}):"velocity"===p.animations&&t.velocity("finish").velocity("slideDown",{duration:u,easing:p.easingOpen,complete:function(){l(i,n)}}),t.attr("aria-hidden","false"),d.attr("tabindex","0"),c._setVisAttr(t,!1)):(t.addClass(o+"_hidden"),s||p.beforeClose(i),"jquery"===p.animations?t.stop(!0,!0).slideUp(u,this.settings.easingClose,function(){r(i,n)}):"velocity"===p.animations&&t.velocity("finish").velocity("slideUp",{duration:u,easing:p.easingClose,complete:function(){r(i,n)}}))},a.prototype._setVisAttr=function(t,n){var a=this,i=t.children("li").children("ul").not("."+o+"_hidden");n?i.each(function(){var t=e(this);t.attr("aria-hidden","true");var i=a._getActionItems(t);i.attr("tabindex","-1"),a._setVisAttr(t,n)}):i.each(function(){var t=e(this);t.attr("aria-hidden","false");var i=a._getActionItems(t);i.attr("tabindex","0"),a._setVisAttr(t,n)})},a.prototype._getActionItems=function(e){var t=e.data("menu");if(!t){t={};var n=e.children("li"),a=n.find("a");t.links=a.add(n.find("."+o+"_item")),e.data("menu",t)}return t.links},a.prototype._outlines=function(t){t?e("."+o+"_item, ."+o+"_btn").css("outline",""):e("."+o+"_item, ."+o+"_btn").css("outline","none")},a.prototype.toggle=function(){var e=this;e._menuToggle()},a.prototype.open=function(){var e=this;e.btn.hasClass(o+"_collapsed")&&e._menuToggle()},a.prototype.close=function(){var e=this;e.btn.hasClass(o+"_open")&&e._menuToggle()},e.fn[s]=function(t){var n=arguments;if(void 0===t||"object"==typeof t)return this.each(function(){e.data(this,"plugin_"+s)||e.data(this,"plugin_"+s,new a(this,t))});if("string"==typeof t&&"_"!==t[0]&&"init"!==t){var i;return this.each(function(){var o=e.data(this,"plugin_"+s);o instanceof a&&"function"==typeof o[t]&&(i=o[t].apply(o,Array.prototype.slice.call(n,1)))}),void 0!==i?i:this}}}(jQuery,document,window);</script>
  13993.    <script>/*! Magnific Popup - v1.1.0 - 2016-02-20
  13994. * http://dimsemenov.com/plugins/magnific-popup/
  13995. * Copyright (c) 2016 Dmitry Semenov; */
  13996. !function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isLowIE=b.isIE8=document.all&&!document.addEventListener,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e<h.length;e++)if(g=h[e],g.parsed&&(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",c.mainEl&&c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x("bg").on("click"+p,function(){b.close()}),b.wrap=x("wrap").attr("tabindex",-1).on("click"+p,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=x("container",b.wrap)),b.contentContainer=x("content"),b.st.preloader&&(b.preloader=x("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e<i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b["init"+j].call(b)}y("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(z())),b.st.alignTop&&(f+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}):b.wrap.css({top:v.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&&d.on("keyup"+p,function(a){27===a.keyCode&&b.close()}),v.on("resize"+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&&b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&&b._hasScrollBar(k)){var o=b._getScrollbarSize();o&&(n.marginRight=o)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):n.overflow="hidden");var r=b.st.mainClass;return b.isIE7&&(r+=" mfp-ie7"),r&&b._addClassToMFP(r),b.updateItemHTML(),y("BuildControls"),a("html").css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on("focusin"+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&&(y(i),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+" "+q+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+p+" focusin"+p),b.ev.off(p),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&&b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b.st.autoFocusLast&&b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css("height",b.wH),y("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=b.st[d]?b.st[d].markup:!1;y("FirstMarkupParse",f),f?b.currTemplate[d]=a(f):b.currTemplate[d]=!0}e&&e!==c.type&&b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(z()):b.content=a:b.content="",y(k),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,y("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||!(2===c.which||c.ctrlKey||c.metaKey||c.altKey||c.shiftKey)){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()<g)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};y("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)>(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&&f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("<img>").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()});</script>
  13997.    <script src="js/plugins.js"></script>
  13998.    <script src="js/contact.js"></script>
  13999.    <script>(function ($) {
  14000.    'use strict';
  14001.  
  14002.    $.ajaxChimp = {
  14003.        responses: {
  14004.            'We have sent you a confirmation email'                                             : 0,
  14005.            'Please enter a valid email'                                                        : 1,
  14006.            'An email address must contain a single @'                                          : 2,
  14007.            'The domain portion of the email address is invalid (the portion after the @: )'    : 3,
  14008.            'The username portion of the email address is invalid (the portion before the @: )' : 4,
  14009.            'This email address looks fake or invalid. Please enter a real email address'       : 5
  14010.        },
  14011.        translations: {
  14012.            'en': null
  14013.        },
  14014.        init: function (selector, options) {
  14015.            $(selector).ajaxChimp(options);
  14016.        }
  14017.    };
  14018.  
  14019.    $.fn.ajaxChimp = function (options) {
  14020.        $(this).each(function(i, elem) {
  14021.            var form = $(elem);
  14022.            var email = form.find('input[type=email]');
  14023.            var label = form.find('.info');
  14024.  
  14025.            var settings = $.extend({
  14026.                'url': form.attr('action'),
  14027.                'language': 'en'
  14028.            }, options);
  14029.  
  14030.            var url = settings.url.replace('/post?', '/post-json?').concat('&c=?');
  14031.  
  14032.            form.attr('novalidate', 'true');
  14033.            email.attr('name', 'EMAIL');
  14034.  
  14035.            form.submit(function () {
  14036.                var msg;
  14037.                function successCallback(resp) {
  14038.                    if (resp.result === 'success') {
  14039.                        msg = 'We have sent you a confirmation email';
  14040.                        label.removeClass('error').addClass('valid');
  14041.                        email.removeClass('error').addClass('valid');
  14042.                    } else {
  14043.                        email.removeClass('valid').addClass('error');
  14044.                        label.removeClass('valid').addClass('error');
  14045.                        var index = -1;
  14046.                        try {
  14047.                            var parts = resp.msg.split(' - ', 2);
  14048.                            if (parts[1] === undefined) {
  14049.                                msg = resp.msg;
  14050.                            } else {
  14051.                                var i = parseInt(parts[0], 10);
  14052.                                if (i.toString() === parts[0]) {
  14053.                                    index = parts[0];
  14054.                                    msg = parts[1];
  14055.                                } else {
  14056.                                    index = -1;
  14057.                                    msg = resp.msg;
  14058.                                }
  14059.                            }
  14060.                        }
  14061.                        catch (e) {
  14062.                            index = -1;
  14063.                            msg = resp.msg;
  14064.                        }
  14065.                    }
  14066.  
  14067.                    // Translate and display message
  14068.                    if (
  14069.                        settings.language !== 'en'
  14070.                        && $.ajaxChimp.responses[msg] !== undefined
  14071.                        && $.ajaxChimp.translations
  14072.                        && $.ajaxChimp.translations[settings.language]
  14073.                        && $.ajaxChimp.translations[settings.language][$.ajaxChimp.responses[msg]]
  14074.                    ) {
  14075.                        msg = $.ajaxChimp.translations[settings.language][$.ajaxChimp.responses[msg]];
  14076.                    }
  14077.                    label.html(msg);
  14078.  
  14079.                    label.show(2000);
  14080.                    if (settings.callback) {
  14081.                        settings.callback(resp);
  14082.                    }
  14083.                }
  14084.  
  14085.                var data = {};
  14086.                var dataArray = form.serializeArray();
  14087.                $.each(dataArray, function (index, item) {
  14088.                    data[item.name] = item.value;
  14089.                });
  14090.  
  14091.                $.ajax({
  14092.                    url: url,
  14093.                    data: data,
  14094.                    success: successCallback,
  14095.                    dataType: 'jsonp',
  14096.                    error: function (resp, text) {
  14097.                        console.log('mailchimp ajax submit error: ' + text);
  14098.                    }
  14099.                });
  14100.  
  14101.                // Translate and display submit message
  14102.                var submitMsg = 'Submitting...';
  14103.                if(
  14104.                    settings.language !== 'en'
  14105.                    && $.ajaxChimp.translations
  14106.                    && $.ajaxChimp.translations[settings.language]
  14107.                    && $.ajaxChimp.translations[settings.language]['submit']
  14108.                ) {
  14109.                    submitMsg = $.ajaxChimp.translations[settings.language]['submit'];
  14110.                }
  14111.                label.html(submitMsg).show(2000);
  14112.  
  14113.                return false;
  14114.            });
  14115.        });
  14116.        return this;
  14117.    };
  14118. })(jQuery);</script>
  14119.    <script>/*!
  14120. * jQuery Form Plugin
  14121. * version: 3.32.0-2013.04.09
  14122. * @requires jQuery v1.5 or later
  14123. * Copyright (c) 2013 M. Alsup
  14124. * Examples and documentation at: http://malsup.com/jquery/form/
  14125. * Project repository: https://github.com/malsup/form
  14126. * Dual licensed under the MIT and GPL licenses.
  14127. * https://github.com/malsup/form#copyright-and-license
  14128. */
  14129. /*global ActiveXObject */
  14130. ;(function($) {
  14131. "use strict";
  14132.  
  14133. /*
  14134.    Usage Note:
  14135.    -----------
  14136.    Do not use both ajaxSubmit and ajaxForm on the same form.  These
  14137.    functions are mutually exclusive.  Use ajaxSubmit if you want
  14138.    to bind your own submit handler to the form.  For example,
  14139.  
  14140.    $(document).ready(function() {
  14141.        $('#myForm').on('submit', function(e) {
  14142.            e.preventDefault(); // <-- important
  14143.            $(this).ajaxSubmit({
  14144.                target: '#output'
  14145.            });
  14146.        });
  14147.    });
  14148.  
  14149.    Use ajaxForm when you want the plugin to manage all the event binding
  14150.    for you.  For example,
  14151.  
  14152.    $(document).ready(function() {
  14153.        $('#myForm').ajaxForm({
  14154.            target: '#output'
  14155.        });
  14156.    });
  14157.  
  14158.    You can also use ajaxForm with delegation (requires jQuery v1.7+), so the
  14159.    form does not have to exist when you invoke ajaxForm:
  14160.  
  14161.    $('#myForm').ajaxForm({
  14162.        delegation: true,
  14163.        target: '#output'
  14164.    });
  14165.  
  14166.    When using ajaxForm, the ajaxSubmit function will be invoked for you
  14167.    at the appropriate time.
  14168. */
  14169.  
  14170. /**
  14171. * Feature detection
  14172. */
  14173. var feature = {};
  14174. feature.fileapi = $("<input type='file'/>").get(0).files !== undefined;
  14175. feature.formdata = window.FormData !== undefined;
  14176.  
  14177. var hasProp = !!$.fn.prop;
  14178.  
  14179. // attr2 uses prop when it can but checks the return type for
  14180. // an expected string.  this accounts for the case where a form
  14181. // contains inputs with names like "action" or "method"; in those
  14182. // cases "prop" returns the element
  14183. $.fn.attr2 = function() {
  14184.    if ( ! hasProp )
  14185.        return this.attr.apply(this, arguments);
  14186.    var val = this.prop.apply(this, arguments);
  14187.    if ( ( val && val.jquery ) || typeof val === 'string' )
  14188.        return val;
  14189.    return this.attr.apply(this, arguments);
  14190. };
  14191.  
  14192. /**
  14193. * ajaxSubmit() provides a mechanism for immediately submitting
  14194. * an HTML form using AJAX.
  14195. */
  14196. $.fn.ajaxSubmit = function(options) {
  14197.    /*jshint scripturl:true */
  14198.  
  14199.    // fast fail if nothing selected (http://dev.jquery.com/ticket/2752)
  14200.    if (!this.length) {
  14201.        log('ajaxSubmit: skipping submit process - no element selected');
  14202.        return this;
  14203.    }
  14204.  
  14205.    var method, action, url, $form = this;
  14206.  
  14207.    if (typeof options == 'function') {
  14208.        options = { success: options };
  14209.    }
  14210.  
  14211.    method = this.attr2('method');
  14212.    action = this.attr2('action');
  14213.  
  14214.    url = (typeof action === 'string') ? $.trim(action) : '';
  14215.    url = url || window.location.href || '';
  14216.    if (url) {
  14217.        // clean url (don't include hash vaue)
  14218.        url = (url.match(/^([^#]+)/)||[])[1];
  14219.    }
  14220.  
  14221.    options = $.extend(true, {
  14222.        url:  url,
  14223.        success: $.ajaxSettings.success,
  14224.        type: method || 'GET',
  14225.        iframeSrc: /^https/i.test(window.location.href || '') ? 'javascript:false' : 'about:blank'
  14226.    }, options);
  14227.  
  14228.    // hook for manipulating the form data before it is extracted;
  14229.    // convenient for use with rich editors like tinyMCE or FCKEditor
  14230.    var veto = {};
  14231.    this.trigger('form-pre-serialize', [this, options, veto]);
  14232.    if (veto.veto) {
  14233.        log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');
  14234.        return this;
  14235.    }
  14236.  
  14237.    // provide opportunity to alter form data before it is serialized
  14238.    if (options.beforeSerialize && options.beforeSerialize(this, options) === false) {
  14239.        log('ajaxSubmit: submit aborted via beforeSerialize callback');
  14240.        return this;
  14241.    }
  14242.  
  14243.    var traditional = options.traditional;
  14244.    if ( traditional === undefined ) {
  14245.        traditional = $.ajaxSettings.traditional;
  14246.    }
  14247.  
  14248.    var elements = [];
  14249.    var qx, a = this.formToArray(options.semantic, elements);
  14250.    if (options.data) {
  14251.        options.extraData = options.data;
  14252.        qx = $.param(options.data, traditional);
  14253.    }
  14254.  
  14255.    // give pre-submit callback an opportunity to abort the submit
  14256.    if (options.beforeSubmit && options.beforeSubmit(a, this, options) === false) {
  14257.        log('ajaxSubmit: submit aborted via beforeSubmit callback');
  14258.        return this;
  14259.    }
  14260.  
  14261.    // fire vetoable 'validate' event
  14262.    this.trigger('form-submit-validate', [a, this, options, veto]);
  14263.    if (veto.veto) {
  14264.        log('ajaxSubmit: submit vetoed via form-submit-validate trigger');
  14265.        return this;
  14266.    }
  14267.  
  14268.    var q = $.param(a, traditional);
  14269.    if (qx) {
  14270.        q = ( q ? (q + '&' + qx) : qx );
  14271.    }
  14272.    if (options.type.toUpperCase() == 'GET') {
  14273.        options.url += (options.url.indexOf('?') >= 0 ? '&' : '?') + q;
  14274.        options.data = null;  // data is null for 'get'
  14275.    }
  14276.    else {
  14277.        options.data = q; // data is the query string for 'post'
  14278.    }
  14279.  
  14280.    var callbacks = [];
  14281.    if (options.resetForm) {
  14282.        callbacks.push(function() { $form.resetForm(); });
  14283.    }
  14284.    if (options.clearForm) {
  14285.        callbacks.push(function() { $form.clearForm(options.includeHidden); });
  14286.    }
  14287.  
  14288.    // perform a load on the target only if dataType is not provided
  14289.    if (!options.dataType && options.target) {
  14290.        var oldSuccess = options.success || function(){};
  14291.        callbacks.push(function(data) {
  14292.            var fn = options.replaceTarget ? 'replaceWith' : 'html';
  14293.            $(options.target)[fn](data).each(oldSuccess, arguments);
  14294.        });
  14295.    }
  14296.    else if (options.success) {
  14297.        callbacks.push(options.success);
  14298.    }
  14299.  
  14300.    options.success = function(data, status, xhr) { // jQuery 1.4+ passes xhr as 3rd arg
  14301.        var context = options.context || this ;    // jQuery 1.4+ supports scope context
  14302.        for (var i=0, max=callbacks.length; i < max; i++) {
  14303.            callbacks[i].apply(context, [data, status, xhr || $form, $form]);
  14304.        }
  14305.    };
  14306.  
  14307.    // are there files to upload?
  14308.  
  14309.    // [value] (issue #113), also see comment:
  14310.    // https://github.com/malsup/form/commit/588306aedba1de01388032d5f42a60159eea9228#commitcomment-2180219
  14311.    var fileInputs = $('input[type=file]:enabled[value!=""]', this);
  14312.  
  14313.    var hasFileInputs = fileInputs.length > 0;
  14314.    var mp = 'multipart/form-data';
  14315.    var multipart = ($form.attr('enctype') == mp || $form.attr('encoding') == mp);
  14316.  
  14317.    var fileAPI = feature.fileapi && feature.formdata;
  14318.    log("fileAPI :" + fileAPI);
  14319.    var shouldUseFrame = (hasFileInputs || multipart) && !fileAPI;
  14320.  
  14321.    var jqxhr;
  14322.  
  14323.    // options.iframe allows user to force iframe mode
  14324.    // 06-NOV-09: now defaulting to iframe mode if file input is detected
  14325.    if (options.iframe !== false && (options.iframe || shouldUseFrame)) {
  14326.        // hack to fix Safari hang (thanks to Tim Molendijk for this)
  14327.        // see:  http://groups.google.com/group/jquery-dev/browse_thread/thread/36395b7ab510dd5d
  14328.        if (options.closeKeepAlive) {
  14329.            $.get(options.closeKeepAlive, function() {
  14330.                jqxhr = fileUploadIframe(a);
  14331.            });
  14332.        }
  14333.        else {
  14334.            jqxhr = fileUploadIframe(a);
  14335.        }
  14336.    }
  14337.    else if ((hasFileInputs || multipart) && fileAPI) {
  14338.        jqxhr = fileUploadXhr(a);
  14339.    }
  14340.    else {
  14341.        jqxhr = $.ajax(options);
  14342.    }
  14343.  
  14344.    $form.removeData('jqxhr').data('jqxhr', jqxhr);
  14345.  
  14346.    // clear element array
  14347.    for (var k=0; k < elements.length; k++)
  14348.        elements[k] = null;
  14349.  
  14350.    // fire 'notify' event
  14351.    this.trigger('form-submit-notify', [this, options]);
  14352.    return this;
  14353.  
  14354.    // utility fn for deep serialization
  14355.    function deepSerialize(extraData){
  14356.        var serialized = $.param(extraData).split('&');
  14357.        var len = serialized.length;
  14358.        var result = [];
  14359.        var i, part;
  14360.        for (i=0; i < len; i++) {
  14361.            // #252; undo param space replacement
  14362.            serialized[i] = serialized[i].replace(/\+/g,' ');
  14363.            part = serialized[i].split('=');
  14364.            // #278; use array instead of object storage, favoring array serializations
  14365.            result.push([decodeURIComponent(part[0]), decodeURIComponent(part[1])]);
  14366.        }
  14367.        return result;
  14368.    }
  14369.  
  14370.     // XMLHttpRequest Level 2 file uploads (big hat tip to francois2metz)
  14371.    function fileUploadXhr(a) {
  14372.        var formdata = new FormData();
  14373.  
  14374.        for (var i=0; i < a.length; i++) {
  14375.            formdata.append(a[i].name, a[i].value);
  14376.        }
  14377.  
  14378.        if (options.extraData) {
  14379.            var serializedData = deepSerialize(options.extraData);
  14380.            for (i=0; i < serializedData.length; i++)
  14381.                if (serializedData[i])
  14382.                    formdata.append(serializedData[i][0], serializedData[i][1]);
  14383.        }
  14384.  
  14385.        options.data = null;
  14386.  
  14387.        var s = $.extend(true, {}, $.ajaxSettings, options, {
  14388.            contentType: false,
  14389.            processData: false,
  14390.            cache: false,
  14391.            type: method || 'POST'
  14392.        });
  14393.  
  14394.        if (options.uploadProgress) {
  14395.            // workaround because jqXHR does not expose upload property
  14396.            s.xhr = function() {
  14397.                var xhr = jQuery.ajaxSettings.xhr();
  14398.                if (xhr.upload) {
  14399.                    xhr.upload.addEventListener('progress', function(event) {
  14400.                        var percent = 0;
  14401.                        var position = event.loaded || event.position; /*event.position is deprecated*/
  14402.                        var total = event.total;
  14403.                        if (event.lengthComputable) {
  14404.                            percent = Math.ceil(position / total * 100);
  14405.                        }
  14406.                        options.uploadProgress(event, position, total, percent);
  14407.                    }, false);
  14408.                }
  14409.                return xhr;
  14410.            };
  14411.        }
  14412.  
  14413.        s.data = null;
  14414.            var beforeSend = s.beforeSend;
  14415.            s.beforeSend = function(xhr, o) {
  14416.                o.data = formdata;
  14417.                if(beforeSend)
  14418.                    beforeSend.call(this, xhr, o);
  14419.        };
  14420.        return $.ajax(s);
  14421.    }
  14422.  
  14423.    // private function for handling file uploads (hat tip to YAHOO!)
  14424.    function fileUploadIframe(a) {
  14425.        var form = $form[0], el, i, s, g, id, $io, io, xhr, sub, n, timedOut, timeoutHandle;
  14426.        var deferred = $.Deferred();
  14427.  
  14428.        if (a) {
  14429.            // ensure that every serialized input is still enabled
  14430.            for (i=0; i < elements.length; i++) {
  14431.                el = $(elements[i]);
  14432.                if ( hasProp )
  14433.                    el.prop('disabled', false);
  14434.                else
  14435.                    el.removeAttr('disabled');
  14436.            }
  14437.        }
  14438.  
  14439.        s = $.extend(true, {}, $.ajaxSettings, options);
  14440.        s.context = s.context || s;
  14441.        id = 'jqFormIO' + (new Date().getTime());
  14442.        if (s.iframeTarget) {
  14443.            $io = $(s.iframeTarget);
  14444.            n = $io.attr2('name');
  14445.            if (!n)
  14446.                 $io.attr2('name', id);
  14447.            else
  14448.                id = n;
  14449.        }
  14450.        else {
  14451.            $io = $('<iframe name="' + id + '" src="'+ s.iframeSrc +'" />');
  14452.            $io.css({ position: 'absolute', top: '-1000px', left: '-1000px' });
  14453.        }
  14454.        io = $io[0];
  14455.  
  14456.  
  14457.        xhr = { // mock object
  14458.            aborted: 0,
  14459.            responseText: null,
  14460.            responseXML: null,
  14461.            status: 0,
  14462.            statusText: 'n/a',
  14463.            getAllResponseHeaders: function() {},
  14464.            getResponseHeader: function() {},
  14465.            setRequestHeader: function() {},
  14466.            abort: function(status) {
  14467.                var e = (status === 'timeout' ? 'timeout' : 'aborted');
  14468.                log('aborting upload... ' + e);
  14469.                this.aborted = 1;
  14470.  
  14471.                try { // #214, #257
  14472.                    if (io.contentWindow.document.execCommand) {
  14473.                        io.contentWindow.document.execCommand('Stop');
  14474.                    }
  14475.                }
  14476.                catch(ignore) {}
  14477.  
  14478.                $io.attr('src', s.iframeSrc); // abort op in progress
  14479.                xhr.error = e;
  14480.                if (s.error)
  14481.                    s.error.call(s.context, xhr, e, status);
  14482.                if (g)
  14483.                    $.event.trigger("ajaxError", [xhr, s, e]);
  14484.                if (s.complete)
  14485.                    s.complete.call(s.context, xhr, e);
  14486.            }
  14487.        };
  14488.  
  14489.        g = s.global;
  14490.        // trigger ajax global events so that activity/block indicators work like normal
  14491.        if (g && 0 === $.active++) {
  14492.            $.event.trigger("ajaxStart");
  14493.        }
  14494.        if (g) {
  14495.            $.event.trigger("ajaxSend", [xhr, s]);
  14496.        }
  14497.  
  14498.        if (s.beforeSend && s.beforeSend.call(s.context, xhr, s) === false) {
  14499.            if (s.global) {
  14500.                $.active--;
  14501.            }
  14502.            deferred.reject();
  14503.            return deferred;
  14504.        }
  14505.        if (xhr.aborted) {
  14506.            deferred.reject();
  14507.            return deferred;
  14508.        }
  14509.  
  14510.        // add submitting element to data if we know it
  14511.        sub = form.clk;
  14512.        if (sub) {
  14513.            n = sub.name;
  14514.            if (n && !sub.disabled) {
  14515.                s.extraData = s.extraData || {};
  14516.                s.extraData[n] = sub.value;
  14517.                if (sub.type == "image") {
  14518.                    s.extraData[n+'.x'] = form.clk_x;
  14519.                    s.extraData[n+'.y'] = form.clk_y;
  14520.                }
  14521.            }
  14522.        }
  14523.  
  14524.        var CLIENT_TIMEOUT_ABORT = 1;
  14525.        var SERVER_ABORT = 2;
  14526.                
  14527.        function getDoc(frame) {
  14528.            /* it looks like contentWindow or contentDocument do not
  14529.             * carry the protocol property in ie8, when running under ssl
  14530.             * frame.document is the only valid response document, since
  14531.             * the protocol is know but not on the other two objects. strange?
  14532.             * "Same origin policy" http://en.wikipedia.org/wiki/Same_origin_policy
  14533.             */
  14534.            
  14535.            var doc = null;
  14536.            
  14537.            // IE8 cascading access check
  14538.            try {
  14539.                if (frame.contentWindow) {
  14540.                    doc = frame.contentWindow.document;
  14541.                }
  14542.            } catch(err) {
  14543.                // IE8 access denied under ssl & missing protocol
  14544.                log('cannot get iframe.contentWindow document: ' + err);
  14545.            }
  14546.  
  14547.            if (doc) { // successful getting content
  14548.                return doc;
  14549.            }
  14550.  
  14551.            try { // simply checking may throw in ie8 under ssl or mismatched protocol
  14552.                doc = frame.contentDocument ? frame.contentDocument : frame.document;
  14553.            } catch(err) {
  14554.                // last attempt
  14555.                log('cannot get iframe.contentDocument: ' + err);
  14556.                doc = frame.document;
  14557.            }
  14558.            return doc;
  14559.        }
  14560.  
  14561.        // Rails CSRF hack (thanks to Yvan Barthelemy)
  14562.        var csrf_token = $('meta[name=csrf-token]').attr('content');
  14563.        var csrf_param = $('meta[name=csrf-param]').attr('content');
  14564.        if (csrf_param && csrf_token) {
  14565.            s.extraData = s.extraData || {};
  14566.            s.extraData[csrf_param] = csrf_token;
  14567.        }
  14568.  
  14569.        // take a breath so that pending repaints get some cpu time before the upload starts
  14570.        function doSubmit() {
  14571.            // make sure form attrs are set
  14572.            var t = $form.attr2('target'), a = $form.attr2('action');
  14573.  
  14574.            // update form attrs in IE friendly way
  14575.            form.setAttribute('target',id);
  14576.            if (!method) {
  14577.                form.setAttribute('method', 'POST');
  14578.            }
  14579.            if (a != s.url) {
  14580.                form.setAttribute('action', s.url);
  14581.            }
  14582.  
  14583.            // ie borks in some cases when setting encoding
  14584.            if (! s.skipEncodingOverride && (!method || /post/i.test(method))) {
  14585.                $form.attr({
  14586.                    encoding: 'multipart/form-data',
  14587.                    enctype:  'multipart/form-data'
  14588.                });
  14589.            }
  14590.  
  14591.            // support timout
  14592.            if (s.timeout) {
  14593.                timeoutHandle = setTimeout(function() { timedOut = true; cb(CLIENT_TIMEOUT_ABORT); }, s.timeout);
  14594.            }
  14595.  
  14596.            // look for server aborts
  14597.            function checkState() {
  14598.                try {
  14599.                    var state = getDoc(io).readyState;
  14600.                    log('state = ' + state);
  14601.                    if (state && state.toLowerCase() == 'uninitialized')
  14602.                        setTimeout(checkState,50);
  14603.                }
  14604.                catch(e) {
  14605.                    log('Server abort: ' , e, ' (', e.name, ')');
  14606.                    cb(SERVER_ABORT);
  14607.                    if (timeoutHandle)
  14608.                        clearTimeout(timeoutHandle);
  14609.                    timeoutHandle = undefined;
  14610.                }
  14611.            }
  14612.  
  14613.            // add "extra" data to form if provided in options
  14614.            var extraInputs = [];
  14615.            try {
  14616.                if (s.extraData) {
  14617.                    for (var n in s.extraData) {
  14618.                        if (s.extraData.hasOwnProperty(n)) {
  14619.                           // if using the $.param format that allows for multiple values with the same name
  14620.                           if($.isPlainObject(s.extraData[n]) && s.extraData[n].hasOwnProperty('name') && s.extraData[n].hasOwnProperty('value')) {
  14621.                               extraInputs.push(
  14622.                               $('<input type="hidden" name="'+s.extraData[n].name+'">').val(s.extraData[n].value)
  14623.                                   .appendTo(form)[0]);
  14624.                           } else {
  14625.                               extraInputs.push(
  14626.                               $('<input type="hidden" name="'+n+'">').val(s.extraData[n])
  14627.                                   .appendTo(form)[0]);
  14628.                           }
  14629.                        }
  14630.                    }
  14631.                }
  14632.  
  14633.                if (!s.iframeTarget) {
  14634.                    // add iframe to doc and submit the form
  14635.                    $io.appendTo('body');
  14636.                    if (io.attachEvent)
  14637.                        io.attachEvent('onload', cb);
  14638.                    else
  14639.                        io.addEventListener('load', cb, false);
  14640.                }
  14641.                setTimeout(checkState,15);
  14642.  
  14643.                try {
  14644.                    form.submit();
  14645.                } catch(err) {
  14646.                    // just in case form has element with name/id of 'submit'
  14647.                    var submitFn = document.createElement('form').submit;
  14648.                    submitFn.apply(form);
  14649.                }
  14650.            }
  14651.            finally {
  14652.                // reset attrs and remove "extra" input elements
  14653.                form.setAttribute('action',a);
  14654.                if(t) {
  14655.                    form.setAttribute('target', t);
  14656.                } else {
  14657.                    $form.removeAttr('target');
  14658.                }
  14659.                $(extraInputs).remove();
  14660.            }
  14661.        }
  14662.  
  14663.        if (s.forceSync) {
  14664.            doSubmit();
  14665.        }
  14666.        else {
  14667.            setTimeout(doSubmit, 10); // this lets dom updates render
  14668.        }
  14669.  
  14670.        var data, doc, domCheckCount = 50, callbackProcessed;
  14671.  
  14672.        function cb(e) {
  14673.            if (xhr.aborted || callbackProcessed) {
  14674.                return;
  14675.            }
  14676.            
  14677.            doc = getDoc(io);
  14678.            if(!doc) {
  14679.                log('cannot access response document');
  14680.                e = SERVER_ABORT;
  14681.            }
  14682.            if (e === CLIENT_TIMEOUT_ABORT && xhr) {
  14683.                xhr.abort('timeout');
  14684.                deferred.reject(xhr, 'timeout');
  14685.                return;
  14686.            }
  14687.            else if (e == SERVER_ABORT && xhr) {
  14688.                xhr.abort('server abort');
  14689.                deferred.reject(xhr, 'error', 'server abort');
  14690.                return;
  14691.            }
  14692.  
  14693.            if (!doc || doc.location.href == s.iframeSrc) {
  14694.                // response not received yet
  14695.                if (!timedOut)
  14696.                    return;
  14697.            }
  14698.            if (io.detachEvent)
  14699.                io.detachEvent('onload', cb);
  14700.            else
  14701.                io.removeEventListener('load', cb, false);
  14702.  
  14703.            var status = 'success', errMsg;
  14704.            try {
  14705.                if (timedOut) {
  14706.                    throw 'timeout';
  14707.                }
  14708.  
  14709.                var isXml = s.dataType == 'xml' || doc.XMLDocument || $.isXMLDoc(doc);
  14710.                log('isXml='+isXml);
  14711.                if (!isXml && window.opera && (doc.body === null || !doc.body.innerHTML)) {
  14712.                    if (--domCheckCount) {
  14713.                        // in some browsers (Opera) the iframe DOM is not always traversable when
  14714.                        // the onload callback fires, so we loop a bit to accommodate
  14715.                        log('requeing onLoad callback, DOM not available');
  14716.                        setTimeout(cb, 250);
  14717.                        return;
  14718.                    }
  14719.                    // let this fall through because server response could be an empty document
  14720.                    //log('Could not access iframe DOM after mutiple tries.');
  14721.                    //throw 'DOMException: not available';
  14722.                }
  14723.  
  14724.                //log('response detected');
  14725.                var docRoot = doc.body ? doc.body : doc.documentElement;
  14726.                xhr.responseText = docRoot ? docRoot.innerHTML : null;
  14727.                xhr.responseXML = doc.XMLDocument ? doc.XMLDocument : doc;
  14728.                if (isXml)
  14729.                    s.dataType = 'xml';
  14730.                xhr.getResponseHeader = function(header){
  14731.                    var headers = {'content-type': s.dataType};
  14732.                    return headers[header];
  14733.                };
  14734.                // support for XHR 'status' & 'statusText' emulation :
  14735.                if (docRoot) {
  14736.                    xhr.status = Number( docRoot.getAttribute('status') ) || xhr.status;
  14737.                    xhr.statusText = docRoot.getAttribute('statusText') || xhr.statusText;
  14738.                }
  14739.  
  14740.                var dt = (s.dataType || '').toLowerCase();
  14741.                var scr = /(json|script|text)/.test(dt);
  14742.                if (scr || s.textarea) {
  14743.                    // see if user embedded response in textarea
  14744.                    var ta = doc.getElementsByTagName('textarea')[0];
  14745.                    if (ta) {
  14746.                        xhr.responseText = ta.value;
  14747.                        // support for XHR 'status' & 'statusText' emulation :
  14748.                        xhr.status = Number( ta.getAttribute('status') ) || xhr.status;
  14749.                        xhr.statusText = ta.getAttribute('statusText') || xhr.statusText;
  14750.                    }
  14751.                    else if (scr) {
  14752.                        // account for browsers injecting pre around json response
  14753.                        var pre = doc.getElementsByTagName('pre')[0];
  14754.                        var b = doc.getElementsByTagName('body')[0];
  14755.                        if (pre) {
  14756.                            xhr.responseText = pre.textContent ? pre.textContent : pre.innerText;
  14757.                        }
  14758.                        else if (b) {
  14759.                            xhr.responseText = b.textContent ? b.textContent : b.innerText;
  14760.                        }
  14761.                    }
  14762.                }
  14763.                else if (dt == 'xml' && !xhr.responseXML && xhr.responseText) {
  14764.                    xhr.responseXML = toXml(xhr.responseText);
  14765.                }
  14766.  
  14767.                try {
  14768.                    data = httpData(xhr, dt, s);
  14769.                }
  14770.                catch (err) {
  14771.                    status = 'parsererror';
  14772.                    xhr.error = errMsg = (err || status);
  14773.                }
  14774.            }
  14775.            catch (err) {
  14776.                log('error caught: ',err);
  14777.                status = 'error';
  14778.                xhr.error = errMsg = (err || status);
  14779.            }
  14780.  
  14781.            if (xhr.aborted) {
  14782.                log('upload aborted');
  14783.                status = null;
  14784.            }
  14785.  
  14786.            if (xhr.status) { // we've set xhr.status
  14787.                status = (xhr.status >= 200 && xhr.status < 300 || xhr.status === 304) ? 'success' : 'error';
  14788.            }
  14789.  
  14790.            // ordering of these callbacks/triggers is odd, but that's how $.ajax does it
  14791.            if (status === 'success') {
  14792.                if (s.success)
  14793.                    s.success.call(s.context, data, 'success', xhr);
  14794.                deferred.resolve(xhr.responseText, 'success', xhr);
  14795.                if (g)
  14796.                    $.event.trigger("ajaxSuccess", [xhr, s]);
  14797.            }
  14798.            else if (status) {
  14799.                if (errMsg === undefined)
  14800.                    errMsg = xhr.statusText;
  14801.                if (s.error)
  14802.                    s.error.call(s.context, xhr, status, errMsg);
  14803.                deferred.reject(xhr, 'error', errMsg);
  14804.                if (g)
  14805.                    $.event.trigger("ajaxError", [xhr, s, errMsg]);
  14806.            }
  14807.  
  14808.            if (g)
  14809.                $.event.trigger("ajaxComplete", [xhr, s]);
  14810.  
  14811.            if (g && ! --$.active) {
  14812.                $.event.trigger("ajaxStop");
  14813.            }
  14814.  
  14815.            if (s.complete)
  14816.                s.complete.call(s.context, xhr, status);
  14817.  
  14818.            callbackProcessed = true;
  14819.            if (s.timeout)
  14820.                clearTimeout(timeoutHandle);
  14821.  
  14822.            // clean up
  14823.            setTimeout(function() {
  14824.                if (!s.iframeTarget)
  14825.                    $io.remove();
  14826.                xhr.responseXML = null;
  14827.            }, 100);
  14828.        }
  14829.  
  14830.        var toXml = $.parseXML || function(s, doc) { // use parseXML if available (jQuery 1.5+)
  14831.            if (window.ActiveXObject) {
  14832.                doc = new ActiveXObject('Microsoft.XMLDOM');
  14833.                doc.async = 'false';
  14834.                doc.loadXML(s);
  14835.            }
  14836.            else {
  14837.                doc = (new DOMParser()).parseFromString(s, 'text/xml');
  14838.            }
  14839.            return (doc && doc.documentElement && doc.documentElement.nodeName != 'parsererror') ? doc : null;
  14840.        };
  14841.        var parseJSON = $.parseJSON || function(s) {
  14842.            /*jslint evil:true */
  14843.            return window['eval']('(' + s + ')');
  14844.        };
  14845.  
  14846.        var httpData = function( xhr, type, s ) { // mostly lifted from jq1.4.4
  14847.  
  14848.            var ct = xhr.getResponseHeader('content-type') || '',
  14849.                xml = type === 'xml' || !type && ct.indexOf('xml') >= 0,
  14850.                data = xml ? xhr.responseXML : xhr.responseText;
  14851.  
  14852.            if (xml && data.documentElement.nodeName === 'parsererror') {
  14853.                if ($.error)
  14854.                    $.error('parsererror');
  14855.            }
  14856.            if (s && s.dataFilter) {
  14857.                data = s.dataFilter(data, type);
  14858.            }
  14859.            if (typeof data === 'string') {
  14860.                if (type === 'json' || !type && ct.indexOf('json') >= 0) {
  14861.                    data = parseJSON(data);
  14862.                } else if (type === "script" || !type && ct.indexOf("javascript") >= 0) {
  14863.                    $.globalEval(data);
  14864.                }
  14865.            }
  14866.            return data;
  14867.        };
  14868.  
  14869.        return deferred;
  14870.    }
  14871. };
  14872.  
  14873. /**
  14874. * ajaxForm() provides a mechanism for fully automating form submission.
  14875. *
  14876. * The advantages of using this method instead of ajaxSubmit() are:
  14877. *
  14878. * 1: This method will include coordinates for <input type="image" /> elements (if the element
  14879. *    is used to submit the form).
  14880. * 2. This method will include the submit element's name/value data (for the element that was
  14881. *    used to submit the form).
  14882. * 3. This method binds the submit() method to the form for you.
  14883. *
  14884. * The options argument for ajaxForm works exactly as it does for ajaxSubmit.  ajaxForm merely
  14885. * passes the options argument along after properly binding events for submit elements and
  14886. * the form itself.
  14887. */
  14888. $.fn.ajaxForm = function(options) {
  14889.    options = options || {};
  14890.    options.delegation = options.delegation && $.isFunction($.fn.on);
  14891.  
  14892.    // in jQuery 1.3+ we can fix mistakes with the ready state
  14893.    if (!options.delegation && this.length === 0) {
  14894.        var o = { s: this.selector, c: this.context };
  14895.        if (!$.isReady && o.s) {
  14896.            log('DOM not ready, queuing ajaxForm');
  14897.            $(function() {
  14898.                $(o.s,o.c).ajaxForm(options);
  14899.            });
  14900.            return this;
  14901.        }
  14902.        // is your DOM ready?  http://docs.jquery.com/Tutorials:Introducing_$(document).ready()
  14903.        log('terminating; zero elements found by selector' + ($.isReady ? '' : ' (DOM not ready)'));
  14904.        return this;
  14905.    }
  14906.  
  14907.    if ( options.delegation ) {
  14908.        $(document)
  14909.            .off('submit.form-plugin', this.selector, doAjaxSubmit)
  14910.            .off('click.form-plugin', this.selector, captureSubmittingElement)
  14911.            .on('submit.form-plugin', this.selector, options, doAjaxSubmit)
  14912.            .on('click.form-plugin', this.selector, options, captureSubmittingElement);
  14913.        return this;
  14914.    }
  14915.  
  14916.    return this.ajaxFormUnbind()
  14917.        .bind('submit.form-plugin', options, doAjaxSubmit)
  14918.        .bind('click.form-plugin', options, captureSubmittingElement);
  14919. };
  14920.  
  14921. // private event handlers
  14922. function doAjaxSubmit(e) {
  14923.    /*jshint validthis:true */
  14924.    var options = e.data;
  14925.    if (!e.isDefaultPrevented()) { // if event has been canceled, don't proceed
  14926.        e.preventDefault();
  14927.        $(this).ajaxSubmit(options);
  14928.    }
  14929. }
  14930.  
  14931. function captureSubmittingElement(e) {
  14932.    /*jshint validthis:true */
  14933.    var target = e.target;
  14934.    var $el = $(target);
  14935.    if (!($el.is("[type=submit],[type=image]"))) {
  14936.        // is this a child element of the submit el?  (ex: a span within a button)
  14937.        var t = $el.closest('[type=submit]');
  14938.        if (t.length === 0) {
  14939.            return;
  14940.        }
  14941.        target = t[0];
  14942.    }
  14943.    var form = this;
  14944.    form.clk = target;
  14945.    if (target.type == 'image') {
  14946.        if (e.offsetX !== undefined) {
  14947.            form.clk_x = e.offsetX;
  14948.            form.clk_y = e.offsetY;
  14949.        } else if (typeof $.fn.offset == 'function') {
  14950.            var offset = $el.offset();
  14951.            form.clk_x = e.pageX - offset.left;
  14952.            form.clk_y = e.pageY - offset.top;
  14953.        } else {
  14954.            form.clk_x = e.pageX - target.offsetLeft;
  14955.            form.clk_y = e.pageY - target.offsetTop;
  14956.        }
  14957.    }
  14958.    // clear form vars
  14959.    setTimeout(function() { form.clk = form.clk_x = form.clk_y = null; }, 100);
  14960. }
  14961.  
  14962.  
  14963. // ajaxFormUnbind unbinds the event handlers that were bound by ajaxForm
  14964. $.fn.ajaxFormUnbind = function() {
  14965.    return this.unbind('submit.form-plugin click.form-plugin');
  14966. };
  14967.  
  14968. /**
  14969. * formToArray() gathers form element data into an array of objects that can
  14970. * be passed to any of the following ajax functions: $.get, $.post, or load.
  14971. * Each object in the array has both a 'name' and 'value' property.  An example of
  14972. * an array for a simple login form might be:
  14973. *
  14974. * [ { name: 'username', value: 'jresig' }, { name: 'password', value: 'secret' } ]
  14975. *
  14976. * It is this array that is passed to pre-submit callback functions provided to the
  14977. * ajaxSubmit() and ajaxForm() methods.
  14978. */
  14979. $.fn.formToArray = function(semantic, elements) {
  14980.    var a = [];
  14981.    if (this.length === 0) {
  14982.        return a;
  14983.    }
  14984.  
  14985.    var form = this[0];
  14986.    var els = semantic ? form.getElementsByTagName('*') : form.elements;
  14987.    if (!els) {
  14988.        return a;
  14989.    }
  14990.  
  14991.    var i,j,n,v,el,max,jmax;
  14992.    for(i=0, max=els.length; i < max; i++) {
  14993.        el = els[i];
  14994.        n = el.name;
  14995.        if (!n || el.disabled) {
  14996.            continue;
  14997.        }
  14998.  
  14999.        if (semantic && form.clk && el.type == "image") {
  15000.            // handle image inputs on the fly when semantic == true
  15001.            if(form.clk == el) {
  15002.                a.push({name: n, value: $(el).val(), type: el.type });
  15003.                a.push({name: n+'.x', value: form.clk_x}, {name: n+'.y', value: form.clk_y});
  15004.            }
  15005.            continue;
  15006.        }
  15007.  
  15008.        v = $.fieldValue(el, true);
  15009.        if (v && v.constructor == Array) {
  15010.            if (elements)
  15011.                elements.push(el);
  15012.            for(j=0, jmax=v.length; j < jmax; j++) {
  15013.                a.push({name: n, value: v[j]});
  15014.            }
  15015.        }
  15016.        else if (feature.fileapi && el.type == 'file') {
  15017.            if (elements)
  15018.                elements.push(el);
  15019.            var files = el.files;
  15020.            if (files.length) {
  15021.                for (j=0; j < files.length; j++) {
  15022.                    a.push({name: n, value: files[j], type: el.type});
  15023.                }
  15024.            }
  15025.            else {
  15026.                // #180
  15027.                a.push({ name: n, value: '', type: el.type });
  15028.            }
  15029.        }
  15030.        else if (v !== null && typeof v != 'undefined') {
  15031.            if (elements)
  15032.                elements.push(el);
  15033.            a.push({name: n, value: v, type: el.type, required: el.required});
  15034.        }
  15035.    }
  15036.  
  15037.    if (!semantic && form.clk) {
  15038.        // input type=='image' are not found in elements array! handle it here
  15039.        var $input = $(form.clk), input = $input[0];
  15040.        n = input.name;
  15041.        if (n && !input.disabled && input.type == 'image') {
  15042.            a.push({name: n, value: $input.val()});
  15043.            a.push({name: n+'.x', value: form.clk_x}, {name: n+'.y', value: form.clk_y});
  15044.        }
  15045.    }
  15046.    return a;
  15047. };
  15048.  
  15049. /**
  15050. * Serializes form data into a 'submittable' string. This method will return a string
  15051. * in the format: name1=value1&amp;name2=value2
  15052. */
  15053. $.fn.formSerialize = function(semantic) {
  15054.    //hand off to jQuery.param for proper encoding
  15055.    return $.param(this.formToArray(semantic));
  15056. };
  15057.  
  15058. /**
  15059. * Serializes all field elements in the jQuery object into a query string.
  15060. * This method will return a string in the format: name1=value1&amp;name2=value2
  15061. */
  15062. $.fn.fieldSerialize = function(successful) {
  15063.    var a = [];
  15064.    this.each(function() {
  15065.        var n = this.name;
  15066.        if (!n) {
  15067.            return;
  15068.        }
  15069.        var v = $.fieldValue(this, successful);
  15070.        if (v && v.constructor == Array) {
  15071.            for (var i=0,max=v.length; i < max; i++) {
  15072.                a.push({name: n, value: v[i]});
  15073.            }
  15074.        }
  15075.        else if (v !== null && typeof v != 'undefined') {
  15076.            a.push({name: this.name, value: v});
  15077.        }
  15078.    });
  15079.    //hand off to jQuery.param for proper encoding
  15080.    return $.param(a);
  15081. };
  15082.  
  15083. /**
  15084. * Returns the value(s) of the element in the matched set.  For example, consider the following form:
  15085. *
  15086. *  <form><fieldset>
  15087. *      <input name="A" type="text" />
  15088. *      <input name="A" type="text" />
  15089. *      <input name="B" type="checkbox" value="B1" />
  15090. *      <input name="B" type="checkbox" value="B2"/>
  15091. *      <input name="C" type="radio" value="C1" />
  15092. *      <input name="C" type="radio" value="C2" />
  15093. *  </fieldset></form>
  15094. *
  15095. *  var v = $('input[type=text]').fieldValue();
  15096. *  // if no values are entered into the text inputs
  15097. *  v == ['','']
  15098. *  // if values entered into the text inputs are 'foo' and 'bar'
  15099. *  v == ['foo','bar']
  15100. *
  15101. *  var v = $('input[type=checkbox]').fieldValue();
  15102. *  // if neither checkbox is checked
  15103. *  v === undefined
  15104. *  // if both checkboxes are checked
  15105. *  v == ['B1', 'B2']
  15106. *
  15107. *  var v = $('input[type=radio]').fieldValue();
  15108. *  // if neither radio is checked
  15109. *  v === undefined
  15110. *  // if first radio is checked
  15111. *  v == ['C1']
  15112. *
  15113. * The successful argument controls whether or not the field element must be 'successful'
  15114. * (per http://www.w3.org/TR/html4/interact/forms.html#successful-controls).
  15115. * The default value of the successful argument is true.  If this value is false the value(s)
  15116. * for each element is returned.
  15117. *
  15118. * Note: This method *always* returns an array.  If no valid value can be determined the
  15119. *    array will be empty, otherwise it will contain one or more values.
  15120. */
  15121. $.fn.fieldValue = function(successful) {
  15122.    for (var val=[], i=0, max=this.length; i < max; i++) {
  15123.        var el = this[i];
  15124.        var v = $.fieldValue(el, successful);
  15125.        if (v === null || typeof v == 'undefined' || (v.constructor == Array && !v.length)) {
  15126.            continue;
  15127.        }
  15128.        if (v.constructor == Array)
  15129.            $.merge(val, v);
  15130.        else
  15131.            val.push(v);
  15132.    }
  15133.    return val;
  15134. };
  15135.  
  15136. /**
  15137. * Returns the value of the field element.
  15138. */
  15139. $.fieldValue = function(el, successful) {
  15140.    var n = el.name, t = el.type, tag = el.tagName.toLowerCase();
  15141.    if (successful === undefined) {
  15142.        successful = true;
  15143.    }
  15144.  
  15145.    if (successful && (!n || el.disabled || t == 'reset' || t == 'button' ||
  15146.        (t == 'checkbox' || t == 'radio') && !el.checked ||
  15147.        (t == 'submit' || t == 'image') && el.form && el.form.clk != el ||
  15148.        tag == 'select' && el.selectedIndex == -1)) {
  15149.            return null;
  15150.    }
  15151.  
  15152.    if (tag == 'select') {
  15153.        var index = el.selectedIndex;
  15154.        if (index < 0) {
  15155.            return null;
  15156.        }
  15157.        var a = [], ops = el.options;
  15158.        var one = (t == 'select-one');
  15159.        var max = (one ? index+1 : ops.length);
  15160.        for(var i=(one ? index : 0); i < max; i++) {
  15161.            var op = ops[i];
  15162.            if (op.selected) {
  15163.                var v = op.value;
  15164.                if (!v) { // extra pain for IE...
  15165.                    v = (op.attributes && op.attributes['value'] && !(op.attributes['value'].specified)) ? op.text : op.value;
  15166.                }
  15167.                if (one) {
  15168.                    return v;
  15169.                }
  15170.                a.push(v);
  15171.            }
  15172.        }
  15173.        return a;
  15174.    }
  15175.    return $(el).val();
  15176. };
  15177.  
  15178. /**
  15179. * Clears the form data.  Takes the following actions on the form's input fields:
  15180. *  - input text fields will have their 'value' property set to the empty string
  15181. *  - select elements will have their 'selectedIndex' property set to -1
  15182. *  - checkbox and radio inputs will have their 'checked' property set to false
  15183. *  - inputs of type submit, button, reset, and hidden will *not* be effected
  15184. *  - button elements will *not* be effected
  15185. */
  15186. $.fn.clearForm = function(includeHidden) {
  15187.    return this.each(function() {
  15188.        $('input,select,textarea', this).clearFields(includeHidden);
  15189.    });
  15190. };
  15191.  
  15192. /**
  15193. * Clears the selected form elements.
  15194. */
  15195. $.fn.clearFields = $.fn.clearInputs = function(includeHidden) {
  15196.    var re = /^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i; // 'hidden' is not in this list
  15197.    return this.each(function() {
  15198.        var t = this.type, tag = this.tagName.toLowerCase();
  15199.        if (re.test(t) || tag == 'textarea') {
  15200.            this.value = '';
  15201.        }
  15202.        else if (t == 'checkbox' || t == 'radio') {
  15203.            this.checked = false;
  15204.        }
  15205.        else if (tag == 'select') {
  15206.            this.selectedIndex = -1;
  15207.        }
  15208. else if (t == "file") {
  15209. if (/MSIE/.test(navigator.userAgent)) {
  15210. $(this).replaceWith($(this).clone(true));
  15211. } else {
  15212. $(this).val('');
  15213. }
  15214. }
  15215.        else if (includeHidden) {
  15216.            // includeHidden can be the value true, or it can be a selector string
  15217.            // indicating a special test; for example:
  15218.            //  $('#myForm').clearForm('.special:hidden')
  15219.            // the above would clean hidden inputs that have the class of 'special'
  15220.            if ( (includeHidden === true && /hidden/.test(t)) ||
  15221.                 (typeof includeHidden == 'string' && $(this).is(includeHidden)) )
  15222.                this.value = '';
  15223.        }
  15224.    });
  15225. };
  15226.  
  15227. /**
  15228. * Resets the form data.  Causes all form elements to be reset to their original value.
  15229. */
  15230. $.fn.resetForm = function() {
  15231.    return this.each(function() {
  15232.        // guard against an input with the name of 'reset'
  15233.        // note that IE reports the reset function as an 'object'
  15234.        if (typeof this.reset == 'function' || (typeof this.reset == 'object' && !this.reset.nodeType)) {
  15235.            this.reset();
  15236.        }
  15237.    });
  15238. };
  15239.  
  15240. /**
  15241. * Enables or disables any matching elements.
  15242. */
  15243. $.fn.enable = function(b) {
  15244.    if (b === undefined) {
  15245.        b = true;
  15246.    }
  15247.    return this.each(function() {
  15248.        this.disabled = !b;
  15249.    });
  15250. };
  15251.  
  15252. /**
  15253. * Checks/unchecks any matching checkboxes or radio buttons and
  15254. * selects/deselects and matching option elements.
  15255. */
  15256. $.fn.selected = function(select) {
  15257.    if (select === undefined) {
  15258.        select = true;
  15259.    }
  15260.    return this.each(function() {
  15261.        var t = this.type;
  15262.        if (t == 'checkbox' || t == 'radio') {
  15263.            this.checked = select;
  15264.        }
  15265.        else if (this.tagName.toLowerCase() == 'option') {
  15266.            var $sel = $(this).parent('select');
  15267.            if (select && $sel[0] && $sel[0].type == 'select-one') {
  15268.                // deselect all other options
  15269.                $sel.find('option').selected(false);
  15270.            }
  15271.            this.selected = select;
  15272.        }
  15273.    });
  15274. };
  15275.  
  15276. // expose debug var
  15277. $.fn.ajaxSubmit.debug = false;
  15278.  
  15279. // helper fn for console logging
  15280. function log() {
  15281.    if (!$.fn.ajaxSubmit.debug)
  15282.        return;
  15283.    var msg = '[jquery.form] ' + Array.prototype.join.call(arguments,'');
  15284.    if (window.console && window.console.log) {
  15285.        window.console.log(msg);
  15286.    }
  15287.    else if (window.opera && window.opera.postError) {
  15288.        window.opera.postError(msg);
  15289.    }
  15290. }
  15291.  
  15292. })(jQuery);
  15293. </script>
  15294.    <script>/*! jQuery Validation Plugin - v1.11.1 - 3/22/2013\n* https://github.com/jzaefferer/jquery-validation
  15295. * Copyright (c) 2013 Jörn Zaefferer; Licensed MIT */(function(t){t.extend(t.fn,{validate:function(e){if(!this.length)return e&&e.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."),void 0;var i=t.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new t.validator(e,this[0]),t.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(e){i.settings.submitHandler&&(i.submitButton=e.target),t(e.target).hasClass("cancel")&&(i.cancelSubmit=!0),void 0!==t(e.target).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.submit(function(e){function s(){var s;return i.settings.submitHandler?(i.submitButton&&(s=t("<input type='hidden'/>").attr("name",i.submitButton.name).val(t(i.submitButton).val()).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,e),i.submitButton&&s.remove(),!1):!0}return i.settings.debug&&e.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,s()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):s():(i.focusInvalid(),!1)})),i)},valid:function(){if(t(this[0]).is("form"))return this.validate().form();var e=!0,i=t(this[0].form).validate();return this.each(function(){e=e&&i.element(this)}),e},removeAttrs:function(e){var i={},s=this;return t.each(e.split(/\s/),function(t,e){i[e]=s.attr(e),s.removeAttr(e)}),i},rules:function(e,i){var s=this[0];if(e){var r=t.data(s.form,"validator").settings,n=r.rules,a=t.validator.staticRules(s);switch(e){case"add":t.extend(a,t.validator.normalizeRule(i)),delete a.messages,n[s.name]=a,i.messages&&(r.messages[s.name]=t.extend(r.messages[s.name],i.messages));break;case"remove":if(!i)return delete n[s.name],a;var u={};return t.each(i.split(/\s/),function(t,e){u[e]=a[e],delete a[e]}),u}}var o=t.validator.normalizeRules(t.extend({},t.validator.classRules(s),t.validator.attributeRules(s),t.validator.dataRules(s),t.validator.staticRules(s)),s);if(o.required){var l=o.required;delete o.required,o=t.extend({required:l},o)}return o}}),t.extend(t.expr[":"],{blank:function(e){return!t.trim(""+t(e).val())},filled:function(e){return!!t.trim(""+t(e).val())},unchecked:function(e){return!t(e).prop("checked")}}),t.validator=function(e,i){this.settings=t.extend(!0,{},t.validator.defaults,e),this.currentForm=i,this.init()},t.validator.format=function(e,i){return 1===arguments.length?function(){var i=t.makeArray(arguments);return i.unshift(e),t.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=t.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),t.each(i,function(t,i){e=e.replace(RegExp("\\{"+t+"\\}","g"),function(){return i})}),e)},t.extend(t.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:t([]),errorLabelContainer:t([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){this.lastActive=t,this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(t)).hide())},onfocusout:function(t){this.checkable(t)||!(t.name in this.submitted)&&this.optional(t)||this.element(t)},onkeyup:function(t,e){(9!==e.which||""!==this.elementValue(t))&&(t.name in this.submitted||t===this.lastElement)&&this.element(t)},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode)},highlight:function(e,i,s){"radio"===e.type?this.findByName(e.name).addClass(i).removeClass(s):t(e).addClass(i).removeClass(s)},unhighlight:function(e,i,s){"radio"===e.type?this.findByName(e.name).removeClass(i).addClass(s):t(e).removeClass(i).addClass(s)}},setDefaults:function(e){t.extend(t.validator.defaults,e)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:t.validator.format("Please enter no more than {0} characters."),minlength:t.validator.format("Please enter at least {0} characters."),rangelength:t.validator.format("Please enter a value between {0} and {1} characters long."),range:t.validator.format("Please enter a value between {0} and {1}."),max:t.validator.format("Please enter a value less than or equal to {0}."),min:t.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function e(e){var i=t.data(this[0].form,"validator"),s="on"+e.type.replace(/^validate/,"");i.settings[s]&&i.settings[s].call(i,this[0],e)}this.labelContainer=t(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||t(this.currentForm),this.containers=t(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var i=this.groups={};t.each(this.settings.groups,function(e,s){"string"==typeof s&&(s=s.split(/\s/)),t.each(s,function(t,s){i[s]=e})});var s=this.settings.rules;t.each(s,function(e,i){s[e]=t.validator.normalizeRule(i)}),t(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",e).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",e),this.settings.invalidHandler&&t(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),t.extend(this.submitted,this.errorMap),this.invalid=t.extend({},this.errorMap),this.valid()||t(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var t=0,e=this.currentElements=this.elements();e[t];t++)this.check(e[t]);return this.valid()},element:function(e){e=this.validationTargetFor(this.clean(e)),this.lastElement=e,this.prepareElement(e),this.currentElements=t(e);var i=this.check(e)!==!1;return i?delete this.invalid[e.name]:this.invalid[e.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(e){if(e){t.extend(this.errorMap,e),this.errorList=[];for(var i in e)this.errorList.push({message:e[i],element:this.findByName(i)[0]});this.successList=t.grep(this.successList,function(t){return!(t.name in e)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){t.fn.resetForm&&t(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(t){var e=0;for(var i in t)e++;return e},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{t(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(e){}},findLastActive:function(){var e=this.lastActive;return e&&1===t.grep(this.errorList,function(t){return t.element.name===e.name}).length&&e},elements:function(){var e=this,i={};return t(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&e.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!e.objectLength(t(this).rules())?!1:(i[this.name]=!0,!0)})},clean:function(e){return t(e)[0]},errors:function(){var e=this.settings.errorClass.replace(" ",".");return t(this.settings.errorElement+"."+e,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=t([]),this.toHide=t([]),this.currentElements=t([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(t){this.reset(),this.toHide=this.errorsFor(t)},elementValue:function(e){var i=t(e).attr("type"),s=t(e).val();return"radio"===i||"checkbox"===i?t("input[name='"+t(e).attr("name")+"']:checked").val():"string"==typeof s?s.replace(/\r/g,""):s},check:function(e){e=this.validationTargetFor(this.clean(e));var i,s=t(e).rules(),r=!1,n=this.elementValue(e);for(var a in s){var u={method:a,parameters:s[a]};try{if(i=t.validator.methods[a].call(this,n,e,u.parameters),"dependency-mismatch"===i){r=!0;continue}if(r=!1,"pending"===i)return this.toHide=this.toHide.not(this.errorsFor(e)),void 0;if(!i)return this.formatAndAdd(e,u),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+e.id+", check the '"+u.method+"' method.",o),o}}return r?void 0:(this.objectLength(s)&&this.successList.push(e),!0)},customDataMessage:function(e,i){return t(e).data("msg-"+i.toLowerCase())||e.attributes&&t(e).attr("data-msg-"+i.toLowerCase())},customMessage:function(t,e){var i=this.settings.messages[t];return i&&(i.constructor===String?i:i[e])},findDefined:function(){for(var t=0;arguments.length>t;t++)if(void 0!==arguments[t])return arguments[t];return void 0},defaultMessage:function(e,i){return this.findDefined(this.customMessage(e.name,i),this.customDataMessage(e,i),!this.settings.ignoreTitle&&e.title||void 0,t.validator.messages[i],"<strong>Warning: No message defined for "+e.name+"</strong>")},formatAndAdd:function(e,i){var s=this.defaultMessage(e,i.method),r=/\$?\{(\d+)\}/g;"function"==typeof s?s=s.call(this,i.parameters,e):r.test(s)&&(s=t.validator.format(s.replace(r,"{$1}"),i.parameters)),this.errorList.push({message:s,element:e}),this.errorMap[e.name]=s,this.submitted[e.name]=s},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){var t,e;for(t=0;this.errorList[t];t++){var i=this.errorList[t];this.settings.highlight&&this.settings.highlight.call(this,i.element,this.settings.errorClass,this.settings.validClass),this.showLabel(i.element,i.message)}if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(t=0;this.successList[t];t++)this.showLabel(this.successList[t]);if(this.settings.unhighlight)for(t=0,e=this.validElements();e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return t(this.errorList).map(function(){return this.element})},showLabel:function(e,i){var s=this.errorsFor(e);s.length?(s.removeClass(this.settings.validClass).addClass(this.settings.errorClass),s.html(i)):(s=t("<"+this.settings.errorElement+">").attr("for",this.idOrName(e)).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(s=s.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(s).length||(this.settings.errorPlacement?this.settings.errorPlacement(s,t(e)):s.insertAfter(e))),!i&&this.settings.success&&(s.text(""),"string"==typeof this.settings.success?s.addClass(this.settings.success):this.settings.success(s,e)),this.toShow=this.toShow.add(s)},errorsFor:function(e){var i=this.idOrName(e);return this.errors().filter(function(){return t(this).attr("for")===i})},idOrName:function(t){return this.groups[t.name]||(this.checkable(t)?t.name:t.id||t.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name).not(this.settings.ignore)[0]),t},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(e){return t(this.currentForm).find("[name='"+e+"']")},getLength:function(e,i){switch(i.nodeName.toLowerCase()){case"select":return t("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return e.length},depend:function(t,e){return this.dependTypes[typeof t]?this.dependTypes[typeof t](t,e):!0},dependTypes:{"boolean":function(t){return t},string:function(e,i){return!!t(e,i.form).length},"function":function(t,e){return t(e)}},optional:function(e){var i=this.elementValue(e);return!t.validator.methods.required.call(this,i,e)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,this.pending[t.name]=!0)},stopRequest:function(e,i){this.pendingRequest--,0>this.pendingRequest&&(this.pendingRequest=0),delete this.pending[e.name],i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(t(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(t(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(e){return t.data(e,"previousValue")||t.data(e,"previousValue",{old:null,valid:!0,message:this.defaultMessage(e,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(e,i){e.constructor===String?this.classRuleSettings[e]=i:t.extend(this.classRuleSettings,e)},classRules:function(e){var i={},s=t(e).attr("class");return s&&t.each(s.split(" "),function(){this in t.validator.classRuleSettings&&t.extend(i,t.validator.classRuleSettings[this])}),i},attributeRules:function(e){var i={},s=t(e),r=s[0].getAttribute("type");for(var n in t.validator.methods){var a;"required"===n?(a=s.get(0).getAttribute(n),""===a&&(a=!0),a=!!a):a=s.attr(n),/min|max/.test(n)&&(null===r||/number|range|text/.test(r))&&(a=Number(a)),a?i[n]=a:r===n&&"range"!==r&&(i[n]=!0)}return i.maxlength&&/-1|2147483647|524288/.test(i.maxlength)&&delete i.maxlength,i},dataRules:function(e){var i,s,r={},n=t(e);for(i in t.validator.methods)s=n.data("rule-"+i.toLowerCase()),void 0!==s&&(r[i]=s);return r},staticRules:function(e){var i={},s=t.data(e.form,"validator");return s.settings.rules&&(i=t.validator.normalizeRule(s.settings.rules[e.name])||{}),i},normalizeRules:function(e,i){return t.each(e,function(s,r){if(r===!1)return delete e[s],void 0;if(r.param||r.depends){var n=!0;switch(typeof r.depends){case"string":n=!!t(r.depends,i.form).length;break;case"function":n=r.depends.call(i,i)}n?e[s]=void 0!==r.param?r.param:!0:delete e[s]}}),t.each(e,function(s,r){e[s]=t.isFunction(r)?r(i):r}),t.each(["minlength","maxlength"],function(){e[this]&&(e[this]=Number(e[this]))}),t.each(["rangelength","range"],function(){var i;e[this]&&(t.isArray(e[this])?e[this]=[Number(e[this][0]),Number(e[this][1])]:"string"==typeof e[this]&&(i=e[this].split(/[\s,]+/),e[this]=[Number(i[0]),Number(i[1])]))}),t.validator.autoCreateRanges&&(e.min&&e.max&&(e.range=[e.min,e.max],delete e.min,delete e.max),e.minlength&&e.maxlength&&(e.rangelength=[e.minlength,e.maxlength],delete e.minlength,delete e.maxlength)),e},normalizeRule:function(e){if("string"==typeof e){var i={};t.each(e.split(/\s/),function(){i[this]=!0}),e=i}return e},addMethod:function(e,i,s){t.validator.methods[e]=i,t.validator.messages[e]=void 0!==s?s:t.validator.messages[e],3>i.length&&t.validator.addClassRules(e,t.validator.normalizeRule(e))},methods:{required:function(e,i,s){if(!this.depend(s,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var r=t(i).val();return r&&r.length>0}return this.checkable(i)?this.getLength(e,i)>0:t.trim(e).length>0},email:function(t,e){return this.optional(e)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(t)},url:function(t,e){return this.optional(e)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(t)},date:function(t,e){return this.optional(e)||!/Invalid|NaN/.test(""+new Date(t))},dateISO:function(t,e){return this.optional(e)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(t)},number:function(t,e){return this.optional(e)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,e){return this.optional(e)||/^\d+$/.test(t)},creditcard:function(t,e){if(this.optional(e))return"dependency-mismatch";if(/[^0-9 \-]+/.test(t))return!1;var i=0,s=0,r=!1;t=t.replace(/\D/g,"");for(var n=t.length-1;n>=0;n--){var a=t.charAt(n);s=parseInt(a,10),r&&(s*=2)>9&&(s-=9),i+=s,r=!r}return 0===i%10},minlength:function(e,i,s){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),i);return this.optional(i)||r>=s},maxlength:function(e,i,s){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),i);return this.optional(i)||s>=r},rangelength:function(e,i,s){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),i);return this.optional(i)||r>=s[0]&&s[1]>=r},min:function(t,e,i){return this.optional(e)||t>=i},max:function(t,e,i){return this.optional(e)||i>=t},range:function(t,e,i){return this.optional(e)||t>=i[0]&&i[1]>=t},equalTo:function(e,i,s){var r=t(s);return this.settings.onfocusout&&r.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){t(i).valid()}),e===r.val()},remote:function(e,i,s){if(this.optional(i))return"dependency-mismatch";var r=this.previousValue(i);if(this.settings.messages[i.name]||(this.settings.messages[i.name]={}),r.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=r.message,s="string"==typeof s&&{url:s}||s,r.old===e)return r.valid;r.old=e;var n=this;this.startRequest(i);var a={};return a[i.name]=e,t.ajax(t.extend(!0,{url:s,mode:"abort",port:"validate"+i.name,dataType:"json",data:a,success:function(s){n.settings.messages[i.name].remote=r.originalMessage;var a=s===!0||"true"===s;if(a){var u=n.formSubmitted;n.prepareElement(i),n.formSubmitted=u,n.successList.push(i),delete n.invalid[i.name],n.showErrors()}else{var o={},l=s||n.defaultMessage(i,"remote");o[i.name]=r.message=t.isFunction(l)?l(e):l,n.invalid[i.name]=!0,n.showErrors(o)}r.valid=a,n.stopRequest(i,a)}},s)),"pending"}}}),t.format=t.validator.format})(jQuery),function(t){var e={};if(t.ajaxPrefilter)t.ajaxPrefilter(function(t,i,s){var r=t.port;"abort"===t.mode&&(e[r]&&e[r].abort(),e[r]=s)});else{var i=t.ajax;t.ajax=function(s){var r=("mode"in s?s:t.ajaxSettings).mode,n=("port"in s?s:t.ajaxSettings).port;return"abort"===r?(e[n]&&e[n].abort(),e[n]=i.apply(this,arguments),e[n]):i.apply(this,arguments)}}}(jQuery),function(t){t.extend(t.fn,{validateDelegate:function(e,i,s){return this.bind(i,function(i){var r=t(i.target);return r.is(e)?s.apply(r,arguments):void 0})}})}(jQuery);</script>
  15296.    <script>(function ($) {
  15297. "use strict";
  15298. // TOP Menu Sticky
  15299. $(window).on('scroll', function () {
  15300. var scroll = $(window).scrollTop();
  15301. if (scroll < 400) {
  15302.    $("#sticky-header").removeClass("sticky");
  15303.    $('#back-top').fadeIn(500);
  15304. } else {
  15305.    $("#sticky-header").addClass("sticky");
  15306.    $('#back-top').fadeIn(500);
  15307. }
  15308. });
  15309.  
  15310.  
  15311. $(document).ready(function(){
  15312.  
  15313. // mobile_menu
  15314. var menu = $('ul#navigation');
  15315. if(menu.length){
  15316. menu.slicknav({
  15317. prependTo: ".mobile_menu",
  15318. closedSymbol: '+',
  15319. openedSymbol:'-'
  15320. });
  15321. };
  15322. // blog-menu
  15323.  // $('ul#blog-menu').slicknav({
  15324.  //   prependTo: ".blog_menu"
  15325.  // });
  15326.  
  15327. // review-active
  15328. $('.slider-active').owlCarousel({
  15329.  loop:true,
  15330.  margin:0,
  15331. items:1,
  15332. autoplay:true,
  15333. navText:['<i class="fa fa-angle-left"></i>','<i class="fa fa-angle-right"></i>'],
  15334.  nav:false,
  15335. dots:true,
  15336. autoplayHoverPause: true,
  15337. autoplaySpeed: 800,
  15338.  responsive:{
  15339.      0:{
  15340.          items:1,
  15341.          dots:false
  15342.      },
  15343.      767:{
  15344.          items:1,
  15345.          dots:false
  15346.      },
  15347.      992:{
  15348.          items:1
  15349.      }
  15350.  }
  15351. });
  15352.  
  15353. // for filter
  15354.  // init Isotope
  15355.  var $grid = $('.grid').isotope({
  15356.    itemSelector: '.grid-item',
  15357.    percentPosition: true,
  15358.    masonry: {
  15359.      // use outer width of grid-sizer for columnWidth
  15360.      columnWidth: 1
  15361.    }
  15362.  });
  15363.  
  15364.  // filter items on button click
  15365.  $('.portfolio-menu').on('click', 'button', function () {
  15366.    var filterValue = $(this).attr('data-filter');
  15367.    $grid.isotope({ filter: filterValue });
  15368.  });
  15369.  
  15370.  //for menu active class
  15371.  $('.portfolio-menu button').on('click', function (event) {
  15372.    $(this).siblings('.active').removeClass('active');
  15373.    $(this).addClass('active');
  15374.    event.preventDefault();
  15375. });
  15376.  
  15377.  // wow js
  15378.  new WOW().init();
  15379.  
  15380.  // counter
  15381.  $('.counter').counterUp({
  15382.    delay: 10,
  15383.    time: 10000
  15384.  });
  15385.  
  15386. /* magnificPopup img view */
  15387. $('.popup-image').magnificPopup({
  15388. type: 'image',
  15389. gallery: {
  15390.  enabled: true
  15391. }
  15392. });
  15393.  
  15394. /* magnificPopup img view */
  15395. $('.img-pop-up').magnificPopup({
  15396. type: 'image',
  15397. gallery: {
  15398.  enabled: true
  15399. }
  15400. });
  15401. /* magnificPopup video view */
  15402. $('.popup-video').magnificPopup({
  15403. type: 'iframe'
  15404. });
  15405.  
  15406.  
  15407.  // scrollIt for smoth scroll
  15408.  $.scrollIt({
  15409.    upKey: 38,             // key code to navigate to the next section
  15410.    downKey: 40,           // key code to navigate to the previous section
  15411.    easing: 'linear',      // the easing function for animation
  15412.    scrollTime: 600,       // how long (in ms) the animation takes
  15413.    activeClass: 'active', // class given to the active nav element
  15414.    onPageChange: null,    // function(pageIndex) that is called when page is changed
  15415.    topOffset: 0           // offste (in px) for fixed top navigation
  15416.  });
  15417.  
  15418.  // scrollup bottom to top
  15419.  $.scrollUp({
  15420.    scrollName: 'scrollUp', // Element ID
  15421.    topDistance: '4500', // Distance from top before showing element (px)
  15422.    topSpeed: 300, // Speed back to top (ms)
  15423.    animation: 'fade', // Fade, slide, none
  15424.    animationInSpeed: 200, // Animation in speed (ms)
  15425.    animationOutSpeed: 200, // Animation out speed (ms)
  15426.    scrollText: '<i class="fa fa-angle-double-up"></i>', // Text for element
  15427.    activeOverlay: false, // Set CSS color to display scrollUp active point, e.g '#00FFFF'
  15428.  });
  15429.  
  15430.  
  15431.  // blog-page
  15432.  
  15433.  //brand-active
  15434. $('.brand-active').owlCarousel({
  15435.  loop:true,
  15436.  margin:30,
  15437. items:1,
  15438. autoplay:true,
  15439.  nav:false,
  15440. dots:false,
  15441. autoplayHoverPause: true,
  15442. autoplaySpeed: 800,
  15443.  responsive:{
  15444.      0:{
  15445.          items:1,
  15446.          nav:false
  15447.  
  15448.      },
  15449.      767:{
  15450.          items:4
  15451.      },
  15452.      992:{
  15453.          items:7
  15454.      }
  15455.  }
  15456. });
  15457.  
  15458. // blog-dtails-page
  15459.  
  15460.  //project-active
  15461. $('.project-active').owlCarousel({
  15462.  loop:true,
  15463.  margin:30,
  15464. items:1,
  15465. // autoplay:true,
  15466. navText:['<i class="Flaticon flaticon-left-arrow"></i>','<i class="Flaticon flaticon-right-arrow"></i>'],
  15467. nav:true,
  15468. dots:false,
  15469. // autoplayHoverPause: true,
  15470. // autoplaySpeed: 800,
  15471.  responsive:{
  15472.      0:{
  15473.          items:1,
  15474.          nav:false
  15475.  
  15476.      },
  15477.      767:{
  15478.          items:1,
  15479.          nav:false
  15480.      },
  15481.      992:{
  15482.          items:2,
  15483.          nav:false
  15484.      },
  15485.      1200:{
  15486.          items:1,
  15487.      },
  15488.      1501:{
  15489.          items:2,
  15490.      }
  15491.  }
  15492. });
  15493.  
  15494.  //project-active
  15495.  
  15496.  //about-pro-active
  15497. $('.about-pro-active').owlCarousel({
  15498.  loop:true,
  15499.  margin:30,
  15500. items:1,
  15501. // autoplay:true,
  15502. navText:['<i class="Flaticon flaticon-left-arrow"></i>','<i class="Flaticon flaticon-right-arrow"></i>'],
  15503. nav:true,
  15504. dots:false,
  15505. // autoplayHoverPause: true,
  15506. // autoplaySpeed: 800,
  15507.  responsive:{
  15508.      0:{
  15509.          items:1,
  15510.          nav:false
  15511.  
  15512.      },
  15513.      767:{
  15514.          items:1,
  15515.          nav:false
  15516.      },
  15517.      992:{
  15518.          items:1,
  15519.          nav:false
  15520.      },
  15521.      1200:{
  15522.          items:1,
  15523.      }
  15524.  }
  15525. });
  15526.  
  15527. });
  15528.  
  15529. if (document.getElementById('default-select')) {
  15530.  $('select').niceSelect();
  15531. }
  15532.  
  15533.  
  15534. //------- Mailchimp js --------//  
  15535. function mailChimp() {
  15536.  $('#mc_embed_signup').find('form').ajaxChimp();
  15537. }
  15538. mailChimp();
  15539.  
  15540.  
  15541.  
  15542.        // Search Toggle
  15543.        $("#search_input_box").hide();
  15544.        $("#search").on("click", function () {
  15545.            $("#search_input_box").slideToggle();
  15546.            $("#search_input").focus();
  15547.        });
  15548.        $("#close_search").on("click", function () {
  15549.            $('#search_input_box').slideUp(500);
  15550.        });
  15551.        // Search Toggle
  15552.        $("#search_input_box").hide();
  15553.        $("#search_1").on("click", function () {
  15554.            $("#search_input_box").slideToggle();
  15555.            $("#search_input").focus();
  15556.        });
  15557.  
  15558. })(jQuery); </script>
  15559. </body>
  15560. <!-- WA -->
  15561. <style type="text/css">
  15562. /*wa*/
  15563. .sidebar-2016{z-index:100;display:block;position:fixed;bottom:200px;cursor:pointer;right:0}
  15564. .sidebar-2016 li{position:relative;margin-top:5px}
  15565. .sidebar-2016 li a{display:block;text-align:center;width:48px;height:48px;line-height:48px}
  15566. .sidebar-2016 nca{display:block;width:48px;height:48px; url(#) no-repeat 0 0}
  15567. .sidebar-2016 .tel
  15568. nca{background-position:0 0}.sidebar-2016 .talk nca{background-position:0 -36px}
  15569. .sidebar-2016 .backtop
  15570. nca{background-position:0 -72px}
  15571. .sidebar-2016 .backtop{display:none}
  15572. .sidebar-2016 .item-txt{position:absolute;top:0;right:38px;color:#fff;font-size:12px;display:none;background-color:#ffffff;height:36px;text-align:right;padding:0 2px 0 10px}
  15573. .sidebar-2016 .tel .item-txt{width:125px;height:62px;line-height:20px;text-align:left}
  15574. .sidebar-2016 .tel .item-txt strong{font-size:14px}
  15575. .sidebar-2016 .tel .item-txt em{display:inline-block;width:48px;text-align:right;margin-right:4px}
  15576. .sidebar-2016 .talk .item-txt{width:63px}
  15577. .sidebar-2016 .backtop .item-txt{width:25px}
  15578. .sidebar-2016 li:hover .item-txt{display:block}
  15579. .sidebar-2016 li:hover
  15580. nca{background-color:#df0414}
  15581. .sidebar-2016 .tel:hover a{height:62px;background-color:#dd0d21}
  15582. .sidebar-2016 .onWorking{background-color:#c81423}
  15583. .sidebar-2016 .offWorking{background-color:#ccc}
  15584. .sidebar-2016 .mailOn{background-position:0 -100px!important};
  15585. </style>
  15586. <div class="sidebar-2016">
  15587. <a href="https://api.whatsapp.com/send?phone=+6282286761010&text=%20Halo,www.banyutirta.com%20saya%20melihat%20dari%20online%20boleh%20saya%20bertanya%20untuk%20layanannya%20jasanya" style='height:48px;'> <nca><img src='img/whatsapp-contact.png' width='48' height='48' alt='Chat layanan '/></nca>
  15588.            </a>
  15589. </div>
  15590.  
  15591. </div>
  15592. <!-- Start Call Calling -->
  15593. <div style='z-index:100;display:scroll;position:fixed;bottom:0;left:0;'>
  15594. <a href='tel:082286761010'>.<img alt='No konstruksi borsumur Banyu Tirta' height='45' src='img/hubungi_pelayanan_kami.png' width='143'/>
  15595. </a></div>
  15596. <!-- End Call Calling -->
  15597. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda