Changeset 3265257
- Timestamp:
- 04/01/2025 05:15:14 PM (12 months ago)
- Location:
- website-accessibility-audit-checker
- Files:
-
- 18 added
- 14 edited
- 1 copied
-
tags/1.1.18 (copied) (copied from website-accessibility-audit-checker/trunk)
-
tags/1.1.18/aaardvark.php (modified) (2 diffs)
-
tags/1.1.18/admin/partials/active-issues.php (added)
-
tags/1.1.18/admin/partials/app-page.php (modified) (1 diff)
-
tags/1.1.18/admin/partials/average-instance-by-page.php (added)
-
tags/1.1.18/admin/partials/issues-by-impact.php (added)
-
tags/1.1.18/admin/partials/issues-chart.php (modified) (3 diffs)
-
tags/1.1.18/admin/partials/recent-activities.php (added)
-
tags/1.1.18/admin/partials/site-statistics.php (added)
-
tags/1.1.18/admin/partials/top-banner.php (added)
-
tags/1.1.18/assets/css/bundle.css (modified) (1 diff)
-
tags/1.1.18/assets/js/bundle.js (added)
-
tags/1.1.18/assets/js/bundle.js.LICENSE.txt (added)
-
tags/1.1.18/assets/js/main.js (modified) (1 diff)
-
tags/1.1.18/assets/js/main.js.map (modified) (1 diff)
-
tags/1.1.18/readme.txt (modified) (1 diff)
-
tags/1.1.18/webpack.config.js (added)
-
trunk/aaardvark.php (modified) (2 diffs)
-
trunk/admin/partials/active-issues.php (added)
-
trunk/admin/partials/app-page.php (modified) (1 diff)
-
trunk/admin/partials/average-instance-by-page.php (added)
-
trunk/admin/partials/issues-by-impact.php (added)
-
trunk/admin/partials/issues-chart.php (modified) (3 diffs)
-
trunk/admin/partials/recent-activities.php (added)
-
trunk/admin/partials/site-statistics.php (added)
-
trunk/admin/partials/top-banner.php (added)
-
trunk/assets/css/bundle.css (modified) (1 diff)
-
trunk/assets/js/bundle.js (added)
-
trunk/assets/js/bundle.js.LICENSE.txt (added)
-
trunk/assets/js/main.js (modified) (1 diff)
-
trunk/assets/js/main.js.map (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/webpack.config.js (added)
Legend:
- Unmodified
- Added
- Removed
-
website-accessibility-audit-checker/tags/1.1.18/aaardvark.php
r3261702 r3265257 11 11 * Plugin URI: https://aaardvarkaccessibility.com 12 12 * Description: Connect WordPress to the AAArdvark accessibility testing service to display statistics and reports. 13 * Version: 1.1.1 713 * Version: 1.1.18 14 14 * Author: AAArdvark 15 15 * Author URI: https://aaardvarkaccessibility.com … … 30 30 * @var string 31 31 */ 32 const VERSION = '1.1.1 7';32 const VERSION = '1.1.18'; 33 33 34 34 /* -
website-accessibility-audit-checker/tags/1.1.18/admin/partials/app-page.php
r3261702 r3265257 1 <?php2 if ( ! defined( 'ABSPATH' )) exit; // Exit if accessed directly1 <?php 2 if (! defined('ABSPATH')) exit; // Exit if accessed directly 3 3 4 $options = get_option( 'aaardvark_options');5 $api_key = $options['api_key'];4 $options = get_option('aaardvark_options'); 5 $api_key = $options['api_key']; 6 6 7 if ( ! empty( $api_key ) ) { 8 error_log("api key is set"); 9 10 $service = new AAArdvark_Services( $api_key, AAArdvark::API_BASE_URL, AAArdvark::API_VERSION ); 11 $response = $service->dashboard(); 12 $response = json_decode(json_encode($response), true); 13 } 14 ?> 7 if (! empty($api_key)) { 8 $service = new AAArdvark_Services($api_key, AAArdvark::API_BASE_URL, AAArdvark::API_VERSION); 9 $response = $service->dashboard(); 10 $response = json_decode(json_encode($response), true); 11 } 12 ?> 15 13 16 <?php if ( ! empty( $api_key ) ) { ?> 17 <style> 18 :root { 19 --aaardvark-500: rgb(13, 72, 167); 20 --aaardvark-600: rgb(5 34 80); 21 --secondary-color: #f1f1f1; 22 --tint-color: rgb(251, 146, 60); 23 --tertiary-color: #ccc; 24 --text-gray-500: #6b7280; 25 } 26 </style> 27 <div id="aaardvark-app"></div> 28 <div> 29 30 <?php if ( ! empty( $response ) ): ?> 31 <?php include_once dirname(__DIR__) . '/partials/issues-chart.php'; ?> 14 <?php if (! empty($api_key)) { ?> 15 <style> 16 :root { 17 --aaardvark-500: rgb(13, 72, 167); 18 --aaardvark-600: rgb(5 34 80); 19 --secondary-color: #f1f1f1; 20 --tint-color: rgb(251, 146, 60); 21 --tertiary-color: #ccc; 22 --text-gray-500: #6b7280; 23 } 32 24 33 <!-- <pre> 34 <?php print_r( $response ); ?> 35 </pre> --> 25 .main.svelte-1poroh8 { 26 margin-top: 0px; 27 margin-bottom: 0px; 28 margin-left: auto; 29 margin-right: auto; 30 max-width: 72rem; 31 padding: 1rem; 32 } 33 34 #wpfooter { 35 display: none; 36 } 37 </style> 38 <!-- Alpine.js CDN --> 39 <script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/cdn.min.js"></script> 40 <!-- include chart.js cdn --> 41 <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> 42 43 <div> 44 45 </div> 46 47 <?php if (! empty($response)): ?> 48 <div class="main svelte-1poroh8"> 49 50 51 <div class="flex flex-col space-y-4 mt-4"> 52 <?php include_once dirname(__DIR__) . '/partials/top-banner.php'; ?> 53 54 <?php include_once dirname(__DIR__) . '/partials/site-statistics.php'; ?> 55 56 <?php include_once dirname(__DIR__) . '/partials/issues-chart.php'; ?> 57 58 <?php include_once dirname(__DIR__) . '/partials/recent-activities.php'; ?> 59 </div> 60 </div> 61 62 <?php else: ?> 63 <div class="flex items-center justify-center h-screen"> 64 <div class="text-center"> 65 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-16 h-16 text-gray-400 mx-auto"> 66 <path stroke-linecap="round" stroke-linejoin="round" d="M9.75 9.75l4.5 4.5m0-4.5l-4.5 4.5M12 3.75c4.556 0 8.25 3.694 8.25 8.25s-3.694 8.25-8.25 8.25-8.25-3.694-8.25-8.25 3.694-8.25 8.25-8.25z"></path> 67 </svg> 68 <h2 class="text-xl font-semibold text-gray-700 mt-4"> 69 <?php esc_html_e('No Data Available', 'website-accessibility-audit-checker'); ?> 70 </h2> 71 <p class="text-gray-500 mt-2"> 72 <?php esc_html_e("We couldn't find any data to display. Try refreshing or check back later.", 'website-accessibility-audit-checker'); ?> 73 </p> 74 </div> 75 </div> 36 76 37 77 <?php endif ?> 38 78 39 </div>40 <?php } else { ?>41 <div>42 <?php43 $site_url = site_url( '/wp-admin/admin.php?page=aaardvark-settings' );44 $setup_api_key_str = sprintf( 45 __( 'Please set up your %1$s API Key %2$s to access statistics and reports.', 'website-accessibility-audit-checker'),46 '<a href="' . esc_url( $site_url) . '">',79 </div> 80 <?php } else { ?> 81 <div> 82 <?php 83 $site_url = site_url('/wp-admin/admin.php?page=aaardvark-settings'); 84 $setup_api_key_str = sprintf( 85 __('Please set up your %1$s API Key %2$s to access statistics and reports.', 'website-accessibility-audit-checker'), 86 '<a href="' . esc_url($site_url) . '">', 47 87 '</a>', 48 88 ); 49 echo wp_kses( $setup_api_key_str, array(89 echo wp_kses($setup_api_key_str, array( 50 90 'a' => array( 51 91 'href' => array(), 52 92 ), 53 ) );54 ?>55 </div>56 <?php } ?>93 )); 94 ?> 95 </div> 96 <?php } ?> -
website-accessibility-audit-checker/tags/1.1.18/admin/partials/issues-chart.php
r3261702 r3265257 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly 3 4 if(empty($response['meta']['issues_chart']['chartData']['labels'])) { 5 return; 6 } 3 7 ?> 4 8 <style> 5 .main.svelte-1poroh8 {6 margin-top: 0px;7 margin-bottom: 0px;8 margin-left: auto;9 margin-right: auto;10 max-width: 72rem;11 padding: 1rem;12 }13 9 .canvas-wrapper { 14 10 background-color: #fff; … … 70 66 } 71 67 </style> 72 <div class="main svelte-1poroh8"> 73 <p>Count History</p> 68 <div> 69 <div class="flex items-center mb-5"> 70 <h3 class="text-lg font-semibold text-gray-800"> 71 <?php esc_html_e('Count History', 'aaardvark'); ?> 72 </h3> 73 </div> 74 74 75 75 <!-- Tabs --> … … 121 121 </div> 122 122 123 124 <!-- include chart.js cdn -->125 <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>126 123 <script> 127 124 -
website-accessibility-audit-checker/tags/1.1.18/assets/css/bundle.css
r3261702 r3265257 1 h1.svelte-1poroh8.svelte-1poroh8,h2.svelte-1poroh8.svelte-1poroh8{margin:0px;--tw-text-opacity:1;color:rgba(31, 41, 55, var(--tw-text-opacity))}h2.svelte-1poroh8.svelte-1poroh8{margin:0px;margin-top:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}main.svelte-1poroh8.svelte-1poroh8{margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;max-width:72rem;padding:1rem}.td--hero.svelte-1poroh8.svelte-1poroh8{display:flex;width:100%;align-items:center;justify-content:space-between;--tw-text-opacity:1;color:rgba(31, 41, 55, var(--tw-text-opacity));height:100px}.td--loader.svelte-1poroh8.svelte-1poroh8{display:flex;width:100%}@-webkit-keyframes svelte-1poroh8-pulse{50%{opacity:.5}}@keyframes svelte-1poroh8-pulse{50%{opacity:.5}}.td--loader.svelte-1poroh8.svelte-1poroh8{-webkit-animation:svelte-1poroh8-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;animation:svelte-1poroh8-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;align-items:center;justify-content:center}.td--loading.svelte-1poroh8.svelte-1poroh8{margin-top:0.5rem;display:block;width:100%;border-radius:0.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(31, 41, 55, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(249, 250, 251, var(--tw-bg-opacity));padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.td--error.svelte-1poroh8.svelte-1poroh8{margin-top:0.5rem;width:100%;align-items:center;justify-content:center;border-radius:0.25rem;border-width:2px;--tw-border-opacity:1;border-color:rgba(153, 27, 27, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(249, 250, 251, var(--tw-bg-opacity));padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}h1.td--title.svelte-1poroh8.svelte-1poroh8{font-size:1.5rem;line-height:2rem;font-weight:600}@media(min-width: 768px){h1.td--title.svelte-1poroh8.svelte-1poroh8{font-size:2.25rem;line-height:2.5rem}}.td--provided-by.svelte-1poroh8.svelte-1poroh8{display:flex;flex-direction:column;max-height:100px}.td--provided-by.svelte-1poroh8 img.svelte-1poroh8{max-width:240px;height:120px}.td--provided-by.svelte-1poroh8.svelte-1poroh8{padding:0.25rem}.td--provided-by.svelte-1poroh8 span.svelte-1poroh8{padding-bottom:0.25rem;font-size:1rem;line-height:1.5rem;font-weight:600}.td--attribution.svelte-1poroh8.svelte-1poroh8{margin-top:0.5rem;text-align:right}.pagination-wrapper.svelte-1poroh8.svelte-1poroh8{margin-top:0.5rem;display:flex;width:100%;align-items:center;justify-content:flex-start}.pagination-link.svelte-1poroh8.svelte-1poroh8{width:8rem;cursor:pointer;white-space:nowrap;border-radius:0.25rem;border-style:none;border-color:transparent;--tw-border-opacity:1;border-color:rgba(209, 213, 219, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgba(59, 130, 246, var(--tw-text-opacity))}.pagination-link.svelte-1poroh8.svelte-1poroh8:hover{--tw-border-opacity:1;border-color:rgba(147, 197, 253, var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(29, 78, 216, var(--tw-text-opacity))}.pagination-link.svelte-1poroh8.svelte-1poroh8:focus{--tw-border-opacity:1;border-color:rgba(147, 197, 253, var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(29, 78, 216, var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.pagination-link.svelte-1poroh8.svelte-1poroh8:disabled{pointer-events:none;--tw-bg-opacity:1;background-color:rgba(229, 231, 235, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity))}.pagination-next.svelte-1poroh8.svelte-1poroh8,.pagination-count.svelte-1poroh8.svelte-1poroh8{margin-left:1rem}.td--chart-wrapper.svelte-1lgg3m4{margin-top:1rem;height:20rem;border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));padding-top:1.5rem;padding-bottom:1.5rem;padding-left:0.5rem;padding-right:1rem;--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) 2 }#td--chart-wrapper .ct-label.ct-horizontal{display:none !important 3 }@media(min-width: 768px){#td--chart-wrapper .ct-label.ct-horizontal{display:block !important 4 }}.td--button-white.svelte-b5h8b7{display:inline-flex;cursor:pointer;align-items:center;border-radius:0.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(209, 213, 219, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;font-weight:500;line-height:1rem;--tw-text-opacity:1;color:rgba(55, 65, 81, var(--tw-text-opacity));--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) 5 }.td--button-white.svelte-b5h8b7:focus,.td--button-white.svelte-b5h8b7:active{--tw-border-opacity:1;border-color:rgba(59, 130, 246, var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgba(37, 99, 235, var(--tw-ring-opacity)) 6 }.td--button-white.svelte-b5h8b7:hover{--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity)) 7 }.td--button-white.svelte-b5h8b7:active{--tw-bg-opacity:1;background-color:rgba(249, 250, 251, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(31, 41, 55, var(--tw-text-opacity)) 8 }.td--button-icon.svelte-b5h8b7{margin-left:0.25rem;height:0.75rem;width:0.75rem 9 }.stats-wrapper.svelte-101jtxw{margin-top:1.25rem;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.25rem 10 }@media(min-width: 640px){.stats-wrapper.svelte-101jtxw{grid-template-columns:repeat(2, minmax(0, 1fr)) 11 }}@media(min-width: 1024px){.stats-wrapper.svelte-101jtxw{grid-template-columns:repeat(2, minmax(0, 1fr)) 12 }}#td--table.svelte-kkxe1l.svelte-kkxe1l.svelte-kkxe1l{width:100% 13 }#td--table.svelte-kkxe1l>.svelte-kkxe1l:not([hidden])~.svelte-kkxe1l:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgba(229, 231, 235, var(--tw-divide-opacity)) 14 }#td--table.svelte-kkxe1l.svelte-kkxe1l.svelte-kkxe1l{overflow:scroll;--tw-text-opacity:1;color:rgba(31, 41, 55, var(--tw-text-opacity)) 15 }caption.svelte-kkxe1l.svelte-kkxe1l.svelte-kkxe1l{padding:1rem;text-align:left;font-size:1.125rem;line-height:1.75rem;font-weight:600 16 }thead.svelte-kkxe1l.svelte-kkxe1l.svelte-kkxe1l{--tw-bg-opacity:1;background-color:rgba(249, 250, 251, var(--tw-bg-opacity)) 17 }thead.svelte-kkxe1l tr.svelte-kkxe1l.svelte-kkxe1l{padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;text-align:left;font-size:0.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:0.05em 18 }thead.svelte-kkxe1l tr th.svelte-kkxe1l.svelte-kkxe1l{padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;font-size:0.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:0.05em 19 }.td--text-left.svelte-kkxe1l.svelte-kkxe1l.svelte-kkxe1l{text-align:left 20 }.td--text-centered.svelte-kkxe1l.svelte-kkxe1l.svelte-kkxe1l{text-align:center 21 }tbody.svelte-kkxe1l>.svelte-kkxe1l:not([hidden])~.svelte-kkxe1l:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgba(229, 231, 235, var(--tw-divide-opacity)) 22 }tbody.svelte-kkxe1l.svelte-kkxe1l.svelte-kkxe1l{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity)) 23 }tbody.svelte-kkxe1l td.svelte-kkxe1l.svelte-kkxe1l{white-space:nowrap;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;font-size:0.875rem;line-height:1.25rem 24 }.tab-wrapper.svelte-h6ljt2{margin-top:1rem;margin-bottom:0.5rem;display:flex;width:100%;border-bottom-width:1px;border-top-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;--tw-border-opacity:1;border-color:rgba(156, 163, 175, var(--tw-border-opacity)) 25 }.tab-button.svelte-h6ljt2{margin-left:1rem;cursor:pointer;white-space:nowrap;border-style:none;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:500;line-height:1.25rem 26 }.tab-button.first.svelte-h6ljt2{margin-left:0px 27 }.tab-button.active.svelte-h6ljt2{--tw-border-opacity:1;border-color:rgba(99, 102, 241, var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(79, 70, 229, var(--tw-text-opacity)) 28 }.tab-button.active.svelte-h6ljt2:focus{--tw-border-opacity:1;border-color:rgba(67, 56, 202, var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(55, 48, 163, var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px 29 }.tab-button.inactive.svelte-h6ljt2{border-color:transparent;--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity)) 30 }.tab-button.inactive.svelte-h6ljt2:hover{--tw-border-opacity:1;border-color:rgba(209, 213, 219, var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(55, 65, 81, var(--tw-text-opacity)) 31 }.tab-button.inactive.svelte-h6ljt2:focus{--tw-border-opacity:1;border-color:rgba(209, 213, 219, var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(55, 65, 81, var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px 32 }.td--sr-only.svelte-t2m44y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0 33 }.td--heroicon.svelte-t2m44y{height:1.5rem;width:1.5rem;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity)) 34 }.td--card.svelte-t2m44y{overflow:hidden;border-radius:0.5rem;--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) 35 }.td--card-p.svelte-t2m44y{padding-left:1rem;padding-right:1rem;padding-top:1.25rem;padding-bottom:1.25rem 36 }@media(min-width: 640px){.td--card-p.svelte-t2m44y{padding:1.5rem 37 }}.td--card-l.svelte-t2m44y{display:flex;align-items:center;justify-content:center 38 }.td--card-icon.svelte-t2m44y{flex-shrink:0;border-radius:0.375rem;--tw-bg-opacity:1;background-color:rgba(99, 102, 241, var(--tw-bg-opacity));padding:0.75rem 39 }.td--card-wrap.svelte-t2m44y{margin-left:1.25rem;width:0px;flex:1 1 0% 40 }.td--card-title.svelte-t2m44y{margin:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity)) 41 }.td--card-content.svelte-t2m44y{display:flex;align-items:center 42 }.td--card-content-body.svelte-t2m44y{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgba(17, 24, 39, var(--tw-text-opacity)) 43 }.td--card-change-up.svelte-t2m44y{margin-left:0.5rem;display:flex;align-items:center;font-size:0.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgba(5, 150, 105, var(--tw-text-opacity)) 44 }.td--card-change-down.svelte-t2m44y{margin-left:0.5rem;display:flex;align-items:center;font-size:0.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgba(220, 38, 38, var(--tw-text-opacity)) 45 }.td--card-change-none.svelte-t2m44y{margin-left:0.5rem;display:flex;align-items:center;font-size:0.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgba(75, 85, 99, var(--tw-text-opacity)) 46 }.td--card-change-icon-up.svelte-t2m44y{height:1.25rem;width:1.25rem;flex-shrink:0;align-self:center;--tw-text-opacity:1;color:rgba(16, 185, 129, var(--tw-text-opacity)) 47 }.td--card-change-icon-down.svelte-t2m44y{height:1.25rem;width:1.25rem;flex-shrink:0;--tw-rotate:180deg;transform:var(--tw-transform);transform:var(--tw-transform);align-self:center;--tw-text-opacity:1;color:rgba(239, 68, 68, var(--tw-text-opacity)) 48 }.td--card-change-icon-none.svelte-t2m44y{height:1.25rem;width:1.25rem;flex-shrink:0;align-self:center;--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity)) 49 }.ct-label { 50 fill: rgba(0, 0, 0, 0.4); 51 color: rgba(0, 0, 0, 0.4); 1 *, ::before, ::after { 2 --tw-border-spacing-x: 0; 3 --tw-border-spacing-y: 0; 4 --tw-translate-x: 0; 5 --tw-translate-y: 0; 6 --tw-rotate: 0; 7 --tw-skew-x: 0; 8 --tw-skew-y: 0; 9 --tw-scale-x: 1; 10 --tw-scale-y: 1; 11 --tw-pan-x: ; 12 --tw-pan-y: ; 13 --tw-pinch-zoom: ; 14 --tw-scroll-snap-strictness: proximity; 15 --tw-gradient-from-position: ; 16 --tw-gradient-via-position: ; 17 --tw-gradient-to-position: ; 18 --tw-ordinal: ; 19 --tw-slashed-zero: ; 20 --tw-numeric-figure: ; 21 --tw-numeric-spacing: ; 22 --tw-numeric-fraction: ; 23 --tw-ring-inset: ; 24 --tw-ring-offset-width: 0px; 25 --tw-ring-offset-color: #fff; 26 --tw-ring-color: rgb(59 130 246 / 0.5); 27 --tw-ring-offset-shadow: 0 0 #0000; 28 --tw-ring-shadow: 0 0 #0000; 29 --tw-shadow: 0 0 #0000; 30 --tw-shadow-colored: 0 0 #0000; 31 --tw-blur: ; 32 --tw-brightness: ; 33 --tw-contrast: ; 34 --tw-grayscale: ; 35 --tw-hue-rotate: ; 36 --tw-invert: ; 37 --tw-saturate: ; 38 --tw-sepia: ; 39 --tw-drop-shadow: ; 40 --tw-backdrop-blur: ; 41 --tw-backdrop-brightness: ; 42 --tw-backdrop-contrast: ; 43 --tw-backdrop-grayscale: ; 44 --tw-backdrop-hue-rotate: ; 45 --tw-backdrop-invert: ; 46 --tw-backdrop-opacity: ; 47 --tw-backdrop-saturate: ; 48 --tw-backdrop-sepia: ; 49 --tw-contain-size: ; 50 --tw-contain-layout: ; 51 --tw-contain-paint: ; 52 --tw-contain-style: ; 53 } 54 55 ::backdrop { 56 --tw-border-spacing-x: 0; 57 --tw-border-spacing-y: 0; 58 --tw-translate-x: 0; 59 --tw-translate-y: 0; 60 --tw-rotate: 0; 61 --tw-skew-x: 0; 62 --tw-skew-y: 0; 63 --tw-scale-x: 1; 64 --tw-scale-y: 1; 65 --tw-pan-x: ; 66 --tw-pan-y: ; 67 --tw-pinch-zoom: ; 68 --tw-scroll-snap-strictness: proximity; 69 --tw-gradient-from-position: ; 70 --tw-gradient-via-position: ; 71 --tw-gradient-to-position: ; 72 --tw-ordinal: ; 73 --tw-slashed-zero: ; 74 --tw-numeric-figure: ; 75 --tw-numeric-spacing: ; 76 --tw-numeric-fraction: ; 77 --tw-ring-inset: ; 78 --tw-ring-offset-width: 0px; 79 --tw-ring-offset-color: #fff; 80 --tw-ring-color: rgb(59 130 246 / 0.5); 81 --tw-ring-offset-shadow: 0 0 #0000; 82 --tw-ring-shadow: 0 0 #0000; 83 --tw-shadow: 0 0 #0000; 84 --tw-shadow-colored: 0 0 #0000; 85 --tw-blur: ; 86 --tw-brightness: ; 87 --tw-contrast: ; 88 --tw-grayscale: ; 89 --tw-hue-rotate: ; 90 --tw-invert: ; 91 --tw-saturate: ; 92 --tw-sepia: ; 93 --tw-drop-shadow: ; 94 --tw-backdrop-blur: ; 95 --tw-backdrop-brightness: ; 96 --tw-backdrop-contrast: ; 97 --tw-backdrop-grayscale: ; 98 --tw-backdrop-hue-rotate: ; 99 --tw-backdrop-invert: ; 100 --tw-backdrop-opacity: ; 101 --tw-backdrop-saturate: ; 102 --tw-backdrop-sepia: ; 103 --tw-contain-size: ; 104 --tw-contain-layout: ; 105 --tw-contain-paint: ; 106 --tw-contain-style: ; 107 }/* 108 ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com 109 *//* 110 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) 111 2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) 112 */ 113 114 *, 115 ::before, 116 ::after { 117 box-sizing: border-box; /* 1 */ 118 border-width: 0; /* 2 */ 119 border-style: solid; /* 2 */ 120 border-color: #e5e7eb; /* 2 */ 121 } 122 123 ::before, 124 ::after { 125 --tw-content: ''; 126 } 127 128 /* 129 1. Use a consistent sensible line-height in all browsers. 130 2. Prevent adjustments of font size after orientation changes in iOS. 131 3. Use a more readable tab size. 132 4. Use the user's configured `sans` font-family by default. 133 5. Use the user's configured `sans` font-feature-settings by default. 134 6. Use the user's configured `sans` font-variation-settings by default. 135 7. Disable tap highlights on iOS 136 */ 137 138 html, 139 :host { 140 line-height: 1.5; /* 1 */ 141 -webkit-text-size-adjust: 100%; /* 2 */ 142 -moz-tab-size: 4; /* 3 */ 143 -o-tab-size: 4; 144 tab-size: 4; /* 3 */ 145 font-family: Inter var, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ 146 font-feature-settings: normal; /* 5 */ 147 font-variation-settings: normal; /* 6 */ 148 -webkit-tap-highlight-color: transparent; /* 7 */ 149 } 150 151 /* 152 1. Remove the margin in all browsers. 153 2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. 154 */ 155 156 body { 157 margin: 0; /* 1 */ 158 line-height: inherit; /* 2 */ 159 } 160 161 /* 162 1. Add the correct height in Firefox. 163 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) 164 3. Ensure horizontal rules are visible by default. 165 */ 166 167 hr { 168 height: 0; /* 1 */ 169 color: inherit; /* 2 */ 170 border-top-width: 1px; /* 3 */ 171 } 172 173 /* 174 Add the correct text decoration in Chrome, Edge, and Safari. 175 */ 176 177 abbr:where([title]) { 178 -webkit-text-decoration: underline dotted; 179 text-decoration: underline dotted; 180 } 181 182 /* 183 Remove the default font size and weight for headings. 184 */ 185 186 h1, 187 h2, 188 h3, 189 h4, 190 h5, 191 h6 { 192 font-size: inherit; 193 font-weight: inherit; 194 } 195 196 /* 197 Reset links to optimize for opt-in styling instead of opt-out. 198 */ 199 200 a { 201 color: inherit; 202 text-decoration: inherit; 203 } 204 205 /* 206 Add the correct font weight in Edge and Safari. 207 */ 208 209 b, 210 strong { 211 font-weight: bolder; 212 } 213 214 /* 215 1. Use the user's configured `mono` font-family by default. 216 2. Use the user's configured `mono` font-feature-settings by default. 217 3. Use the user's configured `mono` font-variation-settings by default. 218 4. Correct the odd `em` font sizing in all browsers. 219 */ 220 221 code, 222 kbd, 223 samp, 224 pre { 225 font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ 226 font-feature-settings: normal; /* 2 */ 227 font-variation-settings: normal; /* 3 */ 228 font-size: 1em; /* 4 */ 229 } 230 231 /* 232 Add the correct font size in all browsers. 233 */ 234 235 small { 236 font-size: 80%; 237 } 238 239 /* 240 Prevent `sub` and `sup` elements from affecting the line height in all browsers. 241 */ 242 243 sub, 244 sup { 245 font-size: 75%; 246 line-height: 0; 247 position: relative; 248 vertical-align: baseline; 249 } 250 251 sub { 252 bottom: -0.25em; 253 } 254 255 sup { 256 top: -0.5em; 257 } 258 259 /* 260 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) 261 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) 262 3. Remove gaps between table borders by default. 263 */ 264 265 table { 266 text-indent: 0; /* 1 */ 267 border-color: inherit; /* 2 */ 268 border-collapse: collapse; /* 3 */ 269 } 270 271 /* 272 1. Change the font styles in all browsers. 273 2. Remove the margin in Firefox and Safari. 274 3. Remove default padding in all browsers. 275 */ 276 277 button, 278 input, 279 optgroup, 280 select, 281 textarea { 282 font-family: inherit; /* 1 */ 283 font-feature-settings: inherit; /* 1 */ 284 font-variation-settings: inherit; /* 1 */ 285 font-size: 100%; /* 1 */ 286 font-weight: inherit; /* 1 */ 287 line-height: inherit; /* 1 */ 288 letter-spacing: inherit; /* 1 */ 289 color: inherit; /* 1 */ 290 margin: 0; /* 2 */ 291 padding: 0; /* 3 */ 292 } 293 294 /* 295 Remove the inheritance of text transform in Edge and Firefox. 296 */ 297 298 button, 299 select { 300 text-transform: none; 301 } 302 303 /* 304 1. Correct the inability to style clickable types in iOS and Safari. 305 2. Remove default button styles. 306 */ 307 308 button, 309 input:where([type='button']), 310 input:where([type='reset']), 311 input:where([type='submit']) { 312 -webkit-appearance: button; /* 1 */ 313 background-color: transparent; /* 2 */ 314 background-image: none; /* 2 */ 315 } 316 317 /* 318 Use the modern Firefox focus style for all focusable elements. 319 */ 320 321 :-moz-focusring { 322 outline: auto; 323 } 324 325 /* 326 Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) 327 */ 328 329 :-moz-ui-invalid { 330 box-shadow: none; 331 } 332 333 /* 334 Add the correct vertical alignment in Chrome and Firefox. 335 */ 336 337 progress { 338 vertical-align: baseline; 339 } 340 341 /* 342 Correct the cursor style of increment and decrement buttons in Safari. 343 */ 344 345 ::-webkit-inner-spin-button, 346 ::-webkit-outer-spin-button { 347 height: auto; 348 } 349 350 /* 351 1. Correct the odd appearance in Chrome and Safari. 352 2. Correct the outline style in Safari. 353 */ 354 355 [type='search'] { 356 -webkit-appearance: textfield; /* 1 */ 357 outline-offset: -2px; /* 2 */ 358 } 359 360 /* 361 Remove the inner padding in Chrome and Safari on macOS. 362 */ 363 364 ::-webkit-search-decoration { 365 -webkit-appearance: none; 366 } 367 368 /* 369 1. Correct the inability to style clickable types in iOS and Safari. 370 2. Change font properties to `inherit` in Safari. 371 */ 372 373 ::-webkit-file-upload-button { 374 -webkit-appearance: button; /* 1 */ 375 font: inherit; /* 2 */ 376 } 377 378 /* 379 Add the correct display in Chrome and Safari. 380 */ 381 382 summary { 383 display: list-item; 384 } 385 386 /* 387 Removes the default spacing and border for appropriate elements. 388 */ 389 390 blockquote, 391 dl, 392 dd, 393 h1, 394 h2, 395 h3, 396 h4, 397 h5, 398 h6, 399 hr, 400 figure, 401 p, 402 pre { 403 margin: 0; 404 } 405 406 fieldset { 407 margin: 0; 408 padding: 0; 409 } 410 411 legend { 412 padding: 0; 413 } 414 415 ol, 416 ul, 417 menu { 418 list-style: none; 419 margin: 0; 420 padding: 0; 421 } 422 423 /* 424 Reset default styling for dialogs. 425 */ 426 dialog { 427 padding: 0; 428 } 429 430 /* 431 Prevent resizing textareas horizontally by default. 432 */ 433 434 textarea { 435 resize: vertical; 436 } 437 438 /* 439 1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) 440 2. Set the default placeholder color to the user's configured gray 400 color. 441 */ 442 443 input::-moz-placeholder, textarea::-moz-placeholder { 444 opacity: 1; /* 1 */ 445 color: #9ca3af; /* 2 */ 446 } 447 448 input::placeholder, 449 textarea::placeholder { 450 opacity: 1; /* 1 */ 451 color: #9ca3af; /* 2 */ 452 } 453 454 /* 455 Set the default cursor for buttons. 456 */ 457 458 button, 459 [role="button"] { 460 cursor: pointer; 461 } 462 463 /* 464 Make sure disabled buttons don't get the pointer cursor. 465 */ 466 :disabled { 467 cursor: default; 468 } 469 470 /* 471 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) 472 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) 473 This can trigger a poorly considered lint error in some tools but is included by design. 474 */ 475 476 img, 477 svg, 478 video, 479 canvas, 480 audio, 481 iframe, 482 embed, 483 object { 484 display: block; /* 1 */ 485 vertical-align: middle; /* 2 */ 486 } 487 488 /* 489 Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) 490 */ 491 492 img, 493 video { 494 max-width: 100%; 495 height: auto; 496 } 497 498 /* Make elements with the HTML hidden attribute stay hidden by default */ 499 [hidden]:where(:not([hidden="until-found"])) { 500 display: none; 501 } 502 503 [type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select { 504 -webkit-appearance: none; 505 -moz-appearance: none; 506 appearance: none; 507 background-color: #fff; 508 border-color: #6b7280; 509 border-width: 1px; 510 border-radius: 0px; 511 padding-top: 0.5rem; 512 padding-right: 0.75rem; 513 padding-bottom: 0.5rem; 514 padding-left: 0.75rem; 515 font-size: 1rem; 516 line-height: 1.5rem; 517 --tw-shadow: 0 0 #0000; 518 } 519 520 [type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus { 521 outline: 2px solid transparent; 522 outline-offset: 2px; 523 --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); 524 --tw-ring-offset-width: 0px; 525 --tw-ring-offset-color: #fff; 526 --tw-ring-color: #2563eb; 527 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); 528 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); 529 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); 530 border-color: #2563eb; 531 } 532 533 input::-moz-placeholder, textarea::-moz-placeholder { 534 color: #6b7280; 535 opacity: 1; 536 } 537 538 input::placeholder,textarea::placeholder { 539 color: #6b7280; 540 opacity: 1; 541 } 542 543 ::-webkit-datetime-edit-fields-wrapper { 544 padding: 0; 545 } 546 547 ::-webkit-date-and-time-value { 548 min-height: 1.5em; 549 text-align: inherit; 550 } 551 552 ::-webkit-datetime-edit { 553 display: inline-flex; 554 } 555 556 ::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field { 557 padding-top: 0; 558 padding-bottom: 0; 559 } 560 561 select { 562 background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e"); 563 background-position: right 0.5rem center; 564 background-repeat: no-repeat; 565 background-size: 1.5em 1.5em; 566 padding-right: 2.5rem; 567 -webkit-print-color-adjust: exact; 568 print-color-adjust: exact; 569 } 570 571 [multiple],[size]:where(select:not([size="1"])) { 572 background-image: initial; 573 background-position: initial; 574 background-repeat: unset; 575 background-size: initial; 576 padding-right: 0.75rem; 577 -webkit-print-color-adjust: unset; 578 print-color-adjust: unset; 579 } 580 581 [type='checkbox'],[type='radio'] { 582 -webkit-appearance: none; 583 -moz-appearance: none; 584 appearance: none; 585 padding: 0; 586 -webkit-print-color-adjust: exact; 587 print-color-adjust: exact; 588 display: inline-block; 589 vertical-align: middle; 590 background-origin: border-box; 591 -webkit-user-select: none; 592 -moz-user-select: none; 593 user-select: none; 594 flex-shrink: 0; 595 height: 1rem; 596 width: 1rem; 597 color: #2563eb; 598 background-color: #fff; 599 border-color: #6b7280; 600 border-width: 1px; 601 --tw-shadow: 0 0 #0000; 602 } 603 604 [type='checkbox'] { 605 border-radius: 0px; 606 } 607 608 [type='radio'] { 609 border-radius: 100%; 610 } 611 612 [type='checkbox']:focus,[type='radio']:focus { 613 outline: 2px solid transparent; 614 outline-offset: 2px; 615 --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); 616 --tw-ring-offset-width: 2px; 617 --tw-ring-offset-color: #fff; 618 --tw-ring-color: #2563eb; 619 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); 620 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); 621 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); 622 } 623 624 [type='checkbox']:checked,[type='radio']:checked { 625 border-color: transparent; 626 background-color: currentColor; 627 background-size: 100% 100%; 628 background-position: center; 629 background-repeat: no-repeat; 630 } 631 632 [type='checkbox']:checked { 633 background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e"); 634 } 635 636 @media (forced-colors: active) { 637 638 [type='checkbox']:checked { 639 -webkit-appearance: auto; 640 -moz-appearance: auto; 641 appearance: auto; 642 } 643 } 644 645 [type='radio']:checked { 646 background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e"); 647 } 648 649 @media (forced-colors: active) { 650 651 [type='radio']:checked { 652 -webkit-appearance: auto; 653 -moz-appearance: auto; 654 appearance: auto; 655 } 656 } 657 658 [type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus { 659 border-color: transparent; 660 background-color: currentColor; 661 } 662 663 [type='checkbox']:indeterminate { 664 background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e"); 665 border-color: transparent; 666 background-color: currentColor; 667 background-size: 100% 100%; 668 background-position: center; 669 background-repeat: no-repeat; 670 } 671 672 @media (forced-colors: active) { 673 674 [type='checkbox']:indeterminate { 675 -webkit-appearance: auto; 676 -moz-appearance: auto; 677 appearance: auto; 678 } 679 } 680 681 [type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus { 682 border-color: transparent; 683 background-color: currentColor; 684 } 685 686 [type='file'] { 687 background: unset; 688 border-color: inherit; 689 border-width: 0; 690 border-radius: 0; 691 padding: 0; 692 font-size: unset; 693 line-height: inherit; 694 } 695 696 [type='file']:focus { 697 outline: 1px solid ButtonText; 698 outline: 1px auto -webkit-focus-ring-color; 699 } 700 .absolute { 701 position: absolute; 702 } 703 .relative { 704 position: relative; 705 } 706 .col-span-1 { 707 grid-column: span 1 / span 1; 708 } 709 .mx-0 { 710 margin-left: 0px; 711 margin-right: 0px; 712 } 713 .mx-auto { 714 margin-left: auto; 715 margin-right: auto; 716 } 717 .mb-1 { 718 margin-bottom: 0.25rem; 719 } 720 .mb-2 { 721 margin-bottom: 0.5rem; 722 } 723 .mb-5 { 724 margin-bottom: 1.25rem; 725 } 726 .ml-4 { 727 margin-left: 1rem; 728 } 729 .ml-5 { 730 margin-left: 1.25rem; 731 } 732 .mr-1\.5 { 733 margin-right: 0.375rem; 734 } 735 .mr-4 { 736 margin-right: 1rem; 737 } 738 .mr-5 { 739 margin-right: 1.25rem; 740 } 741 .mt-1 { 742 margin-top: 0.25rem; 743 } 744 .mt-2 { 745 margin-top: 0.5rem; 746 } 747 .mt-3 { 748 margin-top: 0.75rem; 749 } 750 .mt-4 { 751 margin-top: 1rem; 752 } 753 .mt-5 { 754 margin-top: 1.25rem; 755 } 756 .block { 757 display: block; 758 } 759 .inline-block { 760 display: inline-block; 761 } 762 .flex { 763 display: flex; 764 } 765 .inline-flex { 766 display: inline-flex; 767 } 768 .grid { 769 display: grid; 770 } 771 .hidden { 772 display: none; 773 } 774 .h-16 { 775 height: 4rem; 776 } 777 .h-2\.5 { 778 height: 0.625rem; 779 } 780 .h-5 { 781 height: 1.25rem; 782 } 783 .h-6 { 784 height: 1.5rem; 785 } 786 .h-7 { 787 height: 1.75rem; 788 } 789 .h-auto { 790 height: auto; 791 } 792 .h-full { 793 height: 100%; 794 } 795 .h-screen { 796 height: 100vh; 797 } 798 .max-h-40 { 799 max-height: 10rem; 800 } 801 .w-0 { 802 width: 0px; 803 } 804 .w-1\/2 { 805 width: 50%; 806 } 807 .w-16 { 808 width: 4rem; 809 } 810 .w-2\.5 { 811 width: 0.625rem; 812 } 813 .w-5 { 814 width: 1.25rem; 815 } 816 .w-6 { 817 width: 1.5rem; 818 } 819 .w-7 { 820 width: 1.75rem; 821 } 822 .w-full { 823 width: 100%; 824 } 825 .w-max { 826 width: -moz-max-content; 827 width: max-content; 828 } 829 .max-w-2xl { 830 max-width: 42rem; 831 } 832 .flex-1 { 833 flex: 1 1 0%; 834 } 835 .shrink-0 { 836 flex-shrink: 0; 837 } 838 .grow { 839 flex-grow: 1; 840 } 841 .cursor-pointer { 842 cursor: pointer; 843 } 844 .list-inside { 845 list-style-position: inside; 846 } 847 .list-decimal { 848 list-style-type: decimal; 849 } 850 .grid-cols-1 { 851 grid-template-columns: repeat(1, minmax(0, 1fr)); 852 } 853 .flex-col { 854 flex-direction: column; 855 } 856 .flex-wrap { 857 flex-wrap: wrap; 858 } 859 .content-center { 860 align-content: center; 861 } 862 .items-start { 863 align-items: flex-start; 864 } 865 .items-end { 866 align-items: flex-end; 867 } 868 .items-center { 869 align-items: center; 870 } 871 .justify-start { 872 justify-content: flex-start; 873 } 874 .justify-end { 875 justify-content: flex-end; 876 } 877 .justify-center { 878 justify-content: center; 879 } 880 .justify-between { 881 justify-content: space-between; 882 } 883 .justify-around { 884 justify-content: space-around; 885 } 886 .gap-2 { 887 gap: 0.5rem; 888 } 889 .gap-5 { 890 gap: 1.25rem; 891 } 892 .space-y-4 > :not([hidden]) ~ :not([hidden]) { 893 --tw-space-y-reverse: 0; 894 margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); 895 margin-bottom: calc(1rem * var(--tw-space-y-reverse)); 896 } 897 .overflow-hidden { 898 overflow: hidden; 899 } 900 .truncate { 901 overflow: hidden; 902 text-overflow: ellipsis; 903 white-space: nowrap; 904 } 905 .rounded-full { 906 border-radius: 9999px; 907 } 908 .rounded-lg { 909 border-radius: 0.5rem; 910 } 911 .rounded-md { 912 border-radius: 0.375rem; 913 } 914 .border { 915 border-width: 1px; 916 } 917 .border-black { 918 --tw-border-opacity: 1; 919 border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)); 920 } 921 .border-transparent { 922 border-color: transparent; 923 } 924 .bg-aaardvark-500 { 925 --tw-bg-opacity: 1; 926 background-color: rgb(13 72 167 / var(--tw-bg-opacity, 1)); 927 } 928 .bg-blue-100 { 929 --tw-bg-opacity: 1; 930 background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)); 931 } 932 .bg-gray-50 { 933 --tw-bg-opacity: 1; 934 background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); 935 } 936 .bg-orange-400 { 937 --tw-bg-opacity: 1; 938 background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1)); 939 } 940 .bg-white { 941 --tw-bg-opacity: 1; 942 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); 943 } 944 .\!p-0 { 945 padding: 0px !important; 946 } 947 .p-2 { 948 padding: 0.5rem; 949 } 950 .p-3 { 951 padding: 0.75rem; 952 } 953 .p-4 { 954 padding: 1rem; 955 } 956 .px-4 { 957 padding-left: 1rem; 958 padding-right: 1rem; 959 } 960 .px-6 { 961 padding-left: 1.5rem; 962 padding-right: 1.5rem; 963 } 964 .py-2 { 965 padding-top: 0.5rem; 966 padding-bottom: 0.5rem; 967 } 968 .py-4 { 969 padding-top: 1rem; 970 padding-bottom: 1rem; 971 } 972 .py-5 { 973 padding-top: 1.25rem; 974 padding-bottom: 1.25rem; 975 } 976 .text-center { 977 text-align: center; 978 } 979 .text-2xl { 980 font-size: 1.5rem; 981 line-height: 2rem; 982 } 983 .text-3xl { 984 font-size: 1.875rem; 985 line-height: 2.25rem; 986 } 987 .text-base { 988 font-size: 1rem; 989 line-height: 1.5rem; 990 } 991 .text-lg { 992 font-size: 1.125rem; 993 line-height: 1.75rem; 994 } 995 .text-sm { 996 font-size: 0.875rem; 997 line-height: 1.25rem; 998 } 999 .text-xl { 1000 font-size: 1.25rem; 1001 line-height: 1.75rem; 1002 } 1003 .text-xs { 52 1004 font-size: 0.75rem; 53 line-height: 1; } 54 55 .ct-chart-line .ct-label, 56 .ct-chart-bar .ct-label { 57 display: block; 58 display: -webkit-box; 59 display: -moz-box; 60 display: -ms-flexbox; 61 display: -webkit-flex; 62 display: flex; } 63 64 .ct-chart-pie .ct-label, 65 .ct-chart-donut .ct-label { 66 dominant-baseline: central; } 67 68 .ct-label.ct-horizontal.ct-start { 69 -webkit-box-align: flex-end; 70 -webkit-align-items: flex-end; 71 -ms-flex-align: flex-end; 72 align-items: flex-end; 73 -webkit-box-pack: flex-start; 74 -webkit-justify-content: flex-start; 75 -ms-flex-pack: flex-start; 76 justify-content: flex-start; 77 text-align: left; 78 text-anchor: start; } 79 80 .ct-label.ct-horizontal.ct-end { 81 -webkit-box-align: flex-start; 82 -webkit-align-items: flex-start; 83 -ms-flex-align: flex-start; 84 align-items: flex-start; 85 -webkit-box-pack: flex-start; 86 -webkit-justify-content: flex-start; 87 -ms-flex-pack: flex-start; 88 justify-content: flex-start; 89 text-align: left; 90 text-anchor: start; } 91 92 .ct-label.ct-vertical.ct-start { 93 -webkit-box-align: flex-end; 94 -webkit-align-items: flex-end; 95 -ms-flex-align: flex-end; 96 align-items: flex-end; 97 -webkit-box-pack: flex-end; 98 -webkit-justify-content: flex-end; 99 -ms-flex-pack: flex-end; 100 justify-content: flex-end; 101 text-align: right; 102 text-anchor: end; } 103 104 .ct-label.ct-vertical.ct-end { 105 -webkit-box-align: flex-end; 106 -webkit-align-items: flex-end; 107 -ms-flex-align: flex-end; 108 align-items: flex-end; 109 -webkit-box-pack: flex-start; 110 -webkit-justify-content: flex-start; 111 -ms-flex-pack: flex-start; 112 justify-content: flex-start; 113 text-align: left; 114 text-anchor: start; } 115 116 .ct-chart-bar .ct-label.ct-horizontal.ct-start { 117 -webkit-box-align: flex-end; 118 -webkit-align-items: flex-end; 119 -ms-flex-align: flex-end; 120 align-items: flex-end; 121 -webkit-box-pack: center; 122 -webkit-justify-content: center; 123 -ms-flex-pack: center; 124 justify-content: center; 125 text-align: center; 126 text-anchor: start; } 127 128 .ct-chart-bar .ct-label.ct-horizontal.ct-end { 129 -webkit-box-align: flex-start; 130 -webkit-align-items: flex-start; 131 -ms-flex-align: flex-start; 132 align-items: flex-start; 133 -webkit-box-pack: center; 134 -webkit-justify-content: center; 135 -ms-flex-pack: center; 136 justify-content: center; 137 text-align: center; 138 text-anchor: start; } 139 140 .ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start { 141 -webkit-box-align: flex-end; 142 -webkit-align-items: flex-end; 143 -ms-flex-align: flex-end; 144 align-items: flex-end; 145 -webkit-box-pack: flex-start; 146 -webkit-justify-content: flex-start; 147 -ms-flex-pack: flex-start; 148 justify-content: flex-start; 149 text-align: left; 150 text-anchor: start; } 151 152 .ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end { 153 -webkit-box-align: flex-start; 154 -webkit-align-items: flex-start; 155 -ms-flex-align: flex-start; 156 align-items: flex-start; 157 -webkit-box-pack: flex-start; 158 -webkit-justify-content: flex-start; 159 -ms-flex-pack: flex-start; 160 justify-content: flex-start; 161 text-align: left; 162 text-anchor: start; } 163 164 .ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start { 165 -webkit-box-align: center; 166 -webkit-align-items: center; 167 -ms-flex-align: center; 168 align-items: center; 169 -webkit-box-pack: flex-end; 170 -webkit-justify-content: flex-end; 171 -ms-flex-pack: flex-end; 172 justify-content: flex-end; 173 text-align: right; 174 text-anchor: end; } 175 176 .ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end { 177 -webkit-box-align: center; 178 -webkit-align-items: center; 179 -ms-flex-align: center; 180 align-items: center; 181 -webkit-box-pack: flex-start; 182 -webkit-justify-content: flex-start; 183 -ms-flex-pack: flex-start; 184 justify-content: flex-start; 185 text-align: left; 186 text-anchor: end; } 187 188 .ct-grid { 189 stroke: rgba(0, 0, 0, 0.2); 190 stroke-width: 1px; 191 stroke-dasharray: 2px; } 192 193 .ct-grid-background { 194 fill: none; } 195 196 .ct-point { 197 stroke-width: 10px; 198 stroke-linecap: round; } 199 200 .ct-line { 201 fill: none; 202 stroke-width: 4px; } 203 204 .ct-area { 205 stroke: none; 206 fill-opacity: 0.1; } 207 208 .ct-bar { 209 fill: none; 210 stroke-width: 10px; } 211 212 .ct-slice-donut { 213 fill: none; 214 stroke-width: 60px; } 215 216 .ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut { 217 stroke: #d70206; } 218 219 .ct-series-a .ct-slice-pie, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-area { 220 fill: #d70206; } 221 222 .ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut { 223 stroke: #f05b4f; } 224 225 .ct-series-b .ct-slice-pie, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-area { 226 fill: #f05b4f; } 227 228 .ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut { 229 stroke: #f4c63d; } 230 231 .ct-series-c .ct-slice-pie, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-area { 232 fill: #f4c63d; } 233 234 .ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut { 235 stroke: #d17905; } 236 237 .ct-series-d .ct-slice-pie, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-area { 238 fill: #d17905; } 239 240 .ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut { 241 stroke: #453d3f; } 242 243 .ct-series-e .ct-slice-pie, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-area { 244 fill: #453d3f; } 245 246 .ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut { 247 stroke: #59922b; } 248 249 .ct-series-f .ct-slice-pie, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-area { 250 fill: #59922b; } 251 252 .ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut { 253 stroke: #0544d3; } 254 255 .ct-series-g .ct-slice-pie, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-area { 256 fill: #0544d3; } 257 258 .ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut { 259 stroke: #6b0392; } 260 261 .ct-series-h .ct-slice-pie, .ct-series-h .ct-slice-donut-solid, .ct-series-h .ct-area { 262 fill: #6b0392; } 263 264 .ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut { 265 stroke: #f05b4f; } 266 267 .ct-series-i .ct-slice-pie, .ct-series-i .ct-slice-donut-solid, .ct-series-i .ct-area { 268 fill: #f05b4f; } 269 270 .ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut { 271 stroke: #dda458; } 272 273 .ct-series-j .ct-slice-pie, .ct-series-j .ct-slice-donut-solid, .ct-series-j .ct-area { 274 fill: #dda458; } 275 276 .ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut { 277 stroke: #eacf7d; } 278 279 .ct-series-k .ct-slice-pie, .ct-series-k .ct-slice-donut-solid, .ct-series-k .ct-area { 280 fill: #eacf7d; } 281 282 .ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut { 283 stroke: #86797d; } 284 285 .ct-series-l .ct-slice-pie, .ct-series-l .ct-slice-donut-solid, .ct-series-l .ct-area { 286 fill: #86797d; } 287 288 .ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut { 289 stroke: #b2c326; } 290 291 .ct-series-m .ct-slice-pie, .ct-series-m .ct-slice-donut-solid, .ct-series-m .ct-area { 292 fill: #b2c326; } 293 294 .ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut { 295 stroke: #6188e2; } 296 297 .ct-series-n .ct-slice-pie, .ct-series-n .ct-slice-donut-solid, .ct-series-n .ct-area { 298 fill: #6188e2; } 299 300 .ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut { 301 stroke: #a748ca; } 302 303 .ct-series-o .ct-slice-pie, .ct-series-o .ct-slice-donut-solid, .ct-series-o .ct-area { 304 fill: #a748ca; } 305 306 .ct-square { 307 display: block; 308 position: relative; 309 width: 100%; } 310 .ct-square:before { 311 display: block; 312 float: left; 313 content: ""; 314 width: 0; 315 height: 0; 316 padding-bottom: 100%; } 317 .ct-square:after { 318 content: ""; 319 display: table; 320 clear: both; } 321 .ct-square > svg { 322 display: block; 323 position: absolute; 324 top: 0; 325 left: 0; } 326 327 .ct-minor-second { 328 display: block; 329 position: relative; 330 width: 100%; } 331 .ct-minor-second:before { 332 display: block; 333 float: left; 334 content: ""; 335 width: 0; 336 height: 0; 337 padding-bottom: 93.75%; } 338 .ct-minor-second:after { 339 content: ""; 340 display: table; 341 clear: both; } 342 .ct-minor-second > svg { 343 display: block; 344 position: absolute; 345 top: 0; 346 left: 0; } 347 348 .ct-major-second { 349 display: block; 350 position: relative; 351 width: 100%; } 352 .ct-major-second:before { 353 display: block; 354 float: left; 355 content: ""; 356 width: 0; 357 height: 0; 358 padding-bottom: 88.8888888889%; } 359 .ct-major-second:after { 360 content: ""; 361 display: table; 362 clear: both; } 363 .ct-major-second > svg { 364 display: block; 365 position: absolute; 366 top: 0; 367 left: 0; } 368 369 .ct-minor-third { 370 display: block; 371 position: relative; 372 width: 100%; } 373 .ct-minor-third:before { 374 display: block; 375 float: left; 376 content: ""; 377 width: 0; 378 height: 0; 379 padding-bottom: 83.3333333333%; } 380 .ct-minor-third:after { 381 content: ""; 382 display: table; 383 clear: both; } 384 .ct-minor-third > svg { 385 display: block; 386 position: absolute; 387 top: 0; 388 left: 0; } 389 390 .ct-major-third { 391 display: block; 392 position: relative; 393 width: 100%; } 394 .ct-major-third:before { 395 display: block; 396 float: left; 397 content: ""; 398 width: 0; 399 height: 0; 400 padding-bottom: 80%; } 401 .ct-major-third:after { 402 content: ""; 403 display: table; 404 clear: both; } 405 .ct-major-third > svg { 406 display: block; 407 position: absolute; 408 top: 0; 409 left: 0; } 410 411 .ct-perfect-fourth { 412 display: block; 413 position: relative; 414 width: 100%; } 415 .ct-perfect-fourth:before { 416 display: block; 417 float: left; 418 content: ""; 419 width: 0; 420 height: 0; 421 padding-bottom: 75%; } 422 .ct-perfect-fourth:after { 423 content: ""; 424 display: table; 425 clear: both; } 426 .ct-perfect-fourth > svg { 427 display: block; 428 position: absolute; 429 top: 0; 430 left: 0; } 431 432 .ct-perfect-fifth { 433 display: block; 434 position: relative; 435 width: 100%; } 436 .ct-perfect-fifth:before { 437 display: block; 438 float: left; 439 content: ""; 440 width: 0; 441 height: 0; 442 padding-bottom: 66.6666666667%; } 443 .ct-perfect-fifth:after { 444 content: ""; 445 display: table; 446 clear: both; } 447 .ct-perfect-fifth > svg { 448 display: block; 449 position: absolute; 450 top: 0; 451 left: 0; } 452 453 .ct-minor-sixth { 454 display: block; 455 position: relative; 456 width: 100%; } 457 .ct-minor-sixth:before { 458 display: block; 459 float: left; 460 content: ""; 461 width: 0; 462 height: 0; 463 padding-bottom: 62.5%; } 464 .ct-minor-sixth:after { 465 content: ""; 466 display: table; 467 clear: both; } 468 .ct-minor-sixth > svg { 469 display: block; 470 position: absolute; 471 top: 0; 472 left: 0; } 473 474 .ct-golden-section { 475 display: block; 476 position: relative; 477 width: 100%; } 478 .ct-golden-section:before { 479 display: block; 480 float: left; 481 content: ""; 482 width: 0; 483 height: 0; 484 padding-bottom: 61.804697157%; } 485 .ct-golden-section:after { 486 content: ""; 487 display: table; 488 clear: both; } 489 .ct-golden-section > svg { 490 display: block; 491 position: absolute; 492 top: 0; 493 left: 0; } 494 495 .ct-major-sixth { 496 display: block; 497 position: relative; 498 width: 100%; } 499 .ct-major-sixth:before { 500 display: block; 501 float: left; 502 content: ""; 503 width: 0; 504 height: 0; 505 padding-bottom: 60%; } 506 .ct-major-sixth:after { 507 content: ""; 508 display: table; 509 clear: both; } 510 .ct-major-sixth > svg { 511 display: block; 512 position: absolute; 513 top: 0; 514 left: 0; } 515 516 .ct-minor-seventh { 517 display: block; 518 position: relative; 519 width: 100%; } 520 .ct-minor-seventh:before { 521 display: block; 522 float: left; 523 content: ""; 524 width: 0; 525 height: 0; 526 padding-bottom: 56.25%; } 527 .ct-minor-seventh:after { 528 content: ""; 529 display: table; 530 clear: both; } 531 .ct-minor-seventh > svg { 532 display: block; 533 position: absolute; 534 top: 0; 535 left: 0; } 536 537 .ct-major-seventh { 538 display: block; 539 position: relative; 540 width: 100%; } 541 .ct-major-seventh:before { 542 display: block; 543 float: left; 544 content: ""; 545 width: 0; 546 height: 0; 547 padding-bottom: 53.3333333333%; } 548 .ct-major-seventh:after { 549 content: ""; 550 display: table; 551 clear: both; } 552 .ct-major-seventh > svg { 553 display: block; 554 position: absolute; 555 top: 0; 556 left: 0; } 557 558 .ct-octave { 559 display: block; 560 position: relative; 561 width: 100%; } 562 .ct-octave:before { 563 display: block; 564 float: left; 565 content: ""; 566 width: 0; 567 height: 0; 568 padding-bottom: 50%; } 569 .ct-octave:after { 570 content: ""; 571 display: table; 572 clear: both; } 573 .ct-octave > svg { 574 display: block; 575 position: absolute; 576 top: 0; 577 left: 0; } 578 579 .ct-major-tenth { 580 display: block; 581 position: relative; 582 width: 100%; } 583 .ct-major-tenth:before { 584 display: block; 585 float: left; 586 content: ""; 587 width: 0; 588 height: 0; 589 padding-bottom: 40%; } 590 .ct-major-tenth:after { 591 content: ""; 592 display: table; 593 clear: both; } 594 .ct-major-tenth > svg { 595 display: block; 596 position: absolute; 597 top: 0; 598 left: 0; } 599 600 .ct-major-eleventh { 601 display: block; 602 position: relative; 603 width: 100%; } 604 .ct-major-eleventh:before { 605 display: block; 606 float: left; 607 content: ""; 608 width: 0; 609 height: 0; 610 padding-bottom: 37.5%; } 611 .ct-major-eleventh:after { 612 content: ""; 613 display: table; 614 clear: both; } 615 .ct-major-eleventh > svg { 616 display: block; 617 position: absolute; 618 top: 0; 619 left: 0; } 620 621 .ct-major-twelfth { 622 display: block; 623 position: relative; 624 width: 100%; } 625 .ct-major-twelfth:before { 626 display: block; 627 float: left; 628 content: ""; 629 width: 0; 630 height: 0; 631 padding-bottom: 33.3333333333%; } 632 .ct-major-twelfth:after { 633 content: ""; 634 display: table; 635 clear: both; } 636 .ct-major-twelfth > svg { 637 display: block; 638 position: absolute; 639 top: 0; 640 left: 0; } 641 642 .ct-double-octave { 643 display: block; 644 position: relative; 645 width: 100%; } 646 .ct-double-octave:before { 647 display: block; 648 float: left; 649 content: ""; 650 width: 0; 651 height: 0; 652 padding-bottom: 25%; } 653 .ct-double-octave:after { 654 content: ""; 655 display: table; 656 clear: both; } 657 .ct-double-octave > svg { 658 display: block; 659 position: absolute; 660 top: 0; 661 left: 0; } 662 663 /*# sourceMappingURL=chartist.css.map */ 1005 line-height: 1rem; 1006 } 1007 .font-bold { 1008 font-weight: 700; 1009 } 1010 .font-medium { 1011 font-weight: 500; 1012 } 1013 .font-semibold { 1014 font-weight: 600; 1015 } 1016 .capitalize { 1017 text-transform: capitalize; 1018 } 1019 .leading-4 { 1020 line-height: 1rem; 1021 } 1022 .leading-5 { 1023 line-height: 1.25rem; 1024 } 1025 .leading-7 { 1026 line-height: 1.75rem; 1027 } 1028 .text-aaardvark-500 { 1029 --tw-text-opacity: 1; 1030 color: rgb(13 72 167 / var(--tw-text-opacity, 1)); 1031 } 1032 .text-blue-500 { 1033 --tw-text-opacity: 1; 1034 color: rgb(59 130 246 / var(--tw-text-opacity, 1)); 1035 } 1036 .text-blue-600 { 1037 --tw-text-opacity: 1; 1038 color: rgb(37 99 235 / var(--tw-text-opacity, 1)); 1039 } 1040 .text-cool-gray-500 { 1041 --tw-text-opacity: 1; 1042 color: rgb(100 116 139 / var(--tw-text-opacity, 1)); 1043 } 1044 .text-cool-gray-600 { 1045 --tw-text-opacity: 1; 1046 color: rgb(71 85 105 / var(--tw-text-opacity, 1)); 1047 } 1048 .text-cool-gray-900 { 1049 --tw-text-opacity: 1; 1050 color: rgb(15 23 42 / var(--tw-text-opacity, 1)); 1051 } 1052 .text-gray-400 { 1053 --tw-text-opacity: 1; 1054 color: rgb(156 163 175 / var(--tw-text-opacity, 1)); 1055 } 1056 .text-gray-500 { 1057 --tw-text-opacity: 1; 1058 color: rgb(107 114 128 / var(--tw-text-opacity, 1)); 1059 } 1060 .text-gray-600 { 1061 --tw-text-opacity: 1; 1062 color: rgb(75 85 99 / var(--tw-text-opacity, 1)); 1063 } 1064 .text-gray-700 { 1065 --tw-text-opacity: 1; 1066 color: rgb(55 65 81 / var(--tw-text-opacity, 1)); 1067 } 1068 .text-gray-800 { 1069 --tw-text-opacity: 1; 1070 color: rgb(31 41 55 / var(--tw-text-opacity, 1)); 1071 } 1072 .text-gray-900 { 1073 --tw-text-opacity: 1; 1074 color: rgb(17 24 39 / var(--tw-text-opacity, 1)); 1075 } 1076 .text-white { 1077 --tw-text-opacity: 1; 1078 color: rgb(255 255 255 / var(--tw-text-opacity, 1)); 1079 } 1080 .shadow { 1081 --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); 1082 --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color); 1083 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); 1084 } 1085 .shadow-sm { 1086 --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); 1087 --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); 1088 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); 1089 } 1090 .outline { 1091 outline-style: solid; 1092 } 1093 .transition { 1094 transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; 1095 transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; 1096 transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; 1097 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 1098 transition-duration: 150ms; 1099 } 1100 .duration-200 { 1101 transition-duration: 200ms; 1102 } 1103 .aaa-card { 1104 margin-left: auto; 1105 margin-right: auto; 1106 height: 100%; 1107 overflow: hidden; 1108 border-radius: 0.5rem; 1109 --tw-bg-opacity: 1; 1110 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); 1111 padding: 1rem; 1112 --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); 1113 --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color); 1114 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); 1115 transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; 1116 transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; 1117 transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; 1118 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 1119 transition-duration: 200ms; 1120 } 1121 @media (min-width: 640px) { 1122 1123 .aaa-card { 1124 padding: 1.5rem; 1125 } 1126 } 1127 .hover\:bg-aaardvark-600:hover { 1128 --tw-bg-opacity: 1; 1129 background-color: rgb(5 34 80 / var(--tw-bg-opacity, 1)); 1130 } 1131 .hover\:text-aaardvark-600:hover { 1132 --tw-text-opacity: 1; 1133 color: rgb(5 34 80 / var(--tw-text-opacity, 1)); 1134 } 1135 .hover\:text-cool-gray-100:hover { 1136 --tw-text-opacity: 1; 1137 color: rgb(241 245 249 / var(--tw-text-opacity, 1)); 1138 } 1139 .focus\:border-blue-700:focus { 1140 --tw-border-opacity: 1; 1141 border-color: rgb(29 78 216 / var(--tw-border-opacity, 1)); 1142 } 1143 .focus\:outline-none:focus { 1144 outline: 2px solid transparent; 1145 outline-offset: 2px; 1146 } 1147 .focus\:ring-2:focus { 1148 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); 1149 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); 1150 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); 1151 } 1152 .focus\:ring-offset-2:focus { 1153 --tw-ring-offset-width: 2px; 1154 } 1155 .active\:bg-blue-700:active { 1156 --tw-bg-opacity: 1; 1157 background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1)); 1158 } 1159 @media (min-width: 640px) { 1160 1161 .sm\:mx-auto { 1162 margin-left: auto; 1163 margin-right: auto; 1164 } 1165 1166 .sm\:mr-6 { 1167 margin-right: 1.5rem; 1168 } 1169 1170 .sm\:mt-1 { 1171 margin-top: 0.25rem; 1172 } 1173 1174 .sm\:grid-cols-1 { 1175 grid-template-columns: repeat(1, minmax(0, 1fr)); 1176 } 1177 1178 .sm\:p-6 { 1179 padding: 1.5rem; 1180 } 1181 1182 .sm\:px-6 { 1183 padding-left: 1.5rem; 1184 padding-right: 1.5rem; 1185 } 1186 1187 .sm\:pr-4 { 1188 padding-right: 1rem; 1189 } 1190 1191 .sm\:leading-9 { 1192 line-height: 2.25rem; 1193 } 1194 } 1195 @media (min-width: 768px) { 1196 1197 .md\:ml-2 { 1198 margin-left: 0.5rem; 1199 } 1200 1201 .md\:grid-cols-1 { 1202 grid-template-columns: repeat(1, minmax(0, 1fr)); 1203 } 1204 1205 .md\:items-start { 1206 align-items: flex-start; 1207 } 1208 } 1209 @media (min-width: 1024px) { 1210 1211 .lg\:mx-auto { 1212 margin-left: auto; 1213 margin-right: auto; 1214 } 1215 1216 .lg\:mb-0 { 1217 margin-bottom: 0px; 1218 } 1219 1220 .lg\:mt-auto { 1221 margin-top: auto; 1222 } 1223 1224 .lg\:w-1\/2 { 1225 width: 50%; 1226 } 1227 1228 .lg\:grid-cols-3 { 1229 grid-template-columns: repeat(3, minmax(0, 1fr)); 1230 } 1231 1232 .lg\:items-end { 1233 align-items: flex-end; 1234 } 1235 } -
website-accessibility-audit-checker/tags/1.1.18/assets/js/main.js
r3019938 r3265257 1 !function(){"use strict";function e(){}function t(e){return e()}function n(){return Object.create(null)}function i(e){e.forEach(t)}function r(e){return"function"==typeof e}function s(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function a(e){return null==e?"":e}function o(e,t){e.appendChild(t)}function c(e,t,n){e.insertBefore(t,n||null)}function l(e){e.parentNode.removeChild(e)}function u(e,t){for(let n=0;n<e.length;n+=1)e[n]&&e[n].d(t)}function h(e){return document.createElement(e)}function d(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function p(e){return document.createTextNode(e)}function f(){return p(" ")}function m(e,t,n,i){return e.addEventListener(t,n,i),()=>e.removeEventListener(t,n,i)}function g(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function v(e,t){t=""+t,e.wholeText!==t&&(e.data=t)}function x(e,t,n,i){e.style.setProperty(t,n,i?"important":"")}function y(e,t,n){e.classList[n?"add":"remove"](t)}let b;function w(e){b=e}function E(){const e=function(){if(!b)throw new Error("Function called outside component initialization");return b}();return(t,n)=>{const i=e.$$.callbacks[t];if(i){const r=function(e,t){const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,!1,!1,t),n}(t,n);i.slice().forEach((t=>{t.call(e,r)}))}}}const S=[],A=[],k=[],C=[],_=Promise.resolve();let O=!1;function z(e){k.push(e)}let M=!1;const N=new Set;function L(){if(!M){M=!0;do{for(let e=0;e<S.length;e+=1){const t=S[e];w(t),$(t.$$)}for(w(null),S.length=0;A.length;)A.pop()();for(let e=0;e<k.length;e+=1){const t=k[e];N.has(t)||(N.add(t),t())}k.length=0}while(S.length);for(;C.length;)C.pop()();O=!1,M=!1,N.clear()}}function $(e){if(null!==e.fragment){e.update(),i(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(z)}}const j=new Set;let B;function P(){B={r:0,c:[],p:B}}function D(){B.r||i(B.c),B=B.p}function I(e,t){e&&e.i&&(j.delete(e),e.i(t))}function R(e,t,n,i){if(e&&e.o){if(j.has(e))return;j.add(e),B.c.push((()=>{j.delete(e),i&&(n&&e.d(1),i())})),e.o(t)}}function T(e,t){e.d(1),t.delete(e.key)}function U(e){e&&e.c()}function H(e,n,s,a){const{fragment:o,on_mount:c,on_destroy:l,after_update:u}=e.$$;o&&o.m(n,s),a||z((()=>{const n=c.map(t).filter(r);l?l.push(...n):i(n),e.$$.on_mount=[]})),u.forEach(z)}function V(e,t){const n=e.$$;null!==n.fragment&&(i(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function q(e,t){-1===e.$$.dirty[0]&&(S.push(e),O||(O=!0,_.then(L)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function X(t,r,s,a,o,c,u=[-1]){const h=b;w(t);const d=t.$$={fragment:null,ctx:null,props:c,update:e,not_equal:o,bound:n(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(h?h.$$.context:r.context||[]),callbacks:n(),dirty:u,skip_bound:!1};let p=!1;if(d.ctx=s?s(t,r.props||{},((e,n,...i)=>{const r=i.length?i[0]:n;return d.ctx&&o(d.ctx[e],d.ctx[e]=r)&&(!d.skip_bound&&d.bound[e]&&d.bound[e](r),p&&q(t,e)),n})):[],d.update(),p=!0,i(d.before_update),d.fragment=!!a&&a(d.ctx),r.target){if(r.hydrate){const e=function(e){return Array.from(e.childNodes)}(r.target);d.fragment&&d.fragment.l(e),e.forEach(l)}else d.fragment&&d.fragment.c();r.intro&&I(t.$$.fragment),H(t,r.target,r.anchor,r.customElement),L()}w(h)}class F{$destroy(){V(this,1),this.$destroy=e}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}var G=function(e,t){return function(){for(var n=new Array(arguments.length),i=0;i<n.length;i++)n[i]=arguments[i];return e.apply(t,n)}},Y=Object.prototype.toString;function Q(e){return"[object Array]"===Y.call(e)}function W(e){return void 0===e}function Z(e){return null!==e&&"object"==typeof e}function J(e){if("[object Object]"!==Y.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function K(e){return"[object Function]"===Y.call(e)}function ee(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),Q(e))for(var n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.call(null,e[r],r,e)}var te={isArray:Q,isArrayBuffer:function(e){return"[object ArrayBuffer]"===Y.call(e)},isBuffer:function(e){return null!==e&&!W(e)&&null!==e.constructor&&!W(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:Z,isPlainObject:J,isUndefined:W,isDate:function(e){return"[object Date]"===Y.call(e)},isFile:function(e){return"[object File]"===Y.call(e)},isBlob:function(e){return"[object Blob]"===Y.call(e)},isFunction:K,isStream:function(e){return Z(e)&&K(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:ee,merge:function e(){var t={};function n(n,i){J(t[i])&&J(n)?t[i]=e(t[i],n):J(n)?t[i]=e({},n):Q(n)?t[i]=n.slice():t[i]=n}for(var i=0,r=arguments.length;i<r;i++)ee(arguments[i],n);return t},extend:function(e,t,n){return ee(t,(function(t,i){e[i]=n&&"function"==typeof t?G(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}};function ne(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var ie=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(te.isURLSearchParams(t))i=t.toString();else{var r=[];te.forEach(t,(function(e,t){null!=e&&(te.isArray(e)?t+="[]":e=[e],te.forEach(e,(function(e){te.isDate(e)?e=e.toISOString():te.isObject(e)&&(e=JSON.stringify(e)),r.push(ne(t)+"="+ne(e))})))})),i=r.join("&")}if(i){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e};function re(){this.handlers=[]}re.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},re.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},re.prototype.forEach=function(e){te.forEach(this.handlers,(function(t){null!==t&&e(t)}))};var se=re,ae=function(e,t,n){return te.forEach(n,(function(n){e=n(e,t)})),e},oe=function(e){return!(!e||!e.__CANCEL__)},ce=function(e,t){te.forEach(e,(function(n,i){i!==t&&i.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[i])}))},le=function(e,t,n,i,r){return function(e,t,n,i,r){return e.config=t,n&&(e.code=n),e.request=i,e.response=r,e.isAxiosError=!0,e.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:this.config,code:this.code}},e}(new Error(e),t,n,i,r)},ue=te.isStandardBrowserEnv()?{write:function(e,t,n,i,r,s){var a=[];a.push(e+"="+encodeURIComponent(t)),te.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),te.isString(i)&&a.push("path="+i),te.isString(r)&&a.push("domain="+r),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}},he=["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"],de=te.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var i=e;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=te.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0},pe=function(e){return new Promise((function(t,n){var i=e.data,r=e.headers;te.isFormData(i)&&delete r["Content-Type"];var s=new XMLHttpRequest;if(e.auth){var a=e.auth.username||"",o=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";r.Authorization="Basic "+btoa(a+":"+o)}var c,l,u=(c=e.baseURL,l=e.url,c&&!/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(l)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(c,l):l);if(s.open(e.method.toUpperCase(),ie(u,e.params,e.paramsSerializer),!0),s.timeout=e.timeout,s.onreadystatechange=function(){if(s&&4===s.readyState&&(0!==s.status||s.responseURL&&0===s.responseURL.indexOf("file:"))){var i,r,a,o,c,l="getAllResponseHeaders"in s?(i=s.getAllResponseHeaders(),c={},i?(te.forEach(i.split("\n"),(function(e){if(o=e.indexOf(":"),r=te.trim(e.substr(0,o)).toLowerCase(),a=te.trim(e.substr(o+1)),r){if(c[r]&&he.indexOf(r)>=0)return;c[r]="set-cookie"===r?(c[r]?c[r]:[]).concat([a]):c[r]?c[r]+", "+a:a}})),c):c):null,u={data:e.responseType&&"text"!==e.responseType?s.response:s.responseText,status:s.status,statusText:s.statusText,headers:l,config:e,request:s};!function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(le("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}(t,n,u),s=null}},s.onabort=function(){s&&(n(le("Request aborted",e,"ECONNABORTED",s)),s=null)},s.onerror=function(){n(le("Network Error",e,null,s)),s=null},s.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(le(t,e,"ECONNABORTED",s)),s=null},te.isStandardBrowserEnv()){var h=(e.withCredentials||de(u))&&e.xsrfCookieName?ue.read(e.xsrfCookieName):void 0;h&&(r[e.xsrfHeaderName]=h)}if("setRequestHeader"in s&&te.forEach(r,(function(e,t){void 0===i&&"content-type"===t.toLowerCase()?delete r[t]:s.setRequestHeader(t,e)})),te.isUndefined(e.withCredentials)||(s.withCredentials=!!e.withCredentials),e.responseType)try{s.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&s.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&s.upload&&s.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){s&&(s.abort(),n(e),s=null)})),i||(i=null),s.send(i)}))},fe={"Content-Type":"application/x-www-form-urlencoded"};function me(e,t){!te.isUndefined(e)&&te.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var ge,ve={adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(ge=pe),ge),transformRequest:[function(e,t){return ce(t,"Accept"),ce(t,"Content-Type"),te.isFormData(e)||te.isArrayBuffer(e)||te.isBuffer(e)||te.isStream(e)||te.isFile(e)||te.isBlob(e)?e:te.isArrayBufferView(e)?e.buffer:te.isURLSearchParams(e)?(me(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):te.isObject(e)?(me(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};ve.headers={common:{Accept:"application/json, text/plain, */*"}},te.forEach(["delete","get","head"],(function(e){ve.headers[e]={}})),te.forEach(["post","put","patch"],(function(e){ve.headers[e]=te.merge(fe)}));var xe=ve;function ye(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var be=function(e){return ye(e),e.headers=e.headers||{},e.data=ae(e.data,e.headers,e.transformRequest),e.headers=te.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),te.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||xe.adapter)(e).then((function(t){return ye(e),t.data=ae(t.data,t.headers,e.transformResponse),t}),(function(t){return oe(t)||(ye(e),t&&t.response&&(t.response.data=ae(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))},we=function(e,t){t=t||{};var n={},i=["url","method","data"],r=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function o(e,t){return te.isPlainObject(e)&&te.isPlainObject(t)?te.merge(e,t):te.isPlainObject(t)?te.merge({},t):te.isArray(t)?t.slice():t}function c(i){te.isUndefined(t[i])?te.isUndefined(e[i])||(n[i]=o(void 0,e[i])):n[i]=o(e[i],t[i])}te.forEach(i,(function(e){te.isUndefined(t[e])||(n[e]=o(void 0,t[e]))})),te.forEach(r,c),te.forEach(s,(function(i){te.isUndefined(t[i])?te.isUndefined(e[i])||(n[i]=o(void 0,e[i])):n[i]=o(void 0,t[i])})),te.forEach(a,(function(i){i in t?n[i]=o(e[i],t[i]):i in e&&(n[i]=o(void 0,e[i]))}));var l=i.concat(r).concat(s).concat(a),u=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===l.indexOf(e)}));return te.forEach(u,c),n};function Ee(e){this.defaults=e,this.interceptors={request:new se,response:new se}}Ee.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=we(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[be,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},Ee.prototype.getUri=function(e){return e=we(this.defaults,e),ie(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},te.forEach(["delete","get","head","options"],(function(e){Ee.prototype[e]=function(t,n){return this.request(we(n||{},{method:e,url:t,data:(n||{}).data}))}})),te.forEach(["post","put","patch"],(function(e){Ee.prototype[e]=function(t,n,i){return this.request(we(i||{},{method:e,url:t,data:n}))}}));var Se=Ee;function Ae(e){this.message=e}Ae.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},Ae.prototype.__CANCEL__=!0;var ke=Ae;function Ce(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new ke(e),t(n.reason))}))}Ce.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},Ce.source=function(){var e;return{token:new Ce((function(t){e=t})),cancel:e}};var _e=Ce;function Oe(e){var t=new Se(e),n=G(Se.prototype.request,t);return te.extend(n,Se.prototype,t),te.extend(n,t),n}var ze=Oe(xe);ze.Axios=Se,ze.create=function(e){return Oe(we(ze.defaults,e))},ze.Cancel=ke,ze.CancelToken=_e,ze.isCancel=oe,ze.all=function(e){return Promise.all(e)},ze.spread=function(e){return function(t){return e.apply(null,t)}},ze.isAxiosError=function(e){return"object"==typeof e&&!0===e.isAxiosError};var Me=ze,Ne=ze;Me.default=Ne;var Le=Me;Le.defaults.headers.common["X-WP-Nonce"]=window.__aaardvark.nonce,Le.defaults.baseURL=window.__aaardvark.apiRoot+"aaardvark/v1/";function $e(t){let n,i,r,s,a,u,h,p,f,m,v,x,y,b;return{c(){n=d("svg"),i=d("g"),r=d("path"),s=d("path"),a=d("path"),u=d("path"),h=d("path"),p=d("path"),f=d("path"),m=d("path"),v=d("path"),x=d("path"),y=d("path"),b=d("path"),g(r,"d","m79.4 22.6v16.8h-7.5v-26h6.4l.5 4.1c1.7-2.5 4.2-4.6 8.2-4.6h1.3v7.3c-3.4-.3-6.8.6-8.9 2.4z"),g(s,"d","m108.7 39.4-.4-2.5h-.1c-1.8 2-4.2 3.2-7.7 3.2-6.1 0-10.2-3.7-10.2-13.1 0-10.4 5.6-14.1 11-14.1 2.9 0 4.9.6 6.6 2.2v-13.4h7.2v37.7zm-5.4-20.6c-3.8 0-5.2 3.3-5.2 7.8 0 4.6 1.4 7.4 5 7.4 1.6 0 3.2-.7 4.4-1.8v-11.9c-1-.8-2.5-1.5-4.2-1.5z"),g(a,"d","m117.6 13.4h8.1l5.5 18.8h.2l5.5-18.8h7.7l-9.2 26h-8.8z"),g(u,"d","m169.1 34.9c.4 0 .9-.1 1.5-.3l.2 4.3c-1 .5-3.2 1-4.8 1-3 0-4.8-.8-5.3-3.3-1.6 2.1-4.1 3.3-7.7 3.3-6.5 0-7.7-4.3-7.7-6.9 0-7.9 8.2-9.1 14.9-9.1v-.9c0-2.9-.4-4.7-3.7-4.7-2.5 0-3.4 1-3.9 3.6l-6.4-1.2c.8-4.9 3.9-7.8 11-7.8 6.9 0 10.4 2.7 10.4 9.2v10.9c0 1.3.2 1.9 1.5 1.9zm-16.2-3.1c0 1.5.6 2.8 3 2.8 1.8 0 3.5-.9 4.3-1.7v-4.6h-1.2c-3.6.2-6.1.9-6.1 3.5z"),g(h,"d","m181.8 22.6v16.8h-7.5v-26h6.4l.5 4.1c1.7-2.5 4.2-4.6 8.2-4.6h1.3v7.3c-3.3-.3-6.7.6-8.9 2.4z"),g(p,"d","m210.1 13.4h8.3l-8.6 9.3 9.3 16.7h-8.3l-6.8-11.9-2.5 2.4v9.4h-7.5v-37.6h7.5v20.8z"),g(f,"d","m67.3 39.4h1.7l-14-39.4h-1.6z"),g(m,"d","m52.5 0h-7.9l-12.9 39.4h8.7l3-9.6h13.1l3.3 9.6h6.6zm-7.7 23.1 4.8-15.2h.2l4.9 15.2z"),g(i,"fill","#0D48A7"),g(v,"d","m38.5 14.6.6-1.8-3.2-8.9h-1.2z"),g(v,"fill","#507dbf"),g(x,"d","m31.3 11 4.1 12.9 2.6-7.9-4.2-12.1h-7.3l-11.6 35.5h7.8l2.7-8.6h7.8l2-6h-8.5l4.4-13.8z"),g(x,"fill","#507dbf"),g(y,"d","m21 17 .4-1.3-2.7-7.8h-.9z"),g(y,"fill","#99b9e1"),g(b,"d","m14.5 14.2 3.7 11.4 2.4-7.3-3.7-10.4h-6.6l-10.3 31.5h6.9l2.5-7.7h6.8l1.8-5.3h-7.5l3.9-12.2z"),g(b,"fill","#99b9e1"),g(n,"role","img"),g(n,"width",t[0]),g(n,"aria-label","AAArdvark"),g(n,"enable-background","new 0 0 220 40"),g(n,"version","1.1"),g(n,"viewBox","0 0 220 40"),g(n,"xml:space","preserve"),g(n,"xmlns","http://www.w3.org/2000/svg")},m(e,t){c(e,n,t),o(n,i),o(i,r),o(i,s),o(i,a),o(i,u),o(i,h),o(i,p),o(i,f),o(i,m),o(n,v),o(n,x),o(n,y),o(n,b)},p(e,[t]){1&t&&g(n,"width",e[0])},i:e,o:e,d(e){e&&l(n)}}}function je(e,t,n){let{width:i}=t;return e.$$set=e=>{"width"in e&&n(0,i=e.width)},[i]}class Be extends F{constructor(e){super(),X(this,e,je,$e,s,{width:0})}}function Pe(e){let t,n;return{c(){t=d("svg"),n=d("path"),g(n,"stroke-linecap","round"),g(n,"stroke-linejoin","round"),g(n,"stroke-width","2"),g(n,"d","M7 12l3-3 3 3 4-4M8 21l4-4 4 4M3 4h18M4 4h16v12a1 1 0 01-1 1H5a1 1 0 01-1-1V4z"),g(t,"class","td--heroicon svelte-t2m44y"),g(t,"xmlns","http://www.w3.org/2000/svg"),g(t,"fill","none"),g(t,"viewBox","0 0 24 24"),g(t,"stroke","currentColor")},m(e,i){c(e,t,i),o(t,n)},d(e){e&&l(t)}}}function De(e){let t,n;return{c(){t=d("svg"),n=d("path"),g(n,"stroke-linecap","round"),g(n,"stroke-linejoin","round"),g(n,"stroke-width","2"),g(n,"d","M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"),g(t,"class","td--heroicon svelte-t2m44y"),g(t,"xmlns","http://www.w3.org/2000/svg"),g(t,"fill","none"),g(t,"viewBox","0 0 24 24"),g(t,"stroke","currentColor")},m(e,i){c(e,t,i),o(t,n)},d(e){e&&l(t)}}}function Ie(e){let t,n;return{c(){t=d("svg"),n=d("path"),g(n,"stroke-linecap","round"),g(n,"stroke-linejoin","round"),g(n,"stroke-width","2"),g(n,"d","M12 4.354a4 4 0 110 5.292M15 21H3v-1a6 6 0 0112 0v1zm0 0h6v-1a6 6 0 00-9-5.197M13 7a4 4 0 11-8 0 4 4 0 018 0z"),g(t,"class","td--heroicon svelte-t2m44y"),g(t,"xmlns","http://www.w3.org/2000/svg"),g(t,"fill","none"),g(t,"viewBox","0 0 24 24"),g(t,"stroke","currentColor")},m(e,i){c(e,t,i),o(t,n)},d(e){e&&l(t)}}}function Re(e){let t;return{c(){t=h("span"),t.textContent="No change",g(t,"class","td--sr-only svelte-t2m44y")},m(e,n){c(e,t,n)},d(e){e&&l(t)}}}function Te(e){let t;return{c(){t=h("span"),t.textContent="Decreased by",g(t,"class","td--sr-only svelte-t2m44y")},m(e,n){c(e,t,n)},d(e){e&&l(t)}}}function Ue(e){let t;return{c(){t=h("span"),t.textContent="Increased by",g(t,"class","td--sr-only svelte-t2m44y")},m(e,n){c(e,t,n)},d(e){e&&l(t)}}}function He(t){let n,i,r,s,a,u,m,x,b,w,E,S,A,k,C,_,O,z,M;function N(e,t){return"user"==e[3]?Ie:"alert"==e[3]?De:"chart"==e[3]?Pe:void 0}let L=N(t),$=L&&L(t);let j=function(e,t){return e[4]>0?Ue:e[4]<0?Te:Re}(t)(t);return{c(){n=h("div"),i=h("div"),r=h("div"),s=h("div"),$&&$.c(),a=f(),u=h("div"),m=h("h3"),x=p(t[0]),b=f(),w=h("div"),E=h("div"),S=p(t[1]),A=f(),k=h("div"),C=d("svg"),_=d("path"),O=f(),j.c(),z=f(),M=p(t[2]),g(s,"class","td--card-icon svelte-t2m44y"),g(m,"class","td--card-title svelte-t2m44y"),g(E,"class","td--card-content-body svelte-t2m44y"),g(_,"fill-rule","evenodd"),g(_,"d","M5.293 9.707a1 1 0 010-1.414l4-4a1 1 0 011.414 0l4 4a1 1 0 01-1.414 1.414L11 7.414V15a1 1 0 11-2 0V7.414L6.707 9.707a1 1 0 01-1.414 0z"),g(_,"clip-rule","evenodd"),g(C,"fill","currentColor"),g(C,"viewBox","0 0 20 20"),g(C,"aria-hidden","true"),g(C,"class","svelte-t2m44y"),y(C,"td--card-change-icon-up",t[4]>0),y(C,"td--card-change-icon-down",t[4]<0),y(C,"td--card-change-icon-none",0==t[4]),g(k,"class","svelte-t2m44y"),y(k,"td--card-change-up",t[4]>0),y(k,"td--card-change-down",t[4]<0),y(k,"td--card-change-none",0==t[4]),g(w,"class","td--card-content svelte-t2m44y"),g(u,"class","td--card-wrap svelte-t2m44y"),g(r,"class","td--card-l svelte-t2m44y"),g(i,"class","td--card-p svelte-t2m44y"),g(n,"class","td--card svelte-t2m44y")},m(e,t){c(e,n,t),o(n,i),o(i,r),o(r,s),$&&$.m(s,null),o(r,a),o(r,u),o(u,m),o(m,x),o(u,b),o(u,w),o(w,E),o(E,S),o(w,A),o(w,k),o(k,C),o(C,_),o(k,O),j.m(k,null),o(k,z),o(k,M)},p(e,[t]){L!==(L=N(e))&&($&&$.d(1),$=L&&L(e),$&&($.c(),$.m(s,null))),1&t&&v(x,e[0]),2&t&&v(S,e[1]),4&t&&v(M,e[2])},i:e,o:e,d(e){e&&l(n),$&&$.d(),j.d()}}}function Ve(e,t,n){let{title:i}=t,{value:r}=t,{change:s}=t,{icon:a}=t,o=parseInt(s);return e.$$set=e=>{"title"in e&&n(0,i=e.title),"value"in e&&n(1,r=e.value),"change"in e&&n(2,s=e.change),"icon"in e&&n(3,a=e.icon)},[i,r,s,a,o]}class qe extends F{constructor(e){super(),X(this,e,Ve,He,s,{title:0,value:1,change:2,icon:3})}}function Xe(e){let t,n,i,r,s;return n=new qe({props:{title:"Active Issues",value:e[0].statistics.active_issues,change:e[0].statistics.active_issues_change,icon:"alert"}}),r=new qe({props:{title:"Average Instances/Page",value:e[0].statistics.average_instances_page,change:e[0].statistics.average_instances_page_change,icon:"chart"}}),{c(){t=h("div"),U(n.$$.fragment),i=f(),U(r.$$.fragment),g(t,"class","stats-wrapper svelte-101jtxw")},m(e,a){c(e,t,a),H(n,t,null),o(t,i),H(r,t,null),s=!0},p(e,[t]){const i={};1&t&&(i.value=e[0].statistics.active_issues),1&t&&(i.change=e[0].statistics.active_issues_change),n.$set(i);const s={};1&t&&(s.value=e[0].statistics.average_instances_page),1&t&&(s.change=e[0].statistics.average_instances_page_change),r.$set(s)},i(e){s||(I(n.$$.fragment,e),I(r.$$.fragment,e),s=!0)},o(e){R(n.$$.fragment,e),R(r.$$.fragment,e),s=!1},d(e){e&&l(t),V(n),V(r)}}}function Fe(e,t,n){let{scanData:i}=t;return e.$$set=e=>{"scanData"in e&&n(0,i=e.scanData)},[i]}class Ge extends F{constructor(e){super(),X(this,e,Fe,Xe,s,{scanData:0})}}var Ye,Qe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function We(e,t,n){const i=e.slice();return i[3]=t[n],i}function Ze(e,t,n){const i=e.slice();return i[6]=t[n],i[8]=n,i}function Je(e,t,n){const i=e.slice();return i[9]=t[n],i[8]=n,i}function Ke(e){let t,n,i,r=e[9]+"";return{c(){t=h("th"),n=p(r),i=f(),g(t,"scope","col"),g(t,"class",a(e[8]>0?"td--text-centered":"td--text-left")+" svelte-kkxe1l")},m(e,r){c(e,t,r),o(t,n),o(t,i)},p(e,t){4&t&&r!==(r=e[9]+"")&&v(n,r)},d(e){e&&l(t)}}}function et(e){let t,n,i=e[6]+"";return{c(){t=h("td"),n=p(i),g(t,"class",a(e[8]>0?"td--text-centered":"td--text-left")+" svelte-kkxe1l")},m(e,i){c(e,t,i),o(t,n)},p(e,t){2&t&&i!==(i=e[6]+"")&&v(n,i)},d(e){e&&l(t)}}}function tt(e){let t,n,i=e[3],r=[];for(let t=0;t<i.length;t+=1)r[t]=et(Ze(e,i,t));return{c(){t=h("tr");for(let e=0;e<r.length;e+=1)r[e].c();n=f(),g(t,"class","svelte-kkxe1l")},m(e,i){c(e,t,i);for(let e=0;e<r.length;e+=1)r[e].m(t,null);o(t,n)},p(e,s){if(2&s){let a;for(i=e[3],a=0;a<i.length;a+=1){const o=Ze(e,i,a);r[a]?r[a].p(o,s):(r[a]=et(o),r[a].c(),r[a].m(t,n))}for(;a<r.length;a+=1)r[a].d(1);r.length=i.length}},d(e){e&&l(t),u(r,e)}}}function nt(t){let n,i,r,s,a,d,m,x,y=t[2],b=[];for(let e=0;e<y.length;e+=1)b[e]=Ke(Je(t,y,e));let w=t[1],E=[];for(let e=0;e<w.length;e+=1)E[e]=tt(We(t,w,e));return{c(){n=h("table"),i=h("caption"),r=p(t[0]),s=f(),a=h("thead"),d=h("tr");for(let e=0;e<b.length;e+=1)b[e].c();m=f(),x=h("tbody");for(let e=0;e<E.length;e+=1)E[e].c();g(i,"class","svelte-kkxe1l"),g(d,"class","svelte-kkxe1l"),g(a,"class","svelte-kkxe1l"),g(x,"class","svelte-kkxe1l"),g(n,"id","td--table"),g(n,"class","svelte-kkxe1l")},m(e,t){c(e,n,t),o(n,i),o(i,r),o(n,s),o(n,a),o(a,d);for(let e=0;e<b.length;e+=1)b[e].m(d,null);o(n,m),o(n,x);for(let e=0;e<E.length;e+=1)E[e].m(x,null)},p(e,[t]){if(1&t&&v(r,e[0]),4&t){let n;for(y=e[2],n=0;n<y.length;n+=1){const i=Je(e,y,n);b[n]?b[n].p(i,t):(b[n]=Ke(i),b[n].c(),b[n].m(d,null))}for(;n<b.length;n+=1)b[n].d(1);b.length=y.length}if(2&t){let n;for(w=e[1],n=0;n<w.length;n+=1){const i=We(e,w,n);E[n]?E[n].p(i,t):(E[n]=tt(i),E[n].c(),E[n].m(x,null))}for(;n<E.length;n+=1)E[n].d(1);E.length=w.length}},i:e,o:e,d(e){e&&l(n),u(b,e),u(E,e)}}}function it(e,t,n){let{caption:i}=t,{rows:r=[]}=t,{headers:s=[]}=t;return e.$$set=e=>{"caption"in e&&n(0,i=e.caption),"rows"in e&&n(1,r=e.rows),"headers"in e&&n(2,s=e.headers)},[i,r,s]}(function(e){var t,n;t=Qe,n=function(){var e={version:"0.11.4"};return function(e,t){var n=e.window,i=e.document;t.namespaces={svg:"http://www.w3.org/2000/svg",xmlns:"http://www.w3.org/2000/xmlns/",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",ct:"http://gionkunz.github.com/chartist-js/ct"},t.noop=function(e){return e},t.alphaNumerate=function(e){return String.fromCharCode(97+e%26)},t.extend=function(e){var n,i,r;for(e=e||{},n=1;n<arguments.length;n++)for(var s in i=arguments[n])r=i[s],e[s]="object"!=typeof r||null===r||r instanceof Array?r:t.extend(e[s],r);return e},t.replaceAll=function(e,t,n){return e.replace(new RegExp(t,"g"),n)},t.ensureUnit=function(e,t){return"number"==typeof e&&(e+=t),e},t.quantity=function(e){if("string"==typeof e){var t=/^(\d+)\s*(.*)$/g.exec(e);return{value:+t[1],unit:t[2]||void 0}}return{value:e}},t.querySelector=function(e){return e instanceof Node?e:i.querySelector(e)},t.times=function(e){return Array.apply(null,new Array(e))},t.sum=function(e,t){return e+(t||0)},t.mapMultiply=function(e){return function(t){return t*e}},t.mapAdd=function(e){return function(t){return t+e}},t.serialMap=function(e,n){var i=[],r=Math.max.apply(null,e.map((function(e){return e.length})));return t.times(r).forEach((function(t,r){var s=e.map((function(e){return e[r]}));i[r]=n.apply(null,s)})),i},t.roundWithPrecision=function(e,n){var i=Math.pow(10,n||t.precision);return Math.round(e*i)/i},t.precision=8,t.escapingMap={"&":"&","<":"<",">":">",'"':""","'":"'"},t.serialize=function(e){return null==e?e:("number"==typeof e?e=""+e:"object"==typeof e&&(e=JSON.stringify({data:e})),Object.keys(t.escapingMap).reduce((function(e,n){return t.replaceAll(e,n,t.escapingMap[n])}),e))},t.deserialize=function(e){if("string"!=typeof e)return e;e=Object.keys(t.escapingMap).reduce((function(e,n){return t.replaceAll(e,t.escapingMap[n],n)}),e);try{e=void 0!==(e=JSON.parse(e)).data?e.data:e}catch(e){}return e},t.createSvg=function(e,n,i,r){var s;return n=n||"100%",i=i||"100%",Array.prototype.slice.call(e.querySelectorAll("svg")).filter((function(e){return e.getAttributeNS(t.namespaces.xmlns,"ct")})).forEach((function(t){e.removeChild(t)})),(s=new t.Svg("svg").attr({width:n,height:i}).addClass(r))._node.style.width=n,s._node.style.height=i,e.appendChild(s._node),s},t.normalizeData=function(e,n,i){var r,s={raw:e,normalized:{}};return s.normalized.series=t.getDataArray({series:e.series||[]},n,i),r=s.normalized.series.every((function(e){return e instanceof Array}))?Math.max.apply(null,s.normalized.series.map((function(e){return e.length}))):s.normalized.series.length,s.normalized.labels=(e.labels||[]).slice(),Array.prototype.push.apply(s.normalized.labels,t.times(Math.max(0,r-s.normalized.labels.length)).map((function(){return""}))),n&&t.reverseData(s.normalized),s},t.safeHasProperty=function(e,t){return null!==e&&"object"==typeof e&&e.hasOwnProperty(t)},t.isDataHoleValue=function(e){return null==e||"number"==typeof e&&isNaN(e)},t.reverseData=function(e){e.labels.reverse(),e.series.reverse();for(var t=0;t<e.series.length;t++)"object"==typeof e.series[t]&&void 0!==e.series[t].data?e.series[t].data.reverse():e.series[t]instanceof Array&&e.series[t].reverse()},t.getDataArray=function(e,n,i){return e.series.map((function e(n){if(t.safeHasProperty(n,"value"))return e(n.value);if(t.safeHasProperty(n,"data"))return e(n.data);if(n instanceof Array)return n.map(e);if(!t.isDataHoleValue(n)){if(i){var r={};return"string"==typeof i?r[i]=t.getNumberOrUndefined(n):r.y=t.getNumberOrUndefined(n),r.x=n.hasOwnProperty("x")?t.getNumberOrUndefined(n.x):r.x,r.y=n.hasOwnProperty("y")?t.getNumberOrUndefined(n.y):r.y,r}return t.getNumberOrUndefined(n)}}))},t.normalizePadding=function(e,t){return t=t||0,"number"==typeof e?{top:e,right:e,bottom:e,left:e}:{top:"number"==typeof e.top?e.top:t,right:"number"==typeof e.right?e.right:t,bottom:"number"==typeof e.bottom?e.bottom:t,left:"number"==typeof e.left?e.left:t}},t.getMetaData=function(e,t){var n=e.data?e.data[t]:e[t];return n?n.meta:void 0},t.orderOfMagnitude=function(e){return Math.floor(Math.log(Math.abs(e))/Math.LN10)},t.projectLength=function(e,t,n){return t/n.range*e},t.getAvailableHeight=function(e,n){return Math.max((t.quantity(n.height).value||e.height())-(n.chartPadding.top+n.chartPadding.bottom)-n.axisX.offset,0)},t.getHighLow=function(e,n,i){var r={high:void 0===(n=t.extend({},n,i?n["axis"+i.toUpperCase()]:{})).high?-Number.MAX_VALUE:+n.high,low:void 0===n.low?Number.MAX_VALUE:+n.low},s=void 0===n.high,a=void 0===n.low;return(s||a)&&function e(t){if(void 0!==t)if(t instanceof Array)for(var n=0;n<t.length;n++)e(t[n]);else{var o=i?+t[i]:+t;s&&o>r.high&&(r.high=o),a&&o<r.low&&(r.low=o)}}(e),(n.referenceValue||0===n.referenceValue)&&(r.high=Math.max(n.referenceValue,r.high),r.low=Math.min(n.referenceValue,r.low)),r.high<=r.low&&(0===r.low?r.high=1:r.low<0?r.high=0:(r.high>0||(r.high=1),r.low=0)),r},t.isNumeric=function(e){return null!==e&&isFinite(e)},t.isFalseyButZero=function(e){return!e&&0!==e},t.getNumberOrUndefined=function(e){return t.isNumeric(e)?+e:void 0},t.isMultiValue=function(e){return"object"==typeof e&&("x"in e||"y"in e)},t.getMultiValue=function(e,n){return t.isMultiValue(e)?t.getNumberOrUndefined(e[n||"y"]):t.getNumberOrUndefined(e)},t.rho=function(e){if(1===e)return e;function t(e,n){return e%n==0?n:t(n,e%n)}function n(e){return e*e+1}var i,r=2,s=2;if(e%2==0)return 2;do{r=n(r)%e,s=n(n(s))%e,i=t(Math.abs(r-s),e)}while(1===i);return i},t.getBounds=function(e,n,i,r){var s,a,o,c=0,l={high:n.high,low:n.low};l.valueRange=l.high-l.low,l.oom=t.orderOfMagnitude(l.valueRange),l.step=Math.pow(10,l.oom),l.min=Math.floor(l.low/l.step)*l.step,l.max=Math.ceil(l.high/l.step)*l.step,l.range=l.max-l.min,l.numberOfSteps=Math.round(l.range/l.step);var u=t.projectLength(e,l.step,l)<i,h=r?t.rho(l.range):0;if(r&&t.projectLength(e,1,l)>=i)l.step=1;else if(r&&h<l.step&&t.projectLength(e,h,l)>=i)l.step=h;else for(;;){if(u&&t.projectLength(e,l.step,l)<=i)l.step*=2;else{if(u||!(t.projectLength(e,l.step/2,l)>=i))break;if(l.step/=2,r&&l.step%1!=0){l.step*=2;break}}if(c++>1e3)throw new Error("Exceeded maximum number of iterations while optimizing scale step!")}var d=2221e-19;function p(e,t){return e===(e+=t)&&(e*=1+(t>0?d:-d)),e}for(l.step=Math.max(l.step,d),a=l.min,o=l.max;a+l.step<=l.low;)a=p(a,l.step);for(;o-l.step>=l.high;)o=p(o,-l.step);l.min=a,l.max=o,l.range=l.max-l.min;var f=[];for(s=l.min;s<=l.max;s=p(s,l.step)){var m=t.roundWithPrecision(s);m!==f[f.length-1]&&f.push(m)}return l.values=f,l},t.polarToCartesian=function(e,t,n,i){var r=(i-90)*Math.PI/180;return{x:e+n*Math.cos(r),y:t+n*Math.sin(r)}},t.createChartRect=function(e,n,i){var r=!(!n.axisX&&!n.axisY),s=r?n.axisY.offset:0,a=r?n.axisX.offset:0,o=e.width()||t.quantity(n.width).value||0,c=e.height()||t.quantity(n.height).value||0,l=t.normalizePadding(n.chartPadding,i);o=Math.max(o,s+l.left+l.right),c=Math.max(c,a+l.top+l.bottom);var u={padding:l,width:function(){return this.x2-this.x1},height:function(){return this.y1-this.y2}};return r?("start"===n.axisX.position?(u.y2=l.top+a,u.y1=Math.max(c-l.bottom,u.y2+1)):(u.y2=l.top,u.y1=Math.max(c-l.bottom-a,u.y2+1)),"start"===n.axisY.position?(u.x1=l.left+s,u.x2=Math.max(o-l.right,u.x1+1)):(u.x1=l.left,u.x2=Math.max(o-l.right-s,u.x1+1))):(u.x1=l.left,u.x2=Math.max(o-l.right,u.x1+1),u.y2=l.top,u.y1=Math.max(c-l.bottom,u.y2+1)),u},t.createGrid=function(e,n,i,r,s,a,o,c){var l={};l[i.units.pos+"1"]=e,l[i.units.pos+"2"]=e,l[i.counterUnits.pos+"1"]=r,l[i.counterUnits.pos+"2"]=r+s;var u=a.elem("line",l,o.join(" "));c.emit("draw",t.extend({type:"grid",axis:i,index:n,group:a,element:u},l))},t.createGridBackground=function(e,t,n,i){var r=e.elem("rect",{x:t.x1,y:t.y2,width:t.width(),height:t.height()},n,!0);i.emit("draw",{type:"gridBackground",group:e,element:r})},t.createLabel=function(e,n,r,s,a,o,c,l,u,h,d){var p,f={};if(f[a.units.pos]=e+c[a.units.pos],f[a.counterUnits.pos]=c[a.counterUnits.pos],f[a.units.len]=n,f[a.counterUnits.len]=Math.max(0,o-10),h){var m=i.createElement("span");m.className=u.join(" "),m.setAttribute("xmlns",t.namespaces.xhtml),m.innerText=s[r],m.style[a.units.len]=Math.round(f[a.units.len])+"px",m.style[a.counterUnits.len]=Math.round(f[a.counterUnits.len])+"px",p=l.foreignObject(m,t.extend({style:"overflow: visible;"},f))}else p=l.elem("text",f,u.join(" ")).text(s[r]);d.emit("draw",t.extend({type:"label",axis:a,index:r,group:l,element:p,text:s[r]},f))},t.getSeriesOption=function(e,t,n){if(e.name&&t.series&&t.series[e.name]){var i=t.series[e.name];return i.hasOwnProperty(n)?i[n]:t[n]}return t[n]},t.optionsProvider=function(e,i,r){var s,a,o=t.extend({},e),c=[];function l(e){var c=s;if(s=t.extend({},o),i)for(a=0;a<i.length;a++)n.matchMedia(i[a][0]).matches&&(s=t.extend(s,i[a][1]));r&&e&&r.emit("optionsChanged",{previousOptions:c,currentOptions:s})}if(!n.matchMedia)throw"window.matchMedia not found! Make sure you're using a polyfill.";if(i)for(a=0;a<i.length;a++){var u=n.matchMedia(i[a][0]);u.addListener(l),c.push(u)}return l(),{removeMediaQueryListeners:function(){c.forEach((function(e){e.removeListener(l)}))},getCurrentOptions:function(){return t.extend({},s)}}},t.splitIntoSegments=function(e,n,i){i=t.extend({},{increasingX:!1,fillHoles:!1},i);for(var r=[],s=!0,a=0;a<e.length;a+=2)void 0===t.getMultiValue(n[a/2].value)?i.fillHoles||(s=!0):(i.increasingX&&a>=2&&e[a]<=e[a-2]&&(s=!0),s&&(r.push({pathCoordinates:[],valueData:[]}),s=!1),r[r.length-1].pathCoordinates.push(e[a],e[a+1]),r[r.length-1].valueData.push(n[a/2]));return r}}(this||Qe,e),function(e,t){t.Interpolation={},t.Interpolation.none=function(e){return e=t.extend({},{fillHoles:!1},e),function(n,i){for(var r=new t.Svg.Path,s=!0,a=0;a<n.length;a+=2){var o=n[a],c=n[a+1],l=i[a/2];void 0!==t.getMultiValue(l.value)?(s?r.move(o,c,!1,l):r.line(o,c,!1,l),s=!1):e.fillHoles||(s=!0)}return r}},t.Interpolation.simple=function(e){e=t.extend({},{divisor:2,fillHoles:!1},e);var n=1/Math.max(1,e.divisor);return function(i,r){for(var s,a,o,c=new t.Svg.Path,l=0;l<i.length;l+=2){var u=i[l],h=i[l+1],d=(u-s)*n,p=r[l/2];void 0!==p.value?(void 0===o?c.move(u,h,!1,p):c.curve(s+d,a,u-d,h,u,h,!1,p),s=u,a=h,o=p):e.fillHoles||(s=u=o=void 0)}return c}},t.Interpolation.cardinal=function(e){e=t.extend({},{tension:1,fillHoles:!1},e);var n=Math.min(1,Math.max(0,e.tension)),i=1-n;return function r(s,a){var o=t.splitIntoSegments(s,a,{fillHoles:e.fillHoles});if(o.length){if(o.length>1){var c=[];return o.forEach((function(e){c.push(r(e.pathCoordinates,e.valueData))})),t.Svg.Path.join(c)}if(s=o[0].pathCoordinates,a=o[0].valueData,s.length<=4)return t.Interpolation.none()(s,a);for(var l=(new t.Svg.Path).move(s[0],s[1],!1,a[0]),u=0,h=s.length;h-2>u;u+=2){var d=[{x:+s[u-2],y:+s[u-1]},{x:+s[u],y:+s[u+1]},{x:+s[u+2],y:+s[u+3]},{x:+s[u+4],y:+s[u+5]}];h-4===u?d[3]=d[2]:u||(d[0]={x:+s[u],y:+s[u+1]}),l.curve(n*(-d[0].x+6*d[1].x+d[2].x)/6+i*d[2].x,n*(-d[0].y+6*d[1].y+d[2].y)/6+i*d[2].y,n*(d[1].x+6*d[2].x-d[3].x)/6+i*d[2].x,n*(d[1].y+6*d[2].y-d[3].y)/6+i*d[2].y,d[2].x,d[2].y,!1,a[(u+2)/2])}return l}return t.Interpolation.none()([])}},t.Interpolation.monotoneCubic=function(e){return e=t.extend({},{fillHoles:!1},e),function n(i,r){var s=t.splitIntoSegments(i,r,{fillHoles:e.fillHoles,increasingX:!0});if(s.length){if(s.length>1){var a=[];return s.forEach((function(e){a.push(n(e.pathCoordinates,e.valueData))})),t.Svg.Path.join(a)}if(i=s[0].pathCoordinates,r=s[0].valueData,i.length<=4)return t.Interpolation.none()(i,r);var o,c,l=[],u=[],h=i.length/2,d=[],p=[],f=[],m=[];for(o=0;o<h;o++)l[o]=i[2*o],u[o]=i[2*o+1];for(o=0;o<h-1;o++)f[o]=u[o+1]-u[o],m[o]=l[o+1]-l[o],p[o]=f[o]/m[o];for(d[0]=p[0],d[h-1]=p[h-2],o=1;o<h-1;o++)0===p[o]||0===p[o-1]||p[o-1]>0!=p[o]>0?d[o]=0:(d[o]=3*(m[o-1]+m[o])/((2*m[o]+m[o-1])/p[o-1]+(m[o]+2*m[o-1])/p[o]),isFinite(d[o])||(d[o]=0));for(c=(new t.Svg.Path).move(l[0],u[0],!1,r[0]),o=0;o<h-1;o++)c.curve(l[o]+m[o]/3,u[o]+d[o]*m[o]/3,l[o+1]-m[o]/3,u[o+1]-d[o+1]*m[o]/3,l[o+1],u[o+1],!1,r[o+1]);return c}return t.Interpolation.none()([])}},t.Interpolation.step=function(e){return e=t.extend({},{postpone:!0,fillHoles:!1},e),function(n,i){for(var r,s,a,o=new t.Svg.Path,c=0;c<n.length;c+=2){var l=n[c],u=n[c+1],h=i[c/2];void 0!==h.value?(void 0===a?o.move(l,u,!1,h):(e.postpone?o.line(l,s,!1,a):o.line(r,u,!1,h),o.line(l,u,!1,h)),r=l,s=u,a=h):e.fillHoles||(r=s=a=void 0)}return o}}}(0,e),function(e,t){t.EventEmitter=function(){var e=[];return{addEventHandler:function(t,n){e[t]=e[t]||[],e[t].push(n)},removeEventHandler:function(t,n){e[t]&&(n?(e[t].splice(e[t].indexOf(n),1),0===e[t].length&&delete e[t]):delete e[t])},emit:function(t,n){e[t]&&e[t].forEach((function(e){e(n)})),e["*"]&&e["*"].forEach((function(e){e(t,n)}))}}}}(0,e),function(e,t){function n(e){var t=[];if(e.length)for(var n=0;n<e.length;n++)t.push(e[n]);return t}t.Class={extend:function(e,n){var i=n||this.prototype||t.Class,r=Object.create(i);t.Class.cloneDefinitions(r,e);var s=function(){var e,n=r.constructor||function(){};return e=this===t?Object.create(r):this,n.apply(e,Array.prototype.slice.call(arguments,0)),e};return s.prototype=r,s.super=i,s.extend=this.extend,s},cloneDefinitions:function(){var e=n(arguments),t=e[0];return e.splice(1,e.length-1).forEach((function(e){Object.getOwnPropertyNames(e).forEach((function(n){delete t[n],Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))})),t}}}(0,e),function(e,t){var n=e.window;function i(){n.addEventListener("resize",this.resizeListener),this.optionsProvider=t.optionsProvider(this.options,this.responsiveOptions,this.eventEmitter),this.eventEmitter.addEventHandler("optionsChanged",function(){this.update()}.bind(this)),this.options.plugins&&this.options.plugins.forEach(function(e){e instanceof Array?e[0](this,e[1]):e(this)}.bind(this)),this.eventEmitter.emit("data",{type:"initial",data:this.data}),this.createChart(this.optionsProvider.getCurrentOptions()),this.initializeTimeoutId=void 0}t.Base=t.Class.extend({constructor:function(e,n,r,s,a){this.container=t.querySelector(e),this.data=n||{},this.data.labels=this.data.labels||[],this.data.series=this.data.series||[],this.defaultOptions=r,this.options=s,this.responsiveOptions=a,this.eventEmitter=t.EventEmitter(),this.supportsForeignObject=t.Svg.isSupported("Extensibility"),this.supportsAnimations=t.Svg.isSupported("AnimationEventsAttribute"),this.resizeListener=function(){this.update()}.bind(this),this.container&&(this.container.__chartist__&&this.container.__chartist__.detach(),this.container.__chartist__=this),this.initializeTimeoutId=setTimeout(i.bind(this),0)},optionsProvider:void 0,container:void 0,svg:void 0,eventEmitter:void 0,createChart:function(){throw new Error("Base chart type can't be instantiated!")},update:function(e,n,i){return e&&(this.data=e||{},this.data.labels=this.data.labels||[],this.data.series=this.data.series||[],this.eventEmitter.emit("data",{type:"update",data:this.data})),n&&(this.options=t.extend({},i?this.options:this.defaultOptions,n),this.initializeTimeoutId||(this.optionsProvider.removeMediaQueryListeners(),this.optionsProvider=t.optionsProvider(this.options,this.responsiveOptions,this.eventEmitter))),this.initializeTimeoutId||this.createChart(this.optionsProvider.getCurrentOptions()),this},detach:function(){return this.initializeTimeoutId?n.clearTimeout(this.initializeTimeoutId):(n.removeEventListener("resize",this.resizeListener),this.optionsProvider.removeMediaQueryListeners()),this},on:function(e,t){return this.eventEmitter.addEventHandler(e,t),this},off:function(e,t){return this.eventEmitter.removeEventHandler(e,t),this},version:t.version,supportsForeignObject:!1})}(this||Qe,e),function(e,t){var n=e.document;t.Svg=t.Class.extend({constructor:function(e,i,r,s,a){e instanceof Element?this._node=e:(this._node=n.createElementNS(t.namespaces.svg,e),"svg"===e&&this.attr({"xmlns:ct":t.namespaces.ct})),i&&this.attr(i),r&&this.addClass(r),s&&(a&&s._node.firstChild?s._node.insertBefore(this._node,s._node.firstChild):s._node.appendChild(this._node))},attr:function(e,n){return"string"==typeof e?n?this._node.getAttributeNS(n,e):this._node.getAttribute(e):(Object.keys(e).forEach(function(n){if(void 0!==e[n])if(-1!==n.indexOf(":")){var i=n.split(":");this._node.setAttributeNS(t.namespaces[i[0]],n,e[n])}else this._node.setAttribute(n,e[n])}.bind(this)),this)},elem:function(e,n,i,r){return new t.Svg(e,n,i,this,r)},parent:function(){return this._node.parentNode instanceof SVGElement?new t.Svg(this._node.parentNode):null},root:function(){for(var e=this._node;"svg"!==e.nodeName;)e=e.parentNode;return new t.Svg(e)},querySelector:function(e){var n=this._node.querySelector(e);return n?new t.Svg(n):null},querySelectorAll:function(e){var n=this._node.querySelectorAll(e);return n.length?new t.Svg.List(n):null},getNode:function(){return this._node},foreignObject:function(e,i,r,s){if("string"==typeof e){var a=n.createElement("div");a.innerHTML=e,e=a.firstChild}e.setAttribute("xmlns",t.namespaces.xmlns);var o=this.elem("foreignObject",i,r,s);return o._node.appendChild(e),o},text:function(e){return this._node.appendChild(n.createTextNode(e)),this},empty:function(){for(;this._node.firstChild;)this._node.removeChild(this._node.firstChild);return this},remove:function(){return this._node.parentNode.removeChild(this._node),this.parent()},replace:function(e){return this._node.parentNode.replaceChild(e._node,this._node),e},append:function(e,t){return t&&this._node.firstChild?this._node.insertBefore(e._node,this._node.firstChild):this._node.appendChild(e._node),this},classes:function(){return this._node.getAttribute("class")?this._node.getAttribute("class").trim().split(/\s+/):[]},addClass:function(e){return this._node.setAttribute("class",this.classes(this._node).concat(e.trim().split(/\s+/)).filter((function(e,t,n){return n.indexOf(e)===t})).join(" ")),this},removeClass:function(e){var t=e.trim().split(/\s+/);return this._node.setAttribute("class",this.classes(this._node).filter((function(e){return-1===t.indexOf(e)})).join(" ")),this},removeAllClasses:function(){return this._node.setAttribute("class",""),this},height:function(){return this._node.getBoundingClientRect().height},width:function(){return this._node.getBoundingClientRect().width},animate:function(e,n,i){return void 0===n&&(n=!0),Object.keys(e).forEach(function(r){function s(e,n){var s,a,o,c={};e.easing&&(o=e.easing instanceof Array?e.easing:t.Svg.Easing[e.easing],delete e.easing),e.begin=t.ensureUnit(e.begin,"ms"),e.dur=t.ensureUnit(e.dur,"ms"),o&&(e.calcMode="spline",e.keySplines=o.join(" "),e.keyTimes="0;1"),n&&(e.fill="freeze",c[r]=e.from,this.attr(c),a=t.quantity(e.begin||0).value,e.begin="indefinite"),s=this.elem("animate",t.extend({attributeName:r},e)),n&&setTimeout(function(){try{s._node.beginElement()}catch(t){c[r]=e.to,this.attr(c),s.remove()}}.bind(this),a),i&&s._node.addEventListener("beginEvent",function(){i.emit("animationBegin",{element:this,animate:s._node,params:e})}.bind(this)),s._node.addEventListener("endEvent",function(){i&&i.emit("animationEnd",{element:this,animate:s._node,params:e}),n&&(c[r]=e.to,this.attr(c),s.remove())}.bind(this))}e[r]instanceof Array?e[r].forEach(function(e){s.bind(this)(e,!1)}.bind(this)):s.bind(this)(e[r],n)}.bind(this)),this}}),t.Svg.isSupported=function(e){return n.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#"+e,"1.1")},t.Svg.Easing={easeInSine:[.47,0,.745,.715],easeOutSine:[.39,.575,.565,1],easeInOutSine:[.445,.05,.55,.95],easeInQuad:[.55,.085,.68,.53],easeOutQuad:[.25,.46,.45,.94],easeInOutQuad:[.455,.03,.515,.955],easeInCubic:[.55,.055,.675,.19],easeOutCubic:[.215,.61,.355,1],easeInOutCubic:[.645,.045,.355,1],easeInQuart:[.895,.03,.685,.22],easeOutQuart:[.165,.84,.44,1],easeInOutQuart:[.77,0,.175,1],easeInQuint:[.755,.05,.855,.06],easeOutQuint:[.23,1,.32,1],easeInOutQuint:[.86,0,.07,1],easeInExpo:[.95,.05,.795,.035],easeOutExpo:[.19,1,.22,1],easeInOutExpo:[1,0,0,1],easeInCirc:[.6,.04,.98,.335],easeOutCirc:[.075,.82,.165,1],easeInOutCirc:[.785,.135,.15,.86],easeInBack:[.6,-.28,.735,.045],easeOutBack:[.175,.885,.32,1.275],easeInOutBack:[.68,-.55,.265,1.55]},t.Svg.List=t.Class.extend({constructor:function(e){var n=this;this.svgElements=[];for(var i=0;i<e.length;i++)this.svgElements.push(new t.Svg(e[i]));Object.keys(t.Svg.prototype).filter((function(e){return-1===["constructor","parent","querySelector","querySelectorAll","replace","append","classes","height","width"].indexOf(e)})).forEach((function(e){n[e]=function(){var i=Array.prototype.slice.call(arguments,0);return n.svgElements.forEach((function(n){t.Svg.prototype[e].apply(n,i)})),n}}))}})}(this||Qe,e),function(e,t){var n={m:["x","y"],l:["x","y"],c:["x1","y1","x2","y2","x","y"],a:["rx","ry","xAr","lAf","sf","x","y"]},i={accuracy:3};function r(e,n,i,r,s,a){var o=t.extend({command:s?e.toLowerCase():e.toUpperCase()},n,a?{data:a}:{});i.splice(r,0,o)}function s(e,t){e.forEach((function(i,r){n[i.command.toLowerCase()].forEach((function(n,s){t(i,n,r,s,e)}))}))}t.Svg.Path=t.Class.extend({constructor:function(e,n){this.pathElements=[],this.pos=0,this.close=e,this.options=t.extend({},i,n)},position:function(e){return void 0!==e?(this.pos=Math.max(0,Math.min(this.pathElements.length,e)),this):this.pos},remove:function(e){return this.pathElements.splice(this.pos,e),this},move:function(e,t,n,i){return r("M",{x:+e,y:+t},this.pathElements,this.pos++,n,i),this},line:function(e,t,n,i){return r("L",{x:+e,y:+t},this.pathElements,this.pos++,n,i),this},curve:function(e,t,n,i,s,a,o,c){return r("C",{x1:+e,y1:+t,x2:+n,y2:+i,x:+s,y:+a},this.pathElements,this.pos++,o,c),this},arc:function(e,t,n,i,s,a,o,c,l){return r("A",{rx:+e,ry:+t,xAr:+n,lAf:+i,sf:+s,x:+a,y:+o},this.pathElements,this.pos++,c,l),this},scale:function(e,t){return s(this.pathElements,(function(n,i){n[i]*="x"===i[0]?e:t})),this},translate:function(e,t){return s(this.pathElements,(function(n,i){n[i]+="x"===i[0]?e:t})),this},transform:function(e){return s(this.pathElements,(function(t,n,i,r,s){var a=e(t,n,i,r,s);(a||0===a)&&(t[n]=a)})),this},parse:function(e){var i=e.replace(/([A-Za-z])([0-9])/g,"$1 $2").replace(/([0-9])([A-Za-z])/g,"$1 $2").split(/[\s,]+/).reduce((function(e,t){return t.match(/[A-Za-z]/)&&e.push([]),e[e.length-1].push(t),e}),[]);"Z"===i[i.length-1][0].toUpperCase()&&i.pop();var r=i.map((function(e){var i=e.shift(),r=n[i.toLowerCase()];return t.extend({command:i},r.reduce((function(t,n,i){return t[n]=+e[i],t}),{}))})),s=[this.pos,0];return Array.prototype.push.apply(s,r),Array.prototype.splice.apply(this.pathElements,s),this.pos+=r.length,this},stringify:function(){var e=Math.pow(10,this.options.accuracy);return this.pathElements.reduce(function(t,i){var r=n[i.command.toLowerCase()].map(function(t){return this.options.accuracy?Math.round(i[t]*e)/e:i[t]}.bind(this));return t+i.command+r.join(",")}.bind(this),"")+(this.close?"Z":"")},clone:function(e){var n=new t.Svg.Path(e||this.close);return n.pos=this.pos,n.pathElements=this.pathElements.slice().map((function(e){return t.extend({},e)})),n.options=t.extend({},this.options),n},splitByCommand:function(e){var n=[new t.Svg.Path];return this.pathElements.forEach((function(i){i.command===e.toUpperCase()&&0!==n[n.length-1].pathElements.length&&n.push(new t.Svg.Path),n[n.length-1].pathElements.push(i)})),n}}),t.Svg.Path.elementDescriptions=n,t.Svg.Path.join=function(e,n,i){for(var r=new t.Svg.Path(n,i),s=0;s<e.length;s++)for(var a=e[s],o=0;o<a.pathElements.length;o++)r.pathElements.push(a.pathElements[o]);return r}}(0,e),function(e,t){e.window,e.document;var n={x:{pos:"x",len:"width",dir:"horizontal",rectStart:"x1",rectEnd:"x2",rectOffset:"y2"},y:{pos:"y",len:"height",dir:"vertical",rectStart:"y2",rectEnd:"y1",rectOffset:"x1"}};t.Axis=t.Class.extend({constructor:function(e,t,i,r){this.units=e,this.counterUnits=e===n.x?n.y:n.x,this.chartRect=t,this.axisLength=t[e.rectEnd]-t[e.rectStart],this.gridOffset=t[e.rectOffset],this.ticks=i,this.options=r},createGridAndLabels:function(e,n,i,r,s){var a=r["axis"+this.units.pos.toUpperCase()],o=this.ticks.map(this.projectValue.bind(this)),c=this.ticks.map(a.labelInterpolationFnc);o.forEach(function(l,u){var h,d={x:0,y:0};h=o[u+1]?o[u+1]-l:Math.max(this.axisLength-l,30),t.isFalseyButZero(c[u])&&""!==c[u]||("x"===this.units.pos?(l=this.chartRect.x1+l,d.x=r.axisX.labelOffset.x,"start"===r.axisX.position?d.y=this.chartRect.padding.top+r.axisX.labelOffset.y+(i?5:20):d.y=this.chartRect.y1+r.axisX.labelOffset.y+(i?5:20)):(l=this.chartRect.y1-l,d.y=r.axisY.labelOffset.y-(i?h:0),"start"===r.axisY.position?d.x=i?this.chartRect.padding.left+r.axisY.labelOffset.x:this.chartRect.x1-10:d.x=this.chartRect.x2+r.axisY.labelOffset.x+10),a.showGrid&&t.createGrid(l,u,this,this.gridOffset,this.chartRect[this.counterUnits.len](),e,[r.classNames.grid,r.classNames[this.units.dir]],s),a.showLabel&&t.createLabel(l,h,u,c,this,a.offset,d,n,[r.classNames.label,r.classNames[this.units.dir],"start"===a.position?r.classNames[a.position]:r.classNames.end],i,s))}.bind(this))},projectValue:function(e,t,n){throw new Error("Base axis can't be instantiated!")}}),t.Axis.units=n}(this||Qe,e),function(e,t){e.window,e.document,t.AutoScaleAxis=t.Axis.extend({constructor:function(e,n,i,r){var s=r.highLow||t.getHighLow(n,r,e.pos);this.bounds=t.getBounds(i[e.rectEnd]-i[e.rectStart],s,r.scaleMinSpace||20,r.onlyInteger),this.range={min:this.bounds.min,max:this.bounds.max},t.AutoScaleAxis.super.constructor.call(this,e,i,this.bounds.values,r)},projectValue:function(e){return this.axisLength*(+t.getMultiValue(e,this.units.pos)-this.bounds.min)/this.bounds.range}})}(this||Qe,e),function(e,t){e.window,e.document,t.FixedScaleAxis=t.Axis.extend({constructor:function(e,n,i,r){var s=r.highLow||t.getHighLow(n,r,e.pos);this.divisor=r.divisor||1,this.ticks=r.ticks||t.times(this.divisor).map(function(e,t){return s.low+(s.high-s.low)/this.divisor*t}.bind(this)),this.ticks.sort((function(e,t){return e-t})),this.range={min:s.low,max:s.high},t.FixedScaleAxis.super.constructor.call(this,e,i,this.ticks,r),this.stepLength=this.axisLength/this.divisor},projectValue:function(e){return this.axisLength*(+t.getMultiValue(e,this.units.pos)-this.range.min)/(this.range.max-this.range.min)}})}(this||Qe,e),function(e,t){e.window,e.document,t.StepAxis=t.Axis.extend({constructor:function(e,n,i,r){t.StepAxis.super.constructor.call(this,e,i,r.ticks,r);var s=Math.max(1,r.ticks.length-(r.stretch?1:0));this.stepLength=this.axisLength/s},projectValue:function(e,t){return this.stepLength*t}})}(this||Qe,e),function(e,t){e.window,e.document;var n={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:t.noop,type:void 0},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:t.noop,type:void 0,scaleMinSpace:20,onlyInteger:!1},width:void 0,height:void 0,showLine:!0,showPoint:!0,showArea:!1,areaBase:0,lineSmooth:!0,showGridBackground:!1,low:void 0,high:void 0,chartPadding:{top:15,right:15,bottom:5,left:10},fullWidth:!1,reverseData:!1,classNames:{chart:"ct-chart-line",label:"ct-label",labelGroup:"ct-labels",series:"ct-series",line:"ct-line",point:"ct-point",area:"ct-area",grid:"ct-grid",gridGroup:"ct-grids",gridBackground:"ct-grid-background",vertical:"ct-vertical",horizontal:"ct-horizontal",start:"ct-start",end:"ct-end"}};t.Line=t.Base.extend({constructor:function(e,i,r,s){t.Line.super.constructor.call(this,e,i,n,t.extend({},n,r),s)},createChart:function(e){var i=t.normalizeData(this.data,e.reverseData,!0);this.svg=t.createSvg(this.container,e.width,e.height,e.classNames.chart);var r,s,a=this.svg.elem("g").addClass(e.classNames.gridGroup),o=this.svg.elem("g"),c=this.svg.elem("g").addClass(e.classNames.labelGroup),l=t.createChartRect(this.svg,e,n.padding);r=void 0===e.axisX.type?new t.StepAxis(t.Axis.units.x,i.normalized.series,l,t.extend({},e.axisX,{ticks:i.normalized.labels,stretch:e.fullWidth})):e.axisX.type.call(t,t.Axis.units.x,i.normalized.series,l,e.axisX),s=void 0===e.axisY.type?new t.AutoScaleAxis(t.Axis.units.y,i.normalized.series,l,t.extend({},e.axisY,{high:t.isNumeric(e.high)?e.high:e.axisY.high,low:t.isNumeric(e.low)?e.low:e.axisY.low})):e.axisY.type.call(t,t.Axis.units.y,i.normalized.series,l,e.axisY),r.createGridAndLabels(a,c,this.supportsForeignObject,e,this.eventEmitter),s.createGridAndLabels(a,c,this.supportsForeignObject,e,this.eventEmitter),e.showGridBackground&&t.createGridBackground(a,l,e.classNames.gridBackground,this.eventEmitter),i.raw.series.forEach(function(n,a){var c=o.elem("g");c.attr({"ct:series-name":n.name,"ct:meta":t.serialize(n.meta)}),c.addClass([e.classNames.series,n.className||e.classNames.series+"-"+t.alphaNumerate(a)].join(" "));var u=[],h=[];i.normalized.series[a].forEach(function(e,o){var c={x:l.x1+r.projectValue(e,o,i.normalized.series[a]),y:l.y1-s.projectValue(e,o,i.normalized.series[a])};u.push(c.x,c.y),h.push({value:e,valueIndex:o,meta:t.getMetaData(n,o)})}.bind(this));var d={lineSmooth:t.getSeriesOption(n,e,"lineSmooth"),showPoint:t.getSeriesOption(n,e,"showPoint"),showLine:t.getSeriesOption(n,e,"showLine"),showArea:t.getSeriesOption(n,e,"showArea"),areaBase:t.getSeriesOption(n,e,"areaBase")},p=("function"==typeof d.lineSmooth?d.lineSmooth:d.lineSmooth?t.Interpolation.monotoneCubic():t.Interpolation.none())(u,h);if(d.showPoint&&p.pathElements.forEach(function(i){var o=c.elem("line",{x1:i.x,y1:i.y,x2:i.x+.01,y2:i.y},e.classNames.point).attr({"ct:value":[i.data.value.x,i.data.value.y].filter(t.isNumeric).join(","),"ct:meta":t.serialize(i.data.meta)});this.eventEmitter.emit("draw",{type:"point",value:i.data.value,index:i.data.valueIndex,meta:i.data.meta,series:n,seriesIndex:a,axisX:r,axisY:s,group:c,element:o,x:i.x,y:i.y})}.bind(this)),d.showLine){var f=c.elem("path",{d:p.stringify()},e.classNames.line,!0);this.eventEmitter.emit("draw",{type:"line",values:i.normalized.series[a],path:p.clone(),chartRect:l,index:a,series:n,seriesIndex:a,seriesMeta:n.meta,axisX:r,axisY:s,group:c,element:f})}if(d.showArea&&s.range){var m=Math.max(Math.min(d.areaBase,s.range.max),s.range.min),g=l.y1-s.projectValue(m);p.splitByCommand("M").filter((function(e){return e.pathElements.length>1})).map((function(e){var t=e.pathElements[0],n=e.pathElements[e.pathElements.length-1];return e.clone(!0).position(0).remove(1).move(t.x,g).line(t.x,t.y).position(e.pathElements.length+1).line(n.x,g)})).forEach(function(t){var o=c.elem("path",{d:t.stringify()},e.classNames.area,!0);this.eventEmitter.emit("draw",{type:"area",values:i.normalized.series[a],path:t.clone(),series:n,seriesIndex:a,axisX:r,axisY:s,chartRect:l,index:a,group:c,element:o})}.bind(this))}}.bind(this)),this.eventEmitter.emit("created",{bounds:s.bounds,chartRect:l,axisX:r,axisY:s,svg:this.svg,options:e})}})}(this||Qe,e),function(e,t){e.window,e.document;var n={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:t.noop,scaleMinSpace:30,onlyInteger:!1},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:t.noop,scaleMinSpace:20,onlyInteger:!1},width:void 0,height:void 0,high:void 0,low:void 0,referenceValue:0,chartPadding:{top:15,right:15,bottom:5,left:10},seriesBarDistance:15,stackBars:!1,stackMode:"accumulate",horizontalBars:!1,distributeSeries:!1,reverseData:!1,showGridBackground:!1,classNames:{chart:"ct-chart-bar",horizontalBars:"ct-horizontal-bars",label:"ct-label",labelGroup:"ct-labels",series:"ct-series",bar:"ct-bar",grid:"ct-grid",gridGroup:"ct-grids",gridBackground:"ct-grid-background",vertical:"ct-vertical",horizontal:"ct-horizontal",start:"ct-start",end:"ct-end"}};t.Bar=t.Base.extend({constructor:function(e,i,r,s){t.Bar.super.constructor.call(this,e,i,n,t.extend({},n,r),s)},createChart:function(e){var i,r;e.distributeSeries?(i=t.normalizeData(this.data,e.reverseData,e.horizontalBars?"x":"y")).normalized.series=i.normalized.series.map((function(e){return[e]})):i=t.normalizeData(this.data,e.reverseData,e.horizontalBars?"x":"y"),this.svg=t.createSvg(this.container,e.width,e.height,e.classNames.chart+(e.horizontalBars?" "+e.classNames.horizontalBars:""));var s=this.svg.elem("g").addClass(e.classNames.gridGroup),a=this.svg.elem("g"),o=this.svg.elem("g").addClass(e.classNames.labelGroup);if(e.stackBars&&0!==i.normalized.series.length){var c=t.serialMap(i.normalized.series,(function(){return Array.prototype.slice.call(arguments).map((function(e){return e})).reduce((function(e,t){return{x:e.x+(t&&t.x)||0,y:e.y+(t&&t.y)||0}}),{x:0,y:0})}));r=t.getHighLow([c],e,e.horizontalBars?"x":"y")}else r=t.getHighLow(i.normalized.series,e,e.horizontalBars?"x":"y");r.high=+e.high||(0===e.high?0:r.high),r.low=+e.low||(0===e.low?0:r.low);var l,u,h,d,p,f=t.createChartRect(this.svg,e,n.padding);u=e.distributeSeries&&e.stackBars?i.normalized.labels.slice(0,1):i.normalized.labels,e.horizontalBars?(l=d=void 0===e.axisX.type?new t.AutoScaleAxis(t.Axis.units.x,i.normalized.series,f,t.extend({},e.axisX,{highLow:r,referenceValue:0})):e.axisX.type.call(t,t.Axis.units.x,i.normalized.series,f,t.extend({},e.axisX,{highLow:r,referenceValue:0})),h=p=void 0===e.axisY.type?new t.StepAxis(t.Axis.units.y,i.normalized.series,f,{ticks:u}):e.axisY.type.call(t,t.Axis.units.y,i.normalized.series,f,e.axisY)):(h=d=void 0===e.axisX.type?new t.StepAxis(t.Axis.units.x,i.normalized.series,f,{ticks:u}):e.axisX.type.call(t,t.Axis.units.x,i.normalized.series,f,e.axisX),l=p=void 0===e.axisY.type?new t.AutoScaleAxis(t.Axis.units.y,i.normalized.series,f,t.extend({},e.axisY,{highLow:r,referenceValue:0})):e.axisY.type.call(t,t.Axis.units.y,i.normalized.series,f,t.extend({},e.axisY,{highLow:r,referenceValue:0})));var m=e.horizontalBars?f.x1+l.projectValue(0):f.y1-l.projectValue(0),g=[];h.createGridAndLabels(s,o,this.supportsForeignObject,e,this.eventEmitter),l.createGridAndLabels(s,o,this.supportsForeignObject,e,this.eventEmitter),e.showGridBackground&&t.createGridBackground(s,f,e.classNames.gridBackground,this.eventEmitter),i.raw.series.forEach(function(n,r){var s,o,c=r-(i.raw.series.length-1)/2;s=e.distributeSeries&&!e.stackBars?h.axisLength/i.normalized.series.length/2:e.distributeSeries&&e.stackBars?h.axisLength/2:h.axisLength/i.normalized.series[r].length/2,(o=a.elem("g")).attr({"ct:series-name":n.name,"ct:meta":t.serialize(n.meta)}),o.addClass([e.classNames.series,n.className||e.classNames.series+"-"+t.alphaNumerate(r)].join(" ")),i.normalized.series[r].forEach(function(a,u){var v,x,y,b;if(b=e.distributeSeries&&!e.stackBars?r:e.distributeSeries&&e.stackBars?0:u,v=e.horizontalBars?{x:f.x1+l.projectValue(a&&a.x?a.x:0,u,i.normalized.series[r]),y:f.y1-h.projectValue(a&&a.y?a.y:0,b,i.normalized.series[r])}:{x:f.x1+h.projectValue(a&&a.x?a.x:0,b,i.normalized.series[r]),y:f.y1-l.projectValue(a&&a.y?a.y:0,u,i.normalized.series[r])},h instanceof t.StepAxis&&(h.options.stretch||(v[h.units.pos]+=s*(e.horizontalBars?-1:1)),v[h.units.pos]+=e.stackBars||e.distributeSeries?0:c*e.seriesBarDistance*(e.horizontalBars?-1:1)),y=g[u]||m,g[u]=y-(m-v[h.counterUnits.pos]),void 0!==a){var w={};w[h.units.pos+"1"]=v[h.units.pos],w[h.units.pos+"2"]=v[h.units.pos],!e.stackBars||"accumulate"!==e.stackMode&&e.stackMode?(w[h.counterUnits.pos+"1"]=m,w[h.counterUnits.pos+"2"]=v[h.counterUnits.pos]):(w[h.counterUnits.pos+"1"]=y,w[h.counterUnits.pos+"2"]=g[u]),w.x1=Math.min(Math.max(w.x1,f.x1),f.x2),w.x2=Math.min(Math.max(w.x2,f.x1),f.x2),w.y1=Math.min(Math.max(w.y1,f.y2),f.y1),w.y2=Math.min(Math.max(w.y2,f.y2),f.y1);var E=t.getMetaData(n,u);x=o.elem("line",w,e.classNames.bar).attr({"ct:value":[a.x,a.y].filter(t.isNumeric).join(","),"ct:meta":t.serialize(E)}),this.eventEmitter.emit("draw",t.extend({type:"bar",value:a,index:u,meta:E,series:n,seriesIndex:r,axisX:d,axisY:p,chartRect:f,group:o,element:x},w))}}.bind(this))}.bind(this)),this.eventEmitter.emit("created",{bounds:l.bounds,chartRect:f,axisX:d,axisY:p,svg:this.svg,options:e})}})}(this||Qe,e),function(e,t){e.window,e.document;var n={width:void 0,height:void 0,chartPadding:5,classNames:{chartPie:"ct-chart-pie",chartDonut:"ct-chart-donut",series:"ct-series",slicePie:"ct-slice-pie",sliceDonut:"ct-slice-donut",sliceDonutSolid:"ct-slice-donut-solid",label:"ct-label"},startAngle:0,total:void 0,donut:!1,donutSolid:!1,donutWidth:60,showLabel:!0,labelOffset:0,labelPosition:"inside",labelInterpolationFnc:t.noop,labelDirection:"neutral",reverseData:!1,ignoreEmptyValues:!1};function i(e,t,n){var i=t.x>e.x;return i&&"explode"===n||!i&&"implode"===n?"start":i&&"implode"===n||!i&&"explode"===n?"end":"middle"}t.Pie=t.Base.extend({constructor:function(e,i,r,s){t.Pie.super.constructor.call(this,e,i,n,t.extend({},n,r),s)},createChart:function(e){var r,s,a,o,c,l=t.normalizeData(this.data),u=[],h=e.startAngle;this.svg=t.createSvg(this.container,e.width,e.height,e.donut?e.classNames.chartDonut:e.classNames.chartPie),s=t.createChartRect(this.svg,e,n.padding),a=Math.min(s.width()/2,s.height()/2),c=e.total||l.normalized.series.reduce((function(e,t){return e+t}),0);var d=t.quantity(e.donutWidth);"%"===d.unit&&(d.value*=a/100),a-=e.donut&&!e.donutSolid?d.value/2:0,o="outside"===e.labelPosition||e.donut&&!e.donutSolid?a:"center"===e.labelPosition?0:e.donutSolid?a-d.value/2:a/2,o+=e.labelOffset;var p={x:s.x1+s.width()/2,y:s.y2+s.height()/2},f=1===l.raw.series.filter((function(e){return e.hasOwnProperty("value")?0!==e.value:0!==e})).length;l.raw.series.forEach(function(e,t){u[t]=this.svg.elem("g",null,null)}.bind(this)),e.showLabel&&(r=this.svg.elem("g",null,null)),l.raw.series.forEach(function(n,s){if(0!==l.normalized.series[s]||!e.ignoreEmptyValues){u[s].attr({"ct:series-name":n.name}),u[s].addClass([e.classNames.series,n.className||e.classNames.series+"-"+t.alphaNumerate(s)].join(" "));var m=c>0?h+l.normalized.series[s]/c*360:0,g=Math.max(0,h-(0===s||f?0:.2));m-g>=359.99&&(m=g+359.99);var v,x,y,b=t.polarToCartesian(p.x,p.y,a,g),w=t.polarToCartesian(p.x,p.y,a,m),E=new t.Svg.Path(!e.donut||e.donutSolid).move(w.x,w.y).arc(a,a,0,m-h>180,0,b.x,b.y);e.donut?e.donutSolid&&(y=a-d.value,v=t.polarToCartesian(p.x,p.y,y,h-(0===s||f?0:.2)),x=t.polarToCartesian(p.x,p.y,y,m),E.line(v.x,v.y),E.arc(y,y,0,m-h>180,1,x.x,x.y)):E.line(p.x,p.y);var S=e.classNames.slicePie;e.donut&&(S=e.classNames.sliceDonut,e.donutSolid&&(S=e.classNames.sliceDonutSolid));var A=u[s].elem("path",{d:E.stringify()},S);if(A.attr({"ct:value":l.normalized.series[s],"ct:meta":t.serialize(n.meta)}),e.donut&&!e.donutSolid&&(A._node.style.strokeWidth=d.value+"px"),this.eventEmitter.emit("draw",{type:"slice",value:l.normalized.series[s],totalDataSum:c,index:s,meta:n.meta,series:n,group:u[s],element:A,path:E.clone(),center:p,radius:a,startAngle:h,endAngle:m}),e.showLabel){var k,C;k=1===l.raw.series.length?{x:p.x,y:p.y}:t.polarToCartesian(p.x,p.y,o,h+(m-h)/2),C=l.normalized.labels&&!t.isFalseyButZero(l.normalized.labels[s])?l.normalized.labels[s]:l.normalized.series[s];var _=e.labelInterpolationFnc(C,s);if(_||0===_){var O=r.elem("text",{dx:k.x,dy:k.y,"text-anchor":i(p,k,e.labelDirection)},e.classNames.label).text(""+_);this.eventEmitter.emit("draw",{type:"label",index:s,group:r,element:O,text:""+_,x:k.x,y:k.y})}}h=m}}.bind(this)),this.eventEmitter.emit("created",{chartRect:s,svg:this.svg,options:e})},determineAnchorPosition:i})}(this||Qe,e),e},e.exports?e.exports=n():t.Chartist=n()})(Ye={exports:{}},Ye.exports);class rt extends F{constructor(e){super(),X(this,e,it,nt,s,{caption:0,rows:1,headers:2})}}function st(e,t,n){const i=e.slice();return i[4]=t[n],i[6]=n,i}function at(e,t){let n,i,s,a,u,d,x,b=t[4].label+"";return{key:e,first:null,c(){n=h("button"),i=p(b),s=f(),g(n,"id",a="tab-"+t[4].key),g(n,"aria-selected",u=t[0]==t[4].key),g(n,"class","tab-button svelte-h6ljt2"),y(n,"first",0===t[6]),y(n,"active",t[0]==t[4].key),y(n,"inactive",t[0]!=t[4].key),this.first=n},m(e,a){c(e,n,a),o(n,i),o(n,s),d||(x=m(n,"click",(function(){r(t[2](t[4]))&&t[2](t[4]).apply(this,arguments)})),d=!0)},p(e,r){t=e,2&r&&b!==(b=t[4].label+"")&&v(i,b),2&r&&a!==(a="tab-"+t[4].key)&&g(n,"id",a),3&r&&u!==(u=t[0]==t[4].key)&&g(n,"aria-selected",u),2&r&&y(n,"first",0===t[6]),3&r&&y(n,"active",t[0]==t[4].key),3&r&&y(n,"inactive",t[0]!=t[4].key)},d(e){e&&l(n),d=!1,x()}}}function ot(t){let n,i=[],r=new Map,s=t[1];const a=e=>e[4].key;for(let e=0;e<s.length;e+=1){let n=st(t,s,e),o=a(n);r.set(o,i[e]=at(o,n))}return{c(){n=h("ul");for(let e=0;e<i.length;e+=1)i[e].c();g(n,"class","tab-wrapper svelte-h6ljt2"),g(n,"role","tablist")},m(e,t){c(e,n,t);for(let e=0;e<i.length;e+=1)i[e].m(n,null)},p(e,[t]){7&t&&(s=e[1],i=function(e,t,n,i,r,s,a,o,c,l,u,h){let d=e.length,p=s.length,f=d;const m={};for(;f--;)m[e[f].key]=f;const g=[],v=new Map,x=new Map;for(f=p;f--;){const e=h(r,s,f),o=n(e);let c=a.get(o);c?i&&c.p(e,t):(c=l(o,e),c.c()),v.set(o,g[f]=c),o in m&&x.set(o,Math.abs(f-m[o]))}const y=new Set,b=new Set;function w(e){I(e,1),e.m(o,u),a.set(e.key,e),u=e.first,p--}for(;d&&p;){const t=g[p-1],n=e[d-1],i=t.key,r=n.key;t===n?(u=t.first,d--,p--):v.has(r)?!a.has(i)||y.has(i)?w(t):b.has(r)?d--:x.get(i)>x.get(r)?(b.add(i),w(t)):(y.add(r),d--):(c(n,a),d--)}for(;d--;){const t=e[d];v.has(t.key)||c(t,a)}for(;p;)w(g[p-1]);return g}(i,t,a,1,e,s,r,n,T,at,null,st))},i:e,o:e,d(e){e&&l(n);for(let e=0;e<i.length;e+=1)i[e].d()}}}function ct(e,t,n){const i=E();let{activeTab:r}=t,{tabs:s}=t;return e.$$set=e=>{"activeTab"in e&&n(0,r=e.activeTab),"tabs"in e&&n(1,s=e.tabs)},[r,s,function(e){i("tabChange",e)}]}class lt extends F{constructor(e){super(),X(this,e,ct,ot,s,{activeTab:0,tabs:1})}}function ut(e){let t,n,i,r,s,a;const u=[dt,ht],d=[];function p(e,t){return e[12]?0:1}return r=p(e),s=d[r]=u[r](e),{c(){t=h("div"),n=h("span"),n.textContent="Provided by",i=f(),s.c(),g(n,"class","svelte-1poroh8"),g(t,"class","td--provided-by svelte-1poroh8")},m(e,s){c(e,t,s),o(t,n),o(t,i),d[r].m(t,null),a=!0},p(e,n){let i=r;r=p(e),r===i?d[r].p(e,n):(P(),R(d[i],1,1,(()=>{d[i]=null})),D(),s=d[r],s?s.p(e,n):(s=d[r]=u[r](e),s.c()),I(s,1),s.m(t,null))},i(e){a||(I(s),a=!0)},o(e){R(s),a=!1},d(e){e&&l(t),d[r].d()}}}function ht(t){let n,i;return n=new Be({props:{width:"240px"}}),{c(){U(n.$$.fragment)},m(e,t){H(n,e,t),i=!0},p:e,i(e){i||(I(n.$$.fragment,e),i=!0)},o(e){R(n.$$.fragment,e),i=!1},d(e){V(n,e)}}}function dt(t){let n,i,r;return{c(){n=h("img"),n.src!==(i=t[12])&&g(n,"src",i),g(n,"alt",r=t[0].name),g(n,"class","svelte-1poroh8")},m(e,t){c(e,n,t)},p(e,t){4096&t&&n.src!==(i=e[12])&&g(n,"src",i),1&t&&r!==(r=e[0].name)&&g(n,"alt",r)},i:e,o:e,d(e){e&&l(n)}}}function pt(t){let n,i,r,s,a,u,d,m=t[11].url+"";return{c(){n=h("div"),i=h("h2"),r=p("No data yet for "),s=p(m),a=p("."),u=f(),d=h("p"),d.innerHTML='Visit your <a href="https://app.aaardvarkaccessibility.com" target="_blank" rel="noopener">AAArdvark dashboard</a> to start a scan, or wait until your first scheduled scan is complete.',g(i,"class","svelte-1poroh8"),g(n,"class","td--loading svelte-1poroh8")},m(e,t){c(e,n,t),o(n,i),o(i,r),o(i,s),o(i,a),o(n,u),o(n,d)},p(e,t){2048&t&&m!==(m=e[11].url+"")&&v(s,m)},i:e,o:e,d(e){e&&l(n)}}}function ft(e){let t,n,i,r,s,a,u,d,m,x,y,b,w,E,S=e[11].url+"";a=new Ge({props:{scanData:e[9]}}),d=new lt({props:{tabs:e[13],activeTab:e[1]}}),d.$on("tabChange",e[14]);const A=[xt,vt],k=[];function C(e,t){return e[3]?0:1}x=C(e),y=k[x]=A[x](e);let _=e[5]&&e[5].total_pages>1&&yt(e);return{c(){t=h("h2"),n=p(S),i=p(" — Results from "),r=p(e[10]),s=f(),U(a.$$.fragment),u=f(),U(d.$$.fragment),m=f(),y.c(),b=f(),_&&_.c(),w=p(""),g(t,"class","svelte-1poroh8")},m(e,l){c(e,t,l),o(t,n),o(t,i),o(t,r),c(e,s,l),H(a,e,l),c(e,u,l),H(d,e,l),c(e,m,l),k[x].m(e,l),c(e,b,l),_&&_.m(e,l),c(e,w,l),E=!0},p(e,t){(!E||2048&t)&&S!==(S=e[11].url+"")&&v(n,S),(!E||1024&t)&&v(r,e[10]);const i={};512&t&&(i.scanData=e[9]),a.$set(i);const s={};2&t&&(s.activeTab=e[1]),d.$set(s);let o=x;x=C(e),x===o?k[x].p(e,t):(P(),R(k[o],1,1,(()=>{k[o]=null})),D(),y=k[x],y?y.p(e,t):(y=k[x]=A[x](e),y.c()),I(y,1),y.m(b.parentNode,b)),e[5]&&e[5].total_pages>1?_?_.p(e,t):(_=yt(e),_.c(),_.m(w.parentNode,w)):_&&(_.d(1),_=null)},i(e){E||(I(a.$$.fragment,e),I(d.$$.fragment,e),I(y),E=!0)},o(e){R(a.$$.fragment,e),R(d.$$.fragment,e),R(y),E=!1},d(e){e&&l(t),e&&l(s),V(a,e),e&&l(u),V(d,e),e&&l(m),k[x].d(e),e&&l(b),_&&_.d(e),e&&l(w)}}}function mt(t){let n;return{c(){n=h("div"),n.innerHTML='<span class="td--loading svelte-1poroh8">Loading report...</span>',g(n,"class","td--loader svelte-1poroh8")},m(e,t){c(e,n,t)},p:e,i:e,o:e,d(e){e&&l(n)}}}function gt(t){let n,i,r,s,a,u,d,m;return{c(){n=h("div"),i=h("div"),i.textContent="There was an error loading the report. Please try again later.",r=f(),s=h("div"),s.innerHTML='If you continue to have problems, please contact <a href="mailto:[email protected]">[email protected]</a>',a=f(),u=h("div"),d=p("Error code: "),m=p(t[4]),g(n,"class","td--error svelte-1poroh8")},m(e,t){c(e,n,t),o(n,i),o(n,r),o(n,s),o(n,a),o(n,u),o(u,d),o(u,m)},p(e,t){16&t&&v(m,e[4])},i:e,o:e,d(e){e&&l(n)}}}function vt(e){let t,n,i;return n=new rt({props:{caption:e[6],headers:e[7],rows:e[8]}}),{c(){t=h("div"),U(n.$$.fragment),x(t,"width","100%"),x(t,"overflow-x","scroll")},m(e,r){c(e,t,r),H(n,t,null),i=!0},p(e,t){const i={};64&t&&(i.caption=e[6]),128&t&&(i.headers=e[7]),256&t&&(i.rows=e[8]),n.$set(i)},i(e){i||(I(n.$$.fragment,e),i=!0)},o(e){R(n.$$.fragment,e),i=!1},d(e){e&&l(t),V(n)}}}function xt(t){let n;return{c(){n=h("div"),n.innerHTML='<span class="td--loading svelte-1poroh8">Loading...</span>',g(n,"class","td--loader svelte-1poroh8")},m(e,t){c(e,n,t)},p:e,i:e,o:e,d(e){e&&l(n)}}}function yt(e){let t,n,r,s,a,u,d,x,y,b,w,E,S,A,k,C,_,O=e[5].current_page+"",z=e[5].total_pages+"";return{c(){t=h("div"),n=h("div"),r=h("button"),s=p("Previous"),u=f(),d=h("button"),x=p("Next"),b=f(),w=h("div"),E=p("Page "),S=p(O),A=p(" of "),k=p(z),r.disabled=a=1==e[5].current_page,g(r,"class","pagination-link pagination-previous svelte-1poroh8"),d.disabled=y=e[5].current_page==e[5].total_pages,g(d,"class","pagination-link pagination-next svelte-1poroh8"),g(w,"class","pagination-count svelte-1poroh8"),g(n,"class","pagination-wrapper svelte-1poroh8"),g(t,"class","pagination")},m(i,a){c(i,t,a),o(t,n),o(n,r),o(r,s),o(n,u),o(n,d),o(d,x),o(n,b),o(n,w),o(w,E),o(w,S),o(w,A),o(w,k),C||(_=[m(r,"click",e[15]),m(d,"click",e[16])],C=!0)},p(e,t){32&t&&a!==(a=1==e[5].current_page)&&(r.disabled=a),32&t&&y!==(y=e[5].current_page==e[5].total_pages)&&(d.disabled=y),32&t&&O!==(O=e[5].current_page+"")&&v(S,O),32&t&&z!==(z=e[5].total_pages+"")&&v(k,z)},d(e){e&&l(t),C=!1,i(_)}}}function bt(e){let t,n,i,r,s,a,u,d,p,m,v=e[11]&&ut(e);const x=[gt,mt,ft,pt],y=[];function b(e,t){return e[4]?0:e[2]?1:e[9]?2:3}return a=b(e),u=y[a]=x[a](e),{c(){t=h("main"),n=h("div"),i=h("h1"),i.textContent="Accessibility Report",r=f(),v&&v.c(),s=f(),u.c(),d=f(),p=h("div"),p.innerHTML='via <a href="https://aaardvarkaccessibility.com" target="_blank" rel="noopener">AAArdvarkAccessibility.com</a>',g(i,"class","td--title svelte-1poroh8"),g(n,"class","td--hero svelte-1poroh8"),g(p,"class","td--attribution svelte-1poroh8"),g(t,"class","svelte-1poroh8")},m(e,l){c(e,t,l),o(t,n),o(n,i),o(n,r),v&&v.m(n,null),o(t,s),y[a].m(t,null),o(t,d),o(t,p),m=!0},p(e,[i]){e[11]?v?(v.p(e,i),2048&i&&I(v,1)):(v=ut(e),v.c(),I(v,1),v.m(n,null)):v&&(P(),R(v,1,1,(()=>{v=null})),D());let r=a;a=b(e),a===r?y[a].p(e,i):(P(),R(y[r],1,1,(()=>{y[r]=null})),D(),u=y[a],u?u.p(e,i):(u=y[a]=x[a](e),u.c()),I(u,1),u.m(t,d))},i(e){m||(I(v),I(u),m=!0)},o(e){R(v),R(u),m=!1},d(e){e&&l(t),v&&v.d(),y[a].d()}}}function wt(e,t,n){let i;window.__aaardvark.adminFormRoot,window.__aaardvark.nonce;let r,s,a,o,c,l,u,h,d,p,f=!0,m=!1,g={};let v="report";function x(){n(4,r=null);const e=e=>{e.chartData,n(6,a=e.tableData.caption),n(7,o=e.tableData.headers),n(8,c=e.tableData.rows),n(9,l=e.scan),n(5,s=e.pagination?{...e.pagination}:null)};return p?(e(p),new Promise((e=>e()))):Le.get("report").then((t=>{let i="latest scan";try{i=new Date(t.data.scan.date),n(10,u=`${i.getUTCMonth()+1}/${i.getUTCDate()}/${i.getUTCFullYear()}`)}catch(e){}p=t.data,n(11,d=t.data.site),n(0,h=t.data.team),e(p),n(2,f=!1)})).catch((e=>{e.response?n(4,r=e.response.status):n(4,r=9)}))}function y(){n(4,r=null);const e=s&&s.current_page?s.current_page:1,t=e=>{n(6,a=e.tableData.caption),n(7,o=e.tableData.headers),n(8,c=e.tableData.rows),n(5,s=e.pagination?{...e.pagination}:null)};return g[e]?(t(g[e]),new Promise((e=>e()))):((e=1)=>Le.get("pages",{params:{page:e}}))(e).then((n=>{g[e]=n.data,t(g[e])})).catch((e=>{e.response?n(4,r=e.response.status):n(4,r=9)}))}function b(){return"report"===v?(n(3,m=!0),x().then((()=>{n(2,f=!1),n(3,m=!1)}))):"pages"===v?(n(3,m=!0),y().then((()=>{n(2,f=!1),n(3,m=!1)}))):void 0}return e.$$.update=()=>{2&e.$$.dirty&&"report"===v&&b(),2&e.$$.dirty&&"pages"===v&&b(),1&e.$$.dirty&&n(12,i=h&&h.logo?h.logo:null)},[h,v,f,m,r,s,a,o,c,l,u,d,i,[{key:"report",label:"History"},{key:"pages",label:"Pages"}],function(e){n(1,v=e.detail.key)},function(){s&&s.current_page&&s.current_page>1&&(n(5,s.current_page--,s),b())},function(){s&&s.current_page&&s.current_page<s.total_pages&&(n(5,s.current_page++,s),b())}]}class Et extends F{constructor(e){super(),X(this,e,wt,bt,s,{})}}const St=document.getElementById("aaardvark-app");St&&new Et({target:St})}(); 1 2 2 //# sourceMappingURL=main.js.map -
website-accessibility-audit-checker/tags/1.1.18/assets/js/main.js.map
r3019938 r3265257 1 {"version":3,"file":"main.js","sources":[ "../../node_modules/svelte/internal/index.mjs","../../node_modules/axios/lib/helpers/bind.js","../../node_modules/axios/lib/utils.js","../../node_modules/axios/lib/helpers/buildURL.js","../../node_modules/axios/lib/core/InterceptorManager.js","../../node_modules/axios/lib/core/transformData.js","../../node_modules/axios/lib/cancel/isCancel.js","../../node_modules/axios/lib/helpers/normalizeHeaderName.js","../../node_modules/axios/lib/core/createError.js","../../node_modules/axios/lib/core/enhanceError.js","../../node_modules/axios/lib/helpers/cookies.js","../../node_modules/axios/lib/helpers/parseHeaders.js","../../node_modules/axios/lib/helpers/isURLSameOrigin.js","../../node_modules/axios/lib/adapters/xhr.js","../../node_modules/axios/lib/core/buildFullPath.js","../../node_modules/axios/lib/helpers/isAbsoluteURL.js","../../node_modules/axios/lib/helpers/combineURLs.js","../../node_modules/axios/lib/core/settle.js","../../node_modules/axios/lib/defaults.js","../../node_modules/axios/lib/core/dispatchRequest.js","../../node_modules/axios/lib/core/mergeConfig.js","../../node_modules/axios/lib/core/Axios.js","../../node_modules/axios/lib/cancel/Cancel.js","../../node_modules/axios/lib/cancel/CancelToken.js","../../node_modules/axios/lib/axios.js","../../node_modules/axios/lib/helpers/spread.js","../../node_modules/axios/lib/helpers/isAxiosError.js","../../node_modules/axios/index.js","../source/service.js","../source/components/Logo.svelte","../source/components/StatCard.svelte","../source/components/Stats.svelte","../source/components/Table.svelte","../../node_modules/chartist/dist/chartist.js","../source/components/Tabs.svelte","../source/App.svelte","../source/main.js"],"sourcesContent":["function noop() { }\nconst identity = x => x;\nfunction assign(tar, src) {\n // @ts-ignore\n for (const k in src)\n tar[k] = src[k];\n return tar;\n}\nfunction is_promise(value) {\n return value && typeof value === 'object' && typeof value.then === 'function';\n}\nfunction add_location(element, file, line, column, char) {\n element.__svelte_meta = {\n loc: { file, line, column, char }\n };\n}\nfunction run(fn) {\n return fn();\n}\nfunction blank_object() {\n return Object.create(null);\n}\nfunction run_all(fns) {\n fns.forEach(run);\n}\nfunction is_function(thing) {\n return typeof thing === 'function';\n}\nfunction safe_not_equal(a, b) {\n return a != a ? b == b : a !== b || ((a && typeof a === 'object') || typeof a === 'function');\n}\nfunction not_equal(a, b) {\n return a != a ? b == b : a !== b;\n}\nfunction is_empty(obj) {\n return Object.keys(obj).length === 0;\n}\nfunction validate_store(store, name) {\n if (store != null && typeof store.subscribe !== 'function') {\n throw new Error(`'${name}' is not a store with a 'subscribe' method`);\n }\n}\nfunction subscribe(store, ...callbacks) {\n if (store == null) {\n return noop;\n }\n const unsub = store.subscribe(...callbacks);\n return unsub.unsubscribe ? () => unsub.unsubscribe() : unsub;\n}\nfunction get_store_value(store) {\n let value;\n subscribe(store, _ => value = _)();\n return value;\n}\nfunction component_subscribe(component, store, callback) {\n component.$$.on_destroy.push(subscribe(store, callback));\n}\nfunction create_slot(definition, ctx, $$scope, fn) {\n if (definition) {\n const slot_ctx = get_slot_context(definition, ctx, $$scope, fn);\n return definition[0](slot_ctx);\n }\n}\nfunction get_slot_context(definition, ctx, $$scope, fn) {\n return definition[1] && fn\n ? assign($$scope.ctx.slice(), definition[1](fn(ctx)))\n : $$scope.ctx;\n}\nfunction get_slot_changes(definition, $$scope, dirty, fn) {\n if (definition[2] && fn) {\n const lets = definition[2](fn(dirty));\n if ($$scope.dirty === undefined) {\n return lets;\n }\n if (typeof lets === 'object') {\n const merged = [];\n const len = Math.max($$scope.dirty.length, lets.length);\n for (let i = 0; i < len; i += 1) {\n merged[i] = $$scope.dirty[i] | lets[i];\n }\n return merged;\n }\n return $$scope.dirty | lets;\n }\n return $$scope.dirty;\n}\nfunction update_slot(slot, slot_definition, ctx, $$scope, dirty, get_slot_changes_fn, get_slot_context_fn) {\n const slot_changes = get_slot_changes(slot_definition, $$scope, dirty, get_slot_changes_fn);\n if (slot_changes) {\n const slot_context = get_slot_context(slot_definition, ctx, $$scope, get_slot_context_fn);\n slot.p(slot_context, slot_changes);\n }\n}\nfunction update_slot_spread(slot, slot_definition, ctx, $$scope, dirty, get_slot_changes_fn, get_slot_spread_changes_fn, get_slot_context_fn) {\n const slot_changes = get_slot_spread_changes_fn(dirty) | get_slot_changes(slot_definition, $$scope, dirty, get_slot_changes_fn);\n if (slot_changes) {\n const slot_context = get_slot_context(slot_definition, ctx, $$scope, get_slot_context_fn);\n slot.p(slot_context, slot_changes);\n }\n}\nfunction exclude_internal_props(props) {\n const result = {};\n for (const k in props)\n if (k[0] !== '$')\n result[k] = props[k];\n return result;\n}\nfunction compute_rest_props(props, keys) {\n const rest = {};\n keys = new Set(keys);\n for (const k in props)\n if (!keys.has(k) && k[0] !== '$')\n rest[k] = props[k];\n return rest;\n}\nfunction compute_slots(slots) {\n const result = {};\n for (const key in slots) {\n result[key] = true;\n }\n return result;\n}\nfunction once(fn) {\n let ran = false;\n return function (...args) {\n if (ran)\n return;\n ran = true;\n fn.call(this, ...args);\n };\n}\nfunction null_to_empty(value) {\n return value == null ? '' : value;\n}\nfunction set_store_value(store, ret, value = ret) {\n store.set(value);\n return ret;\n}\nconst has_prop = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop);\nfunction action_destroyer(action_result) {\n return action_result && is_function(action_result.destroy) ? action_result.destroy : noop;\n}\n\nconst is_client = typeof window !== 'undefined';\nlet now = is_client\n ? () => window.performance.now()\n : () => Date.now();\nlet raf = is_client ? cb => requestAnimationFrame(cb) : noop;\n// used internally for testing\nfunction set_now(fn) {\n now = fn;\n}\nfunction set_raf(fn) {\n raf = fn;\n}\n\nconst tasks = new Set();\nfunction run_tasks(now) {\n tasks.forEach(task => {\n if (!task.c(now)) {\n tasks.delete(task);\n task.f();\n }\n });\n if (tasks.size !== 0)\n raf(run_tasks);\n}\n/**\n * For testing purposes only!\n */\nfunction clear_loops() {\n tasks.clear();\n}\n/**\n * Creates a new task that runs on each raf frame\n * until it returns a falsy value or is aborted\n */\nfunction loop(callback) {\n let task;\n if (tasks.size === 0)\n raf(run_tasks);\n return {\n promise: new Promise(fulfill => {\n tasks.add(task = { c: callback, f: fulfill });\n }),\n abort() {\n tasks.delete(task);\n }\n };\n}\n\nfunction append(target, node) {\n target.appendChild(node);\n}\nfunction insert(target, node, anchor) {\n target.insertBefore(node, anchor || null);\n}\nfunction detach(node) {\n node.parentNode.removeChild(node);\n}\nfunction destroy_each(iterations, detaching) {\n for (let i = 0; i < iterations.length; i += 1) {\n if (iterations[i])\n iterations[i].d(detaching);\n }\n}\nfunction element(name) {\n return document.createElement(name);\n}\nfunction element_is(name, is) {\n return document.createElement(name, { is });\n}\nfunction object_without_properties(obj, exclude) {\n const target = {};\n for (const k in obj) {\n if (has_prop(obj, k)\n // @ts-ignore\n && exclude.indexOf(k) === -1) {\n // @ts-ignore\n target[k] = obj[k];\n }\n }\n return target;\n}\nfunction svg_element(name) {\n return document.createElementNS('http://www.w3.org/2000/svg', name);\n}\nfunction text(data) {\n return document.createTextNode(data);\n}\nfunction space() {\n return text(' ');\n}\nfunction empty() {\n return text('');\n}\nfunction listen(node, event, handler, options) {\n node.addEventListener(event, handler, options);\n return () => node.removeEventListener(event, handler, options);\n}\nfunction prevent_default(fn) {\n return function (event) {\n event.preventDefault();\n // @ts-ignore\n return fn.call(this, event);\n };\n}\nfunction stop_propagation(fn) {\n return function (event) {\n event.stopPropagation();\n // @ts-ignore\n return fn.call(this, event);\n };\n}\nfunction self(fn) {\n return function (event) {\n // @ts-ignore\n if (event.target === this)\n fn.call(this, event);\n };\n}\nfunction attr(node, attribute, value) {\n if (value == null)\n node.removeAttribute(attribute);\n else if (node.getAttribute(attribute) !== value)\n node.setAttribute(attribute, value);\n}\nfunction set_attributes(node, attributes) {\n // @ts-ignore\n const descriptors = Object.getOwnPropertyDescriptors(node.__proto__);\n for (const key in attributes) {\n if (attributes[key] == null) {\n node.removeAttribute(key);\n }\n else if (key === 'style') {\n node.style.cssText = attributes[key];\n }\n else if (key === '__value') {\n node.value = node[key] = attributes[key];\n }\n else if (descriptors[key] && descriptors[key].set) {\n node[key] = attributes[key];\n }\n else {\n attr(node, key, attributes[key]);\n }\n }\n}\nfunction set_svg_attributes(node, attributes) {\n for (const key in attributes) {\n attr(node, key, attributes[key]);\n }\n}\nfunction set_custom_element_data(node, prop, value) {\n if (prop in node) {\n node[prop] = value;\n }\n else {\n attr(node, prop, value);\n }\n}\nfunction xlink_attr(node, attribute, value) {\n node.setAttributeNS('http://www.w3.org/1999/xlink', attribute, value);\n}\nfunction get_binding_group_value(group, __value, checked) {\n const value = new Set();\n for (let i = 0; i < group.length; i += 1) {\n if (group[i].checked)\n value.add(group[i].__value);\n }\n if (!checked) {\n value.delete(__value);\n }\n return Array.from(value);\n}\nfunction to_number(value) {\n return value === '' ? null : +value;\n}\nfunction time_ranges_to_array(ranges) {\n const array = [];\n for (let i = 0; i < ranges.length; i += 1) {\n array.push({ start: ranges.start(i), end: ranges.end(i) });\n }\n return array;\n}\nfunction children(element) {\n return Array.from(element.childNodes);\n}\nfunction claim_element(nodes, name, attributes, svg) {\n for (let i = 0; i < nodes.length; i += 1) {\n const node = nodes[i];\n if (node.nodeName === name) {\n let j = 0;\n const remove = [];\n while (j < node.attributes.length) {\n const attribute = node.attributes[j++];\n if (!attributes[attribute.name]) {\n remove.push(attribute.name);\n }\n }\n for (let k = 0; k < remove.length; k++) {\n node.removeAttribute(remove[k]);\n }\n return nodes.splice(i, 1)[0];\n }\n }\n return svg ? svg_element(name) : element(name);\n}\nfunction claim_text(nodes, data) {\n for (let i = 0; i < nodes.length; i += 1) {\n const node = nodes[i];\n if (node.nodeType === 3) {\n node.data = '' + data;\n return nodes.splice(i, 1)[0];\n }\n }\n return text(data);\n}\nfunction claim_space(nodes) {\n return claim_text(nodes, ' ');\n}\nfunction set_data(text, data) {\n data = '' + data;\n if (text.wholeText !== data)\n text.data = data;\n}\nfunction set_input_value(input, value) {\n input.value = value == null ? '' : value;\n}\nfunction set_input_type(input, type) {\n try {\n input.type = type;\n }\n catch (e) {\n // do nothing\n }\n}\nfunction set_style(node, key, value, important) {\n node.style.setProperty(key, value, important ? 'important' : '');\n}\nfunction select_option(select, value) {\n for (let i = 0; i < select.options.length; i += 1) {\n const option = select.options[i];\n if (option.__value === value) {\n option.selected = true;\n return;\n }\n }\n}\nfunction select_options(select, value) {\n for (let i = 0; i < select.options.length; i += 1) {\n const option = select.options[i];\n option.selected = ~value.indexOf(option.__value);\n }\n}\nfunction select_value(select) {\n const selected_option = select.querySelector(':checked') || select.options[0];\n return selected_option && selected_option.__value;\n}\nfunction select_multiple_value(select) {\n return [].map.call(select.querySelectorAll(':checked'), option => option.__value);\n}\n// unfortunately this can't be a constant as that wouldn't be tree-shakeable\n// so we cache the result instead\nlet crossorigin;\nfunction is_crossorigin() {\n if (crossorigin === undefined) {\n crossorigin = false;\n try {\n if (typeof window !== 'undefined' && window.parent) {\n void window.parent.document;\n }\n }\n catch (error) {\n crossorigin = true;\n }\n }\n return crossorigin;\n}\nfunction add_resize_listener(node, fn) {\n const computed_style = getComputedStyle(node);\n if (computed_style.position === 'static') {\n node.style.position = 'relative';\n }\n const iframe = element('iframe');\n iframe.setAttribute('style', 'display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; ' +\n 'overflow: hidden; border: 0; opacity: 0; pointer-events: none; z-index: -1;');\n iframe.setAttribute('aria-hidden', 'true');\n iframe.tabIndex = -1;\n const crossorigin = is_crossorigin();\n let unsubscribe;\n if (crossorigin) {\n iframe.src = \"data:text/html,<script>onresize=function(){parent.postMessage(0,'*')}</script>\";\n unsubscribe = listen(window, 'message', (event) => {\n if (event.source === iframe.contentWindow)\n fn();\n });\n }\n else {\n iframe.src = 'about:blank';\n iframe.onload = () => {\n unsubscribe = listen(iframe.contentWindow, 'resize', fn);\n };\n }\n append(node, iframe);\n return () => {\n if (crossorigin) {\n unsubscribe();\n }\n else if (unsubscribe && iframe.contentWindow) {\n unsubscribe();\n }\n detach(iframe);\n };\n}\nfunction toggle_class(element, name, toggle) {\n element.classList[toggle ? 'add' : 'remove'](name);\n}\nfunction custom_event(type, detail) {\n const e = document.createEvent('CustomEvent');\n e.initCustomEvent(type, false, false, detail);\n return e;\n}\nfunction query_selector_all(selector, parent = document.body) {\n return Array.from(parent.querySelectorAll(selector));\n}\nclass HtmlTag {\n constructor(anchor = null) {\n this.a = anchor;\n this.e = this.n = null;\n }\n m(html, target, anchor = null) {\n if (!this.e) {\n this.e = element(target.nodeName);\n this.t = target;\n this.h(html);\n }\n this.i(anchor);\n }\n h(html) {\n this.e.innerHTML = html;\n this.n = Array.from(this.e.childNodes);\n }\n i(anchor) {\n for (let i = 0; i < this.n.length; i += 1) {\n insert(this.t, this.n[i], anchor);\n }\n }\n p(html) {\n this.d();\n this.h(html);\n this.i(this.a);\n }\n d() {\n this.n.forEach(detach);\n }\n}\nfunction attribute_to_object(attributes) {\n const result = {};\n for (const attribute of attributes) {\n result[attribute.name] = attribute.value;\n }\n return result;\n}\nfunction get_custom_elements_slots(element) {\n const result = {};\n element.childNodes.forEach((node) => {\n result[node.slot || 'default'] = true;\n });\n return result;\n}\n\nconst active_docs = new Set();\nlet active = 0;\n// https://github.com/darkskyapp/string-hash/blob/master/index.js\nfunction hash(str) {\n let hash = 5381;\n let i = str.length;\n while (i--)\n hash = ((hash << 5) - hash) ^ str.charCodeAt(i);\n return hash >>> 0;\n}\nfunction create_rule(node, a, b, duration, delay, ease, fn, uid = 0) {\n const step = 16.666 / duration;\n let keyframes = '{\\n';\n for (let p = 0; p <= 1; p += step) {\n const t = a + (b - a) * ease(p);\n keyframes += p * 100 + `%{${fn(t, 1 - t)}}\\n`;\n }\n const rule = keyframes + `100% {${fn(b, 1 - b)}}\\n}`;\n const name = `__svelte_${hash(rule)}_${uid}`;\n const doc = node.ownerDocument;\n active_docs.add(doc);\n const stylesheet = doc.__svelte_stylesheet || (doc.__svelte_stylesheet = doc.head.appendChild(element('style')).sheet);\n const current_rules = doc.__svelte_rules || (doc.__svelte_rules = {});\n if (!current_rules[name]) {\n current_rules[name] = true;\n stylesheet.insertRule(`@keyframes ${name} ${rule}`, stylesheet.cssRules.length);\n }\n const animation = node.style.animation || '';\n node.style.animation = `${animation ? `${animation}, ` : ''}${name} ${duration}ms linear ${delay}ms 1 both`;\n active += 1;\n return name;\n}\nfunction delete_rule(node, name) {\n const previous = (node.style.animation || '').split(', ');\n const next = previous.filter(name\n ? anim => anim.indexOf(name) < 0 // remove specific animation\n : anim => anim.indexOf('__svelte') === -1 // remove all Svelte animations\n );\n const deleted = previous.length - next.length;\n if (deleted) {\n node.style.animation = next.join(', ');\n active -= deleted;\n if (!active)\n clear_rules();\n }\n}\nfunction clear_rules() {\n raf(() => {\n if (active)\n return;\n active_docs.forEach(doc => {\n const stylesheet = doc.__svelte_stylesheet;\n let i = stylesheet.cssRules.length;\n while (i--)\n stylesheet.deleteRule(i);\n doc.__svelte_rules = {};\n });\n active_docs.clear();\n });\n}\n\nfunction create_animation(node, from, fn, params) {\n if (!from)\n return noop;\n const to = node.getBoundingClientRect();\n if (from.left === to.left && from.right === to.right && from.top === to.top && from.bottom === to.bottom)\n return noop;\n const { delay = 0, duration = 300, easing = identity, \n // @ts-ignore todo: should this be separated from destructuring? Or start/end added to public api and documentation?\n start: start_time = now() + delay, \n // @ts-ignore todo:\n end = start_time + duration, tick = noop, css } = fn(node, { from, to }, params);\n let running = true;\n let started = false;\n let name;\n function start() {\n if (css) {\n name = create_rule(node, 0, 1, duration, delay, easing, css);\n }\n if (!delay) {\n started = true;\n }\n }\n function stop() {\n if (css)\n delete_rule(node, name);\n running = false;\n }\n loop(now => {\n if (!started && now >= start_time) {\n started = true;\n }\n if (started && now >= end) {\n tick(1, 0);\n stop();\n }\n if (!running) {\n return false;\n }\n if (started) {\n const p = now - start_time;\n const t = 0 + 1 * easing(p / duration);\n tick(t, 1 - t);\n }\n return true;\n });\n start();\n tick(0, 1);\n return stop;\n}\nfunction fix_position(node) {\n const style = getComputedStyle(node);\n if (style.position !== 'absolute' && style.position !== 'fixed') {\n const { width, height } = style;\n const a = node.getBoundingClientRect();\n node.style.position = 'absolute';\n node.style.width = width;\n node.style.height = height;\n add_transform(node, a);\n }\n}\nfunction add_transform(node, a) {\n const b = node.getBoundingClientRect();\n if (a.left !== b.left || a.top !== b.top) {\n const style = getComputedStyle(node);\n const transform = style.transform === 'none' ? '' : style.transform;\n node.style.transform = `${transform} translate(${a.left - b.left}px, ${a.top - b.top}px)`;\n }\n}\n\nlet current_component;\nfunction set_current_component(component) {\n current_component = component;\n}\nfunction get_current_component() {\n if (!current_component)\n throw new Error('Function called outside component initialization');\n return current_component;\n}\nfunction beforeUpdate(fn) {\n get_current_component().$$.before_update.push(fn);\n}\nfunction onMount(fn) {\n get_current_component().$$.on_mount.push(fn);\n}\nfunction afterUpdate(fn) {\n get_current_component().$$.after_update.push(fn);\n}\nfunction onDestroy(fn) {\n get_current_component().$$.on_destroy.push(fn);\n}\nfunction createEventDispatcher() {\n const component = get_current_component();\n return (type, detail) => {\n const callbacks = component.$$.callbacks[type];\n if (callbacks) {\n // TODO are there situations where events could be dispatched\n // in a server (non-DOM) environment?\n const event = custom_event(type, detail);\n callbacks.slice().forEach(fn => {\n fn.call(component, event);\n });\n }\n };\n}\nfunction setContext(key, context) {\n get_current_component().$$.context.set(key, context);\n}\nfunction getContext(key) {\n return get_current_component().$$.context.get(key);\n}\nfunction hasContext(key) {\n return get_current_component().$$.context.has(key);\n}\n// TODO figure out if we still want to support\n// shorthand events, or if we want to implement\n// a real bubbling mechanism\nfunction bubble(component, event) {\n const callbacks = component.$$.callbacks[event.type];\n if (callbacks) {\n callbacks.slice().forEach(fn => fn(event));\n }\n}\n\nconst dirty_components = [];\nconst intros = { enabled: false };\nconst binding_callbacks = [];\nconst render_callbacks = [];\nconst flush_callbacks = [];\nconst resolved_promise = Promise.resolve();\nlet update_scheduled = false;\nfunction schedule_update() {\n if (!update_scheduled) {\n update_scheduled = true;\n resolved_promise.then(flush);\n }\n}\nfunction tick() {\n schedule_update();\n return resolved_promise;\n}\nfunction add_render_callback(fn) {\n render_callbacks.push(fn);\n}\nfunction add_flush_callback(fn) {\n flush_callbacks.push(fn);\n}\nlet flushing = false;\nconst seen_callbacks = new Set();\nfunction flush() {\n if (flushing)\n return;\n flushing = true;\n do {\n // first, call beforeUpdate functions\n // and update components\n for (let i = 0; i < dirty_components.length; i += 1) {\n const component = dirty_components[i];\n set_current_component(component);\n update(component.$$);\n }\n set_current_component(null);\n dirty_components.length = 0;\n while (binding_callbacks.length)\n binding_callbacks.pop()();\n // then, once components are updated, call\n // afterUpdate functions. This may cause\n // subsequent updates...\n for (let i = 0; i < render_callbacks.length; i += 1) {\n const callback = render_callbacks[i];\n if (!seen_callbacks.has(callback)) {\n // ...so guard against infinite loops\n seen_callbacks.add(callback);\n callback();\n }\n }\n render_callbacks.length = 0;\n } while (dirty_components.length);\n while (flush_callbacks.length) {\n flush_callbacks.pop()();\n }\n update_scheduled = false;\n flushing = false;\n seen_callbacks.clear();\n}\nfunction update($$) {\n if ($$.fragment !== null) {\n $$.update();\n run_all($$.before_update);\n const dirty = $$.dirty;\n $$.dirty = [-1];\n $$.fragment && $$.fragment.p($$.ctx, dirty);\n $$.after_update.forEach(add_render_callback);\n }\n}\n\nlet promise;\nfunction wait() {\n if (!promise) {\n promise = Promise.resolve();\n promise.then(() => {\n promise = null;\n });\n }\n return promise;\n}\nfunction dispatch(node, direction, kind) {\n node.dispatchEvent(custom_event(`${direction ? 'intro' : 'outro'}${kind}`));\n}\nconst outroing = new Set();\nlet outros;\nfunction group_outros() {\n outros = {