ZAP Scanning Report

Assessed on Mon 15 Jul 2024, at 21:46:49
Assessed by fair-communications.net

Contents

About this report

Report parameters

Contexts

No contexts were selected, so all contexts were included by default.

Sites

The following sites were included:

  • https://fair-communications.net

(If no sites were selected, all sites were included by default.)

An included site must also be within one of the included contexts for its data to be included in the report.

Risk levels

Included: High , Medium , Low , Informational

Excluded: None

Confidence levels

Included: User Confirmed , High , Medium , Low

Excluded: User Confirmed , High , Medium , Low , False Positive

Summaries

Alert counts by risk and confidence

This table shows the number of alerts for each level of risk and confidence included in the report.

(The percentages in brackets represent the count as a percentage of the total number of alerts included in the report, rounded to one decimal place.)

Confidence
User Confirmed High Medium Low Total
Risk High 0
(0.0%)
0
(0.0%)
0
(0.0%)
0
(0.0%)
0
(0.0%)
Medium 0
(0.0%)
0
(0.0%)
0
(0.0%)
0
(0.0%)
0
(0.0%)
Low 0
(0.0%)
0
(0.0%)
2
(33.3%)
0
(0.0%)
2
(33.3%)
Informational 0
(0.0%)
0
(0.0%)
2
(33.3%)
2
(33.3%)
4
(66.7%)
Total 0
(0.0%)
0
(0.0%)
4
(66.7%)
2
(33.3%)
6
(100%)

Alert counts by site and risk

This table shows, for each site for which one or more alerts were raised, the number of alerts raised at each risk level.

Alerts with a confidence level of "False Positive" have been excluded from these counts.

(The numbers in brackets are the number of alerts raised for the site at or above that risk level.)

Risk
High
(= High)
Medium
(>= Medium)
Low
(>= Low)
Informational
(>= Informational)
Site https://fair-communications.net 0
(0)
0
(0)
2
(2)
4
(6)

Alert counts by alert type

This table shows the number of alerts of each alert type, together with the alert type's risk level.

(The percentages in brackets represent each count as a percentage, rounded to one decimal place, of the total number of alerts included in this report.)

Alert type Risk Count
Cookie No HttpOnly Flag Low 3
(50.0%)
Cookie Without Secure Flag Low 3
(50.0%)
Information Disclosure - Suspicious Comments Informational 4
(66.7%)
Re-examine Cache-control Directives Informational 4
(66.7%)
Session Management Response Identified Informational 8
(133.3%)
User Agent Fuzzer Informational 36
(600.0%)
Total 6

Alerts

  1. Risk = Low , Confidence = Medium (2)

    1. https://fair-communications.net (2)

      1. Cookie No HttpOnly Flag (1)
        1. GET https://fair-communications.net
          Alert tags
          Alert description

          A cookie has been set without the HttpOnly flag, which means that the cookie can be accessed by JavaScript. If a malicious script can be run on this page then the cookie will be accessible and can be transmitted to another site. If this is a session cookie then session hijacking may be possible.

          Request
          Request line and header section (204 bytes)
          								GET https://fair-communications.net HTTP/1.1
          host: fair-communications.net
          user-agent: Mozilla/5.0 (Windows NT 10.0; rv:125.0) Gecko/20100101 Firefox/125.0
          pragma: no-cache
          cache-control: no-cache
          
          
          							
          Request body (0 bytes)
          								
          							
          Response
          Status line and header section (1641 bytes)
          								HTTP/1.1 200 OK
          Server: nginx
          Date: Mon, 15 Jul 2024 13:37:05 GMT
          Content-Type: text/html; charset=UTF-8
          Connection: keep-alive
          Vary: Accept-Encoding
          Cache-Control: no-cache, private
          Content-Security-Policy: base-uri 'self';connect-src 'self';default-src 'self';form-action 'self';img-src 'self';media-src 'self';object-src 'none';script-src 'self' 'nonce-BIq1A5khdacrnhYIyOqt0DIjnhcvfLpz';style-src 'self' 'nonce-BIq1A5khdacrnhYIyOqt0DIjnhcvfLpz' https://fonts.bunny.net;font-src 'self' data: https://fonts.bunny.net;frame-ancestors 'none';frame-src 'none'
          Set-Cookie: XSRF-TOKEN=eyJpdiI6ImFXVFlhellORVNPMDFHWXNwa2Jsbnc9PSIsInZhbHVlIjoienZmdjVSaExWajhNV1o1THhIa0FIVFdLTjg3Y3NPMmo5MndrQjhyTkU5dWVMWG5VejZSQzdsb2c0WVdYL3EraEl5R0NpUzhQNDh3dkFhSjhuR2JwWDh4SStObmFFTldBNUxiSzY3dWg4UyszdmtzWXcrNEhrNTZOeFpISGZOWTEiLCJtYWMiOiIyYjE1NTkyZjcxNTE1NDliYTFmZDlhYTM5MGNiYTdlODIwYmYwM2Q2YWIxZjNhY2YyMzJkMzg2ODRmMTEwNzBmIiwidGFnIjoiIn0%3D; expires=Mon, 15 Jul 2024 15:37:05 GMT; Max-Age=7200; path=/; secure; samesite=lax
          Set-Cookie: fair_communicationsnet_session=eyJpdiI6IkJyODBsNkFrNzZUdTF3YUtaREhBWVE9PSIsInZhbHVlIjoibHVtdmxtTHQralZvbnJyMGlNVDRycjNmK0EraHZmRWFFdTFpbTFYNERCcjBiL1RWb28wRnpWNlVqbnZkWUlUdVdub28wa2s4TGg1K25CVmVhL0xscDNCUDB5SU54WFErOWRMcnM5bC9naUlnZ0JPTlJnUDBVL3AreUNtbldyaVciLCJtYWMiOiJmYzMxN2Y3ODQ3MjBiZGY1NDA5NWRlMDE2ZjdmNjM1NWJiYmMzN2JmNjEzMGExMThlNDM3OGNkYWY1Mzg2N2NlIiwidGFnIjoiIn0%3D; expires=Mon, 15 Jul 2024 15:37:05 GMT; Max-Age=7200; path=/; httponly; samesite=lax
          Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
          X-Frame-Options: DENY
          X-Content-Type-Options: nosniff
          content-length: 3396
          
          
          							
          Response body (3396 bytes)
          								<!doctype html>
          <html lang="en">
              <head>
                  <meta charset="utf-8">
                  <meta name="viewport" content="width=device-width, initial-scale=1">
          
                  <!-- CSRF Token -->
                  <meta name="csrf-token" content="zazJ5tnvm072sUY2To4NE8IP5d0F6G0q8wlPuHQD">
                  <meta name="description" content="フェア・コミュニケーションズの紹介">
                  <meta name="google-site-verification" content="upDxE5AIZzC4KZPpyERa56GTtESP161XrEZcx9Bssp0" />
          
          
                  <title>fair-communications.net - top</title>
                  <!-- Styles -->
                  <link rel="preload" as="style" href="https://fair-communications.net/build/assets/app-DjrDBQI8.css" /><link rel="preload" as="style" href="https://fair-communications.net/build/assets/fontawesome-CUt6C77S.css" /><link rel="stylesheet" href="https://fair-communications.net/build/assets/app-DjrDBQI8.css" /><link rel="stylesheet" href="https://fair-communications.net/build/assets/fontawesome-CUt6C77S.css" />            </head>
              <body>
                  <div id="app">
                      <nav class="navbar navbar-expand-md sticky-top navbar-light bg-light">
              <a class="navbar-brand" href="https://fair-communications.net">
                  fair-communications.net
              </a>
          
              <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarToggler" aria-controls="navbarToggler" aria-expanded="false" aria-label="Toggle navigation">
                  <span class="navbar-toggler-icon"></span>
              </button>
          
              <div class="collapse navbar-collapse" id="navbarToggler">
                  <!-- Left Side Of Navbar -->
                  <ul class="navbar-nav mr-auto">
                      <li class="nav-item ml-3 ml-lg-0">
                          <a class="nav-link  active " href="https://fair-communications.net">
                              トップ
                          </a>
                      </li>
                      <li class="nav-item ml-3 ml-lg-0">
                          <a class="nav-link " href="https://fair-communications.net/vulnerability-scan-service">
                              ウェブサイトの健康診断サービス
                          </a>
                      </li>
                      
                  </ul>
          
                  <!-- Right Side Of Navbar -->
                  <ul class="navbar-nav ml-auto">
                      <!-- Authentication Links -->
                                      
                                              </ul>
              </div>
          </nav>
                                  <main class="">
                              <div class="container">
                  <section class="mt-0 mb-5">
                      <h1 class="display-4 pb-2">フェア・コミュニケーションズ</h1>
                  </section>
                  <section class="mt-5 mb-5">
                      <h2 class="display-5 pb-2">ウェブサイトの健康診断サービス</h2>
                      <p>
                          ウェブサイトのセキュリティの向上のために、『ウェブサイトの健康診断サービス』を提供します。
                      </p>
                  </section>
              </div>
                      </main>
                      <footer class="app-footer text-center">
          
              <strong>
                  Copyright &copy; 2024&nbsp;<a href="https://fair-communications.net" class="text-decoration-none">fair-communications.net</a>.
              </strong>
              All rights reserved.
          </footer>
                  </div>
                  <!-- Scripts -->
                  <link rel="modulepreload" href="https://fair-communications.net/build/assets/app-2Xg8iFm0.js" /><script type="module" src="https://fair-communications.net/build/assets/app-2Xg8iFm0.js"></script>            </body>
          </html>
          
          							
          Parameter
          						XSRF-TOKEN
          					
          Evidence
          						Set-Cookie: XSRF-TOKEN
          					
          Solution

          Ensure that the HttpOnly flag is set for all cookies.

      2. Cookie Without Secure Flag (1)
        1. GET https://fair-communications.net
          Alert tags
          Alert description

          A cookie has been set without the secure flag, which means that the cookie can be accessed via unencrypted connections.

          Request
          Request line and header section (204 bytes)
          								GET https://fair-communications.net HTTP/1.1
          host: fair-communications.net
          user-agent: Mozilla/5.0 (Windows NT 10.0; rv:125.0) Gecko/20100101 Firefox/125.0
          pragma: no-cache
          cache-control: no-cache
          
          
          							
          Request body (0 bytes)
          								
          							
          Response
          Status line and header section (1641 bytes)
          								HTTP/1.1 200 OK
          Server: nginx
          Date: Mon, 15 Jul 2024 13:37:05 GMT
          Content-Type: text/html; charset=UTF-8
          Connection: keep-alive
          Vary: Accept-Encoding
          Cache-Control: no-cache, private
          Content-Security-Policy: base-uri 'self';connect-src 'self';default-src 'self';form-action 'self';img-src 'self';media-src 'self';object-src 'none';script-src 'self' 'nonce-BIq1A5khdacrnhYIyOqt0DIjnhcvfLpz';style-src 'self' 'nonce-BIq1A5khdacrnhYIyOqt0DIjnhcvfLpz' https://fonts.bunny.net;font-src 'self' data: https://fonts.bunny.net;frame-ancestors 'none';frame-src 'none'
          Set-Cookie: XSRF-TOKEN=eyJpdiI6ImFXVFlhellORVNPMDFHWXNwa2Jsbnc9PSIsInZhbHVlIjoienZmdjVSaExWajhNV1o1THhIa0FIVFdLTjg3Y3NPMmo5MndrQjhyTkU5dWVMWG5VejZSQzdsb2c0WVdYL3EraEl5R0NpUzhQNDh3dkFhSjhuR2JwWDh4SStObmFFTldBNUxiSzY3dWg4UyszdmtzWXcrNEhrNTZOeFpISGZOWTEiLCJtYWMiOiIyYjE1NTkyZjcxNTE1NDliYTFmZDlhYTM5MGNiYTdlODIwYmYwM2Q2YWIxZjNhY2YyMzJkMzg2ODRmMTEwNzBmIiwidGFnIjoiIn0%3D; expires=Mon, 15 Jul 2024 15:37:05 GMT; Max-Age=7200; path=/; secure; samesite=lax
          Set-Cookie: fair_communicationsnet_session=eyJpdiI6IkJyODBsNkFrNzZUdTF3YUtaREhBWVE9PSIsInZhbHVlIjoibHVtdmxtTHQralZvbnJyMGlNVDRycjNmK0EraHZmRWFFdTFpbTFYNERCcjBiL1RWb28wRnpWNlVqbnZkWUlUdVdub28wa2s4TGg1K25CVmVhL0xscDNCUDB5SU54WFErOWRMcnM5bC9naUlnZ0JPTlJnUDBVL3AreUNtbldyaVciLCJtYWMiOiJmYzMxN2Y3ODQ3MjBiZGY1NDA5NWRlMDE2ZjdmNjM1NWJiYmMzN2JmNjEzMGExMThlNDM3OGNkYWY1Mzg2N2NlIiwidGFnIjoiIn0%3D; expires=Mon, 15 Jul 2024 15:37:05 GMT; Max-Age=7200; path=/; httponly; samesite=lax
          Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
          X-Frame-Options: DENY
          X-Content-Type-Options: nosniff
          content-length: 3396
          
          
          							
          Response body (3396 bytes)
          								<!doctype html>
          <html lang="en">
              <head>
                  <meta charset="utf-8">
                  <meta name="viewport" content="width=device-width, initial-scale=1">
          
                  <!-- CSRF Token -->
                  <meta name="csrf-token" content="zazJ5tnvm072sUY2To4NE8IP5d0F6G0q8wlPuHQD">
                  <meta name="description" content="フェア・コミュニケーションズの紹介">
                  <meta name="google-site-verification" content="upDxE5AIZzC4KZPpyERa56GTtESP161XrEZcx9Bssp0" />
          
          
                  <title>fair-communications.net - top</title>
                  <!-- Styles -->
                  <link rel="preload" as="style" href="https://fair-communications.net/build/assets/app-DjrDBQI8.css" /><link rel="preload" as="style" href="https://fair-communications.net/build/assets/fontawesome-CUt6C77S.css" /><link rel="stylesheet" href="https://fair-communications.net/build/assets/app-DjrDBQI8.css" /><link rel="stylesheet" href="https://fair-communications.net/build/assets/fontawesome-CUt6C77S.css" />            </head>
              <body>
                  <div id="app">
                      <nav class="navbar navbar-expand-md sticky-top navbar-light bg-light">
              <a class="navbar-brand" href="https://fair-communications.net">
                  fair-communications.net
              </a>
          
              <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarToggler" aria-controls="navbarToggler" aria-expanded="false" aria-label="Toggle navigation">
                  <span class="navbar-toggler-icon"></span>
              </button>
          
              <div class="collapse navbar-collapse" id="navbarToggler">
                  <!-- Left Side Of Navbar -->
                  <ul class="navbar-nav mr-auto">
                      <li class="nav-item ml-3 ml-lg-0">
                          <a class="nav-link  active " href="https://fair-communications.net">
                              トップ
                          </a>
                      </li>
                      <li class="nav-item ml-3 ml-lg-0">
                          <a class="nav-link " href="https://fair-communications.net/vulnerability-scan-service">
                              ウェブサイトの健康診断サービス
                          </a>
                      </li>
                      
                  </ul>
          
                  <!-- Right Side Of Navbar -->
                  <ul class="navbar-nav ml-auto">
                      <!-- Authentication Links -->
                                      
                                              </ul>
              </div>
          </nav>
                                  <main class="">
                              <div class="container">
                  <section class="mt-0 mb-5">
                      <h1 class="display-4 pb-2">フェア・コミュニケーションズ</h1>
                  </section>
                  <section class="mt-5 mb-5">
                      <h2 class="display-5 pb-2">ウェブサイトの健康診断サービス</h2>
                      <p>
                          ウェブサイトのセキュリティの向上のために、『ウェブサイトの健康診断サービス』を提供します。
                      </p>
                  </section>
              </div>
                      </main>
                      <footer class="app-footer text-center">
          
              <strong>
                  Copyright &copy; 2024&nbsp;<a href="https://fair-communications.net" class="text-decoration-none">fair-communications.net</a>.
              </strong>
              All rights reserved.
          </footer>
                  </div>
                  <!-- Scripts -->
                  <link rel="modulepreload" href="https://fair-communications.net/build/assets/app-2Xg8iFm0.js" /><script type="module" src="https://fair-communications.net/build/assets/app-2Xg8iFm0.js"></script>            </body>
          </html>
          
          							
          Parameter
          						fair_communicationsnet_session
          					
          Evidence
          						Set-Cookie: fair_communicationsnet_session
          					
          Solution

          Whenever a cookie contains sensitive information or is a session token, then it should always be passed using an encrypted channel. Ensure that the secure flag is set for cookies containing such sensitive information.

  2. Risk = Informational , Confidence = Medium (2)

    1. https://fair-communications.net (2)

      1. Session Management Response Identified (1)
        1. GET https://fair-communications.net
          Alert tags
          Alert description

          The given response has been identified as containing a session management token. The 'Other Info' field contains a set of header tokens that can be used in the Header Based Session Management Method. If the request is in a context which has a Session Management Method set to "Auto-Detect" then this rule will change the session management to use the tokens identified.

          Other info

          cookie:fair_communicationsnet_session

          cookie:XSRF-TOKEN

          Request
          Request line and header section (204 bytes)
          								GET https://fair-communications.net HTTP/1.1
          host: fair-communications.net
          user-agent: Mozilla/5.0 (Windows NT 10.0; rv:125.0) Gecko/20100101 Firefox/125.0
          pragma: no-cache
          cache-control: no-cache
          
          
          							
          Request body (0 bytes)
          								
          							
          Response
          Status line and header section (1641 bytes)
          								HTTP/1.1 200 OK
          Server: nginx
          Date: Mon, 15 Jul 2024 13:37:05 GMT
          Content-Type: text/html; charset=UTF-8
          Connection: keep-alive
          Vary: Accept-Encoding
          Cache-Control: no-cache, private
          Content-Security-Policy: base-uri 'self';connect-src 'self';default-src 'self';form-action 'self';img-src 'self';media-src 'self';object-src 'none';script-src 'self' 'nonce-BIq1A5khdacrnhYIyOqt0DIjnhcvfLpz';style-src 'self' 'nonce-BIq1A5khdacrnhYIyOqt0DIjnhcvfLpz' https://fonts.bunny.net;font-src 'self' data: https://fonts.bunny.net;frame-ancestors 'none';frame-src 'none'
          Set-Cookie: XSRF-TOKEN=eyJpdiI6ImFXVFlhellORVNPMDFHWXNwa2Jsbnc9PSIsInZhbHVlIjoienZmdjVSaExWajhNV1o1THhIa0FIVFdLTjg3Y3NPMmo5MndrQjhyTkU5dWVMWG5VejZSQzdsb2c0WVdYL3EraEl5R0NpUzhQNDh3dkFhSjhuR2JwWDh4SStObmFFTldBNUxiSzY3dWg4UyszdmtzWXcrNEhrNTZOeFpISGZOWTEiLCJtYWMiOiIyYjE1NTkyZjcxNTE1NDliYTFmZDlhYTM5MGNiYTdlODIwYmYwM2Q2YWIxZjNhY2YyMzJkMzg2ODRmMTEwNzBmIiwidGFnIjoiIn0%3D; expires=Mon, 15 Jul 2024 15:37:05 GMT; Max-Age=7200; path=/; secure; samesite=lax
          Set-Cookie: fair_communicationsnet_session=eyJpdiI6IkJyODBsNkFrNzZUdTF3YUtaREhBWVE9PSIsInZhbHVlIjoibHVtdmxtTHQralZvbnJyMGlNVDRycjNmK0EraHZmRWFFdTFpbTFYNERCcjBiL1RWb28wRnpWNlVqbnZkWUlUdVdub28wa2s4TGg1K25CVmVhL0xscDNCUDB5SU54WFErOWRMcnM5bC9naUlnZ0JPTlJnUDBVL3AreUNtbldyaVciLCJtYWMiOiJmYzMxN2Y3ODQ3MjBiZGY1NDA5NWRlMDE2ZjdmNjM1NWJiYmMzN2JmNjEzMGExMThlNDM3OGNkYWY1Mzg2N2NlIiwidGFnIjoiIn0%3D; expires=Mon, 15 Jul 2024 15:37:05 GMT; Max-Age=7200; path=/; httponly; samesite=lax
          Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
          X-Frame-Options: DENY
          X-Content-Type-Options: nosniff
          content-length: 3396
          
          
          							
          Response body (3396 bytes)
          								<!doctype html>
          <html lang="en">
              <head>
                  <meta charset="utf-8">
                  <meta name="viewport" content="width=device-width, initial-scale=1">
          
                  <!-- CSRF Token -->
                  <meta name="csrf-token" content="zazJ5tnvm072sUY2To4NE8IP5d0F6G0q8wlPuHQD">
                  <meta name="description" content="フェア・コミュニケーションズの紹介">
                  <meta name="google-site-verification" content="upDxE5AIZzC4KZPpyERa56GTtESP161XrEZcx9Bssp0" />
          
          
                  <title>fair-communications.net - top</title>
                  <!-- Styles -->
                  <link rel="preload" as="style" href="https://fair-communications.net/build/assets/app-DjrDBQI8.css" /><link rel="preload" as="style" href="https://fair-communications.net/build/assets/fontawesome-CUt6C77S.css" /><link rel="stylesheet" href="https://fair-communications.net/build/assets/app-DjrDBQI8.css" /><link rel="stylesheet" href="https://fair-communications.net/build/assets/fontawesome-CUt6C77S.css" />            </head>
              <body>
                  <div id="app">
                      <nav class="navbar navbar-expand-md sticky-top navbar-light bg-light">
              <a class="navbar-brand" href="https://fair-communications.net">
                  fair-communications.net
              </a>
          
              <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarToggler" aria-controls="navbarToggler" aria-expanded="false" aria-label="Toggle navigation">
                  <span class="navbar-toggler-icon"></span>
              </button>
          
              <div class="collapse navbar-collapse" id="navbarToggler">
                  <!-- Left Side Of Navbar -->
                  <ul class="navbar-nav mr-auto">
                      <li class="nav-item ml-3 ml-lg-0">
                          <a class="nav-link  active " href="https://fair-communications.net">
                              トップ
                          </a>
                      </li>
                      <li class="nav-item ml-3 ml-lg-0">
                          <a class="nav-link " href="https://fair-communications.net/vulnerability-scan-service">
                              ウェブサイトの健康診断サービス
                          </a>
                      </li>
                      
                  </ul>
          
                  <!-- Right Side Of Navbar -->
                  <ul class="navbar-nav ml-auto">
                      <!-- Authentication Links -->
                                      
                                              </ul>
              </div>
          </nav>
                                  <main class="">
                              <div class="container">
                  <section class="mt-0 mb-5">
                      <h1 class="display-4 pb-2">フェア・コミュニケーションズ</h1>
                  </section>
                  <section class="mt-5 mb-5">
                      <h2 class="display-5 pb-2">ウェブサイトの健康診断サービス</h2>
                      <p>
                          ウェブサイトのセキュリティの向上のために、『ウェブサイトの健康診断サービス』を提供します。
                      </p>
                  </section>
              </div>
                      </main>
                      <footer class="app-footer text-center">
          
              <strong>
                  Copyright &copy; 2024&nbsp;<a href="https://fair-communications.net" class="text-decoration-none">fair-communications.net</a>.
              </strong>
              All rights reserved.
          </footer>
                  </div>
                  <!-- Scripts -->
                  <link rel="modulepreload" href="https://fair-communications.net/build/assets/app-2Xg8iFm0.js" /><script type="module" src="https://fair-communications.net/build/assets/app-2Xg8iFm0.js"></script>            </body>
          </html>
          
          							
          Parameter
          						fair_communicationsnet_session
          					
          Evidence
          						eyJpdiI6IkJyODBsNkFrNzZUdTF3YUtaREhBWVE9PSIsInZhbHVlIjoibHVtdmxtTHQralZvbnJyMGlNVDRycjNmK0EraHZmRWFFdTFpbTFYNERCcjBiL1RWb28wRnpWNlVqbnZkWUlUdVdub28wa2s4TGg1K25CVmVhL0xscDNCUDB5SU54WFErOWRMcnM5bC9naUlnZ0JPTlJnUDBVL3AreUNtbldyaVciLCJtYWMiOiJmYzMxN2Y3ODQ3MjBiZGY1NDA5NWRlMDE2ZjdmNjM1NWJiYmMzN2JmNjEzMGExMThlNDM3OGNkYWY1Mzg2N2NlIiwidGFnIjoiIn0%3D
          					
          Solution

          This is an informational alert rather than a vulnerability and so there is nothing to fix.

      2. User Agent Fuzzer (1)
        1. GET https://fair-communications.net
          Alert tags
          Alert description

          Check for differences in response based on fuzzed User Agent (eg. mobile sites, access as a Search Engine Crawler). Compares the response statuscode and the hashcode of the response body with the original response.

          Request
          Request line and header section (186 bytes)
          								GET https://fair-communications.net HTTP/1.1
          host: fair-communications.net
          user-agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)
          pragma: no-cache
          cache-control: no-cache
          
          
          							
          Request body (0 bytes)
          								
          							
          Response
          Status line and header section (1641 bytes)
          								HTTP/1.1 200 OK
          Server: nginx
          Date: Mon, 15 Jul 2024 13:38:53 GMT
          Content-Type: text/html; charset=UTF-8
          Connection: keep-alive
          Vary: Accept-Encoding
          Cache-Control: no-cache, private
          Content-Security-Policy: base-uri 'self';connect-src 'self';default-src 'self';form-action 'self';img-src 'self';media-src 'self';object-src 'none';script-src 'self' 'nonce-E6dMESplBEr5pIjT93mtQ7IQvJPiZ9lR';style-src 'self' 'nonce-E6dMESplBEr5pIjT93mtQ7IQvJPiZ9lR' https://fonts.bunny.net;font-src 'self' data: https://fonts.bunny.net;frame-ancestors 'none';frame-src 'none'
          Set-Cookie: XSRF-TOKEN=eyJpdiI6IjQvNjlnYzFveTNscWFsb0F3TGxoWVE9PSIsInZhbHVlIjoiUU10SUU4QjNpaXhja0o0d0Q0N1Y5NVZwajJyZ3ZBV3IyVDc4Vm1ZbVRaUjBGNktNNm4xeHkvZml4ZkFuZEVVdDJoTVd6MmtjeGtvVGRDazdrOXR6QTc4RURYNmRSVHNTVis5MllGVmt4a3VXb2FLaXdLRU9TdjJWRWJXVk5aM2siLCJtYWMiOiI0ODczYjM1ZTgzMDkwYjk3Y2I4MmNlYmQzZDA5OWRkYTYxZjdjODhkMWU3M2FhMTYwNmY1Y2Y4ZjY2ODdkMzJhIiwidGFnIjoiIn0%3D; expires=Mon, 15 Jul 2024 15:38:53 GMT; Max-Age=7200; path=/; secure; samesite=lax
          Set-Cookie: fair_communicationsnet_session=eyJpdiI6IlQ5dzZvbHJ1bXFNTHJoTkplZHZZWWc9PSIsInZhbHVlIjoicDFkdGdvVGpRVDRrK1laQldDK0FZL0pVcFFIWDI0ZHZMTjFDSWsvMkhrN1FRZkdXRUdtcWFscTRGN1RjY2JjYjFxSWwzNTZ0WVYwdzU1UktZNVdtZVNyTSthcVVvUk1tMU5TK1JaN3ZIL2ZrWnc0d1JOUDVkOHU3N3E0UXZtZHgiLCJtYWMiOiI0MzJmODA3YWY0ZmQwNmRhMjViYjg4NmQxMGJjNmU1ZjcyZmU2YjYyYTZmYjIxODMxMDlmOGRkNTg0NjNkM2Q2IiwidGFnIjoiIn0%3D; expires=Mon, 15 Jul 2024 15:38:53 GMT; Max-Age=7200; path=/; httponly; samesite=lax
          Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
          X-Frame-Options: DENY
          X-Content-Type-Options: nosniff
          content-length: 3396
          
          
          							
          Response body (3396 bytes)
          								<!doctype html>
          <html lang="en">
              <head>
                  <meta charset="utf-8">
                  <meta name="viewport" content="width=device-width, initial-scale=1">
          
                  <!-- CSRF Token -->
                  <meta name="csrf-token" content="nHkXVW8lSeaCoTcVLU6FPAUax0ux3bbS7WPimtHh">
                  <meta name="description" content="フェア・コミュニケーションズの紹介">
                  <meta name="google-site-verification" content="upDxE5AIZzC4KZPpyERa56GTtESP161XrEZcx9Bssp0" />
          
          
                  <title>fair-communications.net - top</title>
                  <!-- Styles -->
                  <link rel="preload" as="style" href="https://fair-communications.net/build/assets/app-DjrDBQI8.css" /><link rel="preload" as="style" href="https://fair-communications.net/build/assets/fontawesome-CUt6C77S.css" /><link rel="stylesheet" href="https://fair-communications.net/build/assets/app-DjrDBQI8.css" /><link rel="stylesheet" href="https://fair-communications.net/build/assets/fontawesome-CUt6C77S.css" />            </head>
              <body>
                  <div id="app">
                      <nav class="navbar navbar-expand-md sticky-top navbar-light bg-light">
              <a class="navbar-brand" href="https://fair-communications.net">
                  fair-communications.net
              </a>
          
              <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarToggler" aria-controls="navbarToggler" aria-expanded="false" aria-label="Toggle navigation">
                  <span class="navbar-toggler-icon"></span>
              </button>
          
              <div class="collapse navbar-collapse" id="navbarToggler">
                  <!-- Left Side Of Navbar -->
                  <ul class="navbar-nav mr-auto">
                      <li class="nav-item ml-3 ml-lg-0">
                          <a class="nav-link  active " href="https://fair-communications.net">
                              トップ
                          </a>
                      </li>
                      <li class="nav-item ml-3 ml-lg-0">
                          <a class="nav-link " href="https://fair-communications.net/vulnerability-scan-service">
                              ウェブサイトの健康診断サービス
                          </a>
                      </li>
                      
                  </ul>
          
                  <!-- Right Side Of Navbar -->
                  <ul class="navbar-nav ml-auto">
                      <!-- Authentication Links -->
                                      
                                              </ul>
              </div>
          </nav>
                                  <main class="">
                              <div class="container">
                  <section class="mt-0 mb-5">
                      <h1 class="display-4 pb-2">フェア・コミュニケーションズ</h1>
                  </section>
                  <section class="mt-5 mb-5">
                      <h2 class="display-5 pb-2">ウェブサイトの健康診断サービス</h2>
                      <p>
                          ウェブサイトのセキュリティの向上のために、『ウェブサイトの健康診断サービス』を提供します。
                      </p>
                  </section>
              </div>
                      </main>
                      <footer class="app-footer text-center">
          
              <strong>
                  Copyright &copy; 2024&nbsp;<a href="https://fair-communications.net" class="text-decoration-none">fair-communications.net</a>.
              </strong>
              All rights reserved.
          </footer>
                  </div>
                  <!-- Scripts -->
                  <link rel="modulepreload" href="https://fair-communications.net/build/assets/app-2Xg8iFm0.js" /><script type="module" src="https://fair-communications.net/build/assets/app-2Xg8iFm0.js"></script>            </body>
          </html>
          
          							
          Parameter
          						Header User-Agent
          					
          Attack
          						Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)
          					
  3. Risk = Informational , Confidence = Low (2)

    1. https://fair-communications.net (2)

      1. Information Disclosure - Suspicious Comments (1)
        1. GET https://fair-communications.net/build/assets/app-2Xg8iFm0.js
          Alert tags
          Alert description

          The response appears to contain suspicious comments which may help an attacker. Note: Matches made within script blocks or files are against the entire content not only comments.

          Other info

          The following pattern was used: \bUSERNAME\b and was detected in the element starting with: "`)}}).get()}});var Tn=/%20/g,_i=/#.*$/,Yi=/([?&])_=[^&]*/,Gi=/^(.*?):[ \t]*([^\r\n]*)$/mg,Zi=/^(?:about|app|app-storage|.+-exten", see evidence field for the suspicious comment/snippet.

          Request
          Request line and header section (1013 bytes)
          								GET https://fair-communications.net/build/assets/app-2Xg8iFm0.js HTTP/1.1
          host: fair-communications.net
          user-agent: Mozilla/5.0 (Windows NT 10.0; rv:125.0) Gecko/20100101 Firefox/125.0
          pragma: no-cache
          cache-control: no-cache
          referer: https://fair-communications.net
          Cookie: XSRF-TOKEN=eyJpdiI6ImNBL3FTeG4xd2Z4MkhKcGZRenhxVFE9PSIsInZhbHVlIjoiVFJvaUVGM2o3a25HVDNid0dweWRhL0dUQzE3UWcyYTF5T2tKSFkwUWNUcFN2VkhJVWtNRGNXSi9jRVJFTGVzZ1luOW84akxkNW16V3pDRG5zdElnWHhnVjFGSlppOUh3Nk4zWUY5Y09NZExzcC8vUXNZR3JxY0l3T0pSUzFDZ3UiLCJtYWMiOiJmODk1NDJjYTQyM2JkMGQwMWY2ZDU3N2IzZGM4MWJmMzQ5Mjg2NzIxZTVjNDhlZjdkODFkYjIzNzI0M2JiNzdiIiwidGFnIjoiIn0%3D; fair_communicationsnet_session=eyJpdiI6IkpSd1RlcjJJOTJtdlRXWDFBS1NDOXc9PSIsInZhbHVlIjoibnZhNlZ4c3pMOUdnM24xaEttaUNMY3U3K05uVnVkcFcxNjVObWJ6ZTFZNHllV0s5cERwZXNaUmFQUVlNdXdlY1dFUkJvTjhMeWV4d2ZBdVdxd2FsMkxETzNZMjJ6QTRmVHU5aEtzeTFCaTA5cGZrRTRYVlh1TSs0R210NnMrRGkiLCJtYWMiOiIwMjMwNjNlMzAzOTgxM2MxODFiMjQxNDU5NzM2ODRjNmIwMGMzZGYwMTc0YjhlMTY1ODZlYzAxN2FkYThkYTRiIiwidGFnIjoiIn0%3D
          
          
          							
          Request body (0 bytes)
          								
          							
          Response
          Status line and header section (477 bytes)
          								HTTP/1.1 200 OK
          Server: nginx
          Date: Mon, 15 Jul 2024 13:37:06 GMT
          Content-Type: application/javascript
          Content-Length: 205794
          Connection: keep-alive
          Vary: Accept-Encoding
          Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
          X-Frame-Options: DENY
          Last-Modified: Mon, 15 Jul 2024 13:30:23 GMT
          ETag: "323e2-61d493b3af995"
          X-Content-Type-Options: nosniff
          Expires: Mon, 22 Jul 2024 13:37:06 GMT
          Cache-Control: max-age=604800
          Accept-Ranges: bytes
          
          
          							
          Response body (205794 bytes)
          								var dr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Sr={exports:{}},ar={exports:{}};/*!
           * jQuery JavaScript Library v3.7.1
           * https://jquery.com/
           *
           * Copyright OpenJS Foundation and other contributors
           * Released under the MIT license
           * https://jquery.org/license
           *
           * Date: 2023-08-28T13:37Z
           */var Ar;function ho(){return Ar||(Ar=1,function(d){(function(c,m){d.exports=c.document?m(c,!0):function(y){if(!y.document)throw new Error("jQuery requires a window with a document");return m(y)}})(typeof window<"u"?window:dr,function(c,m){var y=[],T=Object.getPrototypeOf,o=y.slice,S=y.flat?function(e){return y.flat.call(e)}:function(e){return y.concat.apply([],e)},I=y.push,M=y.indexOf,$={},F=$.toString,L=$.hasOwnProperty,ve=L.toString,ye=ve.call(Object),H={},U=function(t){return typeof t=="function"&&typeof t.nodeType!="number"&&typeof t.item!="function"},we=function(t){return t!=null&&t===t.window},K=c.document,Be={type:!0,src:!0,nonce:!0,noModule:!0};function me(e,t,i){i=i||K;var r,l,f=i.createElement("script");if(f.text=e,t)for(r in Be)l=t[r]||t.getAttribute&&t.getAttribute(r),l&&f.setAttribute(r,l);i.head.appendChild(f).parentNode.removeChild(f)}function Ie(e){return e==null?e+"":typeof e=="object"||typeof e=="function"?$[F.call(e)]||"object":typeof e}var ut="3.7.1",ke=/HTML$/i,s=function(e,t){return new s.fn.init(e,t)};s.fn=s.prototype={jquery:ut,constructor:s,length:0,toArray:function(){return o.call(this)},get:function(e){return e==null?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=s.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return s.each(this,e)},map:function(e){return this.pushStack(s.map(this,function(t,i){return e.call(t,i,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(s.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(s.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,i=+e+(e<0?t:0);return this.pushStack(i>=0&&i<t?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:I,sort:y.sort,splice:y.splice},s.extend=s.fn.extend=function(){var e,t,i,r,l,f,g=arguments[0]||{},E=1,w=arguments.length,x=!1;for(typeof g=="boolean"&&(x=g,g=arguments[E]||{},E++),typeof g!="object"&&!U(g)&&(g={}),E===w&&(g=this,E--);E<w;E++)if((e=arguments[E])!=null)for(t in e)r=e[t],!(t==="__proto__"||g===r)&&(x&&r&&(s.isPlainObject(r)||(l=Array.isArray(r)))?(i=g[t],l&&!Array.isArray(i)?f=[]:!l&&!s.isPlainObject(i)?f={}:f=i,l=!1,g[t]=s.extend(x,f,r)):r!==void 0&&(g[t]=r));return g},s.extend({expando:"jQuery"+(ut+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,i;return!e||F.call(e)!=="[object Object]"?!1:(t=T(e),t?(i=L.call(t,"constructor")&&t.constructor,typeof i=="function"&&ve.call(i)===ye):!0)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,i){me(e,{nonce:t&&t.nonce},i)},each:function(e,t){var i,r=0;if(Ct(e))for(i=e.length;r<i&&t.call(e[r],r,e[r])!==!1;r++);else for(r in e)if(t.call(e[r],r,e[r])===!1)break;return e},text:function(e){var t,i="",r=0,l=e.nodeType;if(!l)for(;t=e[r++];)i+=s.text(t);return l===1||l===11?e.textContent:l===9?e.documentElement.textContent:l===3||l===4?e.nodeValue:i},makeArray:function(e,t){var i=t||[];return e!=null&&(Ct(Object(e))?s.merge(i,typeof e=="string"?[e]:e):I.call(i,e)),i},inArray:function(e,t,i){return t==null?-1:M.call(t,e,i)},isXMLDoc:function(e){var t=e&&e.namespaceURI,i=e&&(e.ownerDocument||e).documentElement;return!ke.test(t||i&&i.nodeName||"HTML")},merge:function(e,t){for(var i=+t.length,r=0,l=e.length;r<i;r++)e[l++]=t[r];return e.length=l,e},grep:function(e,t,i){for(var r,l=[],f=0,g=e.length,E=!i;f<g;f++)r=!t(e[f],f),r!==E&&l.push(e[f]);return l},map:function(e,t,i){var r,l,f=0,g=[];if(Ct(e))for(r=e.length;f<r;f++)l=t(e[f],f,i),l!=null&&g.push(l);else for(f in e)l=t(e[f],f,i),l!=null&&g.push(l);return S(g)},guid:1,support:H}),typeof Symbol=="function"&&(s.fn[Symbol.iterator]=y[Symbol.iterator]),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){$["[object "+t+"]"]=t.toLowerCase()});function Ct(e){var t=!!e&&"length"in e&&e.length,i=Ie(e);return U(e)||we(e)?!1:i==="array"||t===0||typeof t=="number"&&t>0&&t-1 in e}function pe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var un=y.pop,ln=y.sort,ii=y.splice,he="[\\x20\\t\\r\\n\\f]",gt=new RegExp("^"+he+"+|((?:^|[^\\\\])(?:\\\\.)*)"+he+"+$","g");s.contains=function(e,t){var i=t&&t.parentNode;return e===i||!!(i&&i.nodeType===1&&(e.contains?e.contains(i):e.compareDocumentPosition&&e.compareDocumentPosition(i)&16))};var qi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function ri(e,t){return t?e==="\0"?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}s.escapeSelector=function(e){return(e+"").replace(qi,ri)};var je=K,lt=I;(function(){var e,t,i,r,l,f=lt,g,E,w,x,k,j=s.expando,D=0,B=0,ne=Oe(),ce=Oe(),oe=Oe(),u=Oe(),h=function(v,C){return v===C&&(l=!0),0},n="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",a="(?:\\\\[\\da-fA-F]{1,6}"+he+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+he+"*("+a+")(?:"+he+"*([*^$|!~]?=)"+he+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+a+"))|)"+he+"*\\]",b=":("+a+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+p+")*)|.*)\\)|)",_=new RegExp(he+"+","g"),A=new RegExp("^"+he+"*,"+he+"*"),P=new RegExp("^"+he+"*([>+~]|"+he+")"+he+"*"),z=new RegExp(he+"|>"),V=new RegExp(b),Q=new RegExp("^"+a+"$"),Y={ID:new RegExp("^#("+a+")"),CLASS:new RegExp("^\\.("+a+")"),TAG:new RegExp("^("+a+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+b),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+he+"*(even|odd|(([+-]|)(\\d*)n|)"+he+"*(?:([+-]|)"+he+"*(\\d+)|))"+he+"*\\)|)","i"),bool:new RegExp("^(?:"+n+")$","i"),needsContext:new RegExp("^"+he+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+he+"*((?:-\\d)?\\d*)"+he+"*\\)|)(?=[^-]|$)","i")},te=/^(?:input|select|textarea|button)$/i,ue=/^h\d$/i,de=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ee=/[+~]/,Ce=new RegExp("\\\\[\\da-fA-F]{1,6}"+he+"?|\\\\([^\\r\\n\\f])","g"),ge=function(v,C){var N="0x"+v.slice(1)-65536;return C||(N<0?String.fromCharCode(N+65536):String.fromCharCode(N>>10|55296,N&1023|56320))},_e=function(){ot()},Fe=Si(function(v){return v.disabled===!0&&pe(v,"fieldset")},{dir:"parentNode",next:"legend"});function ze(){try{return g.activeElement}catch{}}try{f.apply(y=o.call(je.childNodes),je.childNodes),y[je.childNodes.length].nodeType}catch{f={apply:function(C,N){lt.apply(C,o.call(N))},call:function(C){lt.apply(C,o.call(arguments,1))}}}function ie(v,C,N,O){var q,W,X,G,J,le,re,se=C&&C.ownerDocument,fe=C?C.nodeType:9;if(N=N||[],typeof v!="string"||!v||fe!==1&&fe!==9&&fe!==11)return N;if(!O&&(ot(C),C=C||g,w)){if(fe!==11&&(J=de.exec(v)))if(q=J[1]){if(fe===9)if(X=C.getElementById(q)){if(X.id===q)return f.call(N,X),N}else return N;else if(se&&(X=se.getElementById(q))&&ie.contains(C,X)&&X.id===q)return f.call(N,X),N}else{if(J[2])return f.apply(N,C.getElementsByTagName(v)),N;if((q=J[3])&&C.getElementsByClassName)return f.apply(N,C.getElementsByClassName(q)),N}if(!u[v+" "]&&(!x||!x.test(v))){if(re=v,se=C,fe===1&&(z.test(v)||P.test(v))){for(se=Ee.test(v)&&Ze(C.parentNode)||C,(se!=C||!H.scope)&&((G=C.getAttribute("id"))?G=s.escapeSelector(G):C.setAttribute("id",G=j)),le=on(v),W=le.length;W--;)le[W]=(G?"#"+G:":scope")+" "+xi(le[W]);re=le.join(",")}try{return f.apply(N,se.querySelectorAll(re)),N}catch{u(v,!0)}finally{G===j&&C.removeAttribute("id")}}}return xr(v.replace(gt,"$1"),C,N,O)}function Oe(){var v=[];function C(N,O){return v.push(N+" ")>t.cacheLength&&delete C[v.shift()],C[N+" "]=O}return C}function Te(v){return v[j]=!0,v}function ht(v){var C=g.createElement("fieldset");try{return!!v(C)}catch{return!1}finally{C.parentNode&&C.parentNode.removeChild(C),C=null}}function Sn(v){return function(C){return pe(C,"input")&&C.type===v}}function An(v){return function(C){return(pe(C,"input")||pe(C,"button"))&&C.type===v}}function Bt(v){return function(C){return"form"in C?C.parentNode&&C.disabled===!1?"label"in C?"label"in C.parentNode?C.parentNode.disabled===v:C.disabled===v:C.isDisabled===v||C.isDisabled!==!v&&Fe(C)===v:C.disabled===v:"label"in C?C.disabled===v:!1}}function Ve(v){return Te(function(C){return C=+C,Te(function(N,O){for(var q,W=v([],N.length,C),X=W.length;X--;)N[q=W[X]]&&(N[q]=!(O[q]=N[q]))})})}function Ze(v){return v&&typeof v.getElementsByTagName<"u"&&v}function ot(v){var C,N=v?v.ownerDocument||v:je;return N==g||N.nodeType!==9||!N.documentElement||(g=N,E=g.documentElement,w=!s.isXMLDoc(g),k=E.matches||E.webkitMatchesSelector||E.msMatchesSelector,E.msMatchesSelector&&je!=g&&(C=g.defaultView)&&C.top!==C&&C.addEventListener("unload",_e),H.getById=ht(function(O){return E.appendChild(O).id=s.expando,!g.getElementsByName||!g.getElementsByName(s.expando).length}),H.disconnectedMatch=ht(function(O){return k.call(O,"*")}),H.scope=ht(function(){return g.querySelectorAll(":scope")}),H.cssHas=ht(function(){try{return g.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),H.getById?(t.filter.ID=function(O){var q=O.replace(Ce,ge);return function(W){return W.getAttribute("id")===q}},t.find.ID=function(O,q){if(typeof q.getElementById<"u"&&w){var W=q.getElementById(O);return W?[W]:[]}}):(t.filter.ID=function(O){var q=O.replace(Ce,ge);return function(W){var X=typeof W.getAttributeNode<"u"&&W.getAttributeNode("id");return X&&X.value===q}},t.find.ID=function(O,q){if(typeof q.getElementById<"u"&&w){var W,X,G,J=q.getElementById(O);if(J){if(W=J.getAttributeNode("id"),W&&W.value===O)return[J];for(G=q.getElementsByName(O),X=0;J=G[X++];)if(W=J.getAttributeNode("id"),W&&W.value===O)return[J]}return[]}}),t.find.TAG=function(O,q){return typeof q.getElementsByTagName<"u"?q.getElementsByTagName(O):q.querySelectorAll(O)},t.find.CLASS=function(O,q){if(typeof q.getElementsByClassName<"u"&&w)return q.getElementsByClassName(O)},x=[],ht(function(O){var q;E.appendChild(O).innerHTML="<a id='"+j+"' href='' disabled='disabled'></a><select id='"+j+"-\r\\' disabled='disabled'><option selected=''></option></select>",O.querySelectorAll("[selected]").length||x.push("\\["+he+"*(?:value|"+n+")"),O.querySelectorAll("[id~="+j+"-]").length||x.push("~="),O.querySelectorAll("a#"+j+"+*").length||x.push(".#.+[+~]"),O.querySelectorAll(":checked").length||x.push(":checked"),q=g.createElement("input"),q.setAttribute("type","hidden"),O.appendChild(q).setAttribute("name","D"),E.appendChild(O).disabled=!0,O.querySelectorAll(":disabled").length!==2&&x.push(":enabled",":disabled"),q=g.createElement("input"),q.setAttribute("name",""),O.appendChild(q),O.querySelectorAll("[name='']").length||x.push("\\["+he+"*name"+he+"*="+he+`*(?:''|"")`)}),H.cssHas||x.push(":has"),x=x.length&&new RegExp(x.join("|")),h=function(O,q){if(O===q)return l=!0,0;var W=!O.compareDocumentPosition-!q.compareDocumentPosition;return W||(W=(O.ownerDocument||O)==(q.ownerDocument||q)?O.compareDocumentPosition(q):1,W&1||!H.sortDetached&&q.compareDocumentPosition(O)===W?O===g||O.ownerDocument==je&&ie.contains(je,O)?-1:q===g||q.ownerDocument==je&&ie.contains(je,q)?1:r?M.call(r,O)-M.call(r,q):0:W&4?-1:1)}),g}ie.matches=function(v,C){return ie(v,null,null,C)},ie.matchesSelector=function(v,C){if(ot(v),w&&!u[C+" "]&&(!x||!x.test(C)))try{var N=k.call(v,C);if(N||H.disconnectedMatch||v.document&&v.document.nodeType!==11)return N}catch{u(C,!0)}return ie(C,g,null,[v]).length>0},ie.contains=function(v,C){return(v.ownerDocument||v)!=g&&ot(v),s.contains(v,C)},ie.attr=function(v,C){(v.ownerDocument||v)!=g&&ot(v);var N=t.attrHandle[C.toLowerCase()],O=N&&L.call(t.attrHandle,C.toLowerCase())?N(v,C,!w):void 0;return O!==void 0?O:v.getAttribute(C)},ie.error=function(v){throw new Error("Syntax error, unrecognized expression: "+v)},s.uniqueSort=function(v){var C,N=[],O=0,q=0;if(l=!H.sortStable,r=!H.sortStable&&o.call(v,0),ln.call(v,h),l){for(;C=v[q++];)C===v[q]&&(O=N.push(q));for(;O--;)ii.call(v,N[O],1)}return r=null,v},s.fn.uniqueSort=function(){return this.pushStack(s.uniqueSort(o.apply(this)))},t=s.expr={cacheLength:50,createPseudo:Te,match:Y,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(v){return v[1]=v[1].replace(Ce,ge),v[3]=(v[3]||v[4]||v[5]||"").replace(Ce,ge),v[2]==="~="&&(v[3]=" "+v[3]+" "),v.slice(0,4)},CHILD:function(v){return v[1]=v[1].toLowerCase(),v[1].slice(0,3)==="nth"?(v[3]||ie.error(v[0]),v[4]=+(v[4]?v[5]+(v[6]||1):2*(v[3]==="even"||v[3]==="odd")),v[5]=+(v[7]+v[8]||v[3]==="odd")):v[3]&&ie.error(v[0]),v},PSEUDO:function(v){var C,N=!v[6]&&v[2];return Y.CHILD.test(v[0])?null:(v[3]?v[2]=v[4]||v[5]||"":N&&V.test(N)&&(C=on(N,!0))&&(C=N.indexOf(")",N.length-C)-N.length)&&(v[0]=v[0].slice(0,C),v[2]=N.slice(0,C)),v.slice(0,3))}},filter:{TAG:function(v){var C=v.replace(Ce,ge).toLowerCase();return v==="*"?function(){return!0}:function(N){return pe(N,C)}},CLASS:function(v){var C=ne[v+" "];return C||(C=new RegExp("(^|"+he+")"+v+"("+he+"|$)"))&&ne(v,function(N){return C.test(typeof N.className=="string"&&N.className||typeof N.getAttribute<"u"&&N.getAttribute("class")||"")})},ATTR:function(v,C,N){return function(O){var q=ie.attr(O,v);return q==null?C==="!=":C?(q+="",C==="="?q===N:C==="!="?q!==N:C==="^="?N&&q.indexOf(N)===0:C==="*="?N&&q.indexOf(N)>-1:C==="$="?N&&q.slice(-N.length)===N:C==="~="?(" "+q.replace(_," ")+" ").indexOf(N)>-1:C==="|="?q===N||q.slice(0,N.length+1)===N+"-":!1):!0}},CHILD:function(v,C,N,O,q){var W=v.slice(0,3)!=="nth",X=v.slice(-4)!=="last",G=C==="of-type";return O===1&&q===0?function(J){return!!J.parentNode}:function(J,le,re){var se,fe,ee,be,$e,Pe=W!==X?"nextSibling":"previousSibling",et=J.parentNode,pt=G&&J.nodeName.toLowerCase(),Nn=!re&&!G,He=!1;if(et){if(W){for(;Pe;){for(ee=J;ee=ee[Pe];)if(G?pe(ee,pt):ee.nodeType===1)return!1;$e=Pe=v==="only"&&!$e&&"nextSibling"}return!0}if($e=[X?et.firstChild:et.lastChild],X&&Nn){for(fe=et[j]||(et[j]={}),se=fe[v]||[],be=se[0]===D&&se[1],He=be&&se[2],ee=be&&et.childNodes[be];ee=++be&&ee&&ee[Pe]||(He=be=0)||$e.pop();)if(ee.nodeType===1&&++He&&ee===J){fe[v]=[D,be,He];break}}else if(Nn&&(fe=J[j]||(J[j]={}),se=fe[v]||[],be=se[0]===D&&se[1],He=be),He===!1)for(;(ee=++be&&ee&&ee[Pe]||(He=be=0)||$e.pop())&&!((G?pe(ee,pt):ee.nodeType===1)&&++He&&(Nn&&(fe=ee[j]||(ee[j]={}),fe[v]=[D,He]),ee===J)););return He-=q,He===O||He%O===0&&He/O>=0}}},PSEUDO:function(v,C){var N,O=t.pseudos[v]||t.setFilters[v.toLowerCase()]||ie.error("unsupported pseudo: "+v);return O[j]?O(C):O.length>1?(N=[v,v,"",C],t.setFilters.hasOwnProperty(v.toLowerCase())?Te(function(q,W){for(var X,G=O(q,C),J=G.length;J--;)X=M.call(q,G[J]),q[X]=!(W[X]=G[J])}):function(q){return O(q,0,N)}):O}},pseudos:{not:Te(function(v){var C=[],N=[],O=sr(v.replace(gt,"$1"));return O[j]?Te(function(q,W,X,G){for(var J,le=O(q,null,G,[]),re=q.length;re--;)(J=le[re])&&(q[re]=!(W[re]=J))}):function(q,W,X){return C[0]=q,O(C,null,X,N),C[0]=null,!N.pop()}}),has:Te(function(v){return function(C){return ie(v,C).length>0}}),contains:Te(function(v){return v=v.replace(Ce,ge),function(C){return(C.textContent||s.text(C)).indexOf(v)>-1}}),lang:Te(function(v){return Q.test(v||"")||ie.error("unsupported lang: "+v),v=v.replace(Ce,ge).toLowerCase(),function(C){var N;do if(N=w?C.lang:C.getAttribute("xml:lang")||C.getAttribute("lang"))return N=N.toLowerCase(),N===v||N.indexOf(v+"-")===0;while((C=C.parentNode)&&C.nodeType===1);return!1}}),target:function(v){var C=c.location&&c.location.hash;return C&&C.slice(1)===v.id},root:function(v){return v===E},focus:function(v){return v===ze()&&g.hasFocus()&&!!(v.type||v.href||~v.tabIndex)},enabled:Bt(!1),disabled:Bt(!0),checked:function(v){return pe(v,"input")&&!!v.checked||pe(v,"option")&&!!v.selected},selected:function(v){return v.parentNode&&v.parentNode.selectedIndex,v.selected===!0},empty:function(v){for(v=v.firstChild;v;v=v.nextSibling)if(v.nodeType<6)return!1;return!0},parent:function(v){return!t.pseudos.empty(v)},header:function(v){return ue.test(v.nodeName)},input:function(v){return te.test(v.nodeName)},button:function(v){return pe(v,"input")&&v.type==="button"||pe(v,"button")},text:function(v){var C;return pe(v,"input")&&v.type==="text"&&((C=v.getAttribute("type"))==null||C.toLowerCase()==="text")},first:Ve(function(){return[0]}),last:Ve(function(v,C){return[C-1]}),eq:Ve(function(v,C,N){return[N<0?N+C:N]}),even:Ve(function(v,C){for(var N=0;N<C;N+=2)v.push(N);return v}),odd:Ve(function(v,C){for(var N=1;N<C;N+=2)v.push(N);return v}),lt:Ve(function(v,C,N){var O;for(N<0?O=N+C:N>C?O=C:O=N;--O>=0;)v.push(O);return v}),gt:Ve(function(v,C,N){for(var O=N<0?N+C:N;++O<C;)v.push(O);return v})}},t.pseudos.nth=t.pseudos.eq;for(e in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[e]=Sn(e);for(e in{submit:!0,reset:!0})t.pseudos[e]=An(e);function Gn(){}Gn.prototype=t.filters=t.pseudos,t.setFilters=new Gn;function on(v,C){var N,O,q,W,X,G,J,le=ce[v+" "];if(le)return C?0:le.slice(0);for(X=v,G=[],J=t.preFilter;X;){(!N||(O=A.exec(X)))&&(O&&(X=X.slice(O[0].length)||X),G.push(q=[])),N=!1,(O=P.exec(X))&&(N=O.shift(),q.push({value:N,type:O[0].replace(gt," ")}),X=X.slice(N.length));for(W in t.filter)(O=Y[W].exec(X))&&(!J[W]||(O=J[W](O)))&&(N=O.shift(),q.push({value:N,type:W,matches:O}),X=X.slice(N.length));if(!N)break}return C?X.length:X?ie.error(v):ce(v,G).slice(0)}function xi(v){for(var C=0,N=v.length,O="";C<N;C++)O+=v[C].value;return O}function Si(v,C,N){var O=C.dir,q=C.next,W=q||O,X=N&&W==="parentNode",G=B++;return C.first?function(J,le,re){for(;J=J[O];)if(J.nodeType===1||X)return v(J,le,re);return!1}:function(J,le,re){var se,fe,ee=[D,G];if(re){for(;J=J[O];)if((J.nodeType===1||X)&&v(J,le,re))return!0}else for(;J=J[O];)if(J.nodeType===1||X)if(fe=J[j]||(J[j]={}),q&&pe(J,q))J=J[O]||J;else{if((se=fe[W])&&se[0]===D&&se[1]===G)return ee[2]=se[2];if(fe[W]=ee,ee[2]=v(J,le,re))return!0}return!1}}function ir(v){return v.length>1?function(C,N,O){for(var q=v.length;q--;)if(!v[q](C,N,O))return!1;return!0}:v[0]}function fo(v,C,N){for(var O=0,q=C.length;O<q;O++)ie(v,C[O],N);return N}function Ai(v,C,N,O,q){for(var W,X=[],G=0,J=v.length,le=C!=null;G<J;G++)(W=v[G])&&(!N||N(W,O,q))&&(X.push(W),le&&C.push(G));return X}function rr(v,C,N,O,q,W){return O&&!O[j]&&(O=rr(O)),q&&!q[j]&&(q=rr(q,W)),Te(function(X,G,J,le){var re,se,fe,ee,be=[],$e=[],Pe=G.length,et=X||fo(C||"*",J.nodeType?[J]:J,[]),pt=v&&(X||!C)?Ai(et,be,v,J,le):et;if(N?(ee=q||(X?v:Pe||O)?[]:G,N(pt,ee,J,le)):ee=pt,O)for(re=Ai(ee,$e),O(re,[],J,le),se=re.length;se--;)(fe=re[se])&&(ee[$e[se]]=!(pt[$e[se]]=fe));if(X){if(q||v){if(q){for(re=[],se=ee.length;se--;)(fe=ee[se])&&re.push(pt[se]=fe);q(null,ee=[],re,le)}for(se=ee.length;se--;)(fe=ee[se])&&(re=q?M.call(X,fe):be[se])>-1&&(X[re]=!(G[re]=fe))}}else ee=Ai(ee===G?ee.splice(Pe,ee.length):ee),q?q(null,G,ee,le):f.apply(G,ee)})}function or(v){for(var C,N,O,q=v.length,W=t.relative[v[0].type],X=W||t.relative[" "],G=W?1:0,J=Si(function(se){return se===C},X,!0),le=Si(function(se){return M.call(C,se)>-1},X,!0),re=[function(se,fe,ee){var be=!W&&(ee||fe!=i)||((C=fe).nodeType?J(se,fe,ee):le(se,fe,ee));return C=null,be}];G<q;G++)if(N=t.relative[v[G].type])re=[Si(ir(re),N)];else{if(N=t.filter[v[G].type].apply(null,v[G].matches),N[j]){for(O=++G;O<q&&!t.relative[v[O].type];O++);return rr(G>1&&ir(re),G>1&&xi(v.slice(0,G-1).concat({value:v[G-2].type===" "?"*":""})).replace(gt,"$1"),N,G<O&&or(v.slice(G,O)),O<q&&or(v=v.slice(O)),O<q&&xi(v))}re.push(N)}return ir(re)}function co(v,C){var N=C.length>0,O=v.length>0,q=function(W,X,G,J,le){var re,se,fe,ee=0,be="0",$e=W&&[],Pe=[],et=i,pt=W||O&&t.find.TAG("*",le),Nn=D+=et==null?1:Math.random()||.1,He=pt.length;for(le&&(i=X==g||X||le);be!==He&&(re=pt[be])!=null;be++){if(O&&re){for(se=0,!X&&re.ownerDocument!=g&&(ot(re),G=!w);fe=v[se++];)if(fe(re,X||g,G)){f.call(J,re);break}le&&(D=Nn)}N&&((re=!fe&&re)&&ee--,W&&$e.push(re))}if(ee+=be,N&&be!==ee){for(se=0;fe=C[se++];)fe($e,Pe,X,G);if(W){if(ee>0)for(;be--;)$e[be]||Pe[be]||(Pe[be]=un.call(J));Pe=Ai(Pe)}f.apply(J,Pe),le&&!W&&Pe.length>0&&ee+C.length>1&&s.uniqueSort(J)}return le&&(D=Nn,i=et),$e};return N?Te(q):q}function sr(v,C){var N,O=[],q=[],W=oe[v+" "];if(!W){for(C||(C=on(v)),N=C.length;N--;)W=or(C[N]),W[j]?O.push(W):q.push(W);W=oe(v,co(q,O)),W.selector=v}return W}function xr(v,C,N,O){var q,W,X,G,J,le=typeof v=="function"&&v,re=!O&&on(v=le.selector||v);if(N=N||[],re.length===1){if(W=re[0]=re[0].slice(0),W.length>2&&(X=W[0]).type==="ID"&&C.nodeType===9&&w&&t.relative[W[1].type]){if(C=(t.find.ID(X.matches[0].replace(Ce,ge),C)||[])[0],C)le&&(C=C.parentNode);else return N;v=v.slice(W.shift().value.length)}for(q=Y.needsContext.test(v)?0:W.length;q--&&(X=W[q],!t.relative[G=X.type]);)if((J=t.find[G])&&(O=J(X.matches[0].replace(Ce,ge),Ee.test(W[0].type)&&Ze(C.parentNode)||C))){if(W.splice(q,1),v=O.length&&xi(W),!v)return f.apply(N,O),N;break}}return(le||sr(v,re))(O,C,!w,N,!C||Ee.test(v)&&Ze(C.parentNode)||C),N}H.sortStable=j.split("").sort(h).join("")===j,ot(),H.sortDetached=ht(function(v){return v.compareDocumentPosition(g.createElement("fieldset"))&1}),s.find=ie,s.expr[":"]=s.expr.pseudos,s.unique=s.uniqueSort,ie.compile=sr,ie.select=xr,ie.setDocument=ot,ie.tokenize=on,ie.escape=s.escapeSelector,ie.getText=s.text,ie.isXML=s.isXMLDoc,ie.selectors=s.expr,ie.support=s.support,ie.uniqueSort=s.uniqueSort})();var Xe=function(e,t,i){for(var r=[],l=i!==void 0;(e=e[t])&&e.nodeType!==9;)if(e.nodeType===1){if(l&&s(e).is(i))break;r.push(e)}return r},oi=function(e,t){for(var i=[];e;e=e.nextSibling)e.nodeType===1&&e!==t&&i.push(e);return i},xt=s.expr.match.needsContext,fn=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function St(e,t,i){return U(t)?s.grep(e,function(r,l){return!!t.call(r,l,r)!==i}):t.nodeType?s.grep(e,function(r){return r===t!==i}):typeof t!="string"?s.grep(e,function(r){return M.call(t,r)>-1!==i}):s.filter(t,e,i)}s.filter=function(e,t,i){var r=t[0];return i&&(e=":not("+e+")"),t.length===1&&r.nodeType===1?s.find.matchesSelector(r,e)?[r]:[]:s.find.matches(e,s.grep(t,function(l){return l.nodeType===1}))},s.fn.extend({find:function(e){var t,i,r=this.length,l=this;if(typeof e!="string")return this.pushStack(s(e).filter(function(){for(t=0;t<r;t++)if(s.contains(l[t],this))return!0}));for(i=this.pushStack([]),t=0;t<r;t++)s.find(e,l[t],i);return r>1?s.uniqueSort(i):i},filter:function(e){return this.pushStack(St(this,e||[],!1))},not:function(e){return this.pushStack(St(this,e||[],!0))},is:function(e){return!!St(this,typeof e=="string"&&xt.test(e)?s(e):e||[],!1).length}});var cn,si=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,ai=s.fn.init=function(e,t,i){var r,l;if(!e)return this;if(i=i||cn,typeof e=="string")if(e[0]==="<"&&e[e.length-1]===">"&&e.length>=3?r=[null,e,null]:r=si.exec(e),r&&(r[1]||!t))if(r[1]){if(t=t instanceof s?t[0]:t,s.merge(this,s.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:K,!0)),fn.test(r[1])&&s.isPlainObject(t))for(r in t)U(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}else return l=K.getElementById(r[2]),l&&(this[0]=l,this.length=1),this;else return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e);else{if(e.nodeType)return this[0]=e,this.length=1,this;if(U(e))return i.ready!==void 0?i.ready(e):e(s)}return s.makeArray(e,this)};ai.prototype=s.fn,cn=s(K);var kn=/^(?:parents|prev(?:Until|All))/,Fi={children:!0,contents:!0,next:!0,prev:!0};s.fn.extend({has:function(e){var t=s(e,this),i=t.length;return this.filter(function(){for(var r=0;r<i;r++)if(s.contains(this,t[r]))return!0})},closest:function(e,t){var i,r=0,l=this.length,f=[],g=typeof e!="string"&&s(e);if(!xt.test(e)){for(;r<l;r++)for(i=this[r];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(g?g.index(i)>-1:i.nodeType===1&&s.find.matchesSelector(i,e))){f.push(i);break}}return this.pushStack(f.length>1?s.uniqueSort(f):f)},index:function(e){return e?typeof e=="string"?M.call(s(e),this[0]):M.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(s.uniqueSort(s.merge(this.get(),s(e,t))))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}});function At(e,t){for(;(e=e[t])&&e.nodeType!==1;);return e}s.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return Xe(e,"parentNode")},parentsUntil:function(e,t,i){return Xe(e,"parentNode",i)},next:function(e){return At(e,"nextSibling")},prev:function(e){return At(e,"previousSibling")},nextAll:function(e){return Xe(e,"nextSibling")},prevAll:function(e){return Xe(e,"previousSibling")},nextUntil:function(e,t,i){return Xe(e,"nextSibling",i)},prevUntil:function(e,t,i){return Xe(e,"previousSibling",i)},siblings:function(e){return oi((e.parentNode||{}).firstChild,e)},children:function(e){return oi(e.firstChild)},contents:function(e){return e.contentDocument!=null&&T(e.contentDocument)?e.contentDocument:(pe(e,"template")&&(e=e.content||e),s.merge([],e.childNodes))}},function(e,t){s.fn[e]=function(i,r){var l=s.map(this,t,i);return e.slice(-5)!=="Until"&&(r=i),r&&typeof r=="string"&&(l=s.filter(r,l)),this.length>1&&(Fi[e]||s.uniqueSort(l),kn.test(e)&&l.reverse()),this.pushStack(l)}});var Le=/[^\x20\t\r\n\f]+/g;function Hi(e){var t={};return s.each(e.match(Le)||[],function(i,r){t[r]=!0}),t}s.Callbacks=function(e){e=typeof e=="string"?Hi(e):s.extend({},e);var t,i,r,l,f=[],g=[],E=-1,w=function(){for(l=l||e.once,r=t=!0;g.length;E=-1)for(i=g.shift();++E<f.length;)f[E].apply(i[0],i[1])===!1&&e.stopOnFalse&&(E=f.length,i=!1);e.memory||(i=!1),t=!1,l&&(i?f=[]:f="")},x={add:function(){return f&&(i&&!t&&(E=f.length-1,g.push(i)),function k(j){s.each(j,function(D,B){U(B)?(!e.unique||!x.has(B))&&f.push(B):B&&B.length&&Ie(B)!=="string"&&k(B)})}(arguments),i&&!t&&w()),this},remove:function(){return s.each(arguments,function(k,j){for(var D;(D=s.inArray(j,f,D))>-1;)f.splice(D,1),D<=E&&E--}),this},has:function(k){return k?s.inArray(k,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return l=g=[],f=i="",this},disabled:function(){return!f},lock:function(){return l=g=[],!i&&!t&&(f=i=""),this},locked:function(){return!!l},fireWith:function(k,j){return l||(j=j||[],j=[k,j.slice?j.slice():j],g.push(j),t||w()),this},fire:function(){return x.fireWith(this,arguments),this},fired:function(){return!!r}};return x};function Nt(e){return e}function Ut(e){throw e}function ft(e,t,i,r){var l;try{e&&U(l=e.promise)?l.call(e).done(t).fail(i):e&&U(l=e.then)?l.call(e,t,i):t.apply(void 0,[e].slice(r))}catch(f){i.apply(void 0,[f])}}s.extend({Deferred:function(e){var t=[["notify","progress",s.Callbacks("memory"),s.Callbacks("memory"),2],["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),0,"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),1,"rejected"]],i="pending",r={state:function(){return i},always:function(){return l.done(arguments).fail(arguments),this},catch:function(f){return r.then(null,f)},pipe:function(){var f=arguments;return s.Deferred(function(g){s.each(t,function(E,w){var x=U(f[w[4]])&&f[w[4]];l[w[1]](function(){var k=x&&x.apply(this,arguments);k&&U(k.promise)?k.promise().progress(g.notify).done(g.resolve).fail(g.reject):g[w[0]+"With"](this,x?[k]:arguments)})}),f=null}).promise()},then:function(f,g,E){var w=0;function x(k,j,D,B){return function(){var ne=this,ce=arguments,oe=function(){var h,n;if(!(k<w)){if(h=D.apply(ne,ce),h===j.promise())throw new TypeError("Thenable self-resolution");n=h&&(typeof h=="object"||typeof h=="function")&&h.then,U(n)?B?n.call(h,x(w,j,Nt,B),x(w,j,Ut,B)):(w++,n.call(h,x(w,j,Nt,B),x(w,j,Ut,B),x(w,j,Nt,j.notifyWith))):(D!==Nt&&(ne=void 0,ce=[h]),(B||j.resolveWith)(ne,ce))}},u=B?oe:function(){try{oe()}catch(h){s.Deferred.exceptionHook&&s.Deferred.exceptionHook(h,u.error),k+1>=w&&(D!==Ut&&(ne=void 0,ce=[h]),j.rejectWith(ne,ce))}};k?u():(s.Deferred.getErrorHook?u.error=s.Deferred.getErrorHook():s.Deferred.getStackHook&&(u.error=s.Deferred.getStackHook()),c.setTimeout(u))}}return s.Deferred(function(k){t[0][3].add(x(0,k,U(E)?E:Nt,k.notifyWith)),t[1][3].add(x(0,k,U(f)?f:Nt)),t[2][3].add(x(0,k,U(g)?g:Ut))}).promise()},promise:function(f){return f!=null?s.extend(f,r):r}},l={};return s.each(t,function(f,g){var E=g[2],w=g[5];r[g[1]]=E.add,w&&E.add(function(){i=w},t[3-f][2].disable,t[3-f][3].disable,t[0][2].lock,t[0][3].lock),E.add(g[3].fire),l[g[0]]=function(){return l[g[0]+"With"](this===l?void 0:this,arguments),this},l[g[0]+"With"]=E.fireWith}),r.promise(l),e&&e.call(l,l),l},when:function(e){var t=arguments.length,i=t,r=Array(i),l=o.call(arguments),f=s.Deferred(),g=function(E){return function(w){r[E]=this,l[E]=arguments.length>1?o.call(arguments):w,--t||f.resolveWith(r,l)}};if(t<=1&&(ft(e,f.done(g(i)).resolve,f.reject,!t),f.state()==="pending"||U(l[i]&&l[i].then)))return f.then();for(;i--;)ft(l[i],g(i),f.reject);return f.promise()}});var Rn=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;s.Deferred.exceptionHook=function(e,t){c.console&&c.console.warn&&e&&Rn.test(e.name)&&c.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},s.readyException=function(e){c.setTimeout(function(){throw e})};var mt=s.Deferred();s.fn.ready=function(e){return mt.then(e).catch(function(t){s.readyException(t)}),this},s.extend({isReady:!1,readyWait:1,ready:function(e){(e===!0?--s.readyWait:s.isReady)||(s.isReady=!0,!(e!==!0&&--s.readyWait>0)&&mt.resolveWith(K,[s]))}}),s.ready.then=mt.then;function Wt(){K.removeEventListener("DOMContentLoaded",Wt),c.removeEventListener("load",Wt),s.ready()}K.readyState==="complete"||K.readyState!=="loading"&&!K.documentElement.doScroll?c.setTimeout(s.ready):(K.addEventListener("DOMContentLoaded",Wt),c.addEventListener("load",Wt));var Ye=function(e,t,i,r,l,f,g){var E=0,w=e.length,x=i==null;if(Ie(i)==="object"){l=!0;for(E in i)Ye(e,t,E,i[E],!0,f,g)}else if(r!==void 0&&(l=!0,U(r)||(g=!0),x&&(g?(t.call(e,r),t=null):(x=t,t=function(k,j,D){return x.call(s(k),D)})),t))for(;E<w;E++)t(e[E],i,g?r:r.call(e[E],E,t(e[E],i)));return l?e:x?t.call(e):w?t(e[0],i):f},ui=/^-ms-/,Dt=/-([a-z])/g;function Ot(e,t){return t.toUpperCase()}function Me(e){return e.replace(ui,"ms-").replace(Dt,Ot)}var ct=function(e){return e.nodeType===1||e.nodeType===9||!+e.nodeType};function Ge(){this.expando=s.expando+Ge.uid++}Ge.uid=1,Ge.prototype={cache:function(e){var t=e[this.expando];return t||(t={},ct(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,i){var r,l=this.cache(e);if(typeof t=="string")l[Me(t)]=i;else for(r in t)l[Me(r)]=t[r];return l},get:function(e,t){return t===void 0?this.cache(e):e[this.expando]&&e[this.expando][Me(t)]},access:function(e,t,i){return t===void 0||t&&typeof t=="string"&&i===void 0?this.get(e,t):(this.set(e,t,i),i!==void 0?i:t)},remove:function(e,t){var i,r=e[this.expando];if(r!==void 0){if(t!==void 0)for(Array.isArray(t)?t=t.map(Me):(t=Me(t),t=t in r?[t]:t.match(Le)||[]),i=t.length;i--;)delete r[t[i]];(t===void 0||s.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return t!==void 0&&!s.isEmptyObject(t)}};var Z=new Ge,Re=new Ge,li=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,fi=/[A-Z]/g;function Bi(e){return e==="true"?!0:e==="false"?!1:e==="null"?null:e===+e+""?+e:li.test(e)?JSON.parse(e):e}function ci(e,t,i){var r;if(i===void 0&&e.nodeType===1)if(r="data-"+t.replace(fi,"-$&").toLowerCase(),i=e.getAttribute(r),typeof i=="string"){try{i=Bi(i)}catch{}Re.set(e,t,i)}else i=void 0;return i}s.extend({hasData:function(e){return Re.hasData(e)||Z.hasData(e)},data:function(e,t,i){return Re.access(e,t,i)},removeData:function(e,t){Re.remove(e,t)},_data:function(e,t,i){return Z.access(e,t,i)},_removeData:function(e,t){Z.remove(e,t)}}),s.fn.extend({data:function(e,t){var i,r,l,f=this[0],g=f&&f.attributes;if(e===void 0){if(this.length&&(l=Re.get(f),f.nodeType===1&&!Z.get(f,"hasDataAttrs"))){for(i=g.length;i--;)g[i]&&(r=g[i].name,r.indexOf("data-")===0&&(r=Me(r.slice(5)),ci(f,r,l[r])));Z.set(f,"hasDataAttrs",!0)}return l}return typeof e=="object"?this.each(function(){Re.set(this,e)}):Ye(this,function(E){var w;if(f&&E===void 0)return w=Re.get(f,e),w!==void 0||(w=ci(f,e),w!==void 0)?w:void 0;this.each(function(){Re.set(this,e,E)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){Re.remove(this,e)})}}),s.extend({queue:function(e,t,i){var r;if(e)return t=(t||"fx")+"queue",r=Z.get(e,t),i&&(!r||Array.isArray(i)?r=Z.access(e,t,s.makeArray(i)):r.push(i)),r||[]},dequeue:function(e,t){t=t||"fx";var i=s.queue(e,t),r=i.length,l=i.shift(),f=s._queueHooks(e,t),g=function(){s.dequeue(e,t)};l==="inprogress"&&(l=i.shift(),r--),l&&(t==="fx"&&i.unshift("inprogress"),delete f.stop,l.call(e,g,f)),!r&&f&&f.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks";return Z.get(e,i)||Z.access(e,i,{empty:s.Callbacks("once memory").add(function(){Z.remove(e,[t+"queue",i])})})}}),s.fn.extend({queue:function(e,t){var i=2;return typeof e!="string"&&(t=e,e="fx",i--),arguments.length<i?s.queue(this[0],e):t===void 0?this:this.each(function(){var r=s.queue(this,e,t);s._queueHooks(this,e),e==="fx"&&r[0]!=="inprogress"&&s.dequeue(this,e)})},dequeue:function(e){return this.each(function(){s.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var i,r=1,l=s.Deferred(),f=this,g=this.length,E=function(){--r||l.resolveWith(f,[f])};for(typeof e!="string"&&(t=e,e=void 0),e=e||"fx";g--;)i=Z.get(f[g],e+"queueHooks"),i&&i.empty&&(r++,i.empty.add(E));return E(),l.promise(t)}});var yt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ne=new RegExp("^(?:([+-])=|)("+yt+")([a-z%]*)$","i"),De=["Top","Right","Bottom","Left"],nt=K.documentElement,dt=function(e){return s.contains(e.ownerDocument,e)},Mi={composed:!0};nt.getRootNode&&(dt=function(e){return s.contains(e.ownerDocument,e)||e.getRootNode(Mi)===e.ownerDocument});var zt=function(e,t){return e=t||e,e.style.display==="none"||e.style.display===""&&dt(e)&&s.css(e,"display")==="none"};function jn(e,t,i,r){var l,f,g=20,E=r?function(){return r.cur()}:function(){return s.css(e,t,"")},w=E(),x=i&&i[3]||(s.cssNumber[t]?"":"px"),k=e.nodeType&&(s.cssNumber[t]||x!=="px"&&+w)&&Ne.exec(s.css(e,t));if(k&&k[3]!==x){for(w=w/2,x=x||k[3],k=+w||1;g--;)s.style(e,t,k+x),(1-f)*(1-(f=E()/w||.5))<=0&&(g=0),k=k/f;k=k*2,s.style(e,t,k+x),i=i||[]}return i&&(k=+k||+w||0,l=i[1]?k+(i[1]+1)*i[2]:+i[2],r&&(r.unit=x,r.start=k,r.end=l)),l}var dn={};function Ui(e){var t,i=e.ownerDocument,r=e.nodeName,l=dn[r];return l||(t=i.body.appendChild(i.createElement(r)),l=s.css(t,"display"),t.parentNode.removeChild(t),l==="none"&&(l="block"),dn[r]=l,l)}function vt(e,t){for(var i,r,l=[],f=0,g=e.length;f<g;f++)r=e[f],r.style&&(i=r.style.display,t?(i==="none"&&(l[f]=Z.get(r,"display")||null,l[f]||(r.style.display="")),r.style.display===""&&zt(r)&&(l[f]=Ui(r))):i!=="none"&&(l[f]="none",Z.set(r,"display",i)));for(f=0;f<g;f++)l[f]!=null&&(e[f].style.display=l[f]);return e}s.fn.extend({show:function(){return vt(this,!0)},hide:function(){return vt(this)},toggle:function(e){return typeof e=="boolean"?e?this.show():this.hide():this.each(function(){zt(this)?s(this).show():s(this).hide()})}});var kt=/^(?:checkbox|radio)$/i,Ln=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Vt=/^$|^module$|\/(?:java|ecma)script/i;(function(){var e=K.createDocumentFragment(),t=e.appendChild(K.createElement("div")),i=K.createElement("input");i.setAttribute("type","radio"),i.setAttribute("checked","checked"),i.setAttribute("name","t"),t.appendChild(i),H.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="<textarea>x</textarea>",H.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue,t.innerHTML="<option></option>",H.option=!!t.lastChild})();var qe={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};qe.tbody=qe.tfoot=qe.colgroup=qe.caption=qe.thead,qe.th=qe.td,H.option||(qe.optgroup=qe.option=[1,"<select multiple='multiple'>","</select>"]);function xe(e,t){var i;return typeof e.getElementsByTagName<"u"?i=e.getElementsByTagName(t||"*"):typeof e.querySelectorAll<"u"?i=e.querySelectorAll(t||"*"):i=[],t===void 0||t&&pe(e,t)?s.merge([e],i):i}function hn(e,t){for(var i=0,r=e.length;i<r;i++)Z.set(e[i],"globalEval",!t||Z.get(t[i],"globalEval"))}var Wi=/<|&#?\w+;/;function Pn(e,t,i,r,l){for(var f,g,E,w,x,k,j=t.createDocumentFragment(),D=[],B=0,ne=e.length;B<ne;B++)if(f=e[B],f||f===0)if(Ie(f)==="object")s.merge(D,f.nodeType?[f]:f);else if(!Wi.test(f))D.push(t.createTextNode(f));else{for(g=g||j.appendChild(t.createElement("div")),E=(Ln.exec(f)||["",""])[1].toLowerCase(),w=qe[E]||qe._default,g.innerHTML=w[1]+s.htmlPrefilter(f)+w[2],k=w[0];k--;)g=g.lastChild;s.merge(D,g.childNodes),g=j.firstChild,g.textContent=""}for(j.textContent="",B=0;f=D[B++];){if(r&&s.inArray(f,r)>-1){l&&l.push(f);continue}if(x=dt(f),g=xe(j.appendChild(f),"script"),x&&hn(g),i)for(k=0;f=g[k++];)Vt.test(f.type||"")&&i.push(f)}return j}var pn=/^([^.]*)(?:\.(.+)|)/;function Rt(){return!0}function bt(){return!1}function gn(e,t,i,r,l,f){var g,E;if(typeof t=="object"){typeof i!="string"&&(r=r||i,i=void 0);for(E in t)gn(e,E,i,r,t[E],f);return e}if(r==null&&l==null?(l=i,r=i=void 0):l==null&&(typeof i=="string"?(l=r,r=void 0):(l=r,r=i,i=void 0)),l===!1)l=bt;else if(!l)return e;return f===1&&(g=l,l=function(w){return s().off(w),g.apply(this,arguments)},l.guid=g.guid||(g.guid=s.guid++)),e.each(function(){s.event.add(this,t,l,r,i)})}s.event={global:{},add:function(e,t,i,r,l){var f,g,E,w,x,k,j,D,B,ne,ce,oe=Z.get(e);if(ct(e))for(i.handler&&(f=i,i=f.handler,l=f.selector),l&&s.find.matchesSelector(nt,l),i.guid||(i.guid=s.guid++),(w=oe.events)||(w=oe.events=Object.create(null)),(g=oe.handle)||(g=oe.handle=function(u){return typeof s<"u"&&s.event.triggered!==u.type?s.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(Le)||[""],x=t.length;x--;)E=pn.exec(t[x])||[],B=ce=E[1],ne=(E[2]||"").split(".").sort(),B&&(j=s.event.special[B]||{},B=(l?j.delegateType:j.bindType)||B,j=s.event.special[B]||{},k=s.extend({type:B,origType:ce,data:r,handler:i,guid:i.guid,selector:l,needsContext:l&&s.expr.match.needsContext.test(l),namespace:ne.join(".")},f),(D=w[B])||(D=w[B]=[],D.delegateCount=0,(!j.setup||j.setup.call(e,r,ne,g)===!1)&&e.addEventListener&&e.addEventListener(B,g)),j.add&&(j.add.call(e,k),k.handler.guid||(k.handler.guid=i.guid)),l?D.splice(D.delegateCount++,0,k):D.push(k),s.event.global[B]=!0)},remove:function(e,t,i,r,l){var f,g,E,w,x,k,j,D,B,ne,ce,oe=Z.hasData(e)&&Z.get(e);if(!(!oe||!(w=oe.events))){for(t=(t||"").match(Le)||[""],x=t.length;x--;){if(E=pn.exec(t[x])||[],B=ce=E[1],ne=(E[2]||"").split(".").sort(),!B){for(B in w)s.event.remove(e,B+t[x],i,r,!0);continue}for(j=s.event.special[B]||{},B=(r?j.delegateType:j.bindType)||B,D=w[B]||[],E=E[2]&&new RegExp("(^|\\.)"+ne.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=D.length;f--;)k=D[f],(l||ce===k.origType)&&(!i||i.guid===k.guid)&&(!E||E.test(k.namespace))&&(!r||r===k.selector||r==="**"&&k.selector)&&(D.splice(f,1),k.selector&&D.delegateCount--,j.remove&&j.remove.call(e,k));g&&!D.length&&((!j.teardown||j.teardown.call(e,ne,oe.handle)===!1)&&s.removeEvent(e,B,oe.handle),delete w[B])}s.isEmptyObject(w)&&Z.remove(e,"handle events")}},dispatch:function(e){var t,i,r,l,f,g,E=new Array(arguments.length),w=s.event.fix(e),x=(Z.get(this,"events")||Object.create(null))[w.type]||[],k=s.event.special[w.type]||{};for(E[0]=w,t=1;t<arguments.length;t++)E[t]=arguments[t];if(w.delegateTarget=this,!(k.preDispatch&&k.preDispatch.call(this,w)===!1)){for(g=s.event.handlers.call(this,w,x),t=0;(l=g[t++])&&!w.isPropagationStopped();)for(w.currentTarget=l.elem,i=0;(f=l.handlers[i++])&&!w.isImmediatePropagationStopped();)(!w.rnamespace||f.namespace===!1||w.rnamespace.test(f.namespace))&&(w.handleObj=f,w.data=f.data,r=((s.event.special[f.origType]||{}).handle||f.handler).apply(l.elem,E),r!==void 0&&(w.result=r)===!1&&(w.preventDefault(),w.stopPropagation()));return k.postDispatch&&k.postDispatch.call(this,w),w.result}},handlers:function(e,t){var i,r,l,f,g,E=[],w=t.delegateCount,x=e.target;if(w&&x.nodeType&&!(e.type==="click"&&e.button>=1)){for(;x!==this;x=x.parentNode||this)if(x.nodeType===1&&!(e.type==="click"&&x.disabled===!0)){for(f=[],g={},i=0;i<w;i++)r=t[i],l=r.selector+" ",g[l]===void 0&&(g[l]=r.needsContext?s(l,this).index(x)>-1:s.find(l,this,null,[x]).length),g[l]&&f.push(r);f.length&&E.push({elem:x,handlers:f})}}return x=this,w<t.length&&E.push({elem:x,handlers:t.slice(w)}),E},addProp:function(e,t){Object.defineProperty(s.Event.prototype,e,{enumerable:!0,configurable:!0,get:U(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(i){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:i})}})},fix:function(e){return e[s.expando]?e:new s.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return kt.test(t.type)&&t.click&&pe(t,"input")&&mn(t,"click",!0),!1},trigger:function(e){var t=this||e;return kt.test(t.type)&&t.click&&pe(t,"input")&&mn(t,"click"),!0},_default:function(e){var t=e.target;return kt.test(t.type)&&t.click&&pe(t,"input")&&Z.get(t,"click")||pe(t,"a")}},beforeunload:{postDispatch:function(e){e.result!==void 0&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}};function mn(e,t,i){if(!i){Z.get(e,t)===void 0&&s.event.add(e,t,Rt);return}Z.set(e,t,!1),s.event.add(e,t,{namespace:!1,handler:function(r){var l,f=Z.get(this,t);if(r.isTrigger&1&&this[t]){if(f)(s.event.special[t]||{}).delegateType&&r.stopPropagation();else if(f=o.call(arguments),Z.set(this,t,f),this[t](),l=Z.get(this,t),Z.set(this,t,!1),f!==l)return r.stopImmediatePropagation(),r.preventDefault(),l}else f&&(Z.set(this,t,s.event.trigger(f[0],f.slice(1),this)),r.stopPropagation(),r.isImmediatePropagationStopped=Rt)}})}s.removeEvent=function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i)},s.Event=function(e,t){if(!(this instanceof s.Event))return new s.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.defaultPrevented===void 0&&e.returnValue===!1?Rt:bt,this.target=e.target&&e.target.nodeType===3?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&s.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[s.expando]=!0},s.Event.prototype={constructor:s.Event,isDefaultPrevented:bt,isPropagationStopped:bt,isImmediatePropagationStopped:bt,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Rt,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Rt,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Rt,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},s.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},s.event.addProp),s.each({focus:"focusin",blur:"focusout"},function(e,t){function i(r){if(K.documentMode){var l=Z.get(this,"handle"),f=s.event.fix(r);f.type=r.type==="focusin"?"focus":"blur",f.isSimulated=!0,l(r),f.target===f.currentTarget&&l(f)}else s.event.simulate(t,r.target,s.event.fix(r))}s.event.special[e]={setup:function(){var r;if(mn(this,e,!0),K.documentMode)r=Z.get(this,t),r||this.addEventListener(t,i),Z.set(this,t,(r||0)+1);else return!1},trigger:function(){return mn(this,e),!0},teardown:function(){var r;if(K.documentMode)r=Z.get(this,t)-1,r?Z.set(this,t,r):(this.removeEventListener(t,i),Z.remove(this,t));else return!1},_default:function(r){return Z.get(r.target,e)},delegateType:t},s.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,l=K.documentMode?this:r,f=Z.get(l,t);f||(K.documentMode?this.addEventListener(t,i):r.addEventListener(e,i,!0)),Z.set(l,t,(f||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,l=K.documentMode?this:r,f=Z.get(l,t)-1;f?Z.set(l,t,f):(K.documentMode?this.removeEventListener(t,i):r.removeEventListener(e,i,!0),Z.remove(l,t))}}}),s.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){s.event.special[e]={delegateType:t,bindType:t,handle:function(i){var r,l=this,f=i.relatedTarget,g=i.handleObj;return(!f||f!==l&&!s.contains(l,f))&&(i.type=g.origType,r=g.handler.apply(this,arguments),i.type=t),r}}}),s.fn.extend({on:function(e,t,i,r){return gn(this,e,t,i,r)},one:function(e,t,i,r){return gn(this,e,t,i,r,1)},off:function(e,t,i){var r,l;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,s(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if(typeof e=="object"){for(l in e)this.off(l,t,e[l]);return this}return(t===!1||typeof t=="function")&&(i=t,t=void 0),i===!1&&(i=bt),this.each(function(){s.event.remove(this,e,i,t)})}});var zi=/<script|<style|<link/i,Vi=/checked\s*(?:[^=]|=\s*.checked.)/i,In=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function yn(e,t){return pe(e,"table")&&pe(t.nodeType!==11?t:t.firstChild,"tr")&&s(e).children("tbody")[0]||e}function $i(e){return e.type=(e.getAttribute("type")!==null)+"/"+e.type,e}function di(e){return(e.type||"").slice(0,5)==="true/"?e.type=e.type.slice(5):e.removeAttribute("type"),e}function qn(e,t){var i,r,l,f,g,E,w;if(t.nodeType===1){if(Z.hasData(e)&&(f=Z.get(e),w=f.events,w)){Z.remove(t,"handle events");for(l in w)for(i=0,r=w[l].length;i<r;i++)s.event.add(t,l,w[l][i])}Re.hasData(e)&&(g=Re.access(e),E=s.extend({},g),Re.set(t,E))}}function Fn(e,t){var i=t.nodeName.toLowerCase();i==="input"&&kt.test(e.type)?t.checked=e.checked:(i==="input"||i==="textarea")&&(t.defaultValue=e.defaultValue)}function _t(e,t,i,r){t=S(t);var l,f,g,E,w,x,k=0,j=e.length,D=j-1,B=t[0],ne=U(B);if(ne||j>1&&typeof B=="string"&&!H.checkClone&&Vi.test(B))return e.each(function(ce){var oe=e.eq(ce);ne&&(t[0]=B.call(this,ce,oe.html())),_t(oe,t,i,r)});if(j&&(l=Pn(t,e[0].ownerDocument,!1,e,r),f=l.firstChild,l.childNodes.length===1&&(l=f),f||r)){for(g=s.map(xe(l,"script"),$i),E=g.length;k<j;k++)w=l,k!==D&&(w=s.clone(w,!0,!0),E&&s.merge(g,xe(w,"script"))),i.call(e[k],w,k);if(E)for(x=g[g.length-1].ownerDocument,s.map(g,di),k=0;k<E;k++)w=g[k],Vt.test(w.type||"")&&!Z.access(w,"globalEval")&&s.contains(x,w)&&(w.src&&(w.type||"").toLowerCase()!=="module"?s._evalUrl&&!w.noModule&&s._evalUrl(w.src,{nonce:w.nonce||w.getAttribute("nonce")},x):me(w.textContent.replace(In,""),w,x))}return e}function hi(e,t,i){for(var r,l=t?s.filter(t,e):e,f=0;(r=l[f])!=null;f++)!i&&r.nodeType===1&&s.cleanData(xe(r)),r.parentNode&&(i&&dt(r)&&hn(xe(r,"script")),r.parentNode.removeChild(r));return e}s.extend({htmlPrefilter:function(e){return e},clone:function(e,t,i){var r,l,f,g,E=e.cloneNode(!0),w=dt(e);if(!H.noCloneChecked&&(e.nodeType===1||e.nodeType===11)&&!s.isXMLDoc(e))for(g=xe(E),f=xe(e),r=0,l=f.length;r<l;r++)Fn(f[r],g[r]);if(t)if(i)for(f=f||xe(e),g=g||xe(E),r=0,l=f.length;r<l;r++)qn(f[r],g[r]);else qn(e,E);return g=xe(E,"script"),g.length>0&&hn(g,!w&&xe(e,"script")),E},cleanData:function(e){for(var t,i,r,l=s.event.special,f=0;(i=e[f])!==void 0;f++)if(ct(i)){if(t=i[Z.expando]){if(t.events)for(r in t.events)l[r]?s.event.remove(i,r):s.removeEvent(i,r,t.handle);i[Z.expando]=void 0}i[Re.expando]&&(i[Re.expando]=void 0)}}}),s.fn.extend({detach:function(e){return hi(this,e,!0)},remove:function(e){return hi(this,e)},text:function(e){return Ye(this,function(t){return t===void 0?s.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=t)})},null,e,arguments.length)},append:function(){return _t(this,arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=yn(this,e);t.appendChild(e)}})},prepend:function(){return _t(this,arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=yn(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return _t(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return _t(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;(e=this[t])!=null;t++)e.nodeType===1&&(s.cleanData(xe(e,!1)),e.textContent="");return this},clone:function(e,t){return e=e??!1,t=t??e,this.map(function(){return s.clone(this,e,t)})},html:function(e){return Ye(this,function(t){var i=this[0]||{},r=0,l=this.length;if(t===void 0&&i.nodeType===1)return i.innerHTML;if(typeof t=="string"&&!zi.test(t)&&!qe[(Ln.exec(t)||["",""])[1].toLowerCase()]){t=s.htmlPrefilter(t);try{for(;r<l;r++)i=this[r]||{},i.nodeType===1&&(s.cleanData(xe(i,!1)),i.innerHTML=t);i=0}catch{}}i&&this.empty().append(t)},null,e,arguments.length)},replaceWith:function(){var e=[];return _t(this,arguments,function(t){var i=this.parentNode;s.inArray(this,e)<0&&(s.cleanData(xe(this)),i&&i.replaceChild(t,this))},e)}}),s.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){s.fn[e]=function(i){for(var r,l=[],f=s(i),g=f.length-1,E=0;E<=g;E++)r=E===g?this:this.clone(!0),s(f[E])[t](r),I.apply(l,r.get());return this.pushStack(l)}});var jt=new RegExp("^("+yt+")(?!px)[a-z%]+$","i"),Lt=/^--/,it=function(e){var t=e.ownerDocument.defaultView;return(!t||!t.opener)&&(t=c),t.getComputedStyle(e)},$t=function(e,t,i){var r,l,f={};for(l in t)f[l]=e.style[l],e.style[l]=t[l];r=i.call(e);for(l in t)e.style[l]=f[l];return r},Qi=new RegExp(De.join("|"),"i");(function(){function e(){if(x){w.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",x.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",nt.appendChild(w).appendChild(x);var k=c.getComputedStyle(x);i=k.top!=="1%",E=t(k.marginLeft)===12,x.style.right="60%",f=t(k.right)===36,r=t(k.width)===36,x.style.position="absolute",l=t(x.offsetWidth/3)===12,nt.removeChild(w),x=null}}function t(k){return Math.round(parseFloat(k))}var i,r,l,f,g,E,w=K.createElement("div"),x=K.createElement("div");x.style&&(x.style.backgroundClip="content-box",x.cloneNode(!0).style.backgroundClip="",H.clearCloneStyle=x.style.backgroundClip==="content-box",s.extend(H,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),f},pixelPosition:function(){return e(),i},reliableMarginLeft:function(){return e(),E},scrollboxSize:function(){return e(),l},reliableTrDimensions:function(){var k,j,D,B;return g==null&&(k=K.createElement("table"),j=K.createElement("tr"),D=K.createElement("div"),k.style.cssText="position:absolute;left:-11111px;border-collapse:separate",j.style.cssText="box-sizing:content-box;border:1px solid",j.style.height="1px",D.style.height="9px",D.style.display="block",nt.appendChild(k).appendChild(j).appendChild(D),B=c.getComputedStyle(j),g=parseInt(B.height,10)+parseInt(B.borderTopWidth,10)+parseInt(B.borderBottomWidth,10)===j.offsetHeight,nt.removeChild(k)),g}}))})();function Qt(e,t,i){var r,l,f,g,E=Lt.test(t),w=e.style;return i=i||it(e),i&&(g=i.getPropertyValue(t)||i[t],E&&g&&(g=g.replace(gt,"$1")||void 0),g===""&&!dt(e)&&(g=s.style(e,t)),!H.pixelBoxStyles()&&jt.test(g)&&Qi.test(t)&&(r=w.width,l=w.minWidth,f=w.maxWidth,w.minWidth=w.maxWidth=w.width=g,g=i.width,w.width=r,w.minWidth=l,w.maxWidth=f)),g!==void 0?g+"":g}function Xt(e,t){return{get:function(){if(e()){delete this.get;return}return(this.get=t).apply(this,arguments)}}}var Ue=["Webkit","Moz","ms"],Hn=K.createElement("div").style,Bn={};function pi(e){for(var t=e[0].toUpperCase()+e.slice(1),i=Ue.length;i--;)if(e=Ue[i]+t,e in Hn)return e}function Jt(e){var t=s.cssProps[e]||Bn[e];return t||(e in Hn?e:Bn[e]=pi(e)||e)}var gi=/^(none|table(?!-c[ea]).+)/,vn={position:"absolute",visibility:"hidden",display:"block"},bn={letterSpacing:"0",fontWeight:"400"};function mi(e,t,i){var r=Ne.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function Mn(e,t,i,r,l,f){var g=t==="width"?1:0,E=0,w=0,x=0;if(i===(r?"border":"content"))return 0;for(;g<4;g+=2)i==="margin"&&(x+=s.css(e,i+De[g],!0,l)),r?(i==="content"&&(w-=s.css(e,"padding"+De[g],!0,l)),i!=="margin"&&(w-=s.css(e,"border"+De[g]+"Width",!0,l))):(w+=s.css(e,"padding"+De[g],!0,l),i!=="padding"?w+=s.css(e,"border"+De[g]+"Width",!0,l):E+=s.css(e,"border"+De[g]+"Width",!0,l));return!r&&f>=0&&(w+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-f-w-E-.5))||0),w+x}function rt(e,t,i){var r=it(e),l=!H.boxSizingReliable()||i,f=l&&s.css(e,"boxSizing",!1,r)==="border-box",g=f,E=Qt(e,t,r),w="offset"+t[0].toUpperCase()+t.slice(1);if(jt.test(E)){if(!i)return E;E="auto"}return(!H.boxSizingReliable()&&f||!H.reliableTrDimensions()&&pe(e,"tr")||E==="auto"||!parseFloat(E)&&s.css(e,"display",!1,r)==="inline")&&e.getClientRects().length&&(f=s.css(e,"boxSizing",!1,r)==="border-box",g=w in e,g&&(E=e[w])),E=parseFloat(E)||0,E+Mn(e,t,i||(f?"border":"content"),g,r,E)+"px"}s.extend({cssHooks:{opacity:{get:function(e,t){if(t){var i=Qt(e,"opacity");return i===""?"1":i}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,i,r){if(!(!e||e.nodeType===3||e.nodeType===8||!e.style)){var l,f,g,E=Me(t),w=Lt.test(t),x=e.style;if(w||(t=Jt(E)),g=s.cssHooks[t]||s.cssHooks[E],i!==void 0){if(f=typeof i,f==="string"&&(l=Ne.exec(i))&&l[1]&&(i=jn(e,t,l),f="number"),i==null||i!==i)return;f==="number"&&!w&&(i+=l&&l[3]||(s.cssNumber[E]?"":"px")),!H.clearCloneStyle&&i===""&&t.indexOf("background")===0&&(x[t]="inherit"),(!g||!("set"in g)||(i=g.set(e,i,r))!==void 0)&&(w?x.setProperty(t,i):x[t]=i)}else return g&&"get"in g&&(l=g.get(e,!1,r))!==void 0?l:x[t]}},css:function(e,t,i,r){var l,f,g,E=Me(t),w=Lt.test(t);return w||(t=Jt(E)),g=s.cssHooks[t]||s.cssHooks[E],g&&"get"in g&&(l=g.get(e,!0,i)),l===void 0&&(l=Qt(e,t,r)),l==="normal"&&t in bn&&(l=bn[t]),i===""||i?(f=parseFloat(l),i===!0||isFinite(f)?f||0:l):l}}),s.each(["height","width"],function(e,t){s.cssHooks[t]={get:function(i,r,l){if(r)return gi.test(s.css(i,"display"))&&(!i.getClientRects().length||!i.getBoundingClientRect().width)?$t(i,vn,function(){return rt(i,t,l)}):rt(i,t,l)},set:function(i,r,l){var f,g=it(i),E=!H.scrollboxSize()&&g.position==="absolute",w=E||l,x=w&&s.css(i,"boxSizing",!1,g)==="border-box",k=l?Mn(i,t,l,x,g):0;return x&&E&&(k-=Math.ceil(i["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(g[t])-Mn(i,t,"border",!1,g)-.5)),k&&(f=Ne.exec(r))&&(f[3]||"px")!=="px"&&(i.style[t]=r,r=s.css(i,t)),mi(i,r,k)}}}),s.cssHooks.marginLeft=Xt(H.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Qt(e,"marginLeft"))||e.getBoundingClientRect().left-$t(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),s.each({margin:"",padding:"",border:"Width"},function(e,t){s.cssHooks[e+t]={expand:function(i){for(var r=0,l={},f=typeof i=="string"?i.split(" "):[i];r<4;r++)l[e+De[r]+t]=f[r]||f[r-2]||f[0];return l}},e!=="margin"&&(s.cssHooks[e+t].set=mi)}),s.fn.extend({css:function(e,t){return Ye(this,function(i,r,l){var f,g,E={},w=0;if(Array.isArray(r)){for(f=it(i),g=r.length;w<g;w++)E[r[w]]=s.css(i,r[w],!1,f);return E}return l!==void 0?s.style(i,r,l):s.css(i,r)},e,t,arguments.length>1)}});function Ae(e,t,i,r,l){return new Ae.prototype.init(e,t,i,r,l)}s.Tween=Ae,Ae.prototype={constructor:Ae,init:function(e,t,i,r,l,f){this.elem=e,this.prop=i,this.easing=l||s.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=f||(s.cssNumber[i]?"":"px")},cur:function(){var e=Ae.propHooks[this.prop];return e&&e.get?e.get(this):Ae.propHooks._default.get(this)},run:function(e){var t,i=Ae.propHooks[this.prop];return this.options.duration?this.pos=t=s.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):Ae.propHooks._default.set(this),this}},Ae.prototype.init.prototype=Ae.prototype,Ae.propHooks={_default:{get:function(e){var t;return e.elem.nodeType!==1||e.elem[e.prop]!=null&&e.elem.style[e.prop]==null?e.elem[e.prop]:(t=s.css(e.elem,e.prop,""),!t||t==="auto"?0:t)},set:function(e){s.fx.step[e.prop]?s.fx.step[e.prop](e):e.elem.nodeType===1&&(s.cssHooks[e.prop]||e.elem.style[Jt(e.prop)]!=null)?s.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},Ae.propHooks.scrollTop=Ae.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},s.easing={linear:function(e){return e},swing:function(e){return .5-Math.cos(e*Math.PI)/2},_default:"swing"},s.fx=Ae.prototype.init,s.fx.step={};var Pt,Kt,It=/^(?:toggle|show|hide)$/,_n=/queueHooks$/;function wn(){Kt&&(K.hidden===!1&&c.requestAnimationFrame?c.requestAnimationFrame(wn):c.setTimeout(wn,s.fx.interval),s.fx.tick())}function Un(){return c.setTimeout(function(){Pt=void 0}),Pt=Date.now()}function Yt(e,t){var i,r=0,l={height:e};for(t=t?1:0;r<4;r+=2-t)i=De[r],l["margin"+i]=l["padding"+i]=e;return t&&(l.opacity=l.width=e),l}function Gt(e,t,i){for(var r,l=(We.tweeners[t]||[]).concat(We.tweeners["*"]),f=0,g=l.length;f<g;f++)if(r=l[f].call(i,t,e))return r}function yi(e,t,i){var r,l,f,g,E,w,x,k,j="width"in t||"height"in t,D=this,B={},ne=e.style,ce=e.nodeType&&zt(e),oe=Z.get(e,"fxshow");i.queue||(g=s._queueHooks(e,"fx"),g.unqueued==null&&(g.unqueued=0,E=g.empty.fire,g.empty.fire=function(){g.unqueued||E()}),g.unqueued++,D.always(function(){D.always(function(){g.unqueued--,s.queue(e,"fx").length||g.empty.fire()})}));for(r in t)if(l=t[r],It.test(l)){if(delete t[r],f=f||l==="toggle",l===(ce?"hide":"show"))if(l==="show"&&oe&&oe[r]!==void 0)ce=!0;else continue;B[r]=oe&&oe[r]||s.style(e,r)}if(w=!s.isEmptyObject(t),!(!w&&s.isEmptyObject(B))){j&&e.nodeType===1&&(i.overflow=[ne.overflow,ne.overflowX,ne.overflowY],x=oe&&oe.display,x==null&&(x=Z.get(e,"display")),k=s.css(e,"display"),k==="none"&&(x?k=x:(vt([e],!0),x=e.style.display||x,k=s.css(e,"display"),vt([e]))),(k==="inline"||k==="inline-block"&&x!=null)&&s.css(e,"float")==="none"&&(w||(D.done(function(){ne.display=x}),x==null&&(k=ne.display,x=k==="none"?"":k)),ne.display="inline-block")),i.overflow&&(ne.overflow="hidden",D.always(function(){ne.overflow=i.overflow[0],ne.overflowX=i.overflow[1],ne.overflowY=i.overflow[2]})),w=!1;for(r in B)w||(oe?"hidden"in oe&&(ce=oe.hidden):oe=Z.access(e,"fxshow",{display:x}),f&&(oe.hidden=!ce),ce&&vt([e],!0),D.done(function(){ce||vt([e]),Z.remove(e,"fxshow");for(r in B)s.style(e,r,B[r])})),w=Gt(ce?oe[r]:0,r,D),r in oe||(oe[r]=w.start,ce&&(w.end=w.start,w.start=0))}}function Wn(e,t){var i,r,l,f,g;for(i in e)if(r=Me(i),l=t[r],f=e[i],Array.isArray(f)&&(l=f[1],f=e[i]=f[0]),i!==r&&(e[r]=f,delete e[i]),g=s.cssHooks[r],g&&"expand"in g){f=g.expand(f),delete e[r];for(i in f)i in e||(e[i]=f[i],t[i]=l)}else t[r]=l}function We(e,t,i){var r,l,f=0,g=We.prefilters.length,E=s.Deferred().always(function(){delete w.elem}),w=function(){if(l)return!1;for(var j=Pt||Un(),D=Math.max(0,x.startTime+x.duration-j),B=D/x.duration||0,ne=1-B,ce=0,oe=x.tweens.length;ce<oe;ce++)x.tweens[ce].run(ne);return E.notifyWith(e,[x,ne,D]),ne<1&&oe?D:(oe||E.notifyWith(e,[x,1,0]),E.resolveWith(e,[x]),!1)},x=E.promise({elem:e,props:s.extend({},t),opts:s.extend(!0,{specialEasing:{},easing:s.easing._default},i),originalProperties:t,originalOptions:i,startTime:Pt||Un(),duration:i.duration,tweens:[],createTween:function(j,D){var B=s.Tween(e,x.opts,j,D,x.opts.specialEasing[j]||x.opts.easing);return x.tweens.push(B),B},stop:function(j){var D=0,B=j?x.tweens.length:0;if(l)return this;for(l=!0;D<B;D++)x.tweens[D].run(1);return j?(E.notifyWith(e,[x,1,0]),E.resolveWith(e,[x,j])):E.rejectWith(e,[x,j]),this}}),k=x.props;for(Wn(k,x.opts.specialEasing);f<g;f++)if(r=We.prefilters[f].call(x,e,k,x.opts),r)return U(r.stop)&&(s._queueHooks(x.elem,x.opts.queue).stop=r.stop.bind(r)),r;return s.map(k,Gt,x),U(x.opts.start)&&x.opts.start.call(e,x),x.progress(x.opts.progress).done(x.opts.done,x.opts.complete).fail(x.opts.fail).always(x.opts.always),s.fx.timer(s.extend(w,{elem:e,anim:x,queue:x.opts.queue})),x}s.Animation=s.extend(We,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t);return jn(i.elem,e,Ne.exec(t),i),i}]},tweener:function(e,t){U(e)?(t=e,e=["*"]):e=e.match(Le);for(var i,r=0,l=e.length;r<l;r++)i=e[r],We.tweeners[i]=We.tweeners[i]||[],We.tweeners[i].unshift(t)},prefilters:[yi],prefilter:function(e,t){t?We.prefilters.unshift(e):We.prefilters.push(e)}}),s.speed=function(e,t,i){var r=e&&typeof e=="object"?s.extend({},e):{complete:i||!i&&t||U(e)&&e,duration:e,easing:i&&t||t&&!U(t)&&t};return s.fx.off?r.duration=0:typeof r.duration!="number"&&(r.duration in s.fx.speeds?r.duration=s.fx.speeds[r.duration]:r.duration=s.fx.speeds._default),(r.queue==null||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){U(r.old)&&r.old.call(this),r.queue&&s.dequeue(this,r.queue)},r},s.fn.extend({fadeTo:function(e,t,i,r){return this.filter(zt).css("opacity",0).show().end().animate({opacity:t},e,i,r)},animate:function(e,t,i,r){var l=s.isEmptyObject(e),f=s.speed(t,i,r),g=function(){var E=We(this,s.extend({},e),f);(l||Z.get(this,"finish"))&&E.stop(!0)};return g.finish=g,l||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(e,t,i){var r=function(l){var f=l.stop;delete l.stop,f(i)};return typeof e!="string"&&(i=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each(function(){var l=!0,f=e!=null&&e+"queueHooks",g=s.timers,E=Z.get(this);if(f)E[f]&&E[f].stop&&r(E[f]);else for(f in E)E[f]&&E[f].stop&&_n.test(f)&&r(E[f]);for(f=g.length;f--;)g[f].elem===this&&(e==null||g[f].queue===e)&&(g[f].anim.stop(i),l=!1,g.splice(f,1));(l||!i)&&s.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,i=Z.get(this),r=i[e+"queue"],l=i[e+"queueHooks"],f=s.timers,g=r?r.length:0;for(i.finish=!0,s.queue(this,e,[]),l&&l.stop&&l.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===e&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;t<g;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete i.finish})}}),s.each(["toggle","show","hide"],function(e,t){var i=s.fn[t];s.fn[t]=function(r,l,f){return r==null||typeof r=="boolean"?i.apply(this,arguments):this.animate(Yt(t,!0),r,l,f)}}),s.each({slideDown:Yt("show"),slideUp:Yt("hide"),slideToggle:Yt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){s.fn[e]=function(i,r,l){return this.animate(t,i,r,l)}}),s.timers=[],s.fx.tick=function(){var e,t=0,i=s.timers;for(Pt=Date.now();t<i.length;t++)e=i[t],!e()&&i[t]===e&&i.splice(t--,1);i.length||s.fx.stop(),Pt=void 0},s.fx.timer=function(e){s.timers.push(e),s.fx.start()},s.fx.interval=13,s.fx.start=function(){Kt||(Kt=!0,wn())},s.fx.stop=function(){Kt=null},s.fx.speeds={slow:600,fast:200,_default:400},s.fn.delay=function(e,t){return e=s.fx&&s.fx.speeds[e]||e,t=t||"fx",this.queue(t,function(i,r){var l=c.setTimeout(i,e);r.stop=function(){c.clearTimeout(l)}})},function(){var e=K.createElement("input"),t=K.createElement("select"),i=t.appendChild(K.createElement("option"));e.type="checkbox",H.checkOn=e.value!=="",H.optSelected=i.selected,e=K.createElement("input"),e.value="t",e.type="radio",H.radioValue=e.value==="t"}();var zn,qt=s.expr.attrHandle;s.fn.extend({attr:function(e,t){return Ye(this,s.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){s.removeAttr(this,e)})}}),s.extend({attr:function(e,t,i){var r,l,f=e.nodeType;if(!(f===3||f===8||f===2)){if(typeof e.getAttribute>"u")return s.prop(e,t,i);if((f!==1||!s.isXMLDoc(e))&&(l=s.attrHooks[t.toLowerCase()]||(s.expr.match.bool.test(t)?zn:void 0)),i!==void 0){if(i===null){s.removeAttr(e,t);return}return l&&"set"in l&&(r=l.set(e,i,t))!==void 0?r:(e.setAttribute(t,i+""),i)}return l&&"get"in l&&(r=l.get(e,t))!==null?r:(r=s.find.attr(e,t),r??void 0)}},attrHooks:{type:{set:function(e,t){if(!H.radioValue&&t==="radio"&&pe(e,"input")){var i=e.value;return e.setAttribute("type",t),i&&(e.value=i),t}}}},removeAttr:function(e,t){var i,r=0,l=t&&t.match(Le);if(l&&e.nodeType===1)for(;i=l[r++];)e.removeAttribute(i)}}),zn={set:function(e,t,i){return t===!1?s.removeAttr(e,i):e.setAttribute(i,i),i}},s.each(s.expr.match.bool.source.match(/\w+/g),function(e,t){var i=qt[t]||s.find.attr;qt[t]=function(r,l,f){var g,E,w=l.toLowerCase();return f||(E=qt[w],qt[w]=g,g=i(r,l,f)!=null?w:null,qt[w]=E),g}});var Vn=/^(?:input|select|textarea|button)$/i,Xi=/^(?:a|area)$/i;s.fn.extend({prop:function(e,t){return Ye(this,s.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[s.propFix[e]||e]})}}),s.extend({prop:function(e,t,i){var r,l,f=e.nodeType;if(!(f===3||f===8||f===2))return(f!==1||!s.isXMLDoc(e))&&(t=s.propFix[t]||t,l=s.propHooks[t]),i!==void 0?l&&"set"in l&&(r=l.set(e,i,t))!==void 0?r:e[t]=i:l&&"get"in l&&(r=l.get(e,t))!==null?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=s.find.attr(e,"tabindex");return t?parseInt(t,10):Vn.test(e.nodeName)||Xi.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),H.optSelected||(s.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),s.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){s.propFix[this.toLowerCase()]=this});function Je(e){var t=e.match(Le)||[];return t.join(" ")}function wt(e){return e.getAttribute&&e.getAttribute("class")||""}function $n(e){return Array.isArray(e)?e:typeof e=="string"?e.match(Le)||[]:[]}s.fn.extend({addClass:function(e){var t,i,r,l,f,g;return U(e)?this.each(function(E){s(this).addClass(e.call(this,E,wt(this)))}):(t=$n(e),t.length?this.each(function(){if(r=wt(this),i=this.nodeType===1&&" "+Je(r)+" ",i){for(f=0;f<t.length;f++)l=t[f],i.indexOf(" "+l+" ")<0&&(i+=l+" ");g=Je(i),r!==g&&this.setAttribute("class",g)}}):this)},removeClass:function(e){var t,i,r,l,f,g;return U(e)?this.each(function(E){s(this).removeClass(e.call(this,E,wt(this)))}):arguments.length?(t=$n(e),t.length?this.each(function(){if(r=wt(this),i=this.nodeType===1&&" "+Je(r)+" ",i){for(f=0;f<t.length;f++)for(l=t[f];i.indexOf(" "+l+" ")>-1;)i=i.replace(" "+l+" "," ");g=Je(i),r!==g&&this.setAttribute("class",g)}}):this):this.attr("class","")},toggleClass:function(e,t){var i,r,l,f,g=typeof e,E=g==="string"||Array.isArray(e);return U(e)?this.each(function(w){s(this).toggleClass(e.call(this,w,wt(this),t),t)}):typeof t=="boolean"&&E?t?this.addClass(e):this.removeClass(e):(i=$n(e),this.each(function(){if(E)for(f=s(this),l=0;l<i.length;l++)r=i[l],f.hasClass(r)?f.removeClass(r):f.addClass(r);else(e===void 0||g==="boolean")&&(r=wt(this),r&&Z.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||e===!1?"":Z.get(this,"__className__")||""))}))},hasClass:function(e){var t,i,r=0;for(t=" "+e+" ";i=this[r++];)if(i.nodeType===1&&(" "+Je(wt(i))+" ").indexOf(t)>-1)return!0;return!1}});var Ji=/\r/g;s.fn.extend({val:function(e){var t,i,r,l=this[0];return arguments.length?(r=U(e),this.each(function(f){var g;this.nodeType===1&&(r?g=e.call(this,f,s(this).val()):g=e,g==null?g="":typeof g=="number"?g+="":Array.isArray(g)&&(g=s.map(g,function(E){return E==null?"":E+""})),t=s.valHooks[this.type]||s.valHooks[this.nodeName.toLowerCase()],(!t||!("set"in t)||t.set(this,g,"value")===void 0)&&(this.value=g))})):l?(t=s.valHooks[l.type]||s.valHooks[l.nodeName.toLowerCase()],t&&"get"in t&&(i=t.get(l,"value"))!==void 0?i:(i=l.value,typeof i=="string"?i.replace(Ji,""):i??"")):void 0}}),s.extend({valHooks:{option:{get:function(e){var t=s.find.attr(e,"value");return t??Je(s.text(e))}},select:{get:function(e){var t,i,r,l=e.options,f=e.selectedIndex,g=e.type==="select-one",E=g?null:[],w=g?f+1:l.length;for(f<0?r=w:r=g?f:0;r<w;r++)if(i=l[r],(i.selected||r===f)&&!i.disabled&&(!i.parentNode.disabled||!pe(i.parentNode,"optgroup"))){if(t=s(i).val(),g)return t;E.push(t)}return E},set:function(e,t){for(var i,r,l=e.options,f=s.makeArray(t),g=l.length;g--;)r=l[g],(r.selected=s.inArray(s.valHooks.option.get(r),f)>-1)&&(i=!0);return i||(e.selectedIndex=-1),f}}}}),s.each(["radio","checkbox"],function(){s.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=s.inArray(s(e).val(),t)>-1}},H.checkOn||(s.valHooks[this].get=function(e){return e.getAttribute("value")===null?"on":e.value})});var Ft=c.location,Qn={guid:Date.now()},Zt=/\?/;s.parseXML=function(e){var t,i;if(!e||typeof e!="string")return null;try{t=new c.DOMParser().parseFromString(e,"text/xml")}catch{}return i=t&&t.getElementsByTagName("parsererror")[0],(!t||i)&&s.error("Invalid XML: "+(i?s.map(i.childNodes,function(r){return r.textContent}).join(`
          `):e)),t};var vi=/^(?:focusinfocus|focusoutblur)$/,bi=function(e){e.stopPropagation()};s.extend(s.event,{trigger:function(e,t,i,r){var l,f,g,E,w,x,k,j,D=[i||K],B=L.call(e,"type")?e.type:e,ne=L.call(e,"namespace")?e.namespace.split("."):[];if(f=j=g=i=i||K,!(i.nodeType===3||i.nodeType===8)&&!vi.test(B+s.event.triggered)&&(B.indexOf(".")>-1&&(ne=B.split("."),B=ne.shift(),ne.sort()),w=B.indexOf(":")<0&&"on"+B,e=e[s.expando]?e:new s.Event(B,typeof e=="object"&&e),e.isTrigger=r?2:3,e.namespace=ne.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+ne.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=i),t=t==null?[e]:s.makeArray(t,[e]),k=s.event.special[B]||{},!(!r&&k.trigger&&k.trigger.apply(i,t)===!1))){if(!r&&!k.noBubble&&!we(i)){for(E=k.delegateType||B,vi.test(E+B)||(f=f.parentNode);f;f=f.parentNode)D.push(f),g=f;g===(i.ownerDocument||K)&&D.push(g.defaultView||g.parentWindow||c)}for(l=0;(f=D[l++])&&!e.isPropagationStopped();)j=f,e.type=l>1?E:k.bindType||B,x=(Z.get(f,"events")||Object.create(null))[e.type]&&Z.get(f,"handle"),x&&x.apply(f,t),x=w&&f[w],x&&x.apply&&ct(f)&&(e.result=x.apply(f,t),e.result===!1&&e.preventDefault());return e.type=B,!r&&!e.isDefaultPrevented()&&(!k._default||k._default.apply(D.pop(),t)===!1)&&ct(i)&&w&&U(i[B])&&!we(i)&&(g=i[w],g&&(i[w]=null),s.event.triggered=B,e.isPropagationStopped()&&j.addEventListener(B,bi),i[B](),e.isPropagationStopped()&&j.removeEventListener(B,bi),s.event.triggered=void 0,g&&(i[w]=g)),e.result}},simulate:function(e,t,i){var r=s.extend(new s.Event,i,{type:e,isSimulated:!0});s.event.trigger(r,null,t)}}),s.fn.extend({trigger:function(e,t){return this.each(function(){s.event.trigger(e,t,this)})},triggerHandler:function(e,t){var i=this[0];if(i)return s.event.trigger(e,t,i,!0)}});var Ki=/\[\]$/,en=/\r?\n/g,En=/^(?:submit|button|image|reset|file)$/i,tn=/^(?:input|select|textarea|keygen)/i;function nn(e,t,i,r){var l;if(Array.isArray(t))s.each(t,function(f,g){i||Ki.test(e)?r(e,g):nn(e+"["+(typeof g=="object"&&g!=null?f:"")+"]",g,i,r)});else if(!i&&Ie(t)==="object")for(l in t)nn(e+"["+l+"]",t[l],i,r);else r(e,t)}s.param=function(e,t){var i,r=[],l=function(f,g){var E=U(g)?g():g;r[r.length]=encodeURIComponent(f)+"="+encodeURIComponent(E??"")};if(e==null)return"";if(Array.isArray(e)||e.jquery&&!s.isPlainObject(e))s.each(e,function(){l(this.name,this.value)});else for(i in e)nn(i,e[i],t,l);return r.join("&")},s.fn.extend({serialize:function(){return s.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=s.prop(this,"elements");return e?s.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!s(this).is(":disabled")&&tn.test(this.nodeName)&&!En.test(e)&&(this.checked||!kt.test(e))}).map(function(e,t){var i=s(this).val();return i==null?null:Array.isArray(i)?s.map(i,function(r){return{name:t.name,value:r.replace(en,`\r
          `)}}):{name:t.name,value:i.replace(en,`\r
          `)}}).get()}});var Tn=/%20/g,_i=/#.*$/,Yi=/([?&])_=[^&]*/,Gi=/^(.*?):[ \t]*([^\r\n]*)$/mg,Zi=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,er=/^(?:GET|HEAD)$/,Et=/^\/\//,Cn={},Xn={},wi="*/".concat("*"),Jn=K.createElement("a");Jn.href=Ft.href;function Ei(e){return function(t,i){typeof t!="string"&&(i=t,t="*");var r,l=0,f=t.toLowerCase().match(Le)||[];if(U(i))for(;r=f[l++];)r[0]==="+"?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(i)):(e[r]=e[r]||[]).push(i)}}function Ti(e,t,i,r){var l={},f=e===Xn;function g(E){var w;return l[E]=!0,s.each(e[E]||[],function(x,k){var j=k(t,i,r);if(typeof j=="string"&&!f&&!l[j])return t.dataTypes.unshift(j),g(j),!1;if(f)return!(w=j)}),w}return g(t.dataTypes[0])||!l["*"]&&g("*")}function Ht(e,t){var i,r,l=s.ajaxSettings.flatOptions||{};for(i in t)t[i]!==void 0&&((l[i]?e:r||(r={}))[i]=t[i]);return r&&s.extend(!0,e,r),e}function Tt(e,t,i){for(var r,l,f,g,E=e.contents,w=e.dataTypes;w[0]==="*";)w.shift(),r===void 0&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r){for(l in E)if(E[l]&&E[l].test(r)){w.unshift(l);break}}if(w[0]in i)f=w[0];else{for(l in i){if(!w[0]||e.converters[l+" "+w[0]]){f=l;break}g||(g=l)}f=f||g}if(f)return f!==w[0]&&w.unshift(f),i[f]}function Kn(e,t,i,r){var l,f,g,E,w,x={},k=e.dataTypes.slice();if(k[1])for(g in e.converters)x[g.toLowerCase()]=e.converters[g];for(f=k.shift();f;)if(e.responseFields[f]&&(i[e.responseFields[f]]=t),!w&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),w=f,f=k.shift(),f){if(f==="*")f=w;else if(w!=="*"&&w!==f){if(g=x[w+" "+f]||x["* "+f],!g){for(l in x)if(E=l.split(" "),E[1]===f&&(g=x[w+" "+E[0]]||x["* "+E[0]],g)){g===!0?g=x[l]:x[l]!==!0&&(f=E[0],k.unshift(E[1]));break}}if(g!==!0)if(g&&e.throws)t=g(t);else try{t=g(t)}catch(j){return{state:"parsererror",error:g?j:"No conversion from "+w+" to "+f}}}}return{state:"success",data:t}}s.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ft.href,type:"GET",isLocal:Zi.test(Ft.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":wi,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":JSON.parse,"text xml":s.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ht(Ht(e,s.ajaxSettings),t):Ht(s.ajaxSettings,e)},ajaxPrefilter:Ei(Cn),ajaxTransport:Ei(Xn),ajax:function(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};var i,r,l,f,g,E,w,x,k,j,D=s.ajaxSetup({},t),B=D.context||D,ne=D.context&&(B.nodeType||B.jquery)?s(B):s.event,ce=s.Deferred(),oe=s.Callbacks("once memory"),u=D.statusCode||{},h={},n={},a="canceled",p={readyState:0,getResponseHeader:function(_){var A;if(w){if(!f)for(f={};A=Gi.exec(l);)f[A[1].toLowerCase()+" "]=(f[A[1].toLowerCase()+" "]||[]).concat(A[2]);A=f[_.toLowerCase()+" "]}return A==null?null:A.join(", ")},getAllResponseHeaders:function(){return w?l:null},setRequestHeader:function(_,A){return w==null&&(_=n[_.toLowerCase()]=n[_.toLowerCase()]||_,h[_]=A),this},overrideMimeType:function(_){return w==null&&(D.mimeType=_),this},statusCode:function(_){var A;if(_)if(w)p.always(_[p.status]);else for(A in _)u[A]=[u[A],_[A]];return this},abort:function(_){var A=_||a;return i&&i.abort(A),b(0,A),this}};if(ce.promise(p),D.url=((e||D.url||Ft.href)+"").replace(Et,Ft.protocol+"//"),D.type=t.method||t.type||D.method||D.type,D.dataTypes=(D.dataType||"*").toLowerCase().match(Le)||[""],D.crossDomain==null){E=K.createElement("a");try{E.href=D.url,E.href=E.href,D.crossDomain=Jn.protocol+"//"+Jn.host!=E.protocol+"//"+E.host}catch{D.crossDomain=!0}}if(D.data&&D.processData&&typeof D.data!="string"&&(D.data=s.param(D.data,D.traditional)),Ti(Cn,D,t,p),w)return p;x=s.event&&D.global,x&&s.active++===0&&s.event.trigger("ajaxStart"),D.type=D.type.toUpperCase(),D.hasContent=!er.test(D.type),r=D.url.replace(_i,""),D.hasContent?D.data&&D.processData&&(D.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(D.data=D.data.replace(Tn,"+")):(j=D.url.slice(r.length),D.data&&(D.processData||typeof D.data=="string")&&(r+=(Zt.test(r)?"&":"?")+D.data,delete D.data),D.cache===!1&&(r=r.replace(Yi,"$1"),j=(Zt.test(r)?"&":"?")+"_="+Qn.guid+++j),D.url=r+j),D.ifModified&&(s.lastModified[r]&&p.setRequestHeader("If-Modified-Since",s.lastModified[r]),s.etag[r]&&p.setRequestHeader("If-None-Match",s.etag[r])),(D.data&&D.hasContent&&D.contentType!==!1||t.contentType)&&p.setRequestHeader("Content-Type",D.contentType),p.setRequestHeader("Accept",D.dataTypes[0]&&D.accepts[D.dataTypes[0]]?D.accepts[D.dataTypes[0]]+(D.dataTypes[0]!=="*"?", "+wi+"; q=0.01":""):D.accepts["*"]);for(k in D.headers)p.setRequestHeader(k,D.headers[k]);if(D.beforeSend&&(D.beforeSend.call(B,p,D)===!1||w))return p.abort();if(a="abort",oe.add(D.complete),p.done(D.success),p.fail(D.error),i=Ti(Xn,D,t,p),!i)b(-1,"No Transport");else{if(p.readyState=1,x&&ne.trigger("ajaxSend",[p,D]),w)return p;D.async&&D.timeout>0&&(g=c.setTimeout(function(){p.abort("timeout")},D.timeout));try{w=!1,i.send(h,b)}catch(_){if(w)throw _;b(-1,_)}}function b(_,A,P,z){var V,Q,Y,te,ue,de=A;w||(w=!0,g&&c.clearTimeout(g),i=void 0,l=z||"",p.readyState=_>0?4:0,V=_>=200&&_<300||_===304,P&&(te=Tt(D,p,P)),!V&&s.inArray("script",D.dataTypes)>-1&&s.inArray("json",D.dataTypes)<0&&(D.converters["text script"]=function(){}),te=Kn(D,te,p,V),V?(D.ifModified&&(ue=p.getResponseHeader("Last-Modified"),ue&&(s.lastModified[r]=ue),ue=p.getResponseHeader("etag"),ue&&(s.etag[r]=ue)),_===204||D.type==="HEAD"?de="nocontent":_===304?de="notmodified":(de=te.state,Q=te.data,Y=te.error,V=!Y)):(Y=de,(_||!de)&&(de="error",_<0&&(_=0))),p.status=_,p.statusText=(A||de)+"",V?ce.resolveWith(B,[Q,de,p]):ce.rejectWith(B,[p,de,Y]),p.statusCode(u),u=void 0,x&&ne.trigger(V?"ajaxSuccess":"ajaxError",[p,D,V?Q:Y]),oe.fireWith(B,[p,de]),x&&(ne.trigger("ajaxComplete",[p,D]),--s.active||s.event.trigger("ajaxStop")))}return p},getJSON:function(e,t,i){return s.get(e,t,i,"json")},getScript:function(e,t){return s.get(e,void 0,t,"script")}}),s.each(["get","post"],function(e,t){s[t]=function(i,r,l,f){return U(r)&&(f=f||l,l=r,r=void 0),s.ajax(s.extend({url:i,type:t,dataType:f,data:r,success:l},s.isPlainObject(i)&&i))}}),s.ajaxPrefilter(function(e){var t;for(t in e.headers)t.toLowerCase()==="content-type"&&(e.contentType=e.headers[t]||"")}),s._evalUrl=function(e,t,i){return s.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(r){s.globalEval(r,t,i)}})},s.fn.extend({wrapAll:function(e){var t;return this[0]&&(U(e)&&(e=e.call(this[0])),t=s(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var i=this;i.firstElementChild;)i=i.firstElementChild;return i}).append(this)),this},wrapInner:function(e){return U(e)?this.each(function(t){s(this).wrapInner(e.call(this,t))}):this.each(function(){var t=s(this),i=t.contents();i.length?i.wrapAll(e):t.append(e)})},wrap:function(e){var t=U(e);return this.each(function(i){s(this).wrapAll(t?e.call(this,i):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){s(this).replaceWith(this.childNodes)}),this}}),s.expr.pseudos.hidden=function(e){return!s.expr.pseudos.visible(e)},s.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},s.ajaxSettings.xhr=function(){try{return new c.XMLHttpRequest}catch{}};var tr={0:200,1223:204},Ke=s.ajaxSettings.xhr();H.cors=!!Ke&&"withCredentials"in Ke,H.ajax=Ke=!!Ke,s.ajaxTransport(function(e){var t,i;if(H.cors||Ke&&!e.crossDomain)return{send:function(r,l){var f,g=e.xhr();if(g.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(f in e.xhrFields)g[f]=e.xhrFields[f];e.mimeType&&g.overrideMimeType&&g.overrideMimeType(e.mimeType),!e.crossDomain&&!r["X-Requested-With"]&&(r["X-Requested-With"]="XMLHttpRequest");for(f in r)g.setRequestHeader(f,r[f]);t=function(E){return function(){t&&(t=i=g.onload=g.onerror=g.onabort=g.ontimeout=g.onreadystatechange=null,E==="abort"?g.abort():E==="error"?typeof g.status!="number"?l(0,"error"):l(g.status,g.statusText):l(tr[g.status]||g.status,g.statusText,(g.responseType||"text")!=="text"||typeof g.responseText!="string"?{binary:g.response}:{text:g.responseText},g.getAllResponseHeaders()))}},g.onload=t(),i=g.onerror=g.ontimeout=t("error"),g.onabort!==void 0?g.onabort=i:g.onreadystatechange=function(){g.readyState===4&&c.setTimeout(function(){t&&i()})},t=t("abort");try{g.send(e.hasContent&&e.data||null)}catch(E){if(t)throw E}},abort:function(){t&&t()}}}),s.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),s.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return s.globalEval(e),e}}}),s.ajaxPrefilter("script",function(e){e.cache===void 0&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),s.ajaxTransport("script",function(e){if(e.crossDomain||e.scriptAttrs){var t,i;return{send:function(r,l){t=s("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",i=function(f){t.remove(),i=null,f&&l(f.type==="error"?404:200,f.type)}),K.head.appendChild(t[0])},abort:function(){i&&i()}}}});var Yn=[],xn=/(=)\?(?=&|$)|\?\?/;s.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yn.pop()||s.expando+"_"+Qn.guid++;return this[e]=!0,e}}),s.ajaxPrefilter("json jsonp",function(e,t,i){var r,l,f,g=e.jsonp!==!1&&(xn.test(e.url)?"url":typeof e.data=="string"&&(e.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&xn.test(e.data)&&"data");if(g||e.dataTypes[0]==="jsonp")return r=e.jsonpCallback=U(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,g?e[g]=e[g].replace(xn,"$1"+r):e.jsonp!==!1&&(e.url+=(Zt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return f||s.error(r+" was not called"),f[0]},e.dataTypes[0]="json",l=c[r],c[r]=function(){f=arguments},i.always(function(){l===void 0?s(c).removeProp(r):c[r]=l,e[r]&&(e.jsonpCallback=t.jsonpCallback,Yn.push(r)),f&&U(l)&&l(f[0]),f=l=void 0}),"script"}),H.createHTMLDocument=function(){var e=K.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",e.childNodes.length===2}(),s.parseHTML=function(e,t,i){if(typeof e!="string")return[];typeof t=="boolean"&&(i=t,t=!1);var r,l,f;return t||(H.createHTMLDocument?(t=K.implementation.createHTMLDocument(""),r=t.createElement("base"),r.href=K.location.href,t.head.appendChild(r)):t=K),l=fn.exec(e),f=!i&&[],l?[t.createElement(l[1])]:(l=Pn([e],t,f),f&&f.length&&s(f).remove(),s.merge([],l.childNodes))},s.fn.load=function(e,t,i){var r,l,f,g=this,E=e.indexOf(" ");return E>-1&&(r=Je(e.slice(E)),e=e.slice(0,E)),U(t)?(i=t,t=void 0):t&&typeof t=="object"&&(l="POST"),g.length>0&&s.ajax({url:e,type:l||"GET",dataType:"html",data:t}).done(function(w){f=arguments,g.html(r?s("<div>").append(s.parseHTML(w)).find(r):w)}).always(i&&function(w,x){g.each(function(){i.apply(this,f||[w.responseText,x,w])})}),this},s.expr.pseudos.animated=function(e){return s.grep(s.timers,function(t){return e===t.elem}).length},s.offset={setOffset:function(e,t,i){var r,l,f,g,E,w,x,k=s.css(e,"position"),j=s(e),D={};k==="static"&&(e.style.position="relative"),E=j.offset(),f=s.css(e,"top"),w=s.css(e,"left"),x=(k==="absolute"||k==="fixed")&&(f+w).indexOf("auto")>-1,x?(r=j.position(),g=r.top,l=r.left):(g=parseFloat(f)||0,l=parseFloat(w)||0),U(t)&&(t=t.call(e,i,s.extend({},E))),t.top!=null&&(D.top=t.top-E.top+g),t.left!=null&&(D.left=t.left-E.left+l),"using"in t?t.using.call(e,D):j.css(D)}},s.fn.extend({offset:function(e){if(arguments.length)return e===void 0?this:this.each(function(l){s.offset.setOffset(this,e,l)});var t,i,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),i=r.ownerDocument.defaultView,{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,i,r=this[0],l={top:0,left:0};if(s.css(r,"position")==="fixed")t=r.getBoundingClientRect();else{for(t=this.offset(),i=r.ownerDocument,e=r.offsetParent||i.documentElement;e&&(e===i.body||e===i.documentElement)&&s.css(e,"position")==="static";)e=e.parentNode;e&&e!==r&&e.nodeType===1&&(l=s(e).offset(),l.top+=s.css(e,"borderTopWidth",!0),l.left+=s.css(e,"borderLeftWidth",!0))}return{top:t.top-l.top-s.css(r,"marginTop",!0),left:t.left-l.left-s.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&s.css(e,"position")==="static";)e=e.offsetParent;return e||nt})}}),s.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var i=t==="pageYOffset";s.fn[e]=function(r){return Ye(this,function(l,f,g){var E;if(we(l)?E=l:l.nodeType===9&&(E=l.defaultView),g===void 0)return E?E[t]:l[f];E?E.scrollTo(i?E.pageXOffset:g,i?g:E.pageYOffset):l[f]=g},e,r,arguments.length)}}),s.each(["top","left"],function(e,t){s.cssHooks[t]=Xt(H.pixelPosition,function(i,r){if(r)return r=Qt(i,t),jt.test(r)?s(i).position()[t]+"px":r})}),s.each({Height:"height",Width:"width"},function(e,t){s.each({padding:"inner"+e,content:t,"":"outer"+e},function(i,r){s.fn[r]=function(l,f){var g=arguments.length&&(i||typeof l!="boolean"),E=i||(l===!0||f===!0?"margin":"border");return Ye(this,function(w,x,k){var j;return we(w)?r.indexOf("outer")===0?w["inner"+e]:w.document.documentElement["client"+e]:w.nodeType===9?(j=w.documentElement,Math.max(w.body["scroll"+e],j["scroll"+e],w.body["offset"+e],j["offset"+e],j["client"+e])):k===void 0?s.css(w,x,E):s.style(w,x,k,E)},t,g?l:void 0,g)}})}),s.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){s.fn[t]=function(i){return this.on(t,i)}}),s.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,r){return this.on(t,e,i,r)},undelegate:function(e,t,i){return arguments.length===1?this.off(e,"**"):this.off(t,e||"**",i)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){s.fn[t]=function(i,r){return arguments.length>0?this.on(t,null,i,r):this.trigger(t)}});var Ci=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;s.proxy=function(e,t){var i,r,l;if(typeof t=="string"&&(i=e[t],t=e,e=i),!!U(e))return r=o.call(arguments,2),l=function(){return e.apply(t||this,r.concat(o.call(arguments)))},l.guid=e.guid=e.guid||s.guid++,l},s.holdReady=function(e){e?s.readyWait++:s.ready(!0)},s.isArray=Array.isArray,s.parseJSON=JSON.parse,s.nodeName=pe,s.isFunction=U,s.isWindow=we,s.camelCase=Me,s.type=Ie,s.now=Date.now,s.isNumeric=function(e){var t=s.type(e);return(t==="number"||t==="string")&&!isNaN(e-parseFloat(e))},s.trim=function(e){return e==null?"":(e+"").replace(Ci,"$1")};var nr=c.jQuery,rn=c.$;return s.noConflict=function(e){return c.$===s&&(c.$=rn),e&&c.jQuery===s&&(c.jQuery=nr),s},typeof m>"u"&&(c.jQuery=c.$=s),s})}(ar)),ar.exports}/*!
            * Bootstrap v4.6.2 (https://getbootstrap.com/)
            * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
            * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
            */(function(d,c){(function(m,y){y(c,ho())})(dr,function(m,y){function T(u){return u&&typeof u=="object"&&"default"in u?u:{default:u}}var o=T(y);function S(u,h){for(var n=0;n<h.length;n++){var a=h[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(u,a.key,a)}}function I(u,h,n){return n&&S(u,n),Object.defineProperty(u,"prototype",{writable:!1}),u}function M(){return M=Object.assign?Object.assign.bind():function(u){for(var h=1;h<arguments.length;h++){var n=arguments[h];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(u[a]=n[a])}return u},M.apply(this,arguments)}function $(u,h){return $=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},$(u,h)}var F="transitionend",L={TRANSITION_END:"bsTransitionEnd",getUID:function(u){do u+=~~(1e6*Math.random());while(document.getElementById(u));return u},getSelectorFromElement:function(u){var h=u.getAttribute("data-target");if(!h||h==="#"){var n=u.getAttribute("href");h=n&&n!=="#"?n.trim():""}try{return document.querySelector(h)?h:null}catch{return null}},getTransitionDurationFromElement:function(u){if(!u)return 0;var h=o.default(u).css("transition-duration"),n=o.default(u).css("transition-delay"),a=parseFloat(h),p=parseFloat(n);return a||p?(h=h.split(",")[0],n=n.split(",")[0],1e3*(parseFloat(h)+parseFloat(n))):0},reflow:function(u){return u.offsetHeight},triggerTransitionEnd:function(u){o.default(u).trigger(F)},supportsTransitionEnd:function(){return!!F},isElement:function(u){return(u[0]||u).nodeType},typeCheckConfig:function(u,h,n){for(var a in n)if(Object.prototype.hasOwnProperty.call(n,a)){var p=n[a],b=h[a],_=b&&L.isElement(b)?"element":(A=b)===null||typeof A>"u"?""+A:{}.toString.call(A).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(p).test(_))throw new Error(u.toUpperCase()+': Option "'+a+'" provided type "'+_+'" but expected type "'+p+'".')}var A},findShadowRoot:function(u){if(!document.documentElement.attachShadow)return null;if(typeof u.getRootNode=="function"){var h=u.getRootNode();return h instanceof ShadowRoot?h:null}return u instanceof ShadowRoot?u:u.parentNode?L.findShadowRoot(u.parentNode):null},jQueryDetection:function(){if(typeof o.default>"u")throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var u=o.default.fn.jquery.split(" ")[0].split(".");if(u[0]<2&&u[1]<9||u[0]===1&&u[1]===9&&u[2]<1||u[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};L.jQueryDetection(),o.default.fn.emulateTransitionEnd=function(u){var h=this,n=!1;return o.default(this).one(L.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||L.triggerTransitionEnd(h)},u),this},o.default.event.special[L.TRANSITION_END]={bindType:F,delegateType:F,handle:function(u){if(o.default(u.target).is(this))return u.handleObj.handler.apply(this,arguments)}};var ve="bs.alert",ye=o.default.fn.alert,H=function(){function u(n){this._element=n}var h=u.prototype;return h.close=function(n){var a=this._element;n&&(a=this._getRootElement(n)),this._triggerCloseEvent(a).isDefaultPrevented()||this._removeElement(a)},h.dispose=function(){o.default.removeData(this._element,ve),this._element=null},h._getRootElement=function(n){var a=L.getSelectorFromElement(n),p=!1;return a&&(p=document.querySelector(a)),p||(p=o.default(n).closest(".alert")[0]),p},h._triggerCloseEvent=function(n){var a=o.default.Event("close.bs.alert");return o.default(n).trigger(a),a},h._removeElement=function(n){var a=this;if(o.default(n).removeClass("show"),o.default(n).hasClass("fade")){var p=L.getTransitionDurationFromElement(n);o.default(n).one(L.TRANSITION_END,function(b){return a._destroyElement(n,b)}).emulateTransitionEnd(p)}else this._destroyElement(n)},h._destroyElement=function(n){o.default(n).detach().trigger("closed.bs.alert").remove()},u._jQueryInterface=function(n){return this.each(function(){var a=o.default(this),p=a.data(ve);p||(p=new u(this),a.data(ve,p)),n==="close"&&p[n](this)})},u._handleDismiss=function(n){return function(a){a&&a.preventDefault(),n.close(this)}},I(u,null,[{key:"VERSION",get:function(){return"4.6.2"}}]),u}();o.default(document).on("click.bs.alert.data-api",'[data-dismiss="alert"]',H._handleDismiss(new H)),o.default.fn.alert=H._jQueryInterface,o.default.fn.alert.Constructor=H,o.default.fn.alert.noConflict=function(){return o.default.fn.alert=ye,H._jQueryInterface};var U="bs.button",we=o.default.fn.button,K="active",Be='[data-toggle^="button"]',me='input:not([type="hidden"])',Ie=".btn",ut=function(){function u(n){this._element=n,this.shouldAvoidTriggerChange=!1}var h=u.prototype;return h.toggle=function(){var n=!0,a=!0,p=o.default(this._element).closest('[data-toggle="buttons"]')[0];if(p){var b=this._element.querySelector(me);if(b){if(b.type==="radio")if(b.checked&&this._element.classList.contains(K))n=!1;else{var _=p.querySelector(".active");_&&o.default(_).removeClass(K)}n&&(b.type!=="checkbox"&&b.type!=="radio"||(b.checked=!this._element.classList.contains(K)),this.shouldAvoidTriggerChange||o.default(b).trigger("change")),b.focus(),a=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(a&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(K)),n&&o.default(this._element).toggleClass(K))},h.dispose=function(){o.default.removeData(this._element,U),this._element=null},u._jQueryInterface=function(n,a){return this.each(function(){var p=o.default(this),b=p.data(U);b||(b=new u(this),p.data(U,b)),b.shouldAvoidTriggerChange=a,n==="toggle"&&b[n]()})},I(u,null,[{key:"VERSION",get:function(){return"4.6.2"}}]),u}();o.default(document).on("click.bs.button.data-api",Be,function(u){var h=u.target,n=h;if(o.default(h).hasClass("btn")||(h=o.default(h).closest(Ie)[0]),!h||h.hasAttribute("disabled")||h.classList.contains("disabled"))u.preventDefault();else{var a=h.querySelector(me);if(a&&(a.hasAttribute("disabled")||a.classList.contains("disabled")))return void u.preventDefault();n.tagName!=="INPUT"&&h.tagName==="LABEL"||ut._jQueryInterface.call(o.default(h),"toggle",n.tagName==="INPUT")}}).on("focus.bs.button.data-api blur.bs.button.data-api",Be,function(u){var h=o.default(u.target).closest(Ie)[0];o.default(h).toggleClass("focus",/^focus(in)?$/.test(u.type))}),o.default(window).on("load.bs.button.data-api",function(){for(var u=[].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')),h=0,n=u.length;h<n;h++){var a=u[h],p=a.querySelector(me);p.checked||p.hasAttribute("checked")?a.classList.add(K):a.classList.remove(K)}for(var b=0,_=(u=[].slice.call(document.querySelectorAll('[data-toggle="button"]'))).length;b<_;b++){var A=u[b];A.getAttribute("aria-pressed")==="true"?A.classList.add(K):A.classList.remove(K)}}),o.default.fn.button=ut._jQueryInterface,o.default.fn.button.Constructor=ut,o.default.fn.button.noConflict=function(){return o.default.fn.button=we,ut._jQueryInterface};var ke="carousel",s="bs.carousel",Ct=o.default.fn[ke],pe="active",un="next",ln="prev",ii="slid.bs.carousel",he=".active.carousel-item",gt={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},qi={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},ri={TOUCH:"touch",PEN:"pen"},je=function(){function u(n,a){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(a),this._element=n,this._indicatorsElement=this._element.querySelector(".carousel-indicators"),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=!!(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var h=u.prototype;return h.next=function(){this._isSliding||this._slide(un)},h.nextWhenVisible=function(){var n=o.default(this._element);!document.hidden&&n.is(":visible")&&n.css("visibility")!=="hidden"&&this.next()},h.prev=function(){this._isSliding||this._slide(ln)},h.pause=function(n){n||(this._isPaused=!0),this._element.querySelector(".carousel-item-next, .carousel-item-prev")&&(L.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},h.cycle=function(n){n||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},h.to=function(n){var a=this;this._activeElement=this._element.querySelector(he);var p=this._getItemIndex(this._activeElement);if(!(n>this._items.length-1||n<0))if(this._isSliding)o.default(this._element).one(ii,function(){return a.to(n)});else{if(p===n)return this.pause(),void this.cycle();var b=n>p?un:ln;this._slide(b,this._items[n])}},h.dispose=function(){o.default(this._element).off(".bs.carousel"),o.default.removeData(this._element,s),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},h._getConfig=function(n){return n=M({},gt,n),L.typeCheckConfig(ke,n,qi),n},h._handleSwipe=function(){var n=Math.abs(this.touchDeltaX);if(!(n<=40)){var a=n/this.touchDeltaX;this.touchDeltaX=0,a>0&&this.prev(),a<0&&this.next()}},h._addEventListeners=function(){var n=this;this._config.keyboard&&o.default(this._element).on("keydown.bs.carousel",function(a){return n._keydown(a)}),this._config.pause==="hover"&&o.default(this._element).on("mouseenter.bs.carousel",function(a){return n.pause(a)}).on("mouseleave.bs.carousel",function(a){return n.cycle(a)}),this._config.touch&&this._addTouchEventListeners()},h._addTouchEventListeners=function(){var n=this;if(this._touchSupported){var a=function(b){n._pointerEvent&&ri[b.originalEvent.pointerType.toUpperCase()]?n.touchStartX=b.originalEvent.clientX:n._pointerEvent||(n.touchStartX=b.originalEvent.touches[0].clientX)},p=function(b){n._pointerEvent&&ri[b.originalEvent.pointerType.toUpperCase()]&&(n.touchDeltaX=b.originalEvent.clientX-n.touchStartX),n._handleSwipe(),n._config.pause==="hover"&&(n.pause(),n.touchTimeout&&clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(_){return n.cycle(_)},500+n._config.interval))};o.default(this._element.querySelectorAll(".carousel-item img")).on("dragstart.bs.carousel",function(b){return b.preventDefault()}),this._pointerEvent?(o.default(this._element).on("pointerdown.bs.carousel",function(b){return a(b)}),o.default(this._element).on("pointerup.bs.carousel",function(b){return p(b)}),this._element.classList.add("pointer-event")):(o.default(this._element).on("touchstart.bs.carousel",function(b){return a(b)}),o.default(this._element).on("touchmove.bs.carousel",function(b){return function(_){n.touchDeltaX=_.originalEvent.touches&&_.originalEvent.touches.length>1?0:_.originalEvent.touches[0].clientX-n.touchStartX}(b)}),o.default(this._element).on("touchend.bs.carousel",function(b){return p(b)}))}},h._keydown=function(n){if(!/input|textarea/i.test(n.target.tagName))switch(n.which){case 37:n.preventDefault(),this.prev();break;case 39:n.preventDefault(),this.next()}},h._getItemIndex=function(n){return this._items=n&&n.parentNode?[].slice.call(n.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(n)},h._getItemByDirection=function(n,a){var p=n===un,b=n===ln,_=this._getItemIndex(a),A=this._items.length-1;if((b&&_===0||p&&_===A)&&!this._config.wrap)return a;var P=(_+(n===ln?-1:1))%this._items.length;return P===-1?this._items[this._items.length-1]:this._items[P]},h._triggerSlideEvent=function(n,a){var p=this._getItemIndex(n),b=this._getItemIndex(this._element.querySelector(he)),_=o.default.Event("slide.bs.carousel",{relatedTarget:n,direction:a,from:b,to:p});return o.default(this._element).trigger(_),_},h._setActiveIndicatorElement=function(n){if(this._indicatorsElement){var a=[].slice.call(this._indicatorsElement.querySelectorAll(".active"));o.default(a).removeClass(pe);var p=this._indicatorsElement.children[this._getItemIndex(n)];p&&o.default(p).addClass(pe)}},h._updateInterval=function(){var n=this._activeElement||this._element.querySelector(he);if(n){var a=parseInt(n.getAttribute("data-interval"),10);a?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=a):this._config.interval=this._config.defaultInterval||this._config.interval}},h._slide=function(n,a){var p,b,_,A=this,P=this._element.querySelector(he),z=this._getItemIndex(P),V=a||P&&this._getItemByDirection(n,P),Q=this._getItemIndex(V),Y=!!this._interval;if(n===un?(p="carousel-item-left",b="carousel-item-next",_="left"):(p="carousel-item-right",b="carousel-item-prev",_="right"),V&&o.default(V).hasClass(pe))this._isSliding=!1;else if(!this._triggerSlideEvent(V,_).isDefaultPrevented()&&P&&V){this._isSliding=!0,Y&&this.pause(),this._setActiveIndicatorElement(V),this._activeElement=V;var te=o.default.Event(ii,{relatedTarget:V,direction:_,from:z,to:Q});if(o.default(this._element).hasClass("slide")){o.default(V).addClass(b),L.reflow(V),o.default(P).addClass(p),o.default(V).addClass(p);var ue=L.getTransitionDurationFromElement(P);o.default(P).one(L.TRANSITION_END,function(){o.default(V).removeClass(p+" "+b).addClass(pe),o.default(P).removeClass("active "+b+" "+p),A._isSliding=!1,setTimeout(function(){return o.default(A._element).trigger(te)},0)}).emulateTransitionEnd(ue)}else o.default(P).removeClass(pe),o.default(V).addClass(pe),this._isSliding=!1,o.default(this._element).trigger(te);Y&&this.cycle()}},u._jQueryInterface=function(n){return this.each(function(){var a=o.default(this).data(s),p=M({},gt,o.default(this).data());typeof n=="object"&&(p=M({},p,n));var b=typeof n=="string"?n:p.slide;if(a||(a=new u(this,p),o.default(this).data(s,a)),typeof n=="number")a.to(n);else if(typeof b=="string"){if(typeof a[b]>"u")throw new TypeError('No method named "'+b+'"');a[b]()}else p.interval&&p.ride&&(a.pause(),a.cycle())})},u._dataApiClickHandler=function(n){var a=L.getSelectorFromElement(this);if(a){var p=o.default(a)[0];if(p&&o.default(p).hasClass("carousel")){var b=M({},o.default(p).data(),o.default(this).data()),_=this.getAttribute("data-slide-to");_&&(b.interval=!1),u._jQueryInterface.call(o.default(p),b),_&&o.default(p).data(s).to(_),n.preventDefault()}}},I(u,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return gt}}]),u}();o.default(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",je._dataApiClickHandler),o.default(window).on("load.bs.carousel.data-api",function(){for(var u=[].slice.call(document.querySelectorAll('[data-ride="carousel"]')),h=0,n=u.length;h<n;h++){var a=o.default(u[h]);je._jQueryInterface.call(a,a.data())}}),o.default.fn[ke]=je._jQueryInterface,o.default.fn[ke].Constructor=je,o.default.fn[ke].noConflict=function(){return o.default.fn[ke]=Ct,je._jQueryInterface};var lt="collapse",Xe="bs.collapse",oi=o.default.fn[lt],xt="show",fn="collapse",St="collapsing",cn="collapsed",si="width",ai='[data-toggle="collapse"]',kn={toggle:!0,parent:""},Fi={toggle:"boolean",parent:"(string|element)"},At=function(){function u(n,a){this._isTransitioning=!1,this._element=n,this._config=this._getConfig(a),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+n.id+'"],[data-toggle="collapse"][data-target="#'+n.id+'"]'));for(var p=[].slice.call(document.querySelectorAll(ai)),b=0,_=p.length;b<_;b++){var A=p[b],P=L.getSelectorFromElement(A),z=[].slice.call(document.querySelectorAll(P)).filter(function(V){return V===n});P!==null&&z.length>0&&(this._selector=P,this._triggerArray.push(A))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var h=u.prototype;return h.toggle=function(){o.default(this._element).hasClass(xt)?this.hide():this.show()},h.show=function(){var n,a,p=this;if(!(this._isTransitioning||o.default(this._element).hasClass(xt)||(this._parent&&(n=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter(function(z){return typeof p._config.parent=="string"?z.getAttribute("data-parent")===p._config.parent:z.classList.contains(fn)})).length===0&&(n=null),n&&(a=o.default(n).not(this._selector).data(Xe))&&a._isTransitioning))){var b=o.default.Event("show.bs.collapse");if(o.default(this._element).trigger(b),!b.isDefaultPrevented()){n&&(u._jQueryInterface.call(o.default(n).not(this._selector),"hide"),a||o.default(n).data(Xe,null));var _=this._getDimension();o.default(this._element).removeClass(fn).addClass(St),this._element.style[_]=0,this._triggerArray.length&&o.default(this._triggerArray).removeClass(cn).attr("aria-expanded",!0),this.setTransitioning(!0);var A="scroll"+(_[0].toUpperCase()+_.slice(1)),P=L.getTransitionDurationFromElement(this._element);o.default(this._element).one(L.TRANSITION_END,function(){o.default(p._element).removeClass(St).addClass("collapse show"),p._element.style[_]="",p.setTransitioning(!1),o.default(p._element).trigger("shown.bs.collapse")}).emulateTransitionEnd(P),this._element.style[_]=this._element[A]+"px"}}},h.hide=function(){var n=this;if(!this._isTransitioning&&o.default(this._element).hasClass(xt)){var a=o.default.Event("hide.bs.collapse");if(o.default(this._element).trigger(a),!a.isDefaultPrevented()){var p=this._getDimension();this._element.style[p]=this._element.getBoundingClientRect()[p]+"px",L.reflow(this._element),o.default(this._element).addClass(St).removeClass("collapse show");var b=this._triggerArray.length;if(b>0)for(var _=0;_<b;_++){var A=this._triggerArray[_],P=L.getSelectorFromElement(A);P!==null&&(o.default([].slice.call(document.querySelectorAll(P))).hasClass(xt)||o.default(A).addClass(cn).attr("aria-expanded",!1))}this.setTransitioning(!0),this._element.style[p]="";var z=L.getTransitionDurationFromElement(this._element);o.default(this._element).one(L.TRANSITION_END,function(){n.setTransitioning(!1),o.default(n._element).removeClass(St).addClass(fn).trigger("hidden.bs.collapse")}).emulateTransitionEnd(z)}}},h.setTransitioning=function(n){this._isTransitioning=n},h.dispose=function(){o.default.removeData(this._element,Xe),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},h._getConfig=function(n){return(n=M({},kn,n)).toggle=!!n.toggle,L.typeCheckConfig(lt,n,Fi),n},h._getDimension=function(){return o.default(this._element).hasClass(si)?si:"height"},h._getParent=function(){var n,a=this;L.isElement(this._config.parent)?(n=this._config.parent,typeof this._config.parent.jquery<"u"&&(n=this._config.parent[0])):n=document.querySelector(this._config.parent);var p='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',b=[].slice.call(n.querySelectorAll(p));return o.default(b).each(function(_,A){a._addAriaAndCollapsedClass(u._getTargetFromElement(A),[A])}),n},h._addAriaAndCollapsedClass=function(n,a){var p=o.default(n).hasClass(xt);a.length&&o.default(a).toggleClass(cn,!p).attr("aria-expanded",p)},u._getTargetFromElement=function(n){var a=L.getSelectorFromElement(n);return a?document.querySelector(a):null},u._jQueryInterface=function(n){return this.each(function(){var a=o.default(this),p=a.data(Xe),b=M({},kn,a.data(),typeof n=="object"&&n?n:{});if(!p&&b.toggle&&typeof n=="string"&&/show|hide/.test(n)&&(b.toggle=!1),p||(p=new u(this,b),a.data(Xe,p)),typeof n=="string"){if(typeof p[n]>"u")throw new TypeError('No method named "'+n+'"');p[n]()}})},I(u,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return kn}}]),u}();o.default(document).on("click.bs.collapse.data-api",ai,function(u){u.currentTarget.tagName==="A"&&u.preventDefault();var h=o.default(this),n=L.getSelectorFromElement(this),a=[].slice.call(document.querySelectorAll(n));o.default(a).each(function(){var p=o.default(this),b=p.data(Xe)?"toggle":h.data();At._jQueryInterface.call(p,b)})}),o.default.fn[lt]=At._jQueryInterface,o.default.fn[lt].Constructor=At,o.default.fn[lt].noConflict=function(){return o.default.fn[lt]=oi,At._jQueryInterface};var Le=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",Hi=function(){for(var u=["Edge","Trident","Firefox"],h=0;h<u.length;h+=1)if(Le&&navigator.userAgent.indexOf(u[h])>=0)return 1;return 0}(),Nt=Le&&window.Promise?function(u){var h=!1;return function(){h||(h=!0,window.Promise.resolve().then(function(){h=!1,u()}))}}:function(u){var h=!1;return function(){h||(h=!0,setTimeout(function(){h=!1,u()},Hi))}};function Ut(u){return u&&{}.toString.call(u)==="[object Function]"}function ft(u,h){if(u.nodeType!==1)return[];var n=u.ownerDocument.defaultView.getComputedStyle(u,null);return h?n[h]:n}function Rn(u){return u.nodeName==="HTML"?u:u.parentNode||u.host}function mt(u){if(!u)return document.body;switch(u.nodeName){case"HTML":case"BODY":return u.ownerDocument.body;case"#document":return u.body}var h=ft(u),n=h.overflow,a=h.overflowX,p=h.overflowY;return/(auto|scroll|overlay)/.test(n+p+a)?u:mt(Rn(u))}function Wt(u){return u&&u.referenceNode?u.referenceNode:u}var Ye=Le&&!(!window.MSInputMethodContext||!document.documentMode),ui=Le&&/MSIE 10/.test(navigator.userAgent);function Dt(u){return u===11?Ye:u===10?ui:Ye||ui}function Ot(u){if(!u)return document.documentElement;for(var h=Dt(10)?document.body:null,n=u.offsetParent||null;n===h&&u.nextElementSibling;)n=(u=u.nextElementSibling).offsetParent;var a=n&&n.nodeName;return a&&a!=="BODY"&&a!=="HTML"?["TH","TD","TABLE"].indexOf(n.nodeName)!==-1&&ft(n,"position")==="static"?Ot(n):n:u?u.ownerDocument.documentElement:document.documentElement}function Me(u){return u.parentNode!==null?Me(u.parentNode):u}function ct(u,h){if(!(u&&u.nodeType&&h&&h.nodeType))return document.documentElement;var n=u.compareDocumentPosition(h)&Node.DOCUMENT_POSITION_FOLLOWING,a=n?u:h,p=n?h:u,b=document.createRange();b.setStart(a,0),b.setEnd(p,0);var _,A,P=b.commonAncestorContainer;if(u!==P&&h!==P||a.contains(p))return(A=(_=P).nodeName)==="BODY"||A!=="HTML"&&Ot(_.firstElementChild)!==_?Ot(P):P;var z=Me(u);return z.host?ct(z.host,h):ct(u,Me(h).host)}function Ge(u){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",n=h==="top"?"scrollTop":"scrollLeft",a=u.nodeName;if(a==="BODY"||a==="HTML"){var p=u.ownerDocument.documentElement,b=u.ownerDocument.scrollingElement||p;return b[n]}return u[n]}function Z(u,h){var n=arguments.length>2&&arguments[2]!==void 0&&arguments[2],a=Ge(h,"top"),p=Ge(h,"left"),b=n?-1:1;return u.top+=a*b,u.bottom+=a*b,u.left+=p*b,u.right+=p*b,u}function Re(u,h){var n=h==="x"?"Left":"Top",a=n==="Left"?"Right":"Bottom";return parseFloat(u["border"+n+"Width"])+parseFloat(u["border"+a+"Width"])}function li(u,h,n,a){return Math.max(h["offset"+u],h["scroll"+u],n["client"+u],n["offset"+u],n["scroll"+u],Dt(10)?parseInt(n["offset"+u])+parseInt(a["margin"+(u==="Height"?"Top":"Left")])+parseInt(a["margin"+(u==="Height"?"Bottom":"Right")]):0)}function fi(u){var h=u.body,n=u.documentElement,a=Dt(10)&&getComputedStyle(n);return{height:li("Height",h,n,a),width:li("Width",h,n,a)}}var Bi=function(u,h){if(!(u instanceof h))throw new TypeError("Cannot call a class as a function")},ci=function(){function u(h,n){for(var a=0;a<n.length;a++){var p=n[a];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(h,p.key,p)}}return function(h,n,a){return n&&u(h.prototype,n),a&&u(h,a),h}}(),yt=function(u,h,n){return h in u?Object.defineProperty(u,h,{value:n,enumerable:!0,configurable:!0,writable:!0}):u[h]=n,u},Ne=Object.assign||function(u){for(var h=1;h<arguments.length;h++){var n=arguments[h];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(u[a]=n[a])}return u};function De(u){return Ne({},u,{right:u.left+u.width,bottom:u.top+u.height})}function nt(u){var h={};try{if(Dt(10)){h=u.getBoundingClientRect();var n=Ge(u,"top"),a=Ge(u,"left");h.top+=n,h.left+=a,h.bottom+=n,h.right+=a}else h=u.getBoundingClientRect()}catch{}var p={left:h.left,top:h.top,width:h.right-h.left,height:h.bottom-h.top},b=u.nodeName==="HTML"?fi(u.ownerDocument):{},_=b.width||u.clientWidth||p.width,A=b.height||u.clientHeight||p.height,P=u.offsetWidth-_,z=u.offsetHeight-A;if(P||z){var V=ft(u);P-=Re(V,"x"),z-=Re(V,"y"),p.width-=P,p.height-=z}return De(p)}function dt(u,h){var n=arguments.length>2&&arguments[2]!==void 0&&arguments[2],a=Dt(10),p=h.nodeName==="HTML",b=nt(u),_=nt(h),A=mt(u),P=ft(h),z=parseFloat(P.borderTopWidth),V=parseFloat(P.borderLeftWidth);n&&p&&(_.top=Math.max(_.top,0),_.left=Math.max(_.left,0));var Q=De({top:b.top-_.top-z,left:b.left-_.left-V,width:b.width,height:b.height});if(Q.marginTop=0,Q.marginLeft=0,!a&&p){var Y=parseFloat(P.marginTop),te=parseFloat(P.marginLeft);Q.top-=z-Y,Q.bottom-=z-Y,Q.left-=V-te,Q.right-=V-te,Q.marginTop=Y,Q.marginLeft=te}return(a&&!n?h.contains(A):h===A&&A.nodeName!=="BODY")&&(Q=Z(Q,h)),Q}function Mi(u){var h=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=u.ownerDocument.documentElement,a=dt(u,n),p=Math.max(n.clientWidth,window.innerWidth||0),b=Math.max(n.clientHeight,window.innerHeight||0),_=h?0:Ge(n),A=h?0:Ge(n,"left"),P={top:_-a.top+a.marginTop,left:A-a.left+a.marginLeft,width:p,height:b};return De(P)}function zt(u){var h=u.nodeName;if(h==="BODY"||h==="HTML")return!1;if(ft(u,"position")==="fixed")return!0;var n=Rn(u);return!!n&&zt(n)}function jn(u){if(!u||!u.parentElement||Dt())return document.documentElement;for(var h=u.parentElement;h&&ft(h,"transform")==="none";)h=h.parentElement;return h||document.documentElement}function dn(u,h,n,a){var p=arguments.length>4&&arguments[4]!==void 0&&arguments[4],b={top:0,left:0},_=p?jn(u):ct(u,Wt(h));if(a==="viewport")b=Mi(_,p);else{var A=void 0;a==="scrollParent"?(A=mt(Rn(h))).nodeName==="BODY"&&(A=u.ownerDocument.documentElement):A=a==="window"?u.ownerDocument.documentElement:a;var P=dt(A,_,p);if(A.nodeName!=="HTML"||zt(_))b=P;else{var z=fi(u.ownerDocument),V=z.height,Q=z.width;b.top+=P.top-P.marginTop,b.bottom=V+P.top,b.left+=P.left-P.marginLeft,b.right=Q+P.left}}var Y=typeof(n=n||0)=="number";return b.left+=Y?n:n.left||0,b.top+=Y?n:n.top||0,b.right-=Y?n:n.right||0,b.bottom-=Y?n:n.bottom||0,b}function Ui(u){return u.width*u.height}function vt(u,h,n,a,p){var b=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(u.indexOf("auto")===-1)return u;var _=dn(n,a,b,p),A={top:{width:_.width,height:h.top-_.top},right:{width:_.right-h.right,height:_.height},bottom:{width:_.width,height:_.bottom-h.bottom},left:{width:h.left-_.left,height:_.height}},P=Object.keys(A).map(function(Y){return Ne({key:Y},A[Y],{area:Ui(A[Y])})}).sort(function(Y,te){return te.area-Y.area}),z=P.filter(function(Y){var te=Y.width,ue=Y.height;return te>=n.clientWidth&&ue>=n.clientHeight}),V=z.length>0?z[0].key:P[0].key,Q=u.split("-")[1];return V+(Q?"-"+Q:"")}function kt(u,h,n){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,p=a?jn(h):ct(h,Wt(n));return dt(n,p,a)}function Ln(u){var h=u.ownerDocument.defaultView.getComputedStyle(u),n=parseFloat(h.marginTop||0)+parseFloat(h.marginBottom||0),a=parseFloat(h.marginLeft||0)+parseFloat(h.marginRight||0);return{width:u.offsetWidth+a,height:u.offsetHeight+n}}function Vt(u){var h={left:"right",right:"left",bottom:"top",top:"bottom"};return u.replace(/left|right|bottom|top/g,function(n){return h[n]})}function qe(u,h,n){n=n.split("-")[0];var a=Ln(u),p={width:a.width,height:a.height},b=["right","left"].indexOf(n)!==-1,_=b?"top":"left",A=b?"left":"top",P=b?"height":"width",z=b?"width":"height";return p[_]=h[_]+h[P]/2-a[P]/2,p[A]=n===A?h[A]-a[z]:h[Vt(A)],p}function xe(u,h){return Array.prototype.find?u.find(h):u.filter(h)[0]}function hn(u,h,n){return(n===void 0?u:u.slice(0,function(a,p,b){if(Array.prototype.findIndex)return a.findIndex(function(A){return A.name===b});var _=xe(a,function(A){return A.name===b});return a.indexOf(_)}(u,0,n))).forEach(function(a){a.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var p=a.function||a.fn;a.enabled&&Ut(p)&&(h.offsets.popper=De(h.offsets.popper),h.offsets.reference=De(h.offsets.reference),h=p(h,a))}),h}function Wi(){if(!this.state.isDestroyed){var u={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};u.offsets.reference=kt(this.state,this.popper,this.reference,this.options.positionFixed),u.placement=vt(this.options.placement,u.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),u.originalPlacement=u.placement,u.positionFixed=this.options.positionFixed,u.offsets.popper=qe(this.popper,u.offsets.reference,u.placement),u.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",u=hn(this.modifiers,u),this.state.isCreated?this.options.onUpdate(u):(this.state.isCreated=!0,this.options.onCreate(u))}}function Pn(u,h){return u.some(function(n){var a=n.name;return n.enabled&&a===h})}function pn(u){for(var h=[!1,"ms","Webkit","Moz","O"],n=u.charAt(0).toUpperCase()+u.slice(1),a=0;a<h.length;a++){var p=h[a],b=p?""+p+n:u;if(typeof document.body.style[b]<"u")return b}return null}function Rt(){return this.state.isDestroyed=!0,Pn(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[pn("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function bt(u){var h=u.ownerDocument;return h?h.defaultView:window}function gn(u,h,n,a){var p=u.nodeName==="BODY",b=p?u.ownerDocument.defaultView:u;b.addEventListener(h,n,{passive:!0}),p||gn(mt(b.parentNode),h,n,a),a.push(b)}function mn(u,h,n,a){n.updateBound=a,bt(u).addEventListener("resize",n.updateBound,{passive:!0});var p=mt(u);return gn(p,"scroll",n.updateBound,n.scrollParents),n.scrollElement=p,n.eventsEnabled=!0,n}function zi(){this.state.eventsEnabled||(this.state=mn(this.reference,this.options,this.state,this.scheduleUpdate))}function Vi(){var u,h;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(u=this.reference,h=this.state,bt(u).removeEventListener("resize",h.updateBound),h.scrollParents.forEach(function(n){n.removeEventListener("scroll",h.updateBound)}),h.updateBound=null,h.scrollParents=[],h.scrollElement=null,h.eventsEnabled=!1,h))}function In(u){return u!==""&&!isNaN(parseFloat(u))&&isFinite(u)}function yn(u,h){Object.keys(h).forEach(function(n){var a="";["width","height","top","right","bottom","left"].indexOf(n)!==-1&&In(h[n])&&(a="px"),u.style[n]=h[n]+a})}var $i=Le&&/Firefox/i.test(navigator.userAgent);function di(u,h,n){var a=xe(u,function(A){return A.name===h}),p=!!a&&u.some(function(A){return A.name===n&&A.enabled&&A.order<a.order});if(!p){var b="`"+h+"`",_="`"+n+"`";console.warn(_+" modifier is required by "+b+" modifier in order to work, be sure to include it before "+b+"!")}return p}var qn=["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"],Fn=qn.slice(3);function _t(u){var h=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=Fn.indexOf(u),a=Fn.slice(n+1).concat(Fn.slice(0,n));return h?a.reverse():a}var hi={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(u){var h=u.placement,n=h.split("-")[0],a=h.split("-")[1];if(a){var p=u.offsets,b=p.reference,_=p.popper,A=["bottom","top"].indexOf(n)!==-1,P=A?"left":"top",z=A?"width":"height",V={start:yt({},P,b[P]),end:yt({},P,b[P]+b[z]-_[z])};u.offsets.popper=Ne({},_,V[a])}return u}},offset:{order:200,enabled:!0,fn:function(u,h){var n,a=h.offset,p=u.placement,b=u.offsets,_=b.popper,A=b.reference,P=p.split("-")[0];return n=In(+a)?[+a,0]:function(z,V,Q,Y){var te=[0,0],ue=["right","left"].indexOf(Y)!==-1,de=z.split(/(\+|\-)/).map(function(_e){return _e.trim()}),Ee=de.indexOf(xe(de,function(_e){return _e.search(/,|\s/)!==-1}));de[Ee]&&de[Ee].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var Ce=/\s*,\s*|\s+/,ge=Ee!==-1?[de.slice(0,Ee).concat([de[Ee].split(Ce)[0]]),[de[Ee].split(Ce)[1]].concat(de.slice(Ee+1))]:[de];return ge=ge.map(function(_e,Fe){var ze=(Fe===1?!ue:ue)?"height":"width",ie=!1;return _e.reduce(function(Oe,Te){return Oe[Oe.length-1]===""&&["+","-"].indexOf(Te)!==-1?(Oe[Oe.length-1]=Te,ie=!0,Oe):ie?(Oe[Oe.length-1]+=Te,ie=!1,Oe):Oe.concat(Te)},[]).map(function(Oe){return function(Te,ht,Sn,An){var Bt=Te.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),Ve=+Bt[1],Ze=Bt[2];return Ve?Ze.indexOf("%")===0?De(Ze==="%p"?Sn:An)[ht]/100*Ve:Ze==="vh"||Ze==="vw"?(Ze==="vh"?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*Ve:Ve:Te}(Oe,ze,V,Q)})}),ge.forEach(function(_e,Fe){_e.forEach(function(ze,ie){In(ze)&&(te[Fe]+=ze*(_e[ie-1]==="-"?-1:1))})}),te}(a,_,A,P),P==="left"?(_.top+=n[0],_.left-=n[1]):P==="right"?(_.top+=n[0],_.left+=n[1]):P==="top"?(_.left+=n[0],_.top-=n[1]):P==="bottom"&&(_.left+=n[0],_.top+=n[1]),u.popper=_,u},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(u,h){var n=h.boundariesElement||Ot(u.instance.popper);u.instance.reference===n&&(n=Ot(n));var a=pn("transform"),p=u.instance.popper.style,b=p.top,_=p.left,A=p[a];p.top="",p.left="",p[a]="";var P=dn(u.instance.popper,u.instance.reference,h.padding,n,u.positionFixed);p.top=b,p.left=_,p[a]=A,h.boundaries=P;var z=h.priority,V=u.offsets.popper,Q={primary:function(Y){var te=V[Y];return V[Y]<P[Y]&&!h.escapeWithReference&&(te=Math.max(V[Y],P[Y])),yt({},Y,te)},secondary:function(Y){var te=Y==="right"?"left":"top",ue=V[te];return V[Y]>P[Y]&&!h.escapeWithReference&&(ue=Math.min(V[te],P[Y]-(Y==="right"?V.width:V.height))),yt({},te,ue)}};return z.forEach(function(Y){var te=["left","top"].indexOf(Y)!==-1?"primary":"secondary";V=Ne({},V,Q[te](Y))}),u.offsets.popper=V,u},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(u){var h=u.offsets,n=h.popper,a=h.reference,p=u.placement.split("-")[0],b=Math.floor,_=["top","bottom"].indexOf(p)!==-1,A=_?"right":"bottom",P=_?"left":"top",z=_?"width":"height";return n[A]<b(a[P])&&(u.offsets.popper[P]=b(a[P])-n[z]),n[P]>b(a[A])&&(u.offsets.popper[P]=b(a[A])),u}},arrow:{order:500,enabled:!0,fn:function(u,h){var n;if(!di(u.instance.modifiers,"arrow","keepTogether"))return u;var a=h.element;if(typeof a=="string"){if(!(a=u.instance.popper.querySelector(a)))return u}else if(!u.instance.popper.contains(a))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),u;var p=u.placement.split("-")[0],b=u.offsets,_=b.popper,A=b.reference,P=["left","right"].indexOf(p)!==-1,z=P?"height":"width",V=P?"Top":"Left",Q=V.toLowerCase(),Y=P?"left":"top",te=P?"bottom":"right",ue=Ln(a)[z];A[te]-ue<_[Q]&&(u.offsets.popper[Q]-=_[Q]-(A[te]-ue)),A[Q]+ue>_[te]&&(u.offsets.popper[Q]+=A[Q]+ue-_[te]),u.offsets.popper=De(u.offsets.popper);var de=A[Q]+A[z]/2-ue/2,Ee=ft(u.instance.popper),Ce=parseFloat(Ee["margin"+V]),ge=parseFloat(Ee["border"+V+"Width"]),_e=de-u.offsets.popper[Q]-Ce-ge;return _e=Math.max(Math.min(_[z]-ue,_e),0),u.arrowElement=a,u.offsets.arrow=(yt(n={},Q,Math.round(_e)),yt(n,Y,""),n),u},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(u,h){if(Pn(u.instance.modifiers,"inner")||u.flipped&&u.placement===u.originalPlacement)return u;var n=dn(u.instance.popper,u.instance.reference,h.padding,h.boundariesElement,u.positionFixed),a=u.placement.split("-")[0],p=Vt(a),b=u.placement.split("-")[1]||"",_=[];switch(h.behavior){case"flip":_=[a,p];break;case"clockwise":_=_t(a);break;case"counterclockwise":_=_t(a,!0);break;default:_=h.behavior}return _.forEach(function(A,P){if(a!==A||_.length===P+1)return u;a=u.placement.split("-")[0],p=Vt(a);var z=u.offsets.popper,V=u.offsets.reference,Q=Math.floor,Y=a==="left"&&Q(z.right)>Q(V.left)||a==="right"&&Q(z.left)<Q(V.right)||a==="top"&&Q(z.bottom)>Q(V.top)||a==="bottom"&&Q(z.top)<Q(V.bottom),te=Q(z.left)<Q(n.left),ue=Q(z.right)>Q(n.right),de=Q(z.top)<Q(n.top),Ee=Q(z.bottom)>Q(n.bottom),Ce=a==="left"&&te||a==="right"&&ue||a==="top"&&de||a==="bottom"&&Ee,ge=["top","bottom"].indexOf(a)!==-1,_e=!!h.flipVariations&&(ge&&b==="start"&&te||ge&&b==="end"&&ue||!ge&&b==="start"&&de||!ge&&b==="end"&&Ee),Fe=!!h.flipVariationsByContent&&(ge&&b==="start"&&ue||ge&&b==="end"&&te||!ge&&b==="start"&&Ee||!ge&&b==="end"&&de),ze=_e||Fe;(Y||Ce||ze)&&(u.flipped=!0,(Y||Ce)&&(a=_[P+1]),ze&&(b=function(ie){return ie==="end"?"start":ie==="start"?"end":ie}(b)),u.placement=a+(b?"-"+b:""),u.offsets.popper=Ne({},u.offsets.popper,qe(u.instance.popper,u.offsets.reference,u.placement)),u=hn(u.instance.modifiers,u,"flip"))}),u},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(u){var h=u.placement,n=h.split("-")[0],a=u.offsets,p=a.popper,b=a.reference,_=["left","right"].indexOf(n)!==-1,A=["top","left"].indexOf(n)===-1;return p[_?"left":"top"]=b[n]-(A?p[_?"width":"height"]:0),u.placement=Vt(h),u.offsets.popper=De(p),u}},hide:{order:800,enabled:!0,fn:function(u){if(!di(u.instance.modifiers,"hide","preventOverflow"))return u;var h=u.offsets.reference,n=xe(u.instance.modifiers,function(a){return a.name==="preventOverflow"}).boundaries;if(h.bottom<n.top||h.left>n.right||h.top>n.bottom||h.right<n.left){if(u.hide===!0)return u;u.hide=!0,u.attributes["x-out-of-boundaries"]=""}else{if(u.hide===!1)return u;u.hide=!1,u.attributes["x-out-of-boundaries"]=!1}return u}},computeStyle:{order:850,enabled:!0,fn:function(u,h){var n=h.x,a=h.y,p=u.offsets.popper,b=xe(u.instance.modifiers,function(_e){return _e.name==="applyStyle"}).gpuAcceleration;b!==void 0&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var _,A,P=b!==void 0?b:h.gpuAcceleration,z=Ot(u.instance.popper),V=nt(z),Q={position:p.position},Y=function(_e,Fe){var ze=_e.offsets,ie=ze.popper,Oe=ze.reference,Te=Math.round,ht=Math.floor,Sn=function(on){return on},An=Te(Oe.width),Bt=Te(ie.width),Ve=["left","right"].indexOf(_e.placement)!==-1,Ze=_e.placement.indexOf("-")!==-1,ot=Fe?Ve||Ze||An%2==Bt%2?Te:ht:Sn,Gn=Fe?Te:Sn;return{left:ot(An%2==1&&Bt%2==1&&!Ze&&Fe?ie.left-1:ie.left),top:Gn(ie.top),bottom:Gn(ie.bottom),right:ot(ie.right)}}(u,window.devicePixelRatio<2||!$i),te=n==="bottom"?"top":"bottom",ue=a==="right"?"left":"right",de=pn("transform");if(A=te==="bottom"?z.nodeName==="HTML"?-z.clientHeight+Y.bottom:-V.height+Y.bottom:Y.top,_=ue==="right"?z.nodeName==="HTML"?-z.clientWidth+Y.right:-V.width+Y.right:Y.left,P&&de)Q[de]="translate3d("+_+"px, "+A+"px, 0)",Q[te]=0,Q[ue]=0,Q.willChange="transform";else{var Ee=te==="bottom"?-1:1,Ce=ue==="right"?-1:1;Q[te]=A*Ee,Q[ue]=_*Ce,Q.willChange=te+", "+ue}var ge={"x-placement":u.placement};return u.attributes=Ne({},ge,u.attributes),u.styles=Ne({},Q,u.styles),u.arrowStyles=Ne({},u.offsets.arrow,u.arrowStyles),u},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(u){var h,n;return yn(u.instance.popper,u.styles),h=u.instance.popper,n=u.attributes,Object.keys(n).forEach(function(a){n[a]!==!1?h.setAttribute(a,n[a]):h.removeAttribute(a)}),u.arrowElement&&Object.keys(u.arrowStyles).length&&yn(u.arrowElement,u.arrowStyles),u},onLoad:function(u,h,n,a,p){var b=kt(p,h,u,n.positionFixed),_=vt(n.placement,b,h,u,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return h.setAttribute("x-placement",_),yn(h,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},jt=function(){function u(h,n){var a=this,p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Bi(this,u),this.scheduleUpdate=function(){return requestAnimationFrame(a.update)},this.update=Nt(this.update.bind(this)),this.options=Ne({},u.Defaults,p),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=h&&h.jquery?h[0]:h,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(Ne({},u.Defaults.modifiers,p.modifiers)).forEach(function(_){a.options.modifiers[_]=Ne({},u.Defaults.modifiers[_]||{},p.modifiers?p.modifiers[_]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(_){return Ne({name:_},a.options.modifiers[_])}).sort(function(_,A){return _.order-A.order}),this.modifiers.forEach(function(_){_.enabled&&Ut(_.onLoad)&&_.onLoad(a.reference,a.popper,a.options,_,a.state)}),this.update();var b=this.options.eventsEnabled;b&&this.enableEventListeners(),this.state.eventsEnabled=b}return ci(u,[{key:"update",value:function(){return Wi.call(this)}},{key:"destroy",value:function(){return Rt.call(this)}},{key:"enableEventListeners",value:function(){return zi.call(this)}},{key:"disableEventListeners",value:function(){return Vi.call(this)}}]),u}();jt.Utils=(typeof window<"u"?window:dr).PopperUtils,jt.placements=qn,jt.Defaults=hi;var Lt=jt,it="dropdown",$t="bs.dropdown",Qi=o.default.fn[it],Qt=new RegExp("38|40|27"),Xt="disabled",Ue="show",Hn="dropdown-menu-right",Bn="hide.bs.dropdown",pi="hidden.bs.dropdown",Jt="click.bs.dropdown.data-api",gi="keydown.bs.dropdown.data-api",vn='[data-toggle="dropdown"]',bn=".dropdown-menu",mi={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},Mn={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},rt=function(){function u(n,a){this._element=n,this._popper=null,this._config=this._getConfig(a),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var h=u.prototype;return h.toggle=function(){if(!this._element.disabled&&!o.default(this._element).hasClass(Xt)){var n=o.default(this._menu).hasClass(Ue);u._clearMenus(),n||this.show(!0)}},h.show=function(n){if(n===void 0&&(n=!1),!(this._element.disabled||o.default(this._element).hasClass(Xt)||o.default(this._menu).hasClass(Ue))){var a={relatedTarget:this._element},p=o.default.Event("show.bs.dropdown",a),b=u._getParentFromElement(this._element);if(o.default(b).trigger(p),!p.isDefaultPrevented()){if(!this._inNavbar&&n){if(typeof Lt>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var _=this._element;this._config.reference==="parent"?_=b:L.isElement(this._config.reference)&&(_=this._config.reference,typeof this._config.reference.jquery<"u"&&(_=this._config.reference[0])),this._config.boundary!=="scrollParent"&&o.default(b).addClass("position-static"),this._popper=new Lt(_,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&o.default(b).closest(".navbar-nav").length===0&&o.default(document.body).children().on("mouseover",null,o.default.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),o.default(this._menu).toggleClass(Ue),o.default(b).toggleClass(Ue).trigger(o.default.Event("shown.bs.dropdown",a))}}},h.hide=function(){if(!this._element.disabled&&!o.default(this._element).hasClass(Xt)&&o.default(this._menu).hasClass(Ue)){var n={relatedTarget:this._element},a=o.default.Event(Bn,n),p=u._getParentFromElement(this._element);o.default(p).trigger(a),a.isDefaultPrevented()||(this._popper&&this._popper.destroy(),o.default(this._menu).toggleClass(Ue),o.default(p).toggleClass(Ue).trigger(o.default.Event(pi,n)))}},h.dispose=function(){o.default.removeData(this._element,$t),o.default(this._element).off(".bs.dropdown"),this._element=null,this._menu=null,this._popper!==null&&(this._popper.destroy(),this._popper=null)},h.update=function(){this._inNavbar=this._detectNavbar(),this._popper!==null&&this._popper.scheduleUpdate()},h._addEventListeners=function(){var n=this;o.default(this._element).on("click.bs.dropdown",function(a){a.preventDefault(),a.stopPropagation(),n.toggle()})},h._getConfig=function(n){return n=M({},this.constructor.Default,o.default(this._element).data(),n),L.typeCheckConfig(it,n,this.constructor.DefaultType),n},h._getMenuElement=function(){if(!this._menu){var n=u._getParentFromElement(this._element);n&&(this._menu=n.querySelector(bn))}return this._menu},h._getPlacement=function(){var n=o.default(this._element.parentNode),a="bottom-start";return n.hasClass("dropup")?a=o.default(this._menu).hasClass(Hn)?"top-end":"top-start":n.hasClass("dropright")?a="right-start":n.hasClass("dropleft")?a="left-start":o.default(this._menu).hasClass(Hn)&&(a="bottom-end"),a},h._detectNavbar=function(){return o.default(this._element).closest(".navbar").length>0},h._getOffset=function(){var n=this,a={};return typeof this._config.offset=="function"?a.fn=function(p){return p.offsets=M({},p.offsets,n._config.offset(p.offsets,n._element)),p}:a.offset=this._config.offset,a},h._getPopperConfig=function(){var n={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return this._config.display==="static"&&(n.modifiers.applyStyle={enabled:!1}),M({},n,this._config.popperConfig)},u._jQueryInterface=function(n){return this.each(function(){var a=o.default(this).data($t);if(a||(a=new u(this,typeof n=="object"?n:null),o.default(this).data($t,a)),typeof n=="string"){if(typeof a[n]>"u")throw new TypeError('No method named "'+n+'"');a[n]()}})},u._clearMenus=function(n){if(!n||n.which!==3&&(n.type!=="keyup"||n.which===9))for(var a=[].slice.call(document.querySelectorAll(vn)),p=0,b=a.length;p<b;p++){var _=u._getParentFromElement(a[p]),A=o.default(a[p]).data($t),P={relatedTarget:a[p]};if(n&&n.type==="click"&&(P.clickEvent=n),A){var z=A._menu;if(o.default(_).hasClass(Ue)&&!(n&&(n.type==="click"&&/input|textarea/i.test(n.target.tagName)||n.type==="keyup"&&n.which===9)&&o.default.contains(_,n.target))){var V=o.default.Event(Bn,P);o.default(_).trigger(V),V.isDefaultPrevented()||("ontouchstart"in document.documentElement&&o.default(document.body).children().off("mouseover",null,o.default.noop),a[p].setAttribute("aria-expanded","false"),A._popper&&A._popper.destroy(),o.default(z).removeClass(Ue),o.default(_).removeClass(Ue).trigger(o.default.Event(pi,P)))}}}},u._getParentFromElement=function(n){var a,p=L.getSelectorFromElement(n);return p&&(a=document.querySelector(p)),a||n.parentNode},u._dataApiKeydownHandler=function(n){if(!(/input|textarea/i.test(n.target.tagName)?n.which===32||n.which!==27&&(n.which!==40&&n.which!==38||o.default(n.target).closest(bn).length):!Qt.test(n.which))&&!this.disabled&&!o.default(this).hasClass(Xt)){var a=u._getParentFromElement(this),p=o.default(a).hasClass(Ue);if(p||n.which!==27){if(n.preventDefault(),n.stopPropagation(),!p||n.which===27||n.which===32)return n.which===27&&o.default(a.querySelector(vn)).trigger("focus"),void o.default(this).trigger("click");var b=[].slice.call(a.querySelectorAll(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)")).filter(function(A){return o.default(A).is(":visible")});if(b.length!==0){var _=b.indexOf(n.target);n.which===38&&_>0&&_--,n.which===40&&_<b.length-1&&_++,_<0&&(_=0),b[_].focus()}}}},I(u,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return mi}},{key:"DefaultType",get:function(){return Mn}}]),u}();o.default(document).on(gi,vn,rt._dataApiKeydownHandler).on(gi,bn,rt._dataApiKeydownHandler).on(Jt+" keyup.bs.dropdown.data-api",rt._clearMenus).on(Jt,vn,function(u){u.preventDefault(),u.stopPropagation(),rt._jQueryInterface.call(o.default(this),"toggle")}).on(Jt,".dropdown form",function(u){u.stopPropagation()}),o.default.fn[it]=rt._jQueryInterface,o.default.fn[it].Constructor=rt,o.default.fn[it].noConflict=function(){return o.default.fn[it]=Qi,rt._jQueryInterface};var Ae="bs.modal",Pt=o.default.fn.modal,Kt="modal-open",It="fade",_n="show",wn="modal-static",Un="hidden.bs.modal",Yt="show.bs.modal",Gt="focusin.bs.modal",yi="resize.bs.modal",Wn="click.dismiss.bs.modal",We="keydown.dismiss.bs.modal",zn="mousedown.dismiss.bs.modal",qt=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Vn={backdrop:!0,keyboard:!0,focus:!0,show:!0},Xi={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},Je=function(){function u(n,a){this._config=this._getConfig(a),this._element=n,this._dialog=n.querySelector(".modal-dialog"),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var h=u.prototype;return h.toggle=function(n){return this._isShown?this.hide():this.show(n)},h.show=function(n){var a=this;if(!this._isShown&&!this._isTransitioning){var p=o.default.Event(Yt,{relatedTarget:n});o.default(this._element).trigger(p),p.isDefaultPrevented()||(this._isShown=!0,o.default(this._element).hasClass(It)&&(this._isTransitioning=!0),this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),o.default(this._element).on(Wn,'[data-dismiss="modal"]',function(b){return a.hide(b)}),o.default(this._dialog).on(zn,function(){o.default(a._element).one("mouseup.dismiss.bs.modal",function(b){o.default(b.target).is(a._element)&&(a._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return a._showElement(n)}))}},h.hide=function(n){var a=this;if(n&&n.preventDefault(),this._isShown&&!this._isTransitioning){var p=o.default.Event("hide.bs.modal");if(o.default(this._element).trigger(p),this._isShown&&!p.isDefaultPrevented()){this._isShown=!1;var b=o.default(this._element).hasClass(It);if(b&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),o.default(document).off(Gt),o.default(this._element).removeClass(_n),o.default(this._element).off(Wn),o.default(this._dialog).off(zn),b){var _=L.getTransitionDurationFromElement(this._element);o.default(this._element).one(L.TRANSITION_END,function(A){return a._hideModal(A)}).emulateTransitionEnd(_)}else this._hideModal()}}},h.dispose=function(){[window,this._element,this._dialog].forEach(function(n){return o.default(n).off(".bs.modal")}),o.default(document).off(Gt),o.default.removeData(this._element,Ae),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},h.handleUpdate=function(){this._adjustDialog()},h._getConfig=function(n){return n=M({},Vn,n),L.typeCheckConfig("modal",n,Xi),n},h._triggerBackdropTransition=function(){var n=this,a=o.default.Event("hidePrevented.bs.modal");if(o.default(this._element).trigger(a),!a.isDefaultPrevented()){var p=this._element.scrollHeight>document.documentElement.clientHeight;p||(this._element.style.overflowY="hidden"),this._element.classList.add(wn);var b=L.getTransitionDurationFromElement(this._dialog);o.default(this._element).off(L.TRANSITION_END),o.default(this._element).one(L.TRANSITION_END,function(){n._element.classList.remove(wn),p||o.default(n._element).one(L.TRANSITION_END,function(){n._element.style.overflowY=""}).emulateTransitionEnd(n._element,b)}).emulateTransitionEnd(b),this._element.focus()}},h._showElement=function(n){var a=this,p=o.default(this._element).hasClass(It),b=this._dialog?this._dialog.querySelector(".modal-body"):null;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.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),o.default(this._dialog).hasClass("modal-dialog-scrollable")&&b?b.scrollTop=0:this._element.scrollTop=0,p&&L.reflow(this._element),o.default(this._element).addClass(_n),this._config.focus&&this._enforceFocus();var _=o.default.Event("shown.bs.modal",{relatedTarget:n}),A=function(){a._config.focus&&a._element.focus(),a._isTransitioning=!1,o.default(a._element).trigger(_)};if(p){var P=L.getTransitionDurationFromElement(this._dialog);o.default(this._dialog).one(L.TRANSITION_END,A).emulateTransitionEnd(P)}else A()},h._enforceFocus=function(){var n=this;o.default(document).off(Gt).on(Gt,function(a){document!==a.target&&n._element!==a.target&&o.default(n._element).has(a.target).length===0&&n._element.focus()})},h._setEscapeEvent=function(){var n=this;this._isShown?o.default(this._element).on(We,function(a){n._config.keyboard&&a.which===27?(a.preventDefault(),n.hide()):n._config.keyboard||a.which!==27||n._triggerBackdropTransition()}):this._isShown||o.default(this._element).off(We)},h._setResizeEvent=function(){var n=this;this._isShown?o.default(window).on(yi,function(a){return n.handleUpdate(a)}):o.default(window).off(yi)},h._hideModal=function(){var n=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop(function(){o.default(document.body).removeClass(Kt),n._resetAdjustments(),n._resetScrollbar(),o.default(n._element).trigger(Un)})},h._removeBackdrop=function(){this._backdrop&&(o.default(this._backdrop).remove(),this._backdrop=null)},h._showBackdrop=function(n){var a=this,p=o.default(this._element).hasClass(It)?It:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",p&&this._backdrop.classList.add(p),o.default(this._backdrop).appendTo(document.body),o.default(this._element).on(Wn,function(P){a._ignoreBackdropClick?a._ignoreBackdropClick=!1:P.target===P.currentTarget&&(a._config.backdrop==="static"?a._triggerBackdropTransition():a.hide())}),p&&L.reflow(this._backdrop),o.default(this._backdrop).addClass(_n),!n)return;if(!p)return void n();var b=L.getTransitionDurationFromElement(this._backdrop);o.default(this._backdrop).one(L.TRANSITION_END,n).emulateTransitionEnd(b)}else if(!this._isShown&&this._backdrop){o.default(this._backdrop).removeClass(_n);var _=function(){a._removeBackdrop(),n&&n()};if(o.default(this._element).hasClass(It)){var A=L.getTransitionDurationFromElement(this._backdrop);o.default(this._backdrop).one(L.TRANSITION_END,_).emulateTransitionEnd(A)}else _()}else n&&n()},h._adjustDialog=function(){var n=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&n&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!n&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},h._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},h._checkScrollbar=function(){var n=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(n.left+n.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},h._setScrollbar=function(){var n=this;if(this._isBodyOverflowing){var a=[].slice.call(document.querySelectorAll(qt)),p=[].slice.call(document.querySelectorAll(".sticky-top"));o.default(a).each(function(A,P){var z=P.style.paddingRight,V=o.default(P).css("padding-right");o.default(P).data("padding-right",z).css("padding-right",parseFloat(V)+n._scrollbarWidth+"px")}),o.default(p).each(function(A,P){var z=P.style.marginRight,V=o.default(P).css("margin-right");o.default(P).data("margin-right",z).css("margin-right",parseFloat(V)-n._scrollbarWidth+"px")});var b=document.body.style.paddingRight,_=o.default(document.body).css("padding-right");o.default(document.body).data("padding-right",b).css("padding-right",parseFloat(_)+this._scrollbarWidth+"px")}o.default(document.body).addClass(Kt)},h._resetScrollbar=function(){var n=[].slice.call(document.querySelectorAll(qt));o.default(n).each(function(b,_){var A=o.default(_).data("padding-right");o.default(_).removeData("padding-right"),_.style.paddingRight=A||""});var a=[].slice.call(document.querySelectorAll(".sticky-top"));o.default(a).each(function(b,_){var A=o.default(_).data("margin-right");typeof A<"u"&&o.default(_).css("margin-right",A).removeData("margin-right")});var p=o.default(document.body).data("padding-right");o.default(document.body).removeData("padding-right"),document.body.style.paddingRight=p||""},h._getScrollbarWidth=function(){var n=document.createElement("div");n.className="modal-scrollbar-measure",document.body.appendChild(n);var a=n.getBoundingClientRect().width-n.clientWidth;return document.body.removeChild(n),a},u._jQueryInterface=function(n,a){return this.each(function(){var p=o.default(this).data(Ae),b=M({},Vn,o.default(this).data(),typeof n=="object"&&n?n:{});if(p||(p=new u(this,b),o.default(this).data(Ae,p)),typeof n=="string"){if(typeof p[n]>"u")throw new TypeError('No method named "'+n+'"');p[n](a)}else b.show&&p.show(a)})},I(u,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return Vn}}]),u}();o.default(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(u){var h,n=this,a=L.getSelectorFromElement(this);a&&(h=document.querySelector(a));var p=o.default(h).data(Ae)?"toggle":M({},o.default(h).data(),o.default(this).data());this.tagName!=="A"&&this.tagName!=="AREA"||u.preventDefault();var b=o.default(h).one(Yt,function(_){_.isDefaultPrevented()||b.one(Un,function(){o.default(n).is(":visible")&&n.focus()})});Je._jQueryInterface.call(o.default(h),p,this)}),o.default.fn.modal=Je._jQueryInterface,o.default.fn.modal.Constructor=Je,o.default.fn.modal.noConflict=function(){return o.default.fn.modal=Pt,Je._jQueryInterface};var wt=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],$n=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Ji=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;function Ft(u,h,n){if(u.length===0)return u;if(n&&typeof n=="function")return n(u);for(var a=new window.DOMParser().parseFromString(u,"text/html"),p=Object.keys(h),b=[].slice.call(a.body.querySelectorAll("*")),_=function(z,V){var Q=b[z],Y=Q.nodeName.toLowerCase();if(p.indexOf(Q.nodeName.toLowerCase())===-1)return Q.parentNode.removeChild(Q),"continue";var te=[].slice.call(Q.attributes),ue=[].concat(h["*"]||[],h[Y]||[]);te.forEach(function(de){(function(Ee,Ce){var ge=Ee.nodeName.toLowerCase();if(Ce.indexOf(ge)!==-1)return wt.indexOf(ge)===-1||!!($n.test(Ee.nodeValue)||Ji.test(Ee.nodeValue));for(var _e=Ce.filter(function(ie){return ie instanceof RegExp}),Fe=0,ze=_e.length;Fe<ze;Fe++)if(_e[Fe].test(ge))return!0;return!1})(de,ue)||Q.removeAttribute(de.nodeName)})},A=0,P=b.length;A<P;A++)_(A);return a.body.innerHTML}var Qn="tooltip",Zt="bs.tooltip",vi=o.default.fn.tooltip,bi=new RegExp("(^|\\s)bs-tooltip\\S+","g"),Ki=["sanitize","whiteList","sanitizeFn"],en="fade",En="show",tn="show",nn="out",Tn="hover",_i="focus",Yi={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Gi={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",customClass:"",sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Zi={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},er={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},Et=function(){function u(n,a){if(typeof Lt>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=n,this.config=this._getConfig(a),this.tip=null,this._setListeners()}var h=u.prototype;return h.enable=function(){this._isEnabled=!0},h.disable=function(){this._isEnabled=!1},h.toggleEnabled=function(){this._isEnabled=!this._isEnabled},h.toggle=function(n){if(this._isEnabled)if(n){var a=this.constructor.DATA_KEY,p=o.default(n.currentTarget).data(a);p||(p=new this.constructor(n.currentTarget,this._getDelegateConfig()),o.default(n.currentTarget).data(a,p)),p._activeTrigger.click=!p._activeTrigger.click,p._isWithActiveTrigger()?p._enter(null,p):p._leave(null,p)}else{if(o.default(this.getTipElement()).hasClass(En))return void this._leave(null,this);this._enter(null,this)}},h.dispose=function(){clearTimeout(this._timeout),o.default.removeData(this.element,this.constructor.DATA_KEY),o.default(this.element).off(this.constructor.EVENT_KEY),o.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&o.default(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},h.show=function(){var n=this;if(o.default(this.element).css("display")==="none")throw new Error("Please use show on visible elements");var a=o.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){o.default(this.element).trigger(a);var p=L.findShadowRoot(this.element),b=o.default.contains(p!==null?p:this.element.ownerDocument.documentElement,this.element);if(a.isDefaultPrevented()||!b)return;var _=this.getTipElement(),A=L.getUID(this.constructor.NAME);_.setAttribute("id",A),this.element.setAttribute("aria-describedby",A),this.setContent(),this.config.animation&&o.default(_).addClass(en);var P=typeof this.config.placement=="function"?this.config.placement.call(this,_,this.element):this.config.placement,z=this._getAttachment(P);this.addAttachmentClass(z);var V=this._getContainer();o.default(_).data(this.constructor.DATA_KEY,this),o.default.contains(this.element.ownerDocument.documentElement,this.tip)||o.default(_).appendTo(V),o.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new Lt(this.element,_,this._getPopperConfig(z)),o.default(_).addClass(En),o.default(_).addClass(this.config.customClass),"ontouchstart"in document.documentElement&&o.default(document.body).children().on("mouseover",null,o.default.noop);var Q=function(){n.config.animation&&n._fixTransition();var te=n._hoverState;n._hoverState=null,o.default(n.element).trigger(n.constructor.Event.SHOWN),te===nn&&n._leave(null,n)};if(o.default(this.tip).hasClass(en)){var Y=L.getTransitionDurationFromElement(this.tip);o.default(this.tip).one(L.TRANSITION_END,Q).emulateTransitionEnd(Y)}else Q()}},h.hide=function(n){var a=this,p=this.getTipElement(),b=o.default.Event(this.constructor.Event.HIDE),_=function(){a._hoverState!==tn&&p.parentNode&&p.parentNode.removeChild(p),a._cleanTipClass(),a.element.removeAttribute("aria-describedby"),o.default(a.element).trigger(a.constructor.Event.HIDDEN),a._popper!==null&&a._popper.destroy(),n&&n()};if(o.default(this.element).trigger(b),!b.isDefaultPrevented()){if(o.default(p).removeClass(En),"ontouchstart"in document.documentElement&&o.default(document.body).children().off("mouseover",null,o.default.noop),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,o.default(this.tip).hasClass(en)){var A=L.getTransitionDurationFromElement(p);o.default(p).one(L.TRANSITION_END,_).emulateTransitionEnd(A)}else _();this._hoverState=""}},h.update=function(){this._popper!==null&&this._popper.scheduleUpdate()},h.isWithContent=function(){return!!this.getTitle()},h.addAttachmentClass=function(n){o.default(this.getTipElement()).addClass("bs-tooltip-"+n)},h.getTipElement=function(){return this.tip=this.tip||o.default(this.config.template)[0],this.tip},h.setContent=function(){var n=this.getTipElement();this.setElementContent(o.default(n.querySelectorAll(".tooltip-inner")),this.getTitle()),o.default(n).removeClass("fade show")},h.setElementContent=function(n,a){typeof a!="object"||!a.nodeType&&!a.jquery?this.config.html?(this.config.sanitize&&(a=Ft(a,this.config.whiteList,this.config.sanitizeFn)),n.html(a)):n.text(a):this.config.html?o.default(a).parent().is(n)||n.empty().append(a):n.text(o.default(a).text())},h.getTitle=function(){var n=this.element.getAttribute("data-original-title");return n||(n=typeof this.config.title=="function"?this.config.title.call(this.element):this.config.title),n},h._getPopperConfig=function(n){var a=this;return M({},{placement:n,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(p){p.originalPlacement!==p.placement&&a._handlePopperPlacementChange(p)},onUpdate:function(p){return a._handlePopperPlacementChange(p)}},this.config.popperConfig)},h._getOffset=function(){var n=this,a={};return typeof this.config.offset=="function"?a.fn=function(p){return p.offsets=M({},p.offsets,n.config.offset(p.offsets,n.element)),p}:a.offset=this.config.offset,a},h._getContainer=function(){return this.config.container===!1?document.body:L.isElement(this.config.container)?o.default(this.config.container):o.default(document).find(this.config.container)},h._getAttachment=function(n){return Yi[n.toUpperCase()]},h._setListeners=function(){var n=this;this.config.trigger.split(" ").forEach(function(a){if(a==="click")o.default(n.element).on(n.constructor.Event.CLICK,n.config.selector,function(_){return n.toggle(_)});else if(a!=="manual"){var p=a===Tn?n.constructor.Event.MOUSEENTER:n.constructor.Event.FOCUSIN,b=a===Tn?n.constructor.Event.MOUSELEAVE:n.constructor.Event.FOCUSOUT;o.default(n.element).on(p,n.config.selector,function(_){return n._enter(_)}).on(b,n.config.selector,function(_){return n._leave(_)})}}),this._hideModalHandler=function(){n.element&&n.hide()},o.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=M({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},h._fixTitle=function(){var n=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||n!=="string")&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},h._enter=function(n,a){var p=this.constructor.DATA_KEY;(a=a||o.default(n.currentTarget).data(p))||(a=new this.constructor(n.currentTarget,this._getDelegateConfig()),o.default(n.currentTarget).data(p,a)),n&&(a._activeTrigger[n.type==="focusin"?_i:Tn]=!0),o.default(a.getTipElement()).hasClass(En)||a._hoverState===tn?a._hoverState=tn:(clearTimeout(a._timeout),a._hoverState=tn,a.config.delay&&a.config.delay.show?a._timeout=setTimeout(function(){a._hoverState===tn&&a.show()},a.config.delay.show):a.show())},h._leave=function(n,a){var p=this.constructor.DATA_KEY;(a=a||o.default(n.currentTarget).data(p))||(a=new this.constructor(n.currentTarget,this._getDelegateConfig()),o.default(n.currentTarget).data(p,a)),n&&(a._activeTrigger[n.type==="focusout"?_i:Tn]=!1),a._isWithActiveTrigger()||(clearTimeout(a._timeout),a._hoverState=nn,a.config.delay&&a.config.delay.hide?a._timeout=setTimeout(function(){a._hoverState===nn&&a.hide()},a.config.delay.hide):a.hide())},h._isWithActiveTrigger=function(){for(var n in this._activeTrigger)if(this._activeTrigger[n])return!0;return!1},h._getConfig=function(n){var a=o.default(this.element).data();return Object.keys(a).forEach(function(p){Ki.indexOf(p)!==-1&&delete a[p]}),typeof(n=M({},this.constructor.Default,a,typeof n=="object"&&n?n:{})).delay=="number"&&(n.delay={show:n.delay,hide:n.delay}),typeof n.title=="number"&&(n.title=n.title.toString()),typeof n.content=="number"&&(n.content=n.content.toString()),L.typeCheckConfig(Qn,n,this.constructor.DefaultType),n.sanitize&&(n.template=Ft(n.template,n.whiteList,n.sanitizeFn)),n},h._getDelegateConfig=function(){var n={};if(this.config)for(var a in this.config)this.constructor.Default[a]!==this.config[a]&&(n[a]=this.config[a]);return n},h._cleanTipClass=function(){var n=o.default(this.getTipElement()),a=n.attr("class").match(bi);a!==null&&a.length&&n.removeClass(a.join(""))},h._handlePopperPlacementChange=function(n){this.tip=n.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(n.placement))},h._fixTransition=function(){var n=this.getTipElement(),a=this.config.animation;n.getAttribute("x-placement")===null&&(o.default(n).removeClass(en),this.config.animation=!1,this.hide(),this.show(),this.config.animation=a)},u._jQueryInterface=function(n){return this.each(function(){var a=o.default(this),p=a.data(Zt),b=typeof n=="object"&&n;if((p||!/dispose|hide/.test(n))&&(p||(p=new u(this,b),a.data(Zt,p)),typeof n=="string")){if(typeof p[n]>"u")throw new TypeError('No method named "'+n+'"');p[n]()}})},I(u,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return Gi}},{key:"NAME",get:function(){return Qn}},{key:"DATA_KEY",get:function(){return Zt}},{key:"Event",get:function(){return er}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Zi}}]),u}();o.default.fn.tooltip=Et._jQueryInterface,o.default.fn.tooltip.Constructor=Et,o.default.fn.tooltip.noConflict=function(){return o.default.fn.tooltip=vi,Et._jQueryInterface};var Cn="bs.popover",Xn=o.default.fn.popover,wi=new RegExp("(^|\\s)bs-popover\\S+","g"),Jn=M({},Et.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>'}),Ei=M({},Et.DefaultType,{content:"(string|element|function)"}),Ti={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Ht=function(u){var h,n;function a(){return u.apply(this,arguments)||this}n=u,(h=a).prototype=Object.create(n.prototype),h.prototype.constructor=h,$(h,n);var p=a.prototype;return p.isWithContent=function(){return this.getTitle()||this._getContent()},p.addAttachmentClass=function(b){o.default(this.getTipElement()).addClass("bs-popover-"+b)},p.getTipElement=function(){return this.tip=this.tip||o.default(this.config.template)[0],this.tip},p.setContent=function(){var b=o.default(this.getTipElement());this.setElementContent(b.find(".popover-header"),this.getTitle());var _=this._getContent();typeof _=="function"&&(_=_.call(this.element)),this.setElementContent(b.find(".popover-body"),_),b.removeClass("fade show")},p._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},p._cleanTipClass=function(){var b=o.default(this.getTipElement()),_=b.attr("class").match(wi);_!==null&&_.length>0&&b.removeClass(_.join(""))},a._jQueryInterface=function(b){return this.each(function(){var _=o.default(this).data(Cn),A=typeof b=="object"?b:null;if((_||!/dispose|hide/.test(b))&&(_||(_=new a(this,A),o.default(this).data(Cn,_)),typeof b=="string")){if(typeof _[b]>"u")throw new TypeError('No method named "'+b+'"');_[b]()}})},I(a,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return Jn}},{key:"NAME",get:function(){return"popover"}},{key:"DATA_KEY",get:function(){return Cn}},{key:"Event",get:function(){return Ti}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return Ei}}]),a}(Et);o.default.fn.popover=Ht._jQueryInterface,o.default.fn.popover.Constructor=Ht,o.default.fn.popover.noConflict=function(){return o.default.fn.popover=Xn,Ht._jQueryInterface};var Tt="scrollspy",Kn="bs.scrollspy",tr=o.default.fn[Tt],Ke="active",Yn="position",xn=".nav, .list-group",Ci={offset:10,method:"auto",target:""},nr={offset:"number",method:"string",target:"(string|element)"},rn=function(){function u(n,a){var p=this;this._element=n,this._scrollElement=n.tagName==="BODY"?window:n,this._config=this._getConfig(a),this._selector=this._config.target+" .nav-link,"+this._config.target+" .list-group-item,"+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,o.default(this._scrollElement).on("scroll.bs.scrollspy",function(b){return p._process(b)}),this.refresh(),this._process()}var h=u.prototype;return h.refresh=function(){var n=this,a=this._scrollElement===this._scrollElement.window?"offset":Yn,p=this._config.method==="auto"?a:this._config.method,b=p===Yn?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(_){var A,P=L.getSelectorFromElement(_);if(P&&(A=document.querySelector(P)),A){var z=A.getBoundingClientRect();if(z.width||z.height)return[o.default(A)[p]().top+b,P]}return null}).filter(Boolean).sort(function(_,A){return _[0]-A[0]}).forEach(function(_){n._offsets.push(_[0]),n._targets.push(_[1])})},h.dispose=function(){o.default.removeData(this._element,Kn),o.default(this._scrollElement).off(".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},h._getConfig=function(n){if(typeof(n=M({},Ci,typeof n=="object"&&n?n:{})).target!="string"&&L.isElement(n.target)){var a=o.default(n.target).attr("id");a||(a=L.getUID(Tt),o.default(n.target).attr("id",a)),n.target="#"+a}return L.typeCheckConfig(Tt,n,nr),n},h._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},h._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},h._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},h._process=function(){var n=this._getScrollTop()+this._config.offset,a=this._getScrollHeight(),p=this._config.offset+a-this._getOffsetHeight();if(this._scrollHeight!==a&&this.refresh(),n>=p){var b=this._targets[this._targets.length-1];this._activeTarget!==b&&this._activate(b)}else{if(this._activeTarget&&n<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var _=this._offsets.length;_--;)this._activeTarget!==this._targets[_]&&n>=this._offsets[_]&&(typeof this._offsets[_+1]>"u"||n<this._offsets[_+1])&&this._activate(this._targets[_])}},h._activate=function(n){this._activeTarget=n,this._clear();var a=this._selector.split(",").map(function(b){return b+'[data-target="'+n+'"],'+b+'[href="'+n+'"]'}),p=o.default([].slice.call(document.querySelectorAll(a.join(","))));p.hasClass("dropdown-item")?(p.closest(".dropdown").find(".dropdown-toggle").addClass(Ke),p.addClass(Ke)):(p.addClass(Ke),p.parents(xn).prev(".nav-link, .list-group-item").addClass(Ke),p.parents(xn).prev(".nav-item").children(".nav-link").addClass(Ke)),o.default(this._scrollElement).trigger("activate.bs.scrollspy",{relatedTarget:n})},h._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(n){return n.classList.contains(Ke)}).forEach(function(n){return n.classList.remove(Ke)})},u._jQueryInterface=function(n){return this.each(function(){var a=o.default(this).data(Kn);if(a||(a=new u(this,typeof n=="object"&&n),o.default(this).data(Kn,a)),typeof n=="string"){if(typeof a[n]>"u")throw new TypeError('No method named "'+n+'"');a[n]()}})},I(u,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return Ci}}]),u}();o.default(window).on("load.bs.scrollspy.data-api",function(){for(var u=[].slice.call(document.querySelectorAll('[data-spy="scroll"]')),h=u.length;h--;){var n=o.default(u[h]);rn._jQueryInterface.call(n,n.data())}}),o.default.fn[Tt]=rn._jQueryInterface,o.default.fn[Tt].Constructor=rn,o.default.fn[Tt].noConflict=function(){return o.default.fn[Tt]=tr,rn._jQueryInterface};var e="bs.tab",t=o.default.fn.tab,i="active",r="fade",l="show",f=".active",g="> li > .active",E=function(){function u(n){this._element=n}var h=u.prototype;return h.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&o.default(this._element).hasClass(i)||o.default(this._element).hasClass("disabled")||this._element.hasAttribute("disabled"))){var a,p,b=o.default(this._element).closest(".nav, .list-group")[0],_=L.getSelectorFromElement(this._element);if(b){var A=b.nodeName==="UL"||b.nodeName==="OL"?g:f;p=(p=o.default.makeArray(o.default(b).find(A)))[p.length-1]}var P=o.default.Event("hide.bs.tab",{relatedTarget:this._element}),z=o.default.Event("show.bs.tab",{relatedTarget:p});if(p&&o.default(p).trigger(P),o.default(this._element).trigger(z),!z.isDefaultPrevented()&&!P.isDefaultPrevented()){_&&(a=document.querySelector(_)),this._activate(this._element,b);var V=function(){var Q=o.default.Event("hidden.bs.tab",{relatedTarget:n._element}),Y=o.default.Event("shown.bs.tab",{relatedTarget:p});o.default(p).trigger(Q),o.default(n._element).trigger(Y)};a?this._activate(a,a.parentNode,V):V()}}},h.dispose=function(){o.default.removeData(this._element,e),this._element=null},h._activate=function(n,a,p){var b=this,_=(!a||a.nodeName!=="UL"&&a.nodeName!=="OL"?o.default(a).children(f):o.default(a).find(g))[0],A=p&&_&&o.default(_).hasClass(r),P=function(){return b._transitionComplete(n,_,p)};if(_&&A){var z=L.getTransitionDurationFromElement(_);o.default(_).removeClass(l).one(L.TRANSITION_END,P).emulateTransitionEnd(z)}else P()},h._transitionComplete=function(n,a,p){if(a){o.default(a).removeClass(i);var b=o.default(a.parentNode).find("> .dropdown-menu .active")[0];b&&o.default(b).removeClass(i),a.getAttribute("role")==="tab"&&a.setAttribute("aria-selected",!1)}o.default(n).addClass(i),n.getAttribute("role")==="tab"&&n.setAttribute("aria-selected",!0),L.reflow(n),n.classList.contains(r)&&n.classList.add(l);var _=n.parentNode;if(_&&_.nodeName==="LI"&&(_=_.parentNode),_&&o.default(_).hasClass("dropdown-menu")){var A=o.default(n).closest(".dropdown")[0];if(A){var P=[].slice.call(A.querySelectorAll(".dropdown-toggle"));o.default(P).addClass(i)}n.setAttribute("aria-expanded",!0)}p&&p()},u._jQueryInterface=function(n){return this.each(function(){var a=o.default(this),p=a.data(e);if(p||(p=new u(this),a.data(e,p)),typeof n=="string"){if(typeof p[n]>"u")throw new TypeError('No method named "'+n+'"');p[n]()}})},I(u,null,[{key:"VERSION",get:function(){return"4.6.2"}}]),u}();o.default(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',function(u){u.preventDefault(),E._jQueryInterface.call(o.default(this),"show")}),o.default.fn.tab=E._jQueryInterface,o.default.fn.tab.Constructor=E,o.default.fn.tab.noConflict=function(){return o.default.fn.tab=t,E._jQueryInterface};var w="bs.toast",x=o.default.fn.toast,k="hide",j="show",D="showing",B="click.dismiss.bs.toast",ne={animation:!0,autohide:!0,delay:500},ce={animation:"boolean",autohide:"boolean",delay:"number"},oe=function(){function u(n,a){this._element=n,this._config=this._getConfig(a),this._timeout=null,this._setListeners()}var h=u.prototype;return h.show=function(){var n=this,a=o.default.Event("show.bs.toast");if(o.default(this._element).trigger(a),!a.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var p=function(){n._element.classList.remove(D),n._element.classList.add(j),o.default(n._element).trigger("shown.bs.toast"),n._config.autohide&&(n._timeout=setTimeout(function(){n.hide()},n._config.delay))};if(this._element.classList.remove(k),L.reflow(this._element),this._element.classList.add(D),this._config.animation){var b=L.getTransitionDurationFromElement(this._element);o.default(this._element).one(L.TRANSITION_END,p).emulateTransitionEnd(b)}else p()}},h.hide=function(){if(this._element.classList.contains(j)){var n=o.default.Event("hide.bs.toast");o.default(this._element).trigger(n),n.isDefaultPrevented()||this._close()}},h.dispose=function(){this._clearTimeout(),this._element.classList.contains(j)&&this._element.classList.remove(j),o.default(this._element).off(B),o.default.removeData(this._element,w),this._element=null,this._config=null},h._getConfig=function(n){return n=M({},ne,o.default(this._element).data(),typeof n=="object"&&n?n:{}),L.typeCheckConfig("toast",n,this.constructor.DefaultType),n},h._setListeners=function(){var n=this;o.default(this._element).on(B,'[data-dismiss="toast"]',function(){return n.hide()})},h._close=function(){var n=this,a=function(){n._element.classList.add(k),o.default(n._element).trigger("hidden.bs.toast")};if(this._element.classList.remove(j),this._config.animation){var p=L.getTransitionDurationFromElement(this._element);o.default(this._element).one(L.TRANSITION_END,a).emulateTransitionEnd(p)}else a()},h._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},u._jQueryInterface=function(n){return this.each(function(){var a=o.default(this),p=a.data(w);if(p||(p=new u(this,typeof n=="object"&&n),a.data(w,p)),typeof n=="string"){if(typeof p[n]>"u")throw new TypeError('No method named "'+n+'"');p[n](this)}})},I(u,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"DefaultType",get:function(){return ce}},{key:"Default",get:function(){return ne}}]),u}();o.default.fn.toast=oe._jQueryInterface,o.default.fn.toast.Constructor=oe,o.default.fn.toast.noConflict=function(){return o.default.fn.toast=x,oe._jQueryInterface},m.Alert=H,m.Button=ut,m.Carousel=je,m.Collapse=At,m.Dropdown=rt,m.Modal=Je,m.Popover=Ht,m.Scrollspy=rn,m.Tab=E,m.Toast=oe,m.Tooltip=Et,m.Util=L,Object.defineProperty(m,"__esModule",{value:!0})})})(Sr,Sr.exports);function Mr(d,c){return function(){return d.apply(c,arguments)}}const{toString:po}=Object.prototype,{getPrototypeOf:_r}=Object,Ri=(d=>c=>{const m=po.call(c);return d[m]||(d[m]=m.slice(8,-1).toLowerCase())})(Object.create(null)),at=d=>(d=d.toLowerCase(),c=>Ri(c)===d),ji=d=>c=>typeof c===d,{isArray:Dn}=Array,ei=ji("undefined");function go(d){return d!==null&&!ei(d)&&d.constructor!==null&&!ei(d.constructor)&&tt(d.constructor.isBuffer)&&d.constructor.isBuffer(d)}const Ur=at("ArrayBuffer");function mo(d){let c;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?c=ArrayBuffer.isView(d):c=d&&d.buffer&&Ur(d.buffer),c}const yo=ji("string"),tt=ji("function"),Wr=ji("number"),Li=d=>d!==null&&typeof d=="object",vo=d=>d===!0||d===!1,Ni=d=>{if(Ri(d)!=="object")return!1;const c=_r(d);return(c===null||c===Object.prototype||Object.getPrototypeOf(c)===null)&&!(Symbol.toStringTag in d)&&!(Symbol.iterator in d)},bo=at("Date"),_o=at("File"),wo=at("Blob"),Eo=at("FileList"),To=d=>Li(d)&&tt(d.pipe),Co=d=>{let c;return d&&(typeof FormData=="function"&&d instanceof FormData||tt(d.append)&&((c=Ri(d))==="formdata"||c==="object"&&tt(d.toString)&&d.toString()==="[object FormData]"))},xo=at("URLSearchParams"),[So,Ao,No,Do]=["ReadableStream","Request","Response","Headers"].map(at),Oo=d=>d.trim?d.trim():d.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ti(d,c,{allOwnKeys:m=!1}={}){if(d===null||typeof d>"u")return;let y,T;if(typeof d!="object"&&(d=[d]),Dn(d))for(y=0,T=d.length;y<T;y++)c.call(null,d[y],y,d);else{const o=m?Object.getOwnPropertyNames(d):Object.keys(d),S=o.length;let I;for(y=0;y<S;y++)I=o[y],c.call(null,d[I],I,d)}}function zr(d,c){c=c.toLowerCase();const m=Object.keys(d);let y=m.length,T;for(;y-- >0;)if(T=m[y],c===T.toLowerCase())return T;return null}const Vr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,$r=d=>!ei(d)&&d!==Vr;function hr(){const{caseless:d}=$r(this)&&this||{},c={},m=(y,T)=>{const o=d&&zr(c,T)||T;Ni(c[o])&&Ni(y)?c[o]=hr(c[o],y):Ni(y)?c[o]=hr({},y):Dn(y)?c[o]=y.slice():c[o]=y};for(let y=0,T=arguments.length;y<T;y++)arguments[y]&&ti(arguments[y],m);return c}const ko=(d,c,m,{allOwnKeys:y}={})=>(ti(c,(T,o)=>{m&&tt(T)?d[o]=Mr(T,m):d[o]=T},{allOwnKeys:y}),d),Ro=d=>(d.charCodeAt(0)===65279&&(d=d.slice(1)),d),jo=(d,c,m,y)=>{d.prototype=Object.create(c.prototype,y),d.prototype.constructor=d,Object.defineProperty(d,"super",{value:c.prototype}),m&&Object.assign(d.prototype,m)},Lo=(d,c,m,y)=>{let T,o,S;const I={};if(c=c||{},d==null)return c;do{for(T=Object.getOwnPropertyNames(d),o=T.length;o-- >0;)S=T[o],(!y||y(S,d,c))&&!I[S]&&(c[S]=d[S],I[S]=!0);d=m!==!1&&_r(d)}while(d&&(!m||m(d,c))&&d!==Object.prototype);return c},Po=(d,c,m)=>{d=String(d),(m===void 0||m>d.length)&&(m=d.length),m-=c.length;const y=d.indexOf(c,m);return y!==-1&&y===m},Io=d=>{if(!d)return null;if(Dn(d))return d;let c=d.length;if(!Wr(c))return null;const m=new Array(c);for(;c-- >0;)m[c]=d[c];return m},qo=(d=>c=>d&&c instanceof d)(typeof Uint8Array<"u"&&_r(Uint8Array)),Fo=(d,c)=>{const y=(d&&d[Symbol.iterator]).call(d);let T;for(;(T=y.next())&&!T.done;){const o=T.value;c.call(d,o[0],o[1])}},Ho=(d,c)=>{let m;const y=[];for(;(m=d.exec(c))!==null;)y.push(m);return y},Bo=at("HTMLFormElement"),Mo=d=>d.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(m,y,T){return y.toUpperCase()+T}),Nr=(({hasOwnProperty:d})=>(c,m)=>d.call(c,m))(Object.prototype),Uo=at("RegExp"),Qr=(d,c)=>{const m=Object.getOwnPropertyDescriptors(d),y={};ti(m,(T,o)=>{let S;(S=c(T,o,d))!==!1&&(y[o]=S||T)}),Object.defineProperties(d,y)},Wo=d=>{Qr(d,(c,m)=>{if(tt(d)&&["arguments","caller","callee"].indexOf(m)!==-1)return!1;const y=d[m];if(tt(y)){if(c.enumerable=!1,"writable"in c){c.writable=!1;return}c.set||(c.set=()=>{throw Error("Can not rewrite read-only method '"+m+"'")})}})},zo=(d,c)=>{const m={},y=T=>{T.forEach(o=>{m[o]=!0})};return Dn(d)?y(d):y(String(d).split(c)),m},Vo=()=>{},$o=(d,c)=>d!=null&&Number.isFinite(d=+d)?d:c,ur="abcdefghijklmnopqrstuvwxyz",Dr="0123456789",Xr={DIGIT:Dr,ALPHA:ur,ALPHA_DIGIT:ur+ur.toUpperCase()+Dr},Qo=(d=16,c=Xr.ALPHA_DIGIT)=>{let m="";const{length:y}=c;for(;d--;)m+=c[Math.random()*y|0];return m};function Xo(d){return!!(d&&tt(d.append)&&d[Symbol.toStringTag]==="FormData"&&d[Symbol.iterator])}const Jo=d=>{const c=new Array(10),m=(y,T)=>{if(Li(y)){if(c.indexOf(y)>=0)return;if(!("toJSON"in y)){c[T]=y;const o=Dn(y)?[]:{};return ti(y,(S,I)=>{const M=m(S,T+1);!ei(M)&&(o[I]=M)}),c[T]=void 0,o}}return y};return m(d,0)},Ko=at("AsyncFunction"),Yo=d=>d&&(Li(d)||tt(d))&&tt(d.then)&&tt(d.catch),R={isArray:Dn,isArrayBuffer:Ur,isBuffer:go,isFormData:Co,isArrayBufferView:mo,isString:yo,isNumber:Wr,isBoolean:vo,isObject:Li,isPlainObject:Ni,isReadableStream:So,isRequest:Ao,isResponse:No,isHeaders:Do,isUndefined:ei,isDate:bo,isFile:_o,isBlob:wo,isRegExp:Uo,isFunction:tt,isStream:To,isURLSearchParams:xo,isTypedArray:qo,isFileList:Eo,forEach:ti,merge:hr,extend:ko,trim:Oo,stripBOM:Ro,inherits:jo,toFlatObject:Lo,kindOf:Ri,kindOfTest:at,endsWith:Po,toArray:Io,forEachEntry:Fo,matchAll:Ho,isHTMLForm:Bo,hasOwnProperty:Nr,hasOwnProp:Nr,reduceDescriptors:Qr,freezeMethods:Wo,toObjectSet:zo,toCamelCase:Mo,noop:Vo,toFiniteNumber:$o,findKey:zr,global:Vr,isContextDefined:$r,ALPHABET:Xr,generateString:Qo,isSpecCompliantForm:Xo,toJSONObject:Jo,isAsyncFn:Ko,isThenable:Yo};function ae(d,c,m,y,T){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=d,this.name="AxiosError",c&&(this.code=c),m&&(this.config=m),y&&(this.request=y),T&&(this.response=T)}R.inherits(ae,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:R.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Jr=ae.prototype,Kr={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(d=>{Kr[d]={value:d}});Object.defineProperties(ae,Kr);Object.defineProperty(Jr,"isAxiosError",{value:!0});ae.from=(d,c,m,y,T,o)=>{const S=Object.create(Jr);return R.toFlatObject(d,S,function(M){return M!==Error.prototype},I=>I!=="isAxiosError"),ae.call(S,d.message,c,m,y,T),S.cause=d,S.name=d.name,o&&Object.assign(S,o),S};const Go=null;function pr(d){return R.isPlainObject(d)||R.isArray(d)}function Yr(d){return R.endsWith(d,"[]")?d.slice(0,-2):d}function Or(d,c,m){return d?d.concat(c).map(function(T,o){return T=Yr(T),!m&&o?"["+T+"]":T}).join(m?".":""):c}function Zo(d){return R.isArray(d)&&!d.some(pr)}const es=R.toFlatObject(R,{},null,function(c){return/^is[A-Z]/.test(c)});function Pi(d,c,m){if(!R.isObject(d))throw new TypeError("target must be an object");c=c||new FormData,m=R.toFlatObject(m,{metaTokens:!0,dots:!1,indexes:!1},!1,function(U,we){return!R.isUndefined(we[U])});const y=m.metaTokens,T=m.visitor||F,o=m.dots,S=m.indexes,M=(m.Blob||typeof Blob<"u"&&Blob)&&R.isSpecCompliantForm(c);if(!R.isFunction(T))throw new TypeError("visitor must be a function");function $(H){if(H===null)return"";if(R.isDate(H))return H.toISOString();if(!M&&R.isBlob(H))throw new ae("Blob is not supported. Use a Buffer instead.");return R.isArrayBuffer(H)||R.isTypedArray(H)?M&&typeof Blob=="function"?new Blob([H]):Buffer.from(H):H}function F(H,U,we){let K=H;if(H&&!we&&typeof H=="object"){if(R.endsWith(U,"{}"))U=y?U:U.slice(0,-2),H=JSON.stringify(H);else if(R.isArray(H)&&Zo(H)||(R.isFileList(H)||R.endsWith(U,"[]"))&&(K=R.toArray(H)))return U=Yr(U),K.forEach(function(me,Ie){!(R.isUndefined(me)||me===null)&&c.append(S===!0?Or([U],Ie,o):S===null?U:U+"[]",$(me))}),!1}return pr(H)?!0:(c.append(Or(we,U,o),$(H)),!1)}const L=[],ve=Object.assign(es,{defaultVisitor:F,convertValue:$,isVisitable:pr});function ye(H,U){if(!R.isUndefined(H)){if(L.indexOf(H)!==-1)throw Error("Circular reference detected in "+U.join("."));L.push(H),R.forEach(H,function(K,Be){(!(R.isUndefined(K)||K===null)&&T.call(c,K,R.isString(Be)?Be.trim():Be,U,ve))===!0&&ye(K,U?U.concat(Be):[Be])}),L.pop()}}if(!R.isObject(d))throw new TypeError("data must be an object");return ye(d),c}function kr(d){const c={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(d).replace(/[!'()~]|%20|%00/g,function(y){return c[y]})}function wr(d,c){this._pairs=[],d&&Pi(d,this,c)}const Gr=wr.prototype;Gr.append=function(c,m){this._pairs.push([c,m])};Gr.toString=function(c){const m=c?function(y){return c.call(this,y,kr)}:kr;return this._pairs.map(function(T){return m(T[0])+"="+m(T[1])},"").join("&")};function ts(d){return encodeURIComponent(d).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Zr(d,c,m){if(!c)return d;const y=m&&m.encode||ts,T=m&&m.serialize;let o;if(T?o=T(c,m):o=R.isURLSearchParams(c)?c.toString():new wr(c,m).toString(y),o){const S=d.indexOf("#");S!==-1&&(d=d.slice(0,S)),d+=(d.indexOf("?")===-1?"?":"&")+o}return d}class Rr{constructor(){this.handlers=[]}use(c,m,y){return this.handlers.push({fulfilled:c,rejected:m,synchronous:y?y.synchronous:!1,runWhen:y?y.runWhen:null}),this.handlers.length-1}eject(c){this.handlers[c]&&(this.handlers[c]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(c){R.forEach(this.handlers,function(y){y!==null&&c(y)})}}const eo={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ns=typeof URLSearchParams<"u"?URLSearchParams:wr,is=typeof FormData<"u"?FormData:null,rs=typeof Blob<"u"?Blob:null,os={isBrowser:!0,classes:{URLSearchParams:ns,FormData:is,Blob:rs},protocols:["http","https","file","blob","url","data"]},Er=typeof window<"u"&&typeof document<"u",ss=(d=>Er&&["ReactNative","NativeScript","NS"].indexOf(d)<0)(typeof navigator<"u"&&navigator.product),as=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",us=Er&&window.location.href||"http://localhost",ls=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Er,hasStandardBrowserEnv:ss,hasStandardBrowserWebWorkerEnv:as,origin:us},Symbol.toStringTag,{value:"Module"})),st={...ls,...os};function fs(d,c){return Pi(d,new st.classes.URLSearchParams,Object.assign({visitor:function(m,y,T,o){return st.isNode&&R.isBuffer(m)?(this.append(y,m.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},c))}function cs(d){return R.matchAll(/\w+|\[(\w*)]/g,d).map(c=>c[0]==="[]"?"":c[1]||c[0])}function ds(d){const c={},m=Object.keys(d);let y;const T=m.length;let o;for(y=0;y<T;y++)o=m[y],c[o]=d[o];return c}function to(d){function c(m,y,T,o){let S=m[o++];if(S==="__proto__")return!0;const I=Number.isFinite(+S),M=o>=m.length;return S=!S&&R.isArray(T)?T.length:S,M?(R.hasOwnProp(T,S)?T[S]=[T[S],y]:T[S]=y,!I):((!T[S]||!R.isObject(T[S]))&&(T[S]=[]),c(m,y,T[S],o)&&R.isArray(T[S])&&(T[S]=ds(T[S])),!I)}if(R.isFormData(d)&&R.isFunction(d.entries)){const m={};return R.forEachEntry(d,(y,T)=>{c(cs(y),T,m,0)}),m}return null}function hs(d,c,m){if(R.isString(d))try{return(c||JSON.parse)(d),R.trim(d)}catch(y){if(y.name!=="SyntaxError")throw y}return(m||JSON.stringify)(d)}const ni={transitional:eo,adapter:["xhr","http","fetch"],transformRequest:[function(c,m){const y=m.getContentType()||"",T=y.indexOf("application/json")>-1,o=R.isObject(c);if(o&&R.isHTMLForm(c)&&(c=new FormData(c)),R.isFormData(c))return T?JSON.stringify(to(c)):c;if(R.isArrayBuffer(c)||R.isBuffer(c)||R.isStream(c)||R.isFile(c)||R.isBlob(c)||R.isReadableStream(c))return c;if(R.isArrayBufferView(c))return c.buffer;if(R.isURLSearchParams(c))return m.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),c.toString();let I;if(o){if(y.indexOf("application/x-www-form-urlencoded")>-1)return fs(c,this.formSerializer).toString();if((I=R.isFileList(c))||y.indexOf("multipart/form-data")>-1){const M=this.env&&this.env.FormData;return Pi(I?{"files[]":c}:c,M&&new M,this.formSerializer)}}return o||T?(m.setContentType("application/json",!1),hs(c)):c}],transformResponse:[function(c){const m=this.transitional||ni.transitional,y=m&&m.forcedJSONParsing,T=this.responseType==="json";if(R.isResponse(c)||R.isReadableStream(c))return c;if(c&&R.isString(c)&&(y&&!this.responseType||T)){const S=!(m&&m.silentJSONParsing)&&T;try{return JSON.parse(c)}catch(I){if(S)throw I.name==="SyntaxError"?ae.from(I,ae.ERR_BAD_RESPONSE,this,null,this.response):I}}return c}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:st.classes.FormData,Blob:st.classes.Blob},validateStatus:function(c){return c>=200&&c<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};R.forEach(["delete","get","head","post","put","patch"],d=>{ni.headers[d]={}});const ps=R.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),gs=d=>{const c={};let m,y,T;return d&&d.split(`
          `).forEach(function(S){T=S.indexOf(":"),m=S.substring(0,T).trim().toLowerCase(),y=S.substring(T+1).trim(),!(!m||c[m]&&ps[m])&&(m==="set-cookie"?c[m]?c[m].push(y):c[m]=[y]:c[m]=c[m]?c[m]+", "+y:y)}),c},jr=Symbol("internals");function Zn(d){return d&&String(d).trim().toLowerCase()}function Di(d){return d===!1||d==null?d:R.isArray(d)?d.map(Di):String(d)}function ms(d){const c=Object.create(null),m=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let y;for(;y=m.exec(d);)c[y[1]]=y[2];return c}const ys=d=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(d.trim());function lr(d,c,m,y,T){if(R.isFunction(y))return y.call(this,c,m);if(T&&(c=m),!!R.isString(c)){if(R.isString(y))return c.indexOf(y)!==-1;if(R.isRegExp(y))return y.test(c)}}function vs(d){return d.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(c,m,y)=>m.toUpperCase()+y)}function bs(d,c){const m=R.toCamelCase(" "+c);["get","set","has"].forEach(y=>{Object.defineProperty(d,y+m,{value:function(T,o,S){return this[y].call(this,c,T,o,S)},configurable:!0})})}class Qe{constructor(c){c&&this.set(c)}set(c,m,y){const T=this;function o(I,M,$){const F=Zn(M);if(!F)throw new Error("header name must be a non-empty string");const L=R.findKey(T,F);(!L||T[L]===void 0||$===!0||$===void 0&&T[L]!==!1)&&(T[L||M]=Di(I))}const S=(I,M)=>R.forEach(I,($,F)=>o($,F,M));if(R.isPlainObject(c)||c instanceof this.constructor)S(c,m);else if(R.isString(c)&&(c=c.trim())&&!ys(c))S(gs(c),m);else if(R.isHeaders(c))for(const[I,M]of c.entries())o(M,I,y);else c!=null&&o(m,c,y);return this}get(c,m){if(c=Zn(c),c){const y=R.findKey(this,c);if(y){const T=this[y];if(!m)return T;if(m===!0)return ms(T);if(R.isFunction(m))return m.call(this,T,y);if(R.isRegExp(m))return m.exec(T);throw new TypeError("parser must be boolean|regexp|function")}}}has(c,m){if(c=Zn(c),c){const y=R.findKey(this,c);return!!(y&&this[y]!==void 0&&(!m||lr(this,this[y],y,m)))}return!1}delete(c,m){const y=this;let T=!1;function o(S){if(S=Zn(S),S){const I=R.findKey(y,S);I&&(!m||lr(y,y[I],I,m))&&(delete y[I],T=!0)}}return R.isArray(c)?c.forEach(o):o(c),T}clear(c){const m=Object.keys(this);let y=m.length,T=!1;for(;y--;){const o=m[y];(!c||lr(this,this[o],o,c,!0))&&(delete this[o],T=!0)}return T}normalize(c){const m=this,y={};return R.forEach(this,(T,o)=>{const S=R.findKey(y,o);if(S){m[S]=Di(T),delete m[o];return}const I=c?vs(o):String(o).trim();I!==o&&delete m[o],m[I]=Di(T),y[I]=!0}),this}concat(...c){return this.constructor.concat(this,...c)}toJSON(c){const m=Object.create(null);return R.forEach(this,(y,T)=>{y!=null&&y!==!1&&(m[T]=c&&R.isArray(y)?y.join(", "):y)}),m}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([c,m])=>c+": "+m).join(`
          `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(c){return c instanceof this?c:new this(c)}static concat(c,...m){const y=new this(c);return m.forEach(T=>y.set(T)),y}static accessor(c){const y=(this[jr]=this[jr]={accessors:{}}).accessors,T=this.prototype;function o(S){const I=Zn(S);y[I]||(bs(T,S),y[I]=!0)}return R.isArray(c)?c.forEach(o):o(c),this}}Qe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);R.reduceDescriptors(Qe.prototype,({value:d},c)=>{let m=c[0].toUpperCase()+c.slice(1);return{get:()=>d,set(y){this[m]=y}}});R.freezeMethods(Qe);function fr(d,c){const m=this||ni,y=c||m,T=Qe.from(y.headers);let o=y.data;return R.forEach(d,function(I){o=I.call(m,o,T.normalize(),c?c.status:void 0)}),T.normalize(),o}function no(d){return!!(d&&d.__CANCEL__)}function On(d,c,m){ae.call(this,d??"canceled",ae.ERR_CANCELED,c,m),this.name="CanceledError"}R.inherits(On,ae,{__CANCEL__:!0});function io(d,c,m){const y=m.config.validateStatus;!m.status||!y||y(m.status)?d(m):c(new ae("Request failed with status code "+m.status,[ae.ERR_BAD_REQUEST,ae.ERR_BAD_RESPONSE][Math.floor(m.status/100)-4],m.config,m.request,m))}function _s(d){const c=/^([-+\w]{1,25})(:?\/\/|:)/.exec(d);return c&&c[1]||""}function ws(d,c){d=d||10;const m=new Array(d),y=new Array(d);let T=0,o=0,S;return c=c!==void 0?c:1e3,function(M){const $=Date.now(),F=y[o];S||(S=$),m[T]=M,y[T]=$;let L=o,ve=0;for(;L!==T;)ve+=m[L++],L=L%d;if(T=(T+1)%d,T===o&&(o=(o+1)%d),$-S<c)return;const ye=F&&$-F;return ye?Math.round(ve*1e3/ye):void 0}}function Es(d,c){let m=0;const y=1e3/c;let T=null;return function(){const S=this===!0,I=Date.now();if(S||I-m>y)return T&&(clearTimeout(T),T=null),m=I,d.apply(null,arguments);T||(T=setTimeout(()=>(T=null,m=Date.now(),d.apply(null,arguments)),y-(I-m)))}}const Oi=(d,c,m=3)=>{let y=0;const T=ws(50,250);return Es(o=>{const S=o.loaded,I=o.lengthComputable?o.total:void 0,M=S-y,$=T(M),F=S<=I;y=S;const L={loaded:S,total:I,progress:I?S/I:void 0,bytes:M,rate:$||void 0,estimated:$&&I&&F?(I-S)/$:void 0,event:o,lengthComputable:I!=null};L[c?"download":"upload"]=!0,d(L)},m)},Ts=st.hasStandardBrowserEnv?function(){const c=/(msie|trident)/i.test(navigator.userAgent),m=document.createElement("a");let y;function T(o){let S=o;return c&&(m.setAttribute("href",S),S=m.href),m.setAttribute("href",S),{href:m.href,protocol:m.protocol?m.protocol.replace(/:$/,""):"",host:m.host,search:m.search?m.search.replace(/^\?/,""):"",hash:m.hash?m.hash.replace(/^#/,""):"",hostname:m.hostname,port:m.port,pathname:m.pathname.charAt(0)==="/"?m.pathname:"/"+m.pathname}}return y=T(window.location.href),function(S){const I=R.isString(S)?T(S):S;return I.protocol===y.protocol&&I.host===y.host}}():function(){return function(){return!0}}(),Cs=st.hasStandardBrowserEnv?{write(d,c,m,y,T,o){const S=[d+"="+encodeURIComponent(c)];R.isNumber(m)&&S.push("expires="+new Date(m).toGMTString()),R.isString(y)&&S.push("path="+y),R.isString(T)&&S.push("domain="+T),o===!0&&S.push("secure"),document.cookie=S.join("; ")},read(d){const c=document.cookie.match(new RegExp("(^|;\\s*)("+d+")=([^;]*)"));return c?decodeURIComponent(c[3]):null},remove(d){this.write(d,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function xs(d){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(d)}function Ss(d,c){return c?d.replace(/\/?\/$/,"")+"/"+c.replace(/^\/+/,""):d}function ro(d,c){return d&&!xs(c)?Ss(d,c):c}const Lr=d=>d instanceof Qe?{...d}:d;function an(d,c){c=c||{};const m={};function y($,F,L){return R.isPlainObject($)&&R.isPlainObject(F)?R.merge.call({caseless:L},$,F):R.isPlainObject(F)?R.merge({},F):R.isArray(F)?F.slice():F}function T($,F,L){if(R.isUndefined(F)){if(!R.isUndefined($))return y(void 0,$,L)}else return y($,F,L)}function o($,F){if(!R.isUndefined(F))return y(void 0,F)}function S($,F){if(R.isUndefined(F)){if(!R.isUndefined($))return y(void 0,$)}else return y(void 0,F)}function I($,F,L){if(L in c)return y($,F);if(L in d)return y(void 0,$)}const M={url:o,method:o,data:o,baseURL:S,transformRequest:S,transformResponse:S,paramsSerializer:S,timeout:S,timeoutMessage:S,withCredentials:S,withXSRFToken:S,adapter:S,responseType:S,xsrfCookieName:S,xsrfHeaderName:S,onUploadProgress:S,onDownloadProgress:S,decompress:S,maxContentLength:S,maxBodyLength:S,beforeRedirect:S,transport:S,httpAgent:S,httpsAgent:S,cancelToken:S,socketPath:S,responseEncoding:S,validateStatus:I,headers:($,F)=>T(Lr($),Lr(F),!0)};return R.forEach(Object.keys(Object.assign({},d,c)),function(F){const L=M[F]||T,ve=L(d[F],c[F],F);R.isUndefined(ve)&&L!==I||(m[F]=ve)}),m}const oo=d=>{const c=an({},d);let{data:m,withXSRFToken:y,xsrfHeaderName:T,xsrfCookieName:o,headers:S,auth:I}=c;c.headers=S=Qe.from(S),c.url=Zr(ro(c.baseURL,c.url),d.params,d.paramsSerializer),I&&S.set("Authorization","Basic "+btoa((I.username||"")+":"+(I.password?unescape(encodeURIComponent(I.password)):"")));let M;if(R.isFormData(m)){if(st.hasStandardBrowserEnv||st.hasStandardBrowserWebWorkerEnv)S.setContentType(void 0);else if((M=S.getContentType())!==!1){const[$,...F]=M?M.split(";").map(L=>L.trim()).filter(Boolean):[];S.setContentType([$||"multipart/form-data",...F].join("; "))}}if(st.hasStandardBrowserEnv&&(y&&R.isFunction(y)&&(y=y(c)),y||y!==!1&&Ts(c.url))){const $=T&&o&&Cs.read(o);$&&S.set(T,$)}return c},As=typeof XMLHttpRequest<"u",Ns=As&&function(d){return new Promise(function(m,y){const T=oo(d);let o=T.data;const S=Qe.from(T.headers).normalize();let{responseType:I}=T,M;function $(){T.cancelToken&&T.cancelToken.unsubscribe(M),T.signal&&T.signal.removeEventListener("abort",M)}let F=new XMLHttpRequest;F.open(T.method.toUpperCase(),T.url,!0),F.timeout=T.timeout;function L(){if(!F)return;const ye=Qe.from("getAllResponseHeaders"in F&&F.getAllResponseHeaders()),U={data:!I||I==="text"||I==="json"?F.responseText:F.response,status:F.status,statusText:F.statusText,headers:ye,config:d,request:F};io(function(K){m(K),$()},function(K){y(K),$()},U),F=null}"onloadend"in F?F.onloadend=L:F.onreadystatechange=function(){!F||F.readyState!==4||F.status===0&&!(F.responseURL&&F.responseURL.indexOf("file:")===0)||setTimeout(L)},F.onabort=function(){F&&(y(new ae("Request aborted",ae.ECONNABORTED,T,F)),F=null)},F.onerror=function(){y(new ae("Network Error",ae.ERR_NETWORK,T,F)),F=null},F.ontimeout=function(){let H=T.timeout?"timeout of "+T.timeout+"ms exceeded":"timeout exceeded";const U=T.transitional||eo;T.timeoutErrorMessage&&(H=T.timeoutErrorMessage),y(new ae(H,U.clarifyTimeoutError?ae.ETIMEDOUT:ae.ECONNABORTED,T,F)),F=null},o===void 0&&S.setContentType(null),"setRequestHeader"in F&&R.forEach(S.toJSON(),function(H,U){F.setRequestHeader(U,H)}),R.isUndefined(T.withCredentials)||(F.withCredentials=!!T.withCredentials),I&&I!=="json"&&(F.responseType=T.responseType),typeof T.onDownloadProgress=="function"&&F.addEventListener("progress",Oi(T.onDownloadProgress,!0)),typeof T.onUploadProgress=="function"&&F.upload&&F.upload.addEventListener("progress",Oi(T.onUploadProgress)),(T.cancelToken||T.signal)&&(M=ye=>{F&&(y(!ye||ye.type?new On(null,d,F):ye),F.abort(),F=null)},T.cancelToken&&T.cancelToken.subscribe(M),T.signal&&(T.signal.aborted?M():T.signal.addEventListener("abort",M)));const ve=_s(T.url);if(ve&&st.protocols.indexOf(ve)===-1){y(new ae("Unsupported protocol "+ve+":",ae.ERR_BAD_REQUEST,d));return}F.send(o||null)})},Ds=(d,c)=>{let m=new AbortController,y;const T=function(M){if(!y){y=!0,S();const $=M instanceof Error?M:this.reason;m.abort($ instanceof ae?$:new On($ instanceof Error?$.message:$))}};let o=c&&setTimeout(()=>{T(new ae(`timeout ${c} of ms exceeded`,ae.ETIMEDOUT))},c);const S=()=>{d&&(o&&clearTimeout(o),o=null,d.forEach(M=>{M&&(M.removeEventListener?M.removeEventListener("abort",T):M.unsubscribe(T))}),d=null)};d.forEach(M=>M&&M.addEventListener&&M.addEventListener("abort",T));const{signal:I}=m;return I.unsubscribe=S,[I,()=>{o&&clearTimeout(o),o=null}]},Os=function*(d,c){let m=d.byteLength;if(!c||m<c){yield d;return}let y=0,T;for(;y<m;)T=y+c,yield d.slice(y,T),y=T},ks=async function*(d,c,m){for await(const y of d)yield*Os(ArrayBuffer.isView(y)?y:await m(String(y)),c)},Pr=(d,c,m,y,T)=>{const o=ks(d,c,T);let S=0;return new ReadableStream({type:"bytes",async pull(I){const{done:M,value:$}=await o.next();if(M){I.close(),y();return}let F=$.byteLength;m&&m(S+=F),I.enqueue(new Uint8Array($))},cancel(I){return y(I),o.return()}},{highWaterMark:2})},Ir=(d,c)=>{const m=d!=null;return y=>setTimeout(()=>c({lengthComputable:m,total:d,loaded:y}))},Ii=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",so=Ii&&typeof ReadableStream=="function",gr=Ii&&(typeof TextEncoder=="function"?(d=>c=>d.encode(c))(new TextEncoder):async d=>new Uint8Array(await new Response(d).arrayBuffer())),Rs=so&&(()=>{let d=!1;const c=new Request(st.origin,{body:new ReadableStream,method:"POST",get duplex(){return d=!0,"half"}}).headers.has("Content-Type");return d&&!c})(),qr=64*1024,mr=so&&!!(()=>{try{return R.isReadableStream(new Response("").body)}catch{}})(),ki={stream:mr&&(d=>d.body)};Ii&&(d=>{["text","arrayBuffer","blob","formData","stream"].forEach(c=>{!ki[c]&&(ki[c]=R.isFunction(d[c])?m=>m[c]():(m,y)=>{throw new ae(`Response type '${c}' is not supported`,ae.ERR_NOT_SUPPORT,y)})})})(new Response);const js=async d=>{if(d==null)return 0;if(R.isBlob(d))return d.size;if(R.isSpecCompliantForm(d))return(await new Request(d).arrayBuffer()).byteLength;if(R.isArrayBufferView(d))return d.byteLength;if(R.isURLSearchParams(d)&&(d=d+""),R.isString(d))return(await gr(d)).byteLength},Ls=async(d,c)=>{const m=R.toFiniteNumber(d.getContentLength());return m??js(c)},Ps=Ii&&(async d=>{let{url:c,method:m,data:y,signal:T,cancelToken:o,timeout:S,onDownloadProgress:I,onUploadProgress:M,responseType:$,headers:F,withCredentials:L="same-origin",fetchOptions:ve}=oo(d);$=$?($+"").toLowerCase():"text";let[ye,H]=T||o||S?Ds([T,o],S):[],U,we;const K=()=>{!U&&setTimeout(()=>{ye&&ye.unsubscribe()}),U=!0};let Be;try{if(M&&Rs&&m!=="get"&&m!=="head"&&(Be=await Ls(F,y))!==0){let ke=new Request(c,{method:"POST",body:y,duplex:"half"}),s;R.isFormData(y)&&(s=ke.headers.get("content-type"))&&F.setContentType(s),ke.body&&(y=Pr(ke.body,qr,Ir(Be,Oi(M)),null,gr))}R.isString(L)||(L=L?"cors":"omit"),we=new Request(c,{...ve,signal:ye,method:m.toUpperCase(),headers:F.normalize().toJSON(),body:y,duplex:"half",withCredentials:L});let me=await fetch(we);const Ie=mr&&($==="stream"||$==="response");if(mr&&(I||Ie)){const ke={};["status","statusText","headers"].forEach(Ct=>{ke[Ct]=me[Ct]});const s=R.toFiniteNumber(me.headers.get("content-length"));me=new Response(Pr(me.body,qr,I&&Ir(s,Oi(I,!0)),Ie&&K,gr),ke)}$=$||"text";let ut=await ki[R.findKey(ki,$)||"text"](me,d);return!Ie&&K(),H&&H(),await new Promise((ke,s)=>{io(ke,s,{data:ut,headers:Qe.from(me.headers),status:me.status,statusText:me.statusText,config:d,request:we})})}catch(me){throw K(),me&&me.name==="TypeError"&&/fetch/i.test(me.message)?Object.assign(new ae("Network Error",ae.ERR_NETWORK,d,we),{cause:me.cause||me}):ae.from(me,me&&me.code,d,we)}}),yr={http:Go,xhr:Ns,fetch:Ps};R.forEach(yr,(d,c)=>{if(d){try{Object.defineProperty(d,"name",{value:c})}catch{}Object.defineProperty(d,"adapterName",{value:c})}});const Fr=d=>`- ${d}`,Is=d=>R.isFunction(d)||d===null||d===!1,ao={getAdapter:d=>{d=R.isArray(d)?d:[d];const{length:c}=d;let m,y;const T={};for(let o=0;o<c;o++){m=d[o];let S;if(y=m,!Is(m)&&(y=yr[(S=String(m)).toLowerCase()],y===void 0))throw new ae(`Unknown adapter '${S}'`);if(y)break;T[S||"#"+o]=y}if(!y){const o=Object.entries(T).map(([I,M])=>`adapter ${I} `+(M===!1?"is not supported by the environment":"is not available in the build"));let S=c?o.length>1?`since :
          `+o.map(Fr).join(`
          `):" "+Fr(o[0]):"as no adapter specified";throw new ae("There is no suitable adapter to dispatch the request "+S,"ERR_NOT_SUPPORT")}return y},adapters:yr};function cr(d){if(d.cancelToken&&d.cancelToken.throwIfRequested(),d.signal&&d.signal.aborted)throw new On(null,d)}function Hr(d){return cr(d),d.headers=Qe.from(d.headers),d.data=fr.call(d,d.transformRequest),["post","put","patch"].indexOf(d.method)!==-1&&d.headers.setContentType("application/x-www-form-urlencoded",!1),ao.getAdapter(d.adapter||ni.adapter)(d).then(function(y){return cr(d),y.data=fr.call(d,d.transformResponse,y),y.headers=Qe.from(y.headers),y},function(y){return no(y)||(cr(d),y&&y.response&&(y.response.data=fr.call(d,d.transformResponse,y.response),y.response.headers=Qe.from(y.response.headers))),Promise.reject(y)})}const uo="1.7.2",Tr={};["object","boolean","number","function","string","symbol"].forEach((d,c)=>{Tr[d]=function(y){return typeof y===d||"a"+(c<1?"n ":" ")+d}});const Br={};Tr.transitional=function(c,m,y){function T(o,S){return"[Axios v"+uo+"] Transitional option '"+o+"'"+S+(y?". "+y:"")}return(o,S,I)=>{if(c===!1)throw new ae(T(S," has been removed"+(m?" in "+m:"")),ae.ERR_DEPRECATED);return m&&!Br[S]&&(Br[S]=!0,console.warn(T(S," has been deprecated since v"+m+" and will be removed in the near future"))),c?c(o,S,I):!0}};function qs(d,c,m){if(typeof d!="object")throw new ae("options must be an object",ae.ERR_BAD_OPTION_VALUE);const y=Object.keys(d);let T=y.length;for(;T-- >0;){const o=y[T],S=c[o];if(S){const I=d[o],M=I===void 0||S(I,o,d);if(M!==!0)throw new ae("option "+o+" must be "+M,ae.ERR_BAD_OPTION_VALUE);continue}if(m!==!0)throw new ae("Unknown option "+o,ae.ERR_BAD_OPTION)}}const vr={assertOptions:qs,validators:Tr},Mt=vr.validators;class sn{constructor(c){this.defaults=c,this.interceptors={request:new Rr,response:new Rr}}async request(c,m){try{return await this._request(c,m)}catch(y){if(y instanceof Error){let T;Error.captureStackTrace?Error.captureStackTrace(T={}):T=new Error;const o=T.stack?T.stack.replace(/^.+\n/,""):"";try{y.stack?o&&!String(y.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(y.stack+=`
          `+o):y.stack=o}catch{}}throw y}}_request(c,m){typeof c=="string"?(m=m||{},m.url=c):m=c||{},m=an(this.defaults,m);const{transitional:y,paramsSerializer:T,headers:o}=m;y!==void 0&&vr.assertOptions(y,{silentJSONParsing:Mt.transitional(Mt.boolean),forcedJSONParsing:Mt.transitional(Mt.boolean),clarifyTimeoutError:Mt.transitional(Mt.boolean)},!1),T!=null&&(R.isFunction(T)?m.paramsSerializer={serialize:T}:vr.assertOptions(T,{encode:Mt.function,serialize:Mt.function},!0)),m.method=(m.method||this.defaults.method||"get").toLowerCase();let S=o&&R.merge(o.common,o[m.method]);o&&R.forEach(["delete","get","head","post","put","patch","common"],H=>{delete o[H]}),m.headers=Qe.concat(S,o);const I=[];let M=!0;this.interceptors.request.forEach(function(U){typeof U.runWhen=="function"&&U.runWhen(m)===!1||(M=M&&U.synchronous,I.unshift(U.fulfilled,U.rejected))});const $=[];this.interceptors.response.forEach(function(U){$.push(U.fulfilled,U.rejected)});let F,L=0,ve;if(!M){const H=[Hr.bind(this),void 0];for(H.unshift.apply(H,I),H.push.apply(H,$),ve=H.length,F=Promise.resolve(m);L<ve;)F=F.then(H[L++],H[L++]);return F}ve=I.length;let ye=m;for(L=0;L<ve;){const H=I[L++],U=I[L++];try{ye=H(ye)}catch(we){U.call(this,we);break}}try{F=Hr.call(this,ye)}catch(H){return Promise.reject(H)}for(L=0,ve=$.length;L<ve;)F=F.then($[L++],$[L++]);return F}getUri(c){c=an(this.defaults,c);const m=ro(c.baseURL,c.url);return Zr(m,c.params,c.paramsSerializer)}}R.forEach(["delete","get","head","options"],function(c){sn.prototype[c]=function(m,y){return this.request(an(y||{},{method:c,url:m,data:(y||{}).data}))}});R.forEach(["post","put","patch"],function(c){function m(y){return function(o,S,I){return this.request(an(I||{},{method:c,headers:y?{"Content-Type":"multipart/form-data"}:{},url:o,data:S}))}}sn.prototype[c]=m(),sn.prototype[c+"Form"]=m(!0)});class Cr{constructor(c){if(typeof c!="function")throw new TypeError("executor must be a function.");let m;this.promise=new Promise(function(o){m=o});const y=this;this.promise.then(T=>{if(!y._listeners)return;let o=y._listeners.length;for(;o-- >0;)y._listeners[o](T);y._listeners=null}),this.promise.then=T=>{let o;const S=new Promise(I=>{y.subscribe(I),o=I}).then(T);return S.cancel=function(){y.unsubscribe(o)},S},c(function(o,S,I){y.reason||(y.reason=new On(o,S,I),m(y.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(c){if(this.reason){c(this.reason);return}this._listeners?this._listeners.push(c):this._listeners=[c]}unsubscribe(c){if(!this._listeners)return;const m=this._listeners.indexOf(c);m!==-1&&this._listeners.splice(m,1)}static source(){let c;return{token:new Cr(function(T){c=T}),cancel:c}}}function Fs(d){return function(m){return d.apply(null,m)}}function Hs(d){return R.isObject(d)&&d.isAxiosError===!0}const br={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(br).forEach(([d,c])=>{br[c]=d});function lo(d){const c=new sn(d),m=Mr(sn.prototype.request,c);return R.extend(m,sn.prototype,c,{allOwnKeys:!0}),R.extend(m,c,null,{allOwnKeys:!0}),m.create=function(T){return lo(an(d,T))},m}const Se=lo(ni);Se.Axios=sn;Se.CanceledError=On;Se.CancelToken=Cr;Se.isCancel=no;Se.VERSION=uo;Se.toFormData=Pi;Se.AxiosError=ae;Se.Cancel=Se.CanceledError;Se.all=function(c){return Promise.all(c)};Se.spread=Fs;Se.isAxiosError=Hs;Se.mergeConfig=an;Se.AxiosHeaders=Qe;Se.formToJSON=d=>to(R.isHTMLForm(d)?new FormData(d):d);Se.getAdapter=ao.getAdapter;Se.HttpStatusCode=br;Se.default=Se;try{window.$=window.jQuery=require("jquery"),window.Popper=require("@popperjs/core"),window.bootstrap=require("bootstrap")}catch{}window.axios=Se;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";
          
          							
          Evidence
          						username
          					
          Solution

          Remove all comments that return information that may help an attacker and fix any underlying problems they refer to.

      2. Re-examine Cache-control Directives (1)
        1. GET https://fair-communications.net
          Alert tags
          Alert description

          The cache-control header has not been set properly or is missing, allowing the browser and proxies to cache content. For static assets like css, js, or image files this might be intended, however, the resources should be reviewed to ensure that no sensitive content will be cached.

          Request
          Request line and header section (204 bytes)
          								GET https://fair-communications.net HTTP/1.1
          host: fair-communications.net
          user-agent: Mozilla/5.0 (Windows NT 10.0; rv:125.0) Gecko/20100101 Firefox/125.0
          pragma: no-cache
          cache-control: no-cache
          
          
          							
          Request body (0 bytes)
          								
          							
          Response
          Status line and header section (1641 bytes)
          								HTTP/1.1 200 OK
          Server: nginx
          Date: Mon, 15 Jul 2024 13:37:05 GMT
          Content-Type: text/html; charset=UTF-8
          Connection: keep-alive
          Vary: Accept-Encoding
          Cache-Control: no-cache, private
          Content-Security-Policy: base-uri 'self';connect-src 'self';default-src 'self';form-action 'self';img-src 'self';media-src 'self';object-src 'none';script-src 'self' 'nonce-BIq1A5khdacrnhYIyOqt0DIjnhcvfLpz';style-src 'self' 'nonce-BIq1A5khdacrnhYIyOqt0DIjnhcvfLpz' https://fonts.bunny.net;font-src 'self' data: https://fonts.bunny.net;frame-ancestors 'none';frame-src 'none'
          Set-Cookie: XSRF-TOKEN=eyJpdiI6ImFXVFlhellORVNPMDFHWXNwa2Jsbnc9PSIsInZhbHVlIjoienZmdjVSaExWajhNV1o1THhIa0FIVFdLTjg3Y3NPMmo5MndrQjhyTkU5dWVMWG5VejZSQzdsb2c0WVdYL3EraEl5R0NpUzhQNDh3dkFhSjhuR2JwWDh4SStObmFFTldBNUxiSzY3dWg4UyszdmtzWXcrNEhrNTZOeFpISGZOWTEiLCJtYWMiOiIyYjE1NTkyZjcxNTE1NDliYTFmZDlhYTM5MGNiYTdlODIwYmYwM2Q2YWIxZjNhY2YyMzJkMzg2ODRmMTEwNzBmIiwidGFnIjoiIn0%3D; expires=Mon, 15 Jul 2024 15:37:05 GMT; Max-Age=7200; path=/; secure; samesite=lax
          Set-Cookie: fair_communicationsnet_session=eyJpdiI6IkJyODBsNkFrNzZUdTF3YUtaREhBWVE9PSIsInZhbHVlIjoibHVtdmxtTHQralZvbnJyMGlNVDRycjNmK0EraHZmRWFFdTFpbTFYNERCcjBiL1RWb28wRnpWNlVqbnZkWUlUdVdub28wa2s4TGg1K25CVmVhL0xscDNCUDB5SU54WFErOWRMcnM5bC9naUlnZ0JPTlJnUDBVL3AreUNtbldyaVciLCJtYWMiOiJmYzMxN2Y3ODQ3MjBiZGY1NDA5NWRlMDE2ZjdmNjM1NWJiYmMzN2JmNjEzMGExMThlNDM3OGNkYWY1Mzg2N2NlIiwidGFnIjoiIn0%3D; expires=Mon, 15 Jul 2024 15:37:05 GMT; Max-Age=7200; path=/; httponly; samesite=lax
          Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
          X-Frame-Options: DENY
          X-Content-Type-Options: nosniff
          content-length: 3396
          
          
          							
          Response body (3396 bytes)
          								<!doctype html>
          <html lang="en">
              <head>
                  <meta charset="utf-8">
                  <meta name="viewport" content="width=device-width, initial-scale=1">
          
                  <!-- CSRF Token -->
                  <meta name="csrf-token" content="zazJ5tnvm072sUY2To4NE8IP5d0F6G0q8wlPuHQD">
                  <meta name="description" content="フェア・コミュニケーションズの紹介">
                  <meta name="google-site-verification" content="upDxE5AIZzC4KZPpyERa56GTtESP161XrEZcx9Bssp0" />
          
          
                  <title>fair-communications.net - top</title>
                  <!-- Styles -->
                  <link rel="preload" as="style" href="https://fair-communications.net/build/assets/app-DjrDBQI8.css" /><link rel="preload" as="style" href="https://fair-communications.net/build/assets/fontawesome-CUt6C77S.css" /><link rel="stylesheet" href="https://fair-communications.net/build/assets/app-DjrDBQI8.css" /><link rel="stylesheet" href="https://fair-communications.net/build/assets/fontawesome-CUt6C77S.css" />            </head>
              <body>
                  <div id="app">
                      <nav class="navbar navbar-expand-md sticky-top navbar-light bg-light">
              <a class="navbar-brand" href="https://fair-communications.net">
                  fair-communications.net
              </a>
          
              <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarToggler" aria-controls="navbarToggler" aria-expanded="false" aria-label="Toggle navigation">
                  <span class="navbar-toggler-icon"></span>
              </button>
          
              <div class="collapse navbar-collapse" id="navbarToggler">
                  <!-- Left Side Of Navbar -->
                  <ul class="navbar-nav mr-auto">
                      <li class="nav-item ml-3 ml-lg-0">
                          <a class="nav-link  active " href="https://fair-communications.net">
                              トップ
                          </a>
                      </li>
                      <li class="nav-item ml-3 ml-lg-0">
                          <a class="nav-link " href="https://fair-communications.net/vulnerability-scan-service">
                              ウェブサイトの健康診断サービス
                          </a>
                      </li>
                      
                  </ul>
          
                  <!-- Right Side Of Navbar -->
                  <ul class="navbar-nav ml-auto">
                      <!-- Authentication Links -->
                                      
                                              </ul>
              </div>
          </nav>
                                  <main class="">
                              <div class="container">
                  <section class="mt-0 mb-5">
                      <h1 class="display-4 pb-2">フェア・コミュニケーションズ</h1>
                  </section>
                  <section class="mt-5 mb-5">
                      <h2 class="display-5 pb-2">ウェブサイトの健康診断サービス</h2>
                      <p>
                          ウェブサイトのセキュリティの向上のために、『ウェブサイトの健康診断サービス』を提供します。
                      </p>
                  </section>
              </div>
                      </main>
                      <footer class="app-footer text-center">
          
              <strong>
                  Copyright &copy; 2024&nbsp;<a href="https://fair-communications.net" class="text-decoration-none">fair-communications.net</a>.
              </strong>
              All rights reserved.
          </footer>
                  </div>
                  <!-- Scripts -->
                  <link rel="modulepreload" href="https://fair-communications.net/build/assets/app-2Xg8iFm0.js" /><script type="module" src="https://fair-communications.net/build/assets/app-2Xg8iFm0.js"></script>            </body>
          </html>
          
          							
          Parameter
          						cache-control
          					
          Evidence
          						no-cache, private
          					
          Solution

          For secure content, ensure the cache-control HTTP header is set with "no-cache, no-store, must-revalidate". If an asset should be cached consider setting the directives "public, max-age, immutable".

Appendix

Alert types

This section contains additional information on the types of alerts in the report.

  1. Cookie No HttpOnly Flag

    Source raised by a passive scanner (Cookie No HttpOnly Flag)
    CWE ID 1004
    WASC ID 13
    Reference
    1. https://owasp.org/www-community/HttpOnly
  2. Cookie Without Secure Flag

    Source raised by a passive scanner (Cookie Without Secure Flag)
    CWE ID 614
    WASC ID 13
    Reference
    1. https://owasp.org/www-project-web-security-testing-guide/v41/4-Web_Application_Security_Testing/06-Session_Management_Testing/02-Testing_for_Cookies_Attributes.html
  3. Information Disclosure - Suspicious Comments

    Source raised by a passive scanner (Information Disclosure - Suspicious Comments)
    CWE ID 200
    WASC ID 13
  4. Re-examine Cache-control Directives

    Source raised by a passive scanner (Re-examine Cache-control Directives)
    CWE ID 525
    WASC ID 13
    Reference
    1. https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html#web-content-caching
    2. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control
    3. https://grayduck.mn/2021/09/13/cache-control-recommendations/
  5. Session Management Response Identified

    Source raised by a passive scanner (Session Management Response Identified)
    Reference
    1. https://www.zaproxy.org/docs/desktop/addons/authentication-helper/session-mgmt-id
  6. User Agent Fuzzer

    Source raised by an active scanner (User Agent Fuzzer)
    Reference
    1. https://owasp.org/wstg