From 06b369405e8a111466f482145dc3bdb24f3968fa Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sat, 16 Nov 2024 10:12:05 -0500 Subject: [PATCH] promo admin --- app/Config/Routes.php | 5 + app/Controllers/Auth.php | 18 + app/Controllers/Home.php | 8 +- app/Views/member_home.php | 207 + app/Views/promo.php | 207 + app/Views/promo_admin_home.php | 106 + public/asset/css/style.css | 6 + public/asset/css/vendors.css | 25 + public/asset/fonts/cryptocurrency-icons.eot | Bin 0 -> 62984 bytes public/asset/fonts/cryptocurrency-icons.svg | 705 + public/asset/fonts/cryptocurrency-icons.ttf | Bin 0 -> 62768 bytes public/asset/fonts/cryptocurrency-icons.woff | Bin 0 -> 31064 bytes public/asset/fonts/cryptocurrency-icons.woff2 | Bin 0 -> 24288 bytes public/asset/fonts/dashicons.eot | Bin 0 -> 41808 bytes public/asset/fonts/dashicons.svg | 840 + public/asset/fonts/dashicons.ttf | Bin 0 -> 41636 bytes public/asset/fonts/dashicons.woff | Bin 0 -> 20528 bytes public/asset/fonts/dashicons.woff2 | Bin 0 -> 16604 bytes public/asset/fonts/dripicons.eot | Bin 0 -> 40522 bytes public/asset/fonts/dripicons.svg | 210 + public/asset/fonts/dripicons.ttf | Bin 0 -> 40348 bytes public/asset/fonts/dripicons.woff | Bin 0 -> 26004 bytes public/asset/fonts/feather.eot | Bin 0 -> 62084 bytes public/asset/fonts/feather.svg | 849 + public/asset/fonts/feather.ttf | Bin 0 -> 61920 bytes public/asset/fonts/feather.woff | Bin 0 -> 29500 bytes public/asset/fonts/font-awesome.eot | Bin 0 -> 165742 bytes public/asset/fonts/font-awesome.svg | 2671 + public/asset/fonts/font-awesome.ttf | Bin 0 -> 165548 bytes public/asset/fonts/font-awesome.woff | Bin 0 -> 98024 bytes public/asset/fonts/font-awesome.woff2 | Bin 0 -> 77160 bytes public/asset/fonts/ionicons.eot | Bin 0 -> 144114 bytes public/asset/fonts/ionicons.svg | 2630 + public/asset/fonts/ionicons.ttf | Bin 0 -> 143936 bytes public/asset/fonts/ionicons.woff | Bin 0 -> 80356 bytes public/asset/fonts/ionicons.woff2 | Bin 0 -> 61020 bytes public/asset/fonts/linea-weather.eot | Bin 0 -> 21514 bytes public/asset/fonts/linea-weather.svg | 95 + public/asset/fonts/linea-weather.ttf | Bin 0 -> 21308 bytes public/asset/fonts/linea-weather.woff | Bin 0 -> 7936 bytes public/asset/fonts/material-icons.eot | Bin 0 -> 42495 bytes public/asset/fonts/material-icons.svg | 787 + public/asset/fonts/material-icons.ttf | Bin 0 -> 99212 bytes public/asset/fonts/material-icons.woff | Bin 0 -> 50312 bytes public/asset/fonts/material-icons.woff2 | Bin 0 -> 38384 bytes public/asset/fonts/summernote.eot | Bin 0 -> 16746 bytes public/asset/fonts/summernote.ttf | Bin 0 -> 16560 bytes public/asset/fonts/summernote.woff | Bin 0 -> 10324 bytes public/asset/fonts/themify-icons.eot | Bin 0 -> 78748 bytes public/asset/fonts/themify-icons.svg | 362 + public/asset/fonts/themify-icons.ttf | Bin 0 -> 78584 bytes public/asset/fonts/themify-icons.woff | Bin 0 -> 56108 bytes public/asset/img/avtar/01.jpg | Bin 0 -> 619 bytes public/asset/img/avtar/02.jpg | Bin 0 -> 619 bytes public/asset/img/avtar/03.jpg | Bin 0 -> 619 bytes public/asset/img/avtar/04.jpg | Bin 0 -> 619 bytes public/asset/img/avtar/05.jpg | Bin 0 -> 619 bytes public/asset/img/avtar/06.jpg | Bin 0 -> 619 bytes public/asset/img/avtar/07.jpg | Bin 0 -> 619 bytes public/asset/img/avtar/08.jpg | Bin 0 -> 619 bytes public/asset/img/avtar/09.jpg | Bin 0 -> 619 bytes public/asset/img/avtar/10.jpg | Bin 0 -> 921 bytes public/asset/img/bg/coming-soon-bg.svg | 1 + public/asset/img/bg/login.svg | 1 + public/asset/img/browser-logo/bootstrap.png | Bin 0 -> 3694 bytes public/asset/img/browser-logo/envato.png | Bin 0 -> 786 bytes public/asset/img/browser-logo/google.png | Bin 0 -> 3457 bytes public/asset/img/browser-logo/invision.png | Bin 0 -> 1913 bytes public/asset/img/browser-logo/slack.png | Bin 0 -> 1558 bytes public/asset/img/export/csv.svg | 1 + public/asset/img/export/icsv.png | Bin 0 -> 117 bytes public/asset/img/export/itxt.png | Bin 0 -> 105 bytes public/asset/img/export/ixls.png | Bin 0 -> 108 bytes public/asset/img/export/ixlsx.png | Bin 0 -> 129 bytes public/asset/img/export/txt.svg | 1 + public/asset/img/export/xls.svg | 1 + public/asset/img/export/xlsx.svg | 1 + public/asset/img/favicon.ico | Bin 0 -> 1132 bytes public/asset/img/file-icon/ai.png | Bin 0 -> 1182 bytes public/asset/img/file-icon/css.png | Bin 0 -> 1380 bytes public/asset/img/file-icon/dbf.png | Bin 0 -> 948 bytes public/asset/img/file-icon/doc.png | Bin 0 -> 1383 bytes public/asset/img/file-icon/dwg.png | Bin 0 -> 1215 bytes public/asset/img/file-icon/exe.png | Bin 0 -> 1269 bytes public/asset/img/file-icon/html.png | Bin 0 -> 1006 bytes public/asset/img/file-icon/jpg.png | Bin 0 -> 1364 bytes public/asset/img/file-icon/pdf.png | Bin 0 -> 1399 bytes public/asset/img/file-icon/png.png | Bin 0 -> 1397 bytes public/asset/img/file-icon/psd.png | Bin 0 -> 1430 bytes public/asset/img/file-icon/rtf.png | Bin 0 -> 1005 bytes public/asset/img/file-icon/svg.png | Bin 0 -> 1421 bytes public/asset/img/file-icon/xls.png | Bin 0 -> 974 bytes public/asset/img/file-icon/xml.png | Bin 0 -> 1332 bytes public/asset/img/file-icon/zip.png | Bin 0 -> 997 bytes public/asset/img/flags/au.png | Bin 0 -> 2550 bytes public/asset/img/flags/bd.png | Bin 0 -> 197 bytes public/asset/img/flags/ca.png | Bin 0 -> 343 bytes public/asset/img/flags/cn.png | Bin 0 -> 254 bytes public/asset/img/flags/es.png | Bin 0 -> 1444 bytes public/asset/img/flags/gb.png | Bin 0 -> 263 bytes public/asset/img/flags/in.png | Bin 0 -> 250 bytes public/asset/img/flags/iq.png | Bin 0 -> 1029 bytes public/asset/img/flags/ir.png | Bin 0 -> 373 bytes public/asset/img/flags/jp.png | Bin 0 -> 225 bytes public/asset/img/flags/lk.png | Bin 0 -> 2670 bytes public/asset/img/flags/nz.png | Bin 0 -> 2611 bytes public/asset/img/flags/pk.png | Bin 0 -> 1244 bytes public/asset/img/flags/ru.png | Bin 0 -> 205 bytes public/asset/img/flags/us.png | Bin 0 -> 2187 bytes public/asset/img/flags/za.png | Bin 0 -> 1902 bytes public/asset/img/loader/loader.svg | 1 + public/asset/img/logo-icon.png | Bin 0 -> 1929 bytes public/asset/img/logo-light.png | Bin 0 -> 2422 bytes public/asset/img/logo.png | Bin 0 -> 2417 bytes public/asset/img/product.jpg | Bin 0 -> 6306 bytes public/asset/img/real-estate/01.jpg | Bin 0 -> 5274 bytes public/asset/img/real-estate/02.jpg | Bin 0 -> 5274 bytes public/asset/img/real-estate/03.jpg | Bin 0 -> 5274 bytes public/asset/img/real-estate/04.jpg | Bin 0 -> 5274 bytes public/asset/img/real-estate/05.jpg | Bin 0 -> 5274 bytes public/asset/img/real-estate/06.jpg | Bin 0 -> 5274 bytes public/asset/img/slider/slide-1.jpg | Bin 0 -> 21328 bytes public/asset/img/slider/slide-2.jpg | Bin 0 -> 21328 bytes public/asset/img/slider/slide-3.jpg | Bin 0 -> 21328 bytes public/asset/img/slider/slide-4.jpg | Bin 0 -> 21328 bytes public/asset/img/widget/01.jpg | Bin 0 -> 6695 bytes public/asset/img/widget/02.jpg | Bin 0 -> 6695 bytes public/asset/img/widget/03.jpg | Bin 0 -> 6695 bytes public/asset/img/widget/04.jpg | Bin 0 -> 6695 bytes public/asset/img/widget/05.jpg | Bin 0 -> 6695 bytes public/asset/img/widget/06.jpg | Bin 0 -> 6695 bytes public/asset/img/widget/07.jpg | Bin 0 -> 6695 bytes public/asset/img/widget/08.jpg | Bin 0 -> 6695 bytes public/asset/img/widget/09.jpg | Bin 0 -> 6695 bytes public/asset/img/widget/10.jpg | Bin 0 -> 6695 bytes public/asset/js/app-min.js | 1 + public/asset/js/app.js | 14259 ++++ public/asset/js/vendors-min.js | 1 + public/asset/js/vendors.js | 62936 ++++++++++++++++ 139 files changed, 86934 insertions(+), 1 deletion(-) create mode 100644 app/Controllers/Auth.php create mode 100644 app/Views/member_home.php create mode 100644 app/Views/promo.php create mode 100644 app/Views/promo_admin_home.php create mode 100644 public/asset/css/style.css create mode 100644 public/asset/css/vendors.css create mode 100644 public/asset/fonts/cryptocurrency-icons.eot create mode 100644 public/asset/fonts/cryptocurrency-icons.svg create mode 100644 public/asset/fonts/cryptocurrency-icons.ttf create mode 100644 public/asset/fonts/cryptocurrency-icons.woff create mode 100644 public/asset/fonts/cryptocurrency-icons.woff2 create mode 100644 public/asset/fonts/dashicons.eot create mode 100644 public/asset/fonts/dashicons.svg create mode 100644 public/asset/fonts/dashicons.ttf create mode 100644 public/asset/fonts/dashicons.woff create mode 100644 public/asset/fonts/dashicons.woff2 create mode 100644 public/asset/fonts/dripicons.eot create mode 100644 public/asset/fonts/dripicons.svg create mode 100644 public/asset/fonts/dripicons.ttf create mode 100644 public/asset/fonts/dripicons.woff create mode 100644 public/asset/fonts/feather.eot create mode 100644 public/asset/fonts/feather.svg create mode 100644 public/asset/fonts/feather.ttf create mode 100644 public/asset/fonts/feather.woff create mode 100644 public/asset/fonts/font-awesome.eot create mode 100644 public/asset/fonts/font-awesome.svg create mode 100644 public/asset/fonts/font-awesome.ttf create mode 100644 public/asset/fonts/font-awesome.woff create mode 100644 public/asset/fonts/font-awesome.woff2 create mode 100644 public/asset/fonts/ionicons.eot create mode 100644 public/asset/fonts/ionicons.svg create mode 100644 public/asset/fonts/ionicons.ttf create mode 100644 public/asset/fonts/ionicons.woff create mode 100644 public/asset/fonts/ionicons.woff2 create mode 100644 public/asset/fonts/linea-weather.eot create mode 100644 public/asset/fonts/linea-weather.svg create mode 100644 public/asset/fonts/linea-weather.ttf create mode 100644 public/asset/fonts/linea-weather.woff create mode 100644 public/asset/fonts/material-icons.eot create mode 100644 public/asset/fonts/material-icons.svg create mode 100644 public/asset/fonts/material-icons.ttf create mode 100644 public/asset/fonts/material-icons.woff create mode 100644 public/asset/fonts/material-icons.woff2 create mode 100644 public/asset/fonts/summernote.eot create mode 100644 public/asset/fonts/summernote.ttf create mode 100644 public/asset/fonts/summernote.woff create mode 100644 public/asset/fonts/themify-icons.eot create mode 100644 public/asset/fonts/themify-icons.svg create mode 100644 public/asset/fonts/themify-icons.ttf create mode 100644 public/asset/fonts/themify-icons.woff create mode 100644 public/asset/img/avtar/01.jpg create mode 100644 public/asset/img/avtar/02.jpg create mode 100644 public/asset/img/avtar/03.jpg create mode 100644 public/asset/img/avtar/04.jpg create mode 100644 public/asset/img/avtar/05.jpg create mode 100644 public/asset/img/avtar/06.jpg create mode 100644 public/asset/img/avtar/07.jpg create mode 100644 public/asset/img/avtar/08.jpg create mode 100644 public/asset/img/avtar/09.jpg create mode 100644 public/asset/img/avtar/10.jpg create mode 100644 public/asset/img/bg/coming-soon-bg.svg create mode 100644 public/asset/img/bg/login.svg create mode 100644 public/asset/img/browser-logo/bootstrap.png create mode 100644 public/asset/img/browser-logo/envato.png create mode 100644 public/asset/img/browser-logo/google.png create mode 100644 public/asset/img/browser-logo/invision.png create mode 100644 public/asset/img/browser-logo/slack.png create mode 100644 public/asset/img/export/csv.svg create mode 100644 public/asset/img/export/icsv.png create mode 100644 public/asset/img/export/itxt.png create mode 100644 public/asset/img/export/ixls.png create mode 100644 public/asset/img/export/ixlsx.png create mode 100644 public/asset/img/export/txt.svg create mode 100644 public/asset/img/export/xls.svg create mode 100644 public/asset/img/export/xlsx.svg create mode 100644 public/asset/img/favicon.ico create mode 100644 public/asset/img/file-icon/ai.png create mode 100644 public/asset/img/file-icon/css.png create mode 100644 public/asset/img/file-icon/dbf.png create mode 100644 public/asset/img/file-icon/doc.png create mode 100644 public/asset/img/file-icon/dwg.png create mode 100644 public/asset/img/file-icon/exe.png create mode 100644 public/asset/img/file-icon/html.png create mode 100644 public/asset/img/file-icon/jpg.png create mode 100644 public/asset/img/file-icon/pdf.png create mode 100644 public/asset/img/file-icon/png.png create mode 100644 public/asset/img/file-icon/psd.png create mode 100644 public/asset/img/file-icon/rtf.png create mode 100644 public/asset/img/file-icon/svg.png create mode 100644 public/asset/img/file-icon/xls.png create mode 100644 public/asset/img/file-icon/xml.png create mode 100644 public/asset/img/file-icon/zip.png create mode 100644 public/asset/img/flags/au.png create mode 100644 public/asset/img/flags/bd.png create mode 100644 public/asset/img/flags/ca.png create mode 100644 public/asset/img/flags/cn.png create mode 100644 public/asset/img/flags/es.png create mode 100644 public/asset/img/flags/gb.png create mode 100644 public/asset/img/flags/in.png create mode 100644 public/asset/img/flags/iq.png create mode 100644 public/asset/img/flags/ir.png create mode 100644 public/asset/img/flags/jp.png create mode 100644 public/asset/img/flags/lk.png create mode 100644 public/asset/img/flags/nz.png create mode 100644 public/asset/img/flags/pk.png create mode 100644 public/asset/img/flags/ru.png create mode 100644 public/asset/img/flags/us.png create mode 100644 public/asset/img/flags/za.png create mode 100644 public/asset/img/loader/loader.svg create mode 100644 public/asset/img/logo-icon.png create mode 100644 public/asset/img/logo-light.png create mode 100644 public/asset/img/logo.png create mode 100644 public/asset/img/product.jpg create mode 100644 public/asset/img/real-estate/01.jpg create mode 100644 public/asset/img/real-estate/02.jpg create mode 100644 public/asset/img/real-estate/03.jpg create mode 100644 public/asset/img/real-estate/04.jpg create mode 100644 public/asset/img/real-estate/05.jpg create mode 100644 public/asset/img/real-estate/06.jpg create mode 100644 public/asset/img/slider/slide-1.jpg create mode 100644 public/asset/img/slider/slide-2.jpg create mode 100644 public/asset/img/slider/slide-3.jpg create mode 100644 public/asset/img/slider/slide-4.jpg create mode 100644 public/asset/img/widget/01.jpg create mode 100644 public/asset/img/widget/02.jpg create mode 100644 public/asset/img/widget/03.jpg create mode 100644 public/asset/img/widget/04.jpg create mode 100644 public/asset/img/widget/05.jpg create mode 100644 public/asset/img/widget/06.jpg create mode 100644 public/asset/img/widget/07.jpg create mode 100644 public/asset/img/widget/08.jpg create mode 100644 public/asset/img/widget/09.jpg create mode 100644 public/asset/img/widget/10.jpg create mode 100644 public/asset/js/app-min.js create mode 100644 public/asset/js/app.js create mode 100644 public/asset/js/vendors-min.js create mode 100644 public/asset/js/vendors.js diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 0223014..d7870b0 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -6,3 +6,8 @@ use CodeIgniter\Router\RouteCollection; * @var RouteCollection $routes */ $routes->get('/(:any)/(:any)', 'Home::promoIndex/$1/$2'); +$routes->get('/member', 'Home::member'); + + + +$routes->get('/promoadmin', 'Auth::AuthPromoAdmin'); \ No newline at end of file diff --git a/app/Controllers/Auth.php b/app/Controllers/Auth.php new file mode 100644 index 0000000..c0356cf --- /dev/null +++ b/app/Controllers/Auth.php @@ -0,0 +1,18 @@ +APIcall('POST', $this->wrenchApiServer(). 'tasks',$in)["result_list"]; - return view('welcome_message', $out); + return view('promo', $out); + } + + public function member(){ + // echo 'Ameye Olusesan'; + $out=[]; + return view('member_home', $out); } } diff --git a/app/Views/member_home.php b/app/Views/member_home.php new file mode 100644 index 0000000..6dd2782 --- /dev/null +++ b/app/Views/member_home.php @@ -0,0 +1,207 @@ + + + + + View opportunities at <?=$site_name?> + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + + + + + +
+ WrenchBoard +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Dear , +
+ +
+    +
+
+
+
+
+
+
+
+
  
+
Naira
+
+
+ +
+
+ +
+ Reward : Naira +
+ +
+
+
+ + + + + +
+ + Apple + + + + Android + +
+
+
+ Team +
+ +
+ + + +
+ + + \ No newline at end of file diff --git a/app/Views/promo.php b/app/Views/promo.php new file mode 100644 index 0000000..6dd2782 --- /dev/null +++ b/app/Views/promo.php @@ -0,0 +1,207 @@ + + + + + View opportunities at <?=$site_name?> + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + + + + + +
+ WrenchBoard +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Dear , +
+ +
+    +
+
+
+
+
+
+
+
+
  
+
Naira
+
+
+ +
+
+ +
+ Reward : Naira +
+ +
+
+
+ + + + + +
+ + Apple + + + + Android + +
+
+
+ Team +
+ +
+ + + +
+ + + \ No newline at end of file diff --git a/app/Views/promo_admin_home.php b/app/Views/promo_admin_home.php new file mode 100644 index 0000000..31f3780 --- /dev/null +++ b/app/Views/promo_admin_home.php @@ -0,0 +1,106 @@ + + + + + Promotion Managers + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ loader +
+
+
+ + + +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+ +
+ + + + + + + + + + + + diff --git a/public/asset/css/style.css b/public/asset/css/style.css new file mode 100644 index 0000000..9437888 --- /dev/null +++ b/public/asset/css/style.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xxxs:0;--breakpoint-xxs:480px;--breakpoint-xs:576px;--breakpoint-sm:667px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1440px;--breakpoint-xxxl:1600px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:0}@media (min-width:480px){.container{max-width:480px}}@media (min-width:576px){.container{max-width:576px}}@media (min-width:667px){.container{max-width:667px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1600px){.container{max-width:1600px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto,.col-xxs,.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-auto,.col-xxxl,.col-xxxl-1,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9,.col-xxxl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:480px){.col-xxs{flex-basis:0;flex-grow:1;max-width:100%}.col-xxs-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxs-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxs-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xxs-3{flex:0 0 25%;max-width:25%}.col-xxs-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xxs-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xxs-6{flex:0 0 50%;max-width:50%}.col-xxs-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xxs-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xxs-9{flex:0 0 75%;max-width:75%}.col-xxs-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xxs-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xxs-12{flex:0 0 100%;max-width:100%}.order-xxs-first{order:-1}.order-xxs-last{order:13}.order-xxs-0{order:0}.order-xxs-1{order:1}.order-xxs-2{order:2}.order-xxs-3{order:3}.order-xxs-4{order:4}.order-xxs-5{order:5}.order-xxs-6{order:6}.order-xxs-7{order:7}.order-xxs-8{order:8}.order-xxs-9{order:9}.order-xxs-10{order:10}.order-xxs-11{order:11}.order-xxs-12{order:12}.offset-xxs-0{margin-left:0}.offset-xxs-1{margin-left:8.33333%}.offset-xxs-2{margin-left:16.66667%}.offset-xxs-3{margin-left:25%}.offset-xxs-4{margin-left:33.33333%}.offset-xxs-5{margin-left:41.66667%}.offset-xxs-6{margin-left:50%}.offset-xxs-7{margin-left:58.33333%}.offset-xxs-8{margin-left:66.66667%}.offset-xxs-9{margin-left:75%}.offset-xxs-10{margin-left:83.33333%}.offset-xxs-11{margin-left:91.66667%}}@media (min-width:576px){.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.col-xs-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xs-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xs-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xs-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xs-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xs-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xs-12{flex:0 0 100%;max-width:100%}.order-xs-first{order:-1}.order-xs-last{order:13}.order-xs-0{order:0}.order-xs-1{order:1}.order-xs-2{order:2}.order-xs-3{order:3}.order-xs-4{order:4}.order-xs-5{order:5}.order-xs-6{order:6}.order-xs-7{order:7}.order-xs-8{order:8}.order-xs-9{order:9}.order-xs-10{order:10}.order-xs-11{order:11}.order-xs-12{order:12}.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.33333%}.offset-xs-2{margin-left:16.66667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333%}.offset-xs-5{margin-left:41.66667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333%}.offset-xs-8{margin-left:66.66667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333%}.offset-xs-11{margin-left:91.66667%}}@media (min-width:667px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}@media (min-width:1440px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}@media (min-width:1600px){.col-xxxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxxl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxxl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxxl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xxxl-3{flex:0 0 25%;max-width:25%}.col-xxxl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xxxl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xxxl-6{flex:0 0 50%;max-width:50%}.col-xxxl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xxxl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xxxl-9{flex:0 0 75%;max-width:75%}.col-xxxl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xxxl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xxxl-12{flex:0 0 100%;max-width:100%}.order-xxxl-first{order:-1}.order-xxxl-last{order:13}.order-xxxl-0{order:0}.order-xxxl-1{order:1}.order-xxxl-2{order:2}.order-xxxl-3{order:3}.order-xxxl-4{order:4}.order-xxxl-5{order:5}.order-xxxl-6{order:6}.order-xxxl-7{order:7}.order-xxxl-8{order:8}.order-xxxl-9{order:9}.order-xxxl-10{order:10}.order-xxxl-11{order:11}.order-xxxl-12{order:12}.offset-xxxl-0{margin-left:0}.offset-xxxl-1{margin-left:8.33333%}.offset-xxxl-2{margin-left:16.66667%}.offset-xxxl-3{margin-left:25%}.offset-xxxl-4{margin-left:33.33333%}.offset-xxxl-5{margin-left:41.66667%}.offset-xxxl-6{margin-left:50%}.offset-xxxl-7{margin-left:58.33333%}.offset-xxxl-8{margin-left:66.66667%}.offset-xxxl-9{margin-left:75%}.offset-xxxl-10{margin-left:83.33333%}.offset-xxxl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:479.98px){.table-responsive-xxs{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxs>.table-bordered{border:0}}@media (max-width:575.98px){.table-responsive-xs{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xs>.table-bordered{border:0}}@media (max-width:666.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1439.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxl>.table-bordered{border:0}}@media (max-width:1599.98px){.table-responsive-xxxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:667px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:480px){.dropdown-menu-xxs-left{right:auto;left:0}.dropdown-menu-xxs-right{right:0;left:auto}}@media (min-width:576px){.dropdown-menu-xs-left{right:auto;left:0}.dropdown-menu-xs-right{right:0;left:auto}}@media (min-width:667px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}@media (min-width:1440px){.dropdown-menu-xxl-left{right:auto;left:0}.dropdown-menu-xxl-right{right:0;left:auto}}@media (min-width:1600px){.dropdown-menu-xxxl-left{right:auto;left:0}.dropdown-menu-xxxl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:479.98px){.navbar-expand-xxs>.container,.navbar-expand-xxs>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:480px){.navbar-expand-xxs{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xxs .navbar-nav{flex-direction:row}.navbar-expand-xxs .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxs .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxs>.container,.navbar-expand-xxs>.container-fluid{flex-wrap:nowrap}.navbar-expand-xxs .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxs .navbar-toggler{display:none}}@media (max-width:575.98px){.navbar-expand-xs>.container,.navbar-expand-xs>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-xs{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xs .navbar-nav{flex-direction:row}.navbar-expand-xs .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xs .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xs>.container,.navbar-expand-xs>.container-fluid{flex-wrap:nowrap}.navbar-expand-xs .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xs .navbar-toggler{display:none}}@media (max-width:666.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:667px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (max-width:1439.98px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1440px){.navbar-expand-xxl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}@media (max-width:1599.98px){.navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1600px){.navbar-expand-xxxl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xxxl .navbar-nav{flex-direction:row}.navbar-expand-xxxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xxxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxxl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:667px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:667px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:667px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:667px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:480px){.list-group-horizontal-xxs{flex-direction:row}.list-group-horizontal-xxs .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xxs .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxs .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:576px){.list-group-horizontal-xs{flex-direction:row}.list-group-horizontal-xs .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xs .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xs .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:667px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1440px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xxl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1600px){.list-group-horizontal-xxxl{flex-direction:row}.list-group-horizontal-xxxl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xxxl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxxl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:667px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:480px){.d-xxs-none{display:none!important}.d-xxs-inline{display:inline!important}.d-xxs-inline-block{display:inline-block!important}.d-xxs-block{display:block!important}.d-xxs-table{display:table!important}.d-xxs-table-row{display:table-row!important}.d-xxs-table-cell{display:table-cell!important}.d-xxs-flex{display:flex!important}.d-xxs-inline-flex{display:inline-flex!important}}@media (min-width:576px){.d-xs-none{display:none!important}.d-xs-inline{display:inline!important}.d-xs-inline-block{display:inline-block!important}.d-xs-block{display:block!important}.d-xs-table{display:table!important}.d-xs-table-row{display:table-row!important}.d-xs-table-cell{display:table-cell!important}.d-xs-flex{display:flex!important}.d-xs-inline-flex{display:inline-flex!important}}@media (min-width:667px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media (min-width:1440px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}}@media (min-width:1600px){.d-xxxl-none{display:none!important}.d-xxxl-inline{display:inline!important}.d-xxxl-inline-block{display:inline-block!important}.d-xxxl-block{display:block!important}.d-xxxl-table{display:table!important}.d-xxxl-table-row{display:table-row!important}.d-xxxl-table-cell{display:table-cell!important}.d-xxxl-flex{display:flex!important}.d-xxxl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:480px){.flex-xxs-row{flex-direction:row!important}.flex-xxs-column{flex-direction:column!important}.flex-xxs-row-reverse{flex-direction:row-reverse!important}.flex-xxs-column-reverse{flex-direction:column-reverse!important}.flex-xxs-wrap{flex-wrap:wrap!important}.flex-xxs-nowrap{flex-wrap:nowrap!important}.flex-xxs-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xxs-fill{flex:1 1 auto!important}.flex-xxs-grow-0{flex-grow:0!important}.flex-xxs-grow-1{flex-grow:1!important}.flex-xxs-shrink-0{flex-shrink:0!important}.flex-xxs-shrink-1{flex-shrink:1!important}.justify-content-xxs-start{justify-content:flex-start!important}.justify-content-xxs-end{justify-content:flex-end!important}.justify-content-xxs-center{justify-content:center!important}.justify-content-xxs-between{justify-content:space-between!important}.justify-content-xxs-around{justify-content:space-around!important}.align-items-xxs-start{align-items:flex-start!important}.align-items-xxs-end{align-items:flex-end!important}.align-items-xxs-center{align-items:center!important}.align-items-xxs-baseline{align-items:baseline!important}.align-items-xxs-stretch{align-items:stretch!important}.align-content-xxs-start{align-content:flex-start!important}.align-content-xxs-end{align-content:flex-end!important}.align-content-xxs-center{align-content:center!important}.align-content-xxs-between{align-content:space-between!important}.align-content-xxs-around{align-content:space-around!important}.align-content-xxs-stretch{align-content:stretch!important}.align-self-xxs-auto{align-self:auto!important}.align-self-xxs-start{align-self:flex-start!important}.align-self-xxs-end{align-self:flex-end!important}.align-self-xxs-center{align-self:center!important}.align-self-xxs-baseline{align-self:baseline!important}.align-self-xxs-stretch{align-self:stretch!important}}@media (min-width:576px){.flex-xs-row{flex-direction:row!important}.flex-xs-column{flex-direction:column!important}.flex-xs-row-reverse{flex-direction:row-reverse!important}.flex-xs-column-reverse{flex-direction:column-reverse!important}.flex-xs-wrap{flex-wrap:wrap!important}.flex-xs-nowrap{flex-wrap:nowrap!important}.flex-xs-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xs-fill{flex:1 1 auto!important}.flex-xs-grow-0{flex-grow:0!important}.flex-xs-grow-1{flex-grow:1!important}.flex-xs-shrink-0{flex-shrink:0!important}.flex-xs-shrink-1{flex-shrink:1!important}.justify-content-xs-start{justify-content:flex-start!important}.justify-content-xs-end{justify-content:flex-end!important}.justify-content-xs-center{justify-content:center!important}.justify-content-xs-between{justify-content:space-between!important}.justify-content-xs-around{justify-content:space-around!important}.align-items-xs-start{align-items:flex-start!important}.align-items-xs-end{align-items:flex-end!important}.align-items-xs-center{align-items:center!important}.align-items-xs-baseline{align-items:baseline!important}.align-items-xs-stretch{align-items:stretch!important}.align-content-xs-start{align-content:flex-start!important}.align-content-xs-end{align-content:flex-end!important}.align-content-xs-center{align-content:center!important}.align-content-xs-between{align-content:space-between!important}.align-content-xs-around{align-content:space-around!important}.align-content-xs-stretch{align-content:stretch!important}.align-self-xs-auto{align-self:auto!important}.align-self-xs-start{align-self:flex-start!important}.align-self-xs-end{align-self:flex-end!important}.align-self-xs-center{align-self:center!important}.align-self-xs-baseline{align-self:baseline!important}.align-self-xs-stretch{align-self:stretch!important}}@media (min-width:667px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}@media (min-width:1440px){.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}}@media (min-width:1600px){.flex-xxxl-row{flex-direction:row!important}.flex-xxxl-column{flex-direction:column!important}.flex-xxxl-row-reverse{flex-direction:row-reverse!important}.flex-xxxl-column-reverse{flex-direction:column-reverse!important}.flex-xxxl-wrap{flex-wrap:wrap!important}.flex-xxxl-nowrap{flex-wrap:nowrap!important}.flex-xxxl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xxxl-fill{flex:1 1 auto!important}.flex-xxxl-grow-0{flex-grow:0!important}.flex-xxxl-grow-1{flex-grow:1!important}.flex-xxxl-shrink-0{flex-shrink:0!important}.flex-xxxl-shrink-1{flex-shrink:1!important}.justify-content-xxxl-start{justify-content:flex-start!important}.justify-content-xxxl-end{justify-content:flex-end!important}.justify-content-xxxl-center{justify-content:center!important}.justify-content-xxxl-between{justify-content:space-between!important}.justify-content-xxxl-around{justify-content:space-around!important}.align-items-xxxl-start{align-items:flex-start!important}.align-items-xxxl-end{align-items:flex-end!important}.align-items-xxxl-center{align-items:center!important}.align-items-xxxl-baseline{align-items:baseline!important}.align-items-xxxl-stretch{align-items:stretch!important}.align-content-xxxl-start{align-content:flex-start!important}.align-content-xxxl-end{align-content:flex-end!important}.align-content-xxxl-center{align-content:center!important}.align-content-xxxl-between{align-content:space-between!important}.align-content-xxxl-around{align-content:space-around!important}.align-content-xxxl-stretch{align-content:stretch!important}.align-self-xxxl-auto{align-self:auto!important}.align-self-xxxl-start{align-self:flex-start!important}.align-self-xxxl-end{align-self:flex-end!important}.align-self-xxxl-center{align-self:center!important}.align-self-xxxl-baseline{align-self:baseline!important}.align-self-xxxl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:480px){.float-xxs-left{float:left!important}.float-xxs-right{float:right!important}.float-xxs-none{float:none!important}}@media (min-width:576px){.float-xs-left{float:left!important}.float-xs-right{float:right!important}.float-xs-none{float:none!important}}@media (min-width:667px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}@media (min-width:1440px){.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.float-xxl-none{float:none!important}}@media (min-width:1600px){.float-xxxl-left{float:left!important}.float-xxxl-right{float:right!important}.float-xxxl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:480px){.m-xxs-0{margin:0!important}.mt-xxs-0,.my-xxs-0{margin-top:0!important}.mr-xxs-0,.mx-xxs-0{margin-right:0!important}.mb-xxs-0,.my-xxs-0{margin-bottom:0!important}.ml-xxs-0,.mx-xxs-0{margin-left:0!important}.m-xxs-1{margin:.25rem!important}.mt-xxs-1,.my-xxs-1{margin-top:.25rem!important}.mr-xxs-1,.mx-xxs-1{margin-right:.25rem!important}.mb-xxs-1,.my-xxs-1{margin-bottom:.25rem!important}.ml-xxs-1,.mx-xxs-1{margin-left:.25rem!important}.m-xxs-2{margin:.5rem!important}.mt-xxs-2,.my-xxs-2{margin-top:.5rem!important}.mr-xxs-2,.mx-xxs-2{margin-right:.5rem!important}.mb-xxs-2,.my-xxs-2{margin-bottom:.5rem!important}.ml-xxs-2,.mx-xxs-2{margin-left:.5rem!important}.m-xxs-3{margin:1rem!important}.mt-xxs-3,.my-xxs-3{margin-top:1rem!important}.mr-xxs-3,.mx-xxs-3{margin-right:1rem!important}.mb-xxs-3,.my-xxs-3{margin-bottom:1rem!important}.ml-xxs-3,.mx-xxs-3{margin-left:1rem!important}.m-xxs-4{margin:1.5rem!important}.mt-xxs-4,.my-xxs-4{margin-top:1.5rem!important}.mr-xxs-4,.mx-xxs-4{margin-right:1.5rem!important}.mb-xxs-4,.my-xxs-4{margin-bottom:1.5rem!important}.ml-xxs-4,.mx-xxs-4{margin-left:1.5rem!important}.m-xxs-5{margin:3rem!important}.mt-xxs-5,.my-xxs-5{margin-top:3rem!important}.mr-xxs-5,.mx-xxs-5{margin-right:3rem!important}.mb-xxs-5,.my-xxs-5{margin-bottom:3rem!important}.ml-xxs-5,.mx-xxs-5{margin-left:3rem!important}.p-xxs-0{padding:0!important}.pt-xxs-0,.py-xxs-0{padding-top:0!important}.pr-xxs-0,.px-xxs-0{padding-right:0!important}.pb-xxs-0,.py-xxs-0{padding-bottom:0!important}.pl-xxs-0,.px-xxs-0{padding-left:0!important}.p-xxs-1{padding:.25rem!important}.pt-xxs-1,.py-xxs-1{padding-top:.25rem!important}.pr-xxs-1,.px-xxs-1{padding-right:.25rem!important}.pb-xxs-1,.py-xxs-1{padding-bottom:.25rem!important}.pl-xxs-1,.px-xxs-1{padding-left:.25rem!important}.p-xxs-2{padding:.5rem!important}.pt-xxs-2,.py-xxs-2{padding-top:.5rem!important}.pr-xxs-2,.px-xxs-2{padding-right:.5rem!important}.pb-xxs-2,.py-xxs-2{padding-bottom:.5rem!important}.pl-xxs-2,.px-xxs-2{padding-left:.5rem!important}.p-xxs-3{padding:1rem!important}.pt-xxs-3,.py-xxs-3{padding-top:1rem!important}.pr-xxs-3,.px-xxs-3{padding-right:1rem!important}.pb-xxs-3,.py-xxs-3{padding-bottom:1rem!important}.pl-xxs-3,.px-xxs-3{padding-left:1rem!important}.p-xxs-4{padding:1.5rem!important}.pt-xxs-4,.py-xxs-4{padding-top:1.5rem!important}.pr-xxs-4,.px-xxs-4{padding-right:1.5rem!important}.pb-xxs-4,.py-xxs-4{padding-bottom:1.5rem!important}.pl-xxs-4,.px-xxs-4{padding-left:1.5rem!important}.p-xxs-5{padding:3rem!important}.pt-xxs-5,.py-xxs-5{padding-top:3rem!important}.pr-xxs-5,.px-xxs-5{padding-right:3rem!important}.pb-xxs-5,.py-xxs-5{padding-bottom:3rem!important}.pl-xxs-5,.px-xxs-5{padding-left:3rem!important}.m-xxs-n1{margin:-.25rem!important}.mt-xxs-n1,.my-xxs-n1{margin-top:-.25rem!important}.mr-xxs-n1,.mx-xxs-n1{margin-right:-.25rem!important}.mb-xxs-n1,.my-xxs-n1{margin-bottom:-.25rem!important}.ml-xxs-n1,.mx-xxs-n1{margin-left:-.25rem!important}.m-xxs-n2{margin:-.5rem!important}.mt-xxs-n2,.my-xxs-n2{margin-top:-.5rem!important}.mr-xxs-n2,.mx-xxs-n2{margin-right:-.5rem!important}.mb-xxs-n2,.my-xxs-n2{margin-bottom:-.5rem!important}.ml-xxs-n2,.mx-xxs-n2{margin-left:-.5rem!important}.m-xxs-n3{margin:-1rem!important}.mt-xxs-n3,.my-xxs-n3{margin-top:-1rem!important}.mr-xxs-n3,.mx-xxs-n3{margin-right:-1rem!important}.mb-xxs-n3,.my-xxs-n3{margin-bottom:-1rem!important}.ml-xxs-n3,.mx-xxs-n3{margin-left:-1rem!important}.m-xxs-n4{margin:-1.5rem!important}.mt-xxs-n4,.my-xxs-n4{margin-top:-1.5rem!important}.mr-xxs-n4,.mx-xxs-n4{margin-right:-1.5rem!important}.mb-xxs-n4,.my-xxs-n4{margin-bottom:-1.5rem!important}.ml-xxs-n4,.mx-xxs-n4{margin-left:-1.5rem!important}.m-xxs-n5{margin:-3rem!important}.mt-xxs-n5,.my-xxs-n5{margin-top:-3rem!important}.mr-xxs-n5,.mx-xxs-n5{margin-right:-3rem!important}.mb-xxs-n5,.my-xxs-n5{margin-bottom:-3rem!important}.ml-xxs-n5,.mx-xxs-n5{margin-left:-3rem!important}.m-xxs-auto{margin:auto!important}.mt-xxs-auto,.my-xxs-auto{margin-top:auto!important}.mr-xxs-auto,.mx-xxs-auto{margin-right:auto!important}.mb-xxs-auto,.my-xxs-auto{margin-bottom:auto!important}.ml-xxs-auto,.mx-xxs-auto{margin-left:auto!important}}@media (min-width:576px){.m-xs-0{margin:0!important}.mt-xs-0,.my-xs-0{margin-top:0!important}.mr-xs-0,.mx-xs-0{margin-right:0!important}.mb-xs-0,.my-xs-0{margin-bottom:0!important}.ml-xs-0,.mx-xs-0{margin-left:0!important}.m-xs-1{margin:.25rem!important}.mt-xs-1,.my-xs-1{margin-top:.25rem!important}.mr-xs-1,.mx-xs-1{margin-right:.25rem!important}.mb-xs-1,.my-xs-1{margin-bottom:.25rem!important}.ml-xs-1,.mx-xs-1{margin-left:.25rem!important}.m-xs-2{margin:.5rem!important}.mt-xs-2,.my-xs-2{margin-top:.5rem!important}.mr-xs-2,.mx-xs-2{margin-right:.5rem!important}.mb-xs-2,.my-xs-2{margin-bottom:.5rem!important}.ml-xs-2,.mx-xs-2{margin-left:.5rem!important}.m-xs-3{margin:1rem!important}.mt-xs-3,.my-xs-3{margin-top:1rem!important}.mr-xs-3,.mx-xs-3{margin-right:1rem!important}.mb-xs-3,.my-xs-3{margin-bottom:1rem!important}.ml-xs-3,.mx-xs-3{margin-left:1rem!important}.m-xs-4{margin:1.5rem!important}.mt-xs-4,.my-xs-4{margin-top:1.5rem!important}.mr-xs-4,.mx-xs-4{margin-right:1.5rem!important}.mb-xs-4,.my-xs-4{margin-bottom:1.5rem!important}.ml-xs-4,.mx-xs-4{margin-left:1.5rem!important}.m-xs-5{margin:3rem!important}.mt-xs-5,.my-xs-5{margin-top:3rem!important}.mr-xs-5,.mx-xs-5{margin-right:3rem!important}.mb-xs-5,.my-xs-5{margin-bottom:3rem!important}.ml-xs-5,.mx-xs-5{margin-left:3rem!important}.p-xs-0{padding:0!important}.pt-xs-0,.py-xs-0{padding-top:0!important}.pr-xs-0,.px-xs-0{padding-right:0!important}.pb-xs-0,.py-xs-0{padding-bottom:0!important}.pl-xs-0,.px-xs-0{padding-left:0!important}.p-xs-1{padding:.25rem!important}.pt-xs-1,.py-xs-1{padding-top:.25rem!important}.pr-xs-1,.px-xs-1{padding-right:.25rem!important}.pb-xs-1,.py-xs-1{padding-bottom:.25rem!important}.pl-xs-1,.px-xs-1{padding-left:.25rem!important}.p-xs-2{padding:.5rem!important}.pt-xs-2,.py-xs-2{padding-top:.5rem!important}.pr-xs-2,.px-xs-2{padding-right:.5rem!important}.pb-xs-2,.py-xs-2{padding-bottom:.5rem!important}.pl-xs-2,.px-xs-2{padding-left:.5rem!important}.p-xs-3{padding:1rem!important}.pt-xs-3,.py-xs-3{padding-top:1rem!important}.pr-xs-3,.px-xs-3{padding-right:1rem!important}.pb-xs-3,.py-xs-3{padding-bottom:1rem!important}.pl-xs-3,.px-xs-3{padding-left:1rem!important}.p-xs-4{padding:1.5rem!important}.pt-xs-4,.py-xs-4{padding-top:1.5rem!important}.pr-xs-4,.px-xs-4{padding-right:1.5rem!important}.pb-xs-4,.py-xs-4{padding-bottom:1.5rem!important}.pl-xs-4,.px-xs-4{padding-left:1.5rem!important}.p-xs-5{padding:3rem!important}.pt-xs-5,.py-xs-5{padding-top:3rem!important}.pr-xs-5,.px-xs-5{padding-right:3rem!important}.pb-xs-5,.py-xs-5{padding-bottom:3rem!important}.pl-xs-5,.px-xs-5{padding-left:3rem!important}.m-xs-n1{margin:-.25rem!important}.mt-xs-n1,.my-xs-n1{margin-top:-.25rem!important}.mr-xs-n1,.mx-xs-n1{margin-right:-.25rem!important}.mb-xs-n1,.my-xs-n1{margin-bottom:-.25rem!important}.ml-xs-n1,.mx-xs-n1{margin-left:-.25rem!important}.m-xs-n2{margin:-.5rem!important}.mt-xs-n2,.my-xs-n2{margin-top:-.5rem!important}.mr-xs-n2,.mx-xs-n2{margin-right:-.5rem!important}.mb-xs-n2,.my-xs-n2{margin-bottom:-.5rem!important}.ml-xs-n2,.mx-xs-n2{margin-left:-.5rem!important}.m-xs-n3{margin:-1rem!important}.mt-xs-n3,.my-xs-n3{margin-top:-1rem!important}.mr-xs-n3,.mx-xs-n3{margin-right:-1rem!important}.mb-xs-n3,.my-xs-n3{margin-bottom:-1rem!important}.ml-xs-n3,.mx-xs-n3{margin-left:-1rem!important}.m-xs-n4{margin:-1.5rem!important}.mt-xs-n4,.my-xs-n4{margin-top:-1.5rem!important}.mr-xs-n4,.mx-xs-n4{margin-right:-1.5rem!important}.mb-xs-n4,.my-xs-n4{margin-bottom:-1.5rem!important}.ml-xs-n4,.mx-xs-n4{margin-left:-1.5rem!important}.m-xs-n5{margin:-3rem!important}.mt-xs-n5,.my-xs-n5{margin-top:-3rem!important}.mr-xs-n5,.mx-xs-n5{margin-right:-3rem!important}.mb-xs-n5,.my-xs-n5{margin-bottom:-3rem!important}.ml-xs-n5,.mx-xs-n5{margin-left:-3rem!important}.m-xs-auto{margin:auto!important}.mt-xs-auto,.my-xs-auto{margin-top:auto!important}.mr-xs-auto,.mx-xs-auto{margin-right:auto!important}.mb-xs-auto,.my-xs-auto{margin-bottom:auto!important}.ml-xs-auto,.mx-xs-auto{margin-left:auto!important}}@media (min-width:667px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1440px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-n1{margin:-.25rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.25rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.25rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.25rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-1rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-1rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-1rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-1.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-1.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-1.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-3rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-3rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-3rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@media (min-width:1600px){.m-xxxl-0{margin:0!important}.mt-xxxl-0,.my-xxxl-0{margin-top:0!important}.mr-xxxl-0,.mx-xxxl-0{margin-right:0!important}.mb-xxxl-0,.my-xxxl-0{margin-bottom:0!important}.ml-xxxl-0,.mx-xxxl-0{margin-left:0!important}.m-xxxl-1{margin:.25rem!important}.mt-xxxl-1,.my-xxxl-1{margin-top:.25rem!important}.mr-xxxl-1,.mx-xxxl-1{margin-right:.25rem!important}.mb-xxxl-1,.my-xxxl-1{margin-bottom:.25rem!important}.ml-xxxl-1,.mx-xxxl-1{margin-left:.25rem!important}.m-xxxl-2{margin:.5rem!important}.mt-xxxl-2,.my-xxxl-2{margin-top:.5rem!important}.mr-xxxl-2,.mx-xxxl-2{margin-right:.5rem!important}.mb-xxxl-2,.my-xxxl-2{margin-bottom:.5rem!important}.ml-xxxl-2,.mx-xxxl-2{margin-left:.5rem!important}.m-xxxl-3{margin:1rem!important}.mt-xxxl-3,.my-xxxl-3{margin-top:1rem!important}.mr-xxxl-3,.mx-xxxl-3{margin-right:1rem!important}.mb-xxxl-3,.my-xxxl-3{margin-bottom:1rem!important}.ml-xxxl-3,.mx-xxxl-3{margin-left:1rem!important}.m-xxxl-4{margin:1.5rem!important}.mt-xxxl-4,.my-xxxl-4{margin-top:1.5rem!important}.mr-xxxl-4,.mx-xxxl-4{margin-right:1.5rem!important}.mb-xxxl-4,.my-xxxl-4{margin-bottom:1.5rem!important}.ml-xxxl-4,.mx-xxxl-4{margin-left:1.5rem!important}.m-xxxl-5{margin:3rem!important}.mt-xxxl-5,.my-xxxl-5{margin-top:3rem!important}.mr-xxxl-5,.mx-xxxl-5{margin-right:3rem!important}.mb-xxxl-5,.my-xxxl-5{margin-bottom:3rem!important}.ml-xxxl-5,.mx-xxxl-5{margin-left:3rem!important}.p-xxxl-0{padding:0!important}.pt-xxxl-0,.py-xxxl-0{padding-top:0!important}.pr-xxxl-0,.px-xxxl-0{padding-right:0!important}.pb-xxxl-0,.py-xxxl-0{padding-bottom:0!important}.pl-xxxl-0,.px-xxxl-0{padding-left:0!important}.p-xxxl-1{padding:.25rem!important}.pt-xxxl-1,.py-xxxl-1{padding-top:.25rem!important}.pr-xxxl-1,.px-xxxl-1{padding-right:.25rem!important}.pb-xxxl-1,.py-xxxl-1{padding-bottom:.25rem!important}.pl-xxxl-1,.px-xxxl-1{padding-left:.25rem!important}.p-xxxl-2{padding:.5rem!important}.pt-xxxl-2,.py-xxxl-2{padding-top:.5rem!important}.pr-xxxl-2,.px-xxxl-2{padding-right:.5rem!important}.pb-xxxl-2,.py-xxxl-2{padding-bottom:.5rem!important}.pl-xxxl-2,.px-xxxl-2{padding-left:.5rem!important}.p-xxxl-3{padding:1rem!important}.pt-xxxl-3,.py-xxxl-3{padding-top:1rem!important}.pr-xxxl-3,.px-xxxl-3{padding-right:1rem!important}.pb-xxxl-3,.py-xxxl-3{padding-bottom:1rem!important}.pl-xxxl-3,.px-xxxl-3{padding-left:1rem!important}.p-xxxl-4{padding:1.5rem!important}.pt-xxxl-4,.py-xxxl-4{padding-top:1.5rem!important}.pr-xxxl-4,.px-xxxl-4{padding-right:1.5rem!important}.pb-xxxl-4,.py-xxxl-4{padding-bottom:1.5rem!important}.pl-xxxl-4,.px-xxxl-4{padding-left:1.5rem!important}.p-xxxl-5{padding:3rem!important}.pt-xxxl-5,.py-xxxl-5{padding-top:3rem!important}.pr-xxxl-5,.px-xxxl-5{padding-right:3rem!important}.pb-xxxl-5,.py-xxxl-5{padding-bottom:3rem!important}.pl-xxxl-5,.px-xxxl-5{padding-left:3rem!important}.m-xxxl-n1{margin:-.25rem!important}.mt-xxxl-n1,.my-xxxl-n1{margin-top:-.25rem!important}.mr-xxxl-n1,.mx-xxxl-n1{margin-right:-.25rem!important}.mb-xxxl-n1,.my-xxxl-n1{margin-bottom:-.25rem!important}.ml-xxxl-n1,.mx-xxxl-n1{margin-left:-.25rem!important}.m-xxxl-n2{margin:-.5rem!important}.mt-xxxl-n2,.my-xxxl-n2{margin-top:-.5rem!important}.mr-xxxl-n2,.mx-xxxl-n2{margin-right:-.5rem!important}.mb-xxxl-n2,.my-xxxl-n2{margin-bottom:-.5rem!important}.ml-xxxl-n2,.mx-xxxl-n2{margin-left:-.5rem!important}.m-xxxl-n3{margin:-1rem!important}.mt-xxxl-n3,.my-xxxl-n3{margin-top:-1rem!important}.mr-xxxl-n3,.mx-xxxl-n3{margin-right:-1rem!important}.mb-xxxl-n3,.my-xxxl-n3{margin-bottom:-1rem!important}.ml-xxxl-n3,.mx-xxxl-n3{margin-left:-1rem!important}.m-xxxl-n4{margin:-1.5rem!important}.mt-xxxl-n4,.my-xxxl-n4{margin-top:-1.5rem!important}.mr-xxxl-n4,.mx-xxxl-n4{margin-right:-1.5rem!important}.mb-xxxl-n4,.my-xxxl-n4{margin-bottom:-1.5rem!important}.ml-xxxl-n4,.mx-xxxl-n4{margin-left:-1.5rem!important}.m-xxxl-n5{margin:-3rem!important}.mt-xxxl-n5,.my-xxxl-n5{margin-top:-3rem!important}.mr-xxxl-n5,.mx-xxxl-n5{margin-right:-3rem!important}.mb-xxxl-n5,.my-xxxl-n5{margin-bottom:-3rem!important}.ml-xxxl-n5,.mx-xxxl-n5{margin-left:-3rem!important}.m-xxxl-auto{margin:auto!important}.mt-xxxl-auto,.my-xxxl-auto{margin-top:auto!important}.mr-xxxl-auto,.mx-xxxl-auto{margin-right:auto!important}.mb-xxxl-auto,.my-xxxl-auto{margin-bottom:auto!important}.ml-xxxl-auto,.mx-xxxl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:480px){.text-xxs-left{text-align:left!important}.text-xxs-right{text-align:right!important}.text-xxs-center{text-align:center!important}}@media (min-width:576px){.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}}@media (min-width:667px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1440px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1600px){.text-xxxl-left{text-align:left!important}.text-xxxl-right{text-align:right!important}.text-xxxl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.bg-primary{background-color:#8e54e9!important}.bg-primary-inverse{background-color:rgba(142,84,233,.2)}.bg-warning{background-color:#f7b731!important}.bg-warning-inverse{background-color:rgba(247,183,49,.2)}.bg-success{background-color:#32b432!important}.bg-success -inverse{background-color:rgba(50,180,50,.2)}.bg-danger{background-color:#e3324c!important}.bg-danger-inverse{background-color:rgba(227,50,76,.2)}.bg-info{background-color:#45aaf2!important}.bg-info-inverse{background-color:rgba(69,170,242,.2)}.bg-light{background-color:#eceef3!important}.bg-gray{background-color:#eceef3!important}.bg-inverse{background-color:#2c2e3e!important}.bg-orange{background-color:#fd9644!important}.bg-orange-inverse{background-color:rgba(253,150,68,.2)}.bg-cyan{background-color:#2bcbba!important}.bg-cyan-inverse{background-color:rgba(43,203,186,.2)}.bg-pink{background-color:#fb0792!important}.bg-pink-inverse{background-color:rgba(251,7,146,.2)}.bg-primary2-inverse{background-color:rgba(71,118,230,.2)}.bg-white-inverse{background-color:rgba(255,255,255,.2)}.bg-purple{background-color:#4776e6!important}.bg{background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;overflow:hidden}.bg:before{content:'';background:rgba(0,0,0,.7);width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.no-overlay:before{content:'';background:rgba(0,0,0,0);width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.bg-primary-overlay:before{content:'';background:#8e54e9;background:rgba(142,84,233,.8)!important;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.bg-facebook{background:#3b5998!important}.bg-twitter{background:#00aced!important}.bg-linkedin{background:#0077b5!important}.bg-pinterest{background:#c92228!important}.bg-instagram{background:#c32aa3!important}.bg-dribble{background:#c73b65!important}.bg-googleplus{background:#d34836!important}.bg-pinterest{background:#c92228!important}.bg-dropbox{background:#3d9ae8!important}.bg-flickr{background:#0063dc!important}.bg-tumblr{background:#34526f!important}.bg-skype{background:#12a5f4!important}.bg-youtube{background:#c4302b!important}.bg-github{background:#4078c0!important}.bg-gradient{background:#8e54e9;background:-moz-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,#8e54e9),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-o-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:linear-gradient(to right,#8e54e9 0,#4776e6 100%)!important}.bg-gradient-overlay:before{content:'';background:-moz-linear-gradient(top,rgba(142,84,233,.85) 0,rgba(71,118,230,.85) 100%);background:-webkit-linear-gradient(top,rgba(142,84,233,.85) 0,rgba(71,118,230,.85) 100%);background:linear-gradient(to bottom,rgba(142,84,233,.85) 0,rgba(71,118,230,.85) 100%);width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.box-shadow-1{-webkit-box-shadow:0 0 20px rgba(115,105,215,.15);-moz-box-shadow:0 0 20px rgba(115,105,215,.15);box-shadow:0 0 20px rgba(115,105,215,.15)}.p-relative{position:relative;z-index:1}.p-absolute{position:absolute}.p-fixed{position:fixed}p-bottom-0{bottom:0}.responsive-chart canvas{width:100%!important}.img-rounded{border-radius:50%}.label{display:inline;padding:.4em .5em .3em;font-size:75%!important;font-weight:400;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label-primary{background:#8e54e9}.label-info{background:#45aaf2}.label-warning{background:#f7b731}.label-danger{background:#e3324c}.label-success{background:#32b432}.label-pink{background:#fb0792}.label-inverse{background:#2c2e3e}.label-custom{background:#2bcbba}.label-orange{background:#fd9644}.arrow-triangle{position:absolute;background-color:#fff;text-align:left;transform:rotate(40deg) skewX(-50deg);right:10px;top:-7px}@media screen and (min-width:577px) and (max-width:767px){.arrow-triangle{display:none}}.arrow-triangle:after,.arrow-triangle:before{content:'';position:absolute;background-color:inherit}.arrow-triangle,.arrow-triangle:after,.arrow-triangle:before{width:.7em;height:.7em;border-top-right-radius:30%}.arrow-triangle:before{transform:rotate(-135deg) skewX(-45deg) scale(1.414,.707) translate(0,-50%);-webkit-box-shadow:2px -2px 5px rgba(115,105,215,.15);-moz-box-shadow:2px -2px 5px rgba(115,105,215,.15);box-shadow:2px -2px 5px rgba(115,105,215,.15)}.arrow-triangle:after{transform:rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%)}.dropdown-item.active,.dropdown-item:active{background:0 0}.text-white{color:#fff}.text-dark{color:#2c2e3e}.text-primary{color:#8e54e9!important}.text-info{color:#45aaf2!important}a.text-primary{color:#8e54e9!important}a.text-primary:hover{color:#7630e4!important}a.text-primary:focus{color:#7630e4!important}a.text-primary:active{color:#7630e4!important}a.text-primary:visited{color:#7630e4!important}a.text-secondary{color:#a1a1a1!important}a.text-secondary:hover{color:#8d8d8d!important}a.text-secondary:focus{color:#8d8d8d!important}a.text-secondary:active{color:#8d8d8d!important}a.text-secondary:visited{color:#8d8d8d!important}a.text-muted{color:#a6a9b7!important}a.text-muted:hover{color:#8f93a5!important}a.text-muted:focus{color:#8f93a5!important}a.text-muted:active{color:#8f93a5!important}a.text-muted:visited{color:#8f93a5!important}a.text-info{color:#45aaf2!important}a.text-info:hover{color:#1f99ef!important}a.text-info:focus{color:#1f99ef!important}a.text-info:active{color:#1f99ef!important}a.text-info:visited{color:#1f99ef!important}a.text-orange{color:#fd9644!important}a.text-orange:hover{color:#fd7f1c!important}a.text-orange:focus{color:#fd7f1c!important}a.text-orange:active{color:#fd7f1c!important}a.text-orange:visited{color:#fd7f1c!important}a.text-cyan{color:#2bcbba!important}a.text-cyan:hover{color:#24a99b!important}a.text-cyan:focus{color:#24a99b!important}a.text-cyan:active{color:#24a99b!important}a.text-cyan:visited{color:#24a99b!important}a.text-red{color:#e3324c!important}a.text-red:hover{color:#d01c37!important}a.text-red:focus{color:#d01c37!important}a.text-red:active{color:#d01c37!important}a.text-red:visited{color:#d01c37!important}a.text-blue{color:#45aaf2!important}a.text-blue:hover{color:#1f99ef!important}a.text-blue:focus{color:#1f99ef!important}a.text-blue:active{color:#1f99ef!important}a.text-blue:visited{color:#1f99ef!important}a.text-purple{color:#8e54e9!important}a.text-purple:hover{color:#7630e4!important}a.text-purple:focus{color:#7630e4!important}a.text-purple:active{color:#7630e4!important}a.text-purple:visited{color:#7630e4!important}a.text-pink{color:#fb0792!important}a.text-pink:hover{color:#d6037b!important}a.text-pink:focus{color:#d6037b!important}a.text-pink:active{color:#d6037b!important}a.text-pink:visited{color:#d6037b!important}.text-muted{color:#a6a9b7!important}.text-orange{color:#fd9644}.text-cyan{color:#2bcbba}.text-blue{color:#45aaf2}.text-purple{color:#8e54e9}.text-pink{color:#fb0792}.text-facebook{color:#3b5998}.text-twitter{color:#00aced}.text-linkedin{color:#0077b5}.text-dribble{color:#c73b65}.text-googleplus{color:#d34836}.text-instagram{color:#c32aa3}.text-pinterest{color:#c92228}.text-dropbox{color:#3d9ae8}.text-flickr{color:#0063dc}.text-tumblr{color:#34526f}.text-skype{color:#12a5f4}.text-youtube{color:#c4302b}.text-github{color:#4078c0}.font-xs{font-size:.8571rem!important;line-height:1.145rem}.font-lg{font-size:1.714rem!important;line-height:2.142rem}.font-xxl{font-size:2.571rem!important;line-height:3.142rem}.f-30{font-size:2.143rem!important;line-height:2.143rem}.f-50{font-size:3.571rem!important;line-height:3.571rem}.f-70{font-size:5.271rem!important;line-height:5.271rem}.f-100{font-size:7.125rem!important;line-height:7.125rem}.f-150{font-size:11.125rem!important;line-height:11.125rem}.f-200{font-size:14.125rem!important;line-height:14.125rem}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:700}.m-t-0{margin-top:0!important}.m-t-5{margin-top:.35742rem!important}.m-t-10{margin-top:.7143rem!important}.m-t-20{margin-top:1.429rem!important}.m-t-30{margin-top:2.143rem!important}.m-t-40{margin-top:2.857rem!important}.m-t-50{margin-top:3.571rem!important}.m-t-60{margin-top:4.286rem!important}.m-t-70{margin-top:5rem!important}.m-t-80{margin-top:5.714rem!important}.m-t-90{margin-top:6.429rem!important}.m-t-100{margin-top:7.143rem!important}.m-b-0{margin-bottom:0!important}.m-b-10{margin-bottom:.7143rem!important}.m-b-20{margin-bottom:1.429rem!important}.m-b-30{margin-bottom:2.143rem!important}.m-b-40{margin-bottom:2.857rem!important}.m-b-50{margin-bottom:3.571rem!important}.m-b-60{margin-bottom:4.286rem!important}.m-b-70{margin-bottom:5rem!important}.m-b-80{margin-bottom:5.714rem!important}.m-b-90{margin-bottom:6.429rem!important}.m-b-100{margin-bottom:7.143rem!important}.m-l-0{margin-left:0!important}.m-l-10{margin-left:.7143rem!important}.m-l-20{margin-left:1.429rem!important}.m-l-30{margin-left:2.143rem!important}.m-l-40{margin-left:2.857rem!important}.m-l-50{margin-left:3.571rem!important}.m-l-60{margin-left:4.286rem!important}.m-l-70{margin-left:5rem!important}.m-l-80{margin-left:5.714rem!important}.m-l-90{margin-left:6.429rem!important}.m-l-100{margin-left:7.143rem!important}.m-r-0{margin-right:0!important}.m-r-10{margin-right:.7143rem!important}.m-r-20{margin-right:1.429rem!important}.m-r-30{margin-right:2.143rem!important}.m-r-40{margin-right:2.857rem!important}.m-r-50{margin-right:3.571rem!important}.m-r-60{margin-right:4.286rem!important}.m-r-70{margin-right:5rem!important}.m-r-80{margin-right:5.714rem!important}.m-r-90{margin-right:6.429rem!important}.m-r-100{margin-right:7.143rem!important}.p-10{padding:.7143rem!important}.p-15{padding:1.0443rem!important}.p-20{padding:1.429rem!important}.p-30{padding:2.143rem!important}.p-40{padding:2.857rem!important}.p-50{padding:3.571rem!important}.p-l-0{padding-left:0!important}.p-l-10{padding-left:.7143rem!important}.p-l-20{padding-left:1.429rem!important}.p-l-30{padding-left:2.143rem!important}.p-l-40{padding-left:2.857rem!important}.p-l-50{padding-left:3.571rem!important}.p-r-0{padding-right:0!important}.p-r-10{padding-right:.7143rem!important}.p-r-20{padding-right:1.429rem!important}.p-r-30{padding-right:2.143rem!important}.p-r-40{padding-right:2.857rem!important}.p-r-50{padding-right:3.571rem!important}.p-t-0{padding-top:0!important}.p-t-10{padding-top:.7143rem!important}.p-t-20{padding-top:1.429rem!important}.p-t-30{padding-top:2.143rem!important}.p-t-40{padding-top:2.857rem!important}.p-t-50{padding-top:3.571rem!important}.p-b-0{padding-bottom:0!important}.p-b-10{padding-bottom:.7143rem!important}.p-b-20{padding-bottom:1.429rem!important}.p-b-30{padding-bottom:2.143rem!important}.p-b-40{padding-bottom:2.857rem!important}.p-b-50{padding-bottom:3.571rem!important}.grid-structure .grid-container{background-color:rgba(243,243,243,.5);margin-bottom:10px;padding:10px 20px}.icon-colored{height:48px;width:48px;margin:2rem}.min-h-200{min-height:200px}.min-h-210{min-height:210px}.min-h-220{min-height:220px}.min-h-230{min-height:230px}.min-h-240{min-height:240px}.min-h-250{min-height:250px}.min-h-260{min-height:260px}.min-h-270{min-height:270px}.max-h-200{max-height:200px}.max-h-210{max-height:210px}.max-h-220{max-height:220px}.max-h-230{max-height:230px}.max-h-240{max-height:240px}.max-h-250{max-height:250px}.max-h-260{max-height:260px}.max-h-270{max-height:270px}.max-h-280{max-height:280px}.max-h-290{max-height:290px}.max-h-300{max-height:300px}.max-h-310{max-height:310px}.max-h-320{max-height:320px}.max-h-330{max-height:330px}.max-h-340{max-height:340px}.max-h-350{max-height:350px}.max-h-360{max-height:360px}.max-h-370{max-height:370px}.max-h-380{max-height:380px}.max-h-390{max-height:390px}.max-h-400{max-height:400px}.max-h-410{max-height:410px}.max-h-420{max-height:420px}.max-h-430{max-height:430px}.max-h-440{max-height:440px}.max-h-450{max-height:450px}.max-h-460{max-height:460px}.max-h-470{max-height:470px}.max-h-480{max-height:480px}.max-h-500{max-height:500px}.max-h-510{max-height:510px}.max-h-520{max-height:520px}.max-h-530{max-height:530px}.max-h-540{max-height:540px}.max-h-550{max-height:550px}.max-h-560{max-height:560px}.max-h-570{max-height:570px}.max-h-580{max-height:580px}.max-h-590{max-height:590px}.max-h-600{max-height:600px}.max-h-610{max-height:610px}.max-h-620{max-height:620px}.max-h-630{max-height:630px}.max-h-640{max-height:640px}.max-h-650{max-height:650px}.max-h-660{max-height:660px}.max-h-670{max-height:670px}.max-h-680{max-height:680px}.w-0{width:0!important}.w-10{width:10px!important}.w-20{width:20px!important}.w-25{width:25px!important}.w-30{width:30%!important}.w-40{width:40%!important}.w-50{width:50px!important}.w-60{width:60%!important}.w-70{width:70%!important}.w-80{width:80%!important}.w-90{width:90%!important}.overflow-x{overflow-x:auto}.overflow-y{overflow-y:auto}.overflow-auto{overflow:auto}.overflow-h{overflow:hidden}.clock{position:relative;height:120px;width:120px;background:#fff;box-sizing:border-box;border-radius:100%;border:10px solid #8854d0;position:absolute;top:20px;right:40px;bottom:0}.clock .top{position:absolute;width:3px;height:8px;background:#262626;left:0;right:0;margin:0 auto}.clock .right{position:absolute;width:8px;height:3px;background:#262626;top:0;bottom:0;right:0;margin:auto 0}.clock .bottom{position:absolute;width:3px;height:8px;background:#262626;left:0;right:0;bottom:0;margin:0 auto}.clock .left{position:absolute;width:8px;height:3px;background:#262626;top:0;bottom:0;left:0;margin:auto 0}.clock .center{height:6px;width:6px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:#262626;border-radius:100%}.clock .hour{width:3px;height:100%;position:absolute;left:0;right:0;margin:0 auto;animation:time 60s infinite linear}.clock .hour:before{position:absolute;content:"";background:#262626;height:60px;width:3px;top:30px}.clock .minute{width:1px;height:100%;position:absolute;left:0;right:0;margin:0 auto;animation:time 30s infinite linear}.clock .minute:before{position:absolute;content:"";background:#262626;height:40px;width:1px;top:50px}.clock .second{width:2px;height:100%;position:absolute;left:0;right:0;margin:0 auto;animation:time 15s infinite linear}.clock .second:before{position:absolute;content:"";background:#fd1111;height:45px;width:2px;top:45px}@keyframes time{to{transform:rotate(360deg)}}.smiley{background:linear-gradient(135deg,#ffe919 0,#fbc000 100%);border-radius:100%;padding:25px;position:relative;width:100px;height:100px;box-shadow:rgba(211,165,110,.498039) 0 10px 10px 1px,#f5f5f5 0 10px 10px 1px;margin:0 auto}.mouth{width:60%;height:30%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:100px;border-bottom-right-radius:100px;box-sizing:border-box;position:absolute;bottom:18%;left:50%;margin-left:-30%;background:#b57700;transition:all .3s cubic-bezier(.645,.045,.355,1)}.eyes{width:100%;box-sizing:border-box;transition:all .3s cubic-bezier(.645,.045,.355,1)}.eyes .eye{width:15px;height:15px;background:#b57700;float:left;border-radius:100%;position:relative}.eyes .eye:nth-of-type(2){float:right}.eyes .eye::after{content:"";display:block;position:absolute;width:0%;height:0%;background:#fed800;transform:rotate(0);top:-15px;left:5px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.eyes .eye:first-of-type::after{transform:rotate(0);left:auto;right:5px}.smiley.normal .mouth{border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;height:10%;width:40%;bottom:25%;margin-left:-20%}.smiley.normal .eyes{margin-top:30%}.smiley.happy .mouth{animation:move-mouth-down .8s;animation-delay:.3s}@keyframes move-mouth-down{0%{bottom:18%}35%{bottom:16%}65%{bottom:16%}100%{bottom:18%}}.smiley.happy .eyes{animation:move-eyes-down .8s;animation-delay:.3s}@keyframes move-eyes-down{0%{margin-top:15%}35%{margin-top:19%}65%{margin-top:19%}100%{margin-top:15%}}.smiley.happy .eye:nth-of-type(2){height:20px;margin-top:0;animation:wink .8s;animation-delay:.3s}@keyframes wink{0%{height:20px;margin-top:0}30%{height:3px;margin-top:8px}70%{height:3px;margin-top:8px}100%{height:20px;margin-top:0}}.smiley.normal .eye{height:20px;margin-top:0;animation:eyeblink .6s;animation-delay:.3s}@keyframes eyeblink{0%{height:20px;margin-top:0}25%{height:2px;margin-top:8px}50%{height:20px;margin-top:0}75%{height:2px;margin-top:8px}100%{height:20px;margin-top:0}}.mCSB_inside>.mCSB_container{margin-right:0}.font-9{font-size:.5625rem!important}.font-10{font-size:.625rem!important;line-height:.625rem}.font-11{font-size:.6875rem!important;line-height:.6875rem}.font-12{font-size:.75rem!important;line-height:.75rem}.font-13{font-size:.8125rem!important;line-height:.8125rem}.font-14{font-size:.875rem!important;line-height:.875rem}.font-15{font-size:.9375rem!important;line-height:.9375rem}.font-16{font-size:1rem!important;line-height:1rem}.font-17{font-size:1.063rem!important;line-height:1.063rem}.font-18{font-size:1.125rem!important;line-height:1.125rem}.font-19{font-size:1.188rem!important;line-height:1.188rem}.font-20{font-size:1.25rem!important;line-height:1.25rem}.font-21{font-size:1.313rem!important;line-height:1.313rem}.font-22{font-size:1.375rem!important;line-height:1.375rem}.font-23{font-size:1.438rem!important;line-height:1.438rem}.font-24{font-size:1.5rem!important;line-height:1.5rem}.font-25{font-size:1.563rem!important;line-height:1.563rem}.font-26{font-size:1.625rem!important;line-height:1.625rem}.font-27{font-size:1.688rem!important;line-height:1.688rem}.font-28{font-size:1.75rem!important;line-height:1.75rem}.font-29{font-size:1.813rem!important;line-height:1.813rem}.font-30{font-size:1.875rem!important;line-height:1.875rem}.font-31{font-size:1.938rem!important;line-height:1.938rem}.font-32{font-size:2rem!important;line-height:2rem}.font-33{font-size:2.063rem!important;line-height:2.063rem}.font-34{font-size:2.125rem!important;line-height:2.125rem}.font-35{font-size:2.188rem!important;line-height:2.188rem}.font-36{font-size:2.25rem!important;line-height:2.25rem}.font-37{font-size:2.313rem!important;line-height:2.313rem}.font-38{font-size:2.375rem!important;line-height:2.375rem}.font-39{font-size:2.438rem!important;line-height:2.438rem}.font-40{font-size:2.5rem!important;line-height:2.5rem}.font-41{font-size:2.563rem!important;line-height:2.563rem}.font-42{font-size:2.625rem!important;line-height:2.625rem}.font-43{font-size:2.688rem!important;line-height:2.688rem}.font-44{font-size:2.75rem!important;line-height:2.75rem}.font-45{font-size:2.813rem!important;line-height:2.813rem}.font-46{font-size:2.875rem!important;line-height:2.875rem}.font-47{font-size:2.938rem!important;line-height:2.938rem}.font-48{font-size:3rem!important;line-height:3rem}.font-49{font-size:3.063rem!important;line-height:3.063rem}.font-50{font-size:3.125rem!important;line-height:3.125rem}.font-51{font-size:3.188rem!important;line-height:3.188rem}.font-52{font-size:3.25rem!important;line-height:3.25rem}.font-53{font-size:3.313rem!important;line-height:3.313rem}.font-54{font-size:3.375rem!important;line-height:3.375rem}.font-55{font-size:3.438rem!important;line-height:3.438rem}.font-56{font-size:3.5rem!important;line-height:3.5rem}.font-57{font-size:3.563rem!important;line-height:3.563rem}.font-58{font-size:3.625rem!important;line-height:3.625rem}.font-59{font-size:3.688rem!important;line-height:3.688rem}.font-60{font-size:3.75rem!important;line-height:3.75rem}.font-61{font-size:3.813rem!important;line-height:3.813rem}.font-62{font-size:3.875rem!important;line-height:3.875rem}.font-63{font-size:3.938rem!important;line-height:3.938rem}.font-64{font-size:4rem!important;line-height:4rem}.font-65{font-size:4.063rem!important;line-height:4.063rem}.font-66{font-size:4.125rem!important;line-height:4.125rem}.font-67{font-size:4.188rem!important;line-height:4.188rem}.font-68{font-size:4.25rem!important;line-height:4.25rem}.font-69{font-size:4.313rem!important;line-height:4.313rem}.font-70{font-size:4.375rem!important;line-height:4.375rem}.font-71{font-size:4.438rem!important;line-height:4.438rem}.font-72{font-size:4.5rem!important;line-height:4.5rem}.font-73{font-size:4.563rem!important;line-height:4.563rem}.font-74{font-size:4.625rem!important;line-height:4.625rem}.font-75{font-size:4.688rem!important;line-height:4.688rem}.font-76{font-size:4.75rem!important;line-height:4.75rem}.font-77{font-size:4.813rem!important;line-height:4.813rem}.font-78{font-size:4.875rem!important;line-height:4.875rem}.font-79{font-size:4.938rem!important;line-height:4.938rem}.font-80{font-size:5rem!important;line-height:5rem}.font-81{font-size:5.063rem!important;line-height:5.063rem}.font-82{font-size:5.125rem!important;line-height:5.125rem}.font-83{font-size:5.188rem!important;line-height:5.188rem}.font-84{font-size:5.25rem!important;line-height:5.25rem}.font-85{font-size:5.313rem!important;line-height:5.313rem}.font-86{font-size:5.375rem!important;line-height:5.375rem}.font-87{font-size:5.438rem!important;line-height:5.438rem}.font-88{font-size:5.5rem!important;line-height:5.5rem}.font-89{font-size:5.563rem!important;line-height:5.563rem}.font-90{font-size:5.625rem!important;line-height:5.625rem}.font-91{font-size:5.688rem!important;line-height:5.688rem}.font-92{font-size:5.75rem!important;line-height:5.75rem}.font-93{font-size:5.813rem!important;line-height:5.813rem}.font-94{font-size:5.875rem!important;line-height:5.875rem}.font-95{font-size:5.938rem!important;line-height:5.938rem}.font-96{font-size:6rem!important;line-height:6rem}.font-97{font-size:6.063rem!important;line-height:6.063rem}.font-98{font-size:6.125rem!important;line-height:6.125rem}.font-99{font-size:6.188rem!important;line-height:6.188rem}.font-100{font-size:6.25rem!important;line-height:6.25rem}.h-100-vh{height:100vh}@media screen and (min-width:577px) and (max-width:767px){.h-100-vh{height:100%}}@media screen and (min-width:480px) and (max-width:576px){.h-100-vh{height:100%}}@media screen and (max-width:480px){.h-100-vh{height:100%}}.p-absolute-lrb{position:absolute;left:0;bottom:0;right:0}@media screen and (min-width:1200px) and (max-width:1439px){.p-absolute-lrb{position:relative}}@media screen and (min-width:1024px) and (max-width:1199px){.p-absolute-lrb{position:relative}}@media screen and (min-width:768px) and (max-width:1023px){.p-absolute-lrb{position:relative}}@media screen and (min-width:577px) and (max-width:767px){.p-absolute-lrb{position:relative}}@media screen and (min-width:480px) and (max-width:576px){.p-absolute-lrb{position:relative}}@media screen and (max-width:480px){.p-absolute-lrb{position:relative}}.p-absolute-lr{position:absolute;left:0;right:0}@media screen and (min-width:1200px) and (max-width:1439px){.p-absolute-lr{position:relative}}@media screen and (min-width:1024px) and (max-width:1199px){.p-absolute-lr{position:relative}}@media screen and (min-width:768px) and (max-width:1023px){.p-absolute-lr{position:relative}}@media screen and (min-width:577px) and (max-width:767px){.p-absolute-lr{position:relative}}@media screen and (min-width:480px) and (max-width:576px){.p-absolute-lr{position:relative}}@media screen and (max-width:480px){.p-absolute-lr{position:relative}}.modal{z-index:1052}.o-hidden{overflow:hidden}.line-20{line-height:1.25rem}.bg-type{width:30px;height:30px;line-height:30px;background:#8e54e9;color:#fff;text-align:center;border-radius:30px}.bg-type span{font-size:1rem;font-weight:500;line-height:2.3}.bg-type.bg-type-md{width:40px;height:40px;line-height:40px;background:#8e54e9;color:#fff;text-align:center;border-radius:40px}.bg-type.bg-type-md span{font-size:1.2rem;font-weight:500;line-height:2.6}.bg-img.bg-img-big{width:100px;height:100px}.bg-img.bg-img-sm{width:30px;height:30px}.bg-img-group .bg-img{display:inline-block;margin-left:-10px;position:relative;z-index:0}.bg-img-group .bg-img img{border:1px solid #fff}.bg-img-group .bg-img:hover{z-index:1;position:relative}.bg-img-group .bg-img-more{width:26px;height:26px;line-height:24px;background:#8e54e9;color:#fff;text-align:center;border-radius:26px}.bg-img-group .bg-img-more span{font-size:.7rem;font-weight:500}.bg-img-group .bg-img-more a:hover{color:#fff}ul.activity{margin-left:10px}ul.activity li{list-style:none}ul.activity li.activity-item{position:relative;border-left:2px solid #dee2e6}ul.activity li.activity-item:after{background-color:#fff;border-radius:30px;border:2px solid #dee2e6;height:20px;left:0;margin-left:-11px;position:absolute;width:20px;clear:both;bottom:auto;top:0}ul.activity li.activity-item:after,ul.activity li.activity-item:before{content:" ";display:table}ul.activity li.activity-item .activity-info{margin-left:30px;padding-bottom:17px}ul.activity li.activity-item p{padding:0;margin:0}ul.activity li.activity-item.primary:after{border-color:#8e54e9}ul.activity li.activity-item.cyan:after{border-color:#2bcbba}ul.activity li.activity-item.orange:after{border-color:#fd9644}ul.activity li.activity-item.success:after{border-color:#32b432}ul.activity li.activity-item.pink:after{border-color:#fb0792}ul.activity li.activity-item.primary2:after{border-color:#4776e6}ul.activity li.activity-item.danger:after{border-color:#e3324c}ul.activity li.activity-item.info:after{border-color:#45aaf2}ul.activity li.activity-item.warning:after{border-color:#f7b731}ul.activity li.activity-item:last-child .activity-info{padding-bottom:0}.border-radius-none{border-radius:0}.bg-img{width:60px;height:60px;line-height:60px}.bg-images{background-repeat:no-repeat;background-size:cover;position:relative}.bg-images:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-color:rgba(0,0,0,.6)}.img-text{position:relative}.img-icon{width:60px;height:60px;border-radius:100px;text-align:center;line-height:60px;background-color:#eceef3}.img-icon i{font-size:20px}@media (max-width:1440px) and (min-width:1200px){.border-xxl-t{border-top:1px solid #dee2e6}.border-xxl-n{border:none!important}}@media (max-width:1199px) and (min-width:992px){.border-xl-t{border-top:1px solid #dee2e6}.border-xl-n{border:none!important}}@media (max-width:991px){.border-lg-t{border-top:1px solid #dee2e6}.border-lg-n{border:none!important}}@media (max-width:767px){.border-md-t{border-top:1px solid #dee2e6}.border-md-n{border:none!important}}@media (max-width:320px){.border-sm-t{border-top:1px solid #dee2e6}.border-sm-n{border:none!important}}@media (max-width:1199px) and (min-width:320px){.border-t{border-top:1px solid #dee2e6}.border-n{border:none!important}}@media (max-width:991px) and (min-width:768px){.col-xl-2.col-md-4.col-sm-6.border-right.border-xl-n{border:none!important}}@media (max-width:567px) and (min-width:320px){.col-xl-2.col-md-4.col-sm-6.border-right.border-sm-n{border:none!important}}@media (max-width:1199px) and (min-width:768px){.widget-weather-contant-3 .border-right.border-md-n{border:none!important}}.drag-drop img{padding:1rem}.dropdown-menu{z-index:1052}.p-inherit{position:inherit!important}@media screen and (min-width:480px) and (max-width:576px){.dropdown-menu-left-mobile{transform:translate3d(0,38px,0)!important}}@media screen and (max-width:480px){.dropdown-menu-left-mobile{transform:translate3d(0,38px,0)!important}}.export-btn{position:relative;padding-right:12px!important}.export-btn:before{position:absolute;content:"\f220";font-family:material-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;right:0;top:7px}.mb-minus{margin-bottom:-1rem}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pl-50{padding-left:50px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.pr-50{padding-right:50px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}.border-right{border-right:1px solid #dee2e6!important}.border-right-0{border-right:0 solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0 solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0 solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-left-0{border-left:0 solid #dee2e6!important}@media screen and (min-width:1441px){.pt-xxl-10{padding-top:10px}.pt-xxl-20{padding-top:20px}.pt-xxl-30{padding-top:30px}.pt-xxl-40{padding-top:40px}.pt-xxl-50{padding-top:50px}.pb-xxl-10{padding-bottom:10px}.pb-xxl-20{padding-bottom:20px}.pb-xxl-30{padding-bottom:30px}.pb-xxl-40{padding-bottom:40px}.pb-xxl-50{padding-bottom:50px}.pl-xxl-10{padding-left:10px}.pl-xxl-20{padding-left:20px}.pl-xxl-30{padding-left:30px}.pl-xxl-40{padding-left:40px}.pl-xxl-50{padding-left:50px}.pr-xxl-10{padding-right:10px}.pr-xxl-20{padding-right:20px}.pr-xxl-30{padding-right:30px}.pr-xxl-40{padding-right:40px}.pr-xxl-50{padding-right:50px}.mt-xxl-10{margin-top:10px}.mt-xxl-20{margin-top:20px}.mt-xxl-30{margin-top:30px}.mt-xxl-40{margin-top:40px}.mt-xxl-50{margin-top:50px}.mb-xxl-10{margin-bottom:10px}.mb-xxl-20{margin-bottom:20px}.mb-xxl-30{margin-bottom:30px}.mb-xxl-40{margin-bottom:40px}.mb-xxl-50{margin-bottom:50px}.ml-xxl-10{margin-left:10px}.ml-xxl-20{margin-left:20px}.ml-xxl-30{margin-left:30px}.ml-xxl-40{margin-left:40px}.ml-xxl-50{margin-left:50px}.mr-xxl-10{margin-right:10px}.mr-xxl-20{margin-right:20px}.mr-xxl-30{margin-right:30px}.mr-xxl-40{margin-right:40px}.mr-xxl-50{margin-right:50px}.border-xxl-right{border-right:1px solid #dee2e6!important}.border-xxl-right-0{border-right:0 solid #dee2e6!important}.border-xxl-top{border-top:1px solid #dee2e6!important}.border-xxl-top-0{border-top:0 solid #dee2e6!important}.border-xxl-bottom{border-bottom:1px solid #dee2e6!important}.border-xxl-bottom-0{border-bottom:0 solid #dee2e6!important}.border-xxl-left{border-left:1px solid #dee2e6!important}.border-xxl-left-0{border-left:0 solid #dee2e6!important}}@media screen and (min-width:1201px){.pt-xl-10{padding-top:10px}.pt-xl-20{padding-top:20px}.pt-xl-30{padding-top:30px}.pt-xl-40{padding-top:40px}.pt-xl-50{padding-top:50px}.pb-xl-10{padding-bottom:10px}.pb-xl-20{padding-bottom:20px}.pb-xl-30{padding-bottom:30px}.pb-xl-40{padding-bottom:40px}.pb-xl-50{padding-bottom:50px}.pl-xl-10{padding-left:10px}.pl-xl-20{padding-left:20px}.pl-xl-30{padding-left:30px}.pl-xl-40{padding-left:40px}.pl-xl-50{padding-left:50px}.pr-xl-10{padding-right:10px}.pr-xl-20{padding-right:20px}.pr-xl-30{padding-right:30px}.pr-xl-40{padding-right:40px}.pr-xl-50{padding-right:50px}.mt-xl-10{margin-top:10px}.mt-xl-20{margin-top:20px}.mt-xl-30{margin-top:30px}.mt-xl-40{margin-top:40px}.mt-xl-50{margin-top:50px}.mb-xl-10{margin-bottom:10px}.mb-xl-20{margin-bottom:20px}.mb-xl-30{margin-bottom:30px}.mb-xl-40{margin-bottom:40px}.mb-xl-50{margin-bottom:50px}.ml-xl-10{margin-left:10px}.ml-xl-20{margin-left:20px}.ml-xl-30{margin-left:30px}.ml-xl-40{margin-left:40px}.ml-xl-50{margin-left:50px}.mr-xl-10{margin-right:10px}.mr-xl-20{margin-right:20px}.mr-xl-30{margin-right:30px}.mr-xl-40{margin-right:40px}.mr-xl-50{margin-right:50px}.border-xl-right{border-right:1px solid #dee2e6!important}.border-xl-right-0{border-right:0 solid #dee2e6!important}.border-xl-top{border-top:1px solid #dee2e6!important}.border-xl-top-0{border-top:0 solid #dee2e6!important}.border-xl-bottom{border-bottom:1px solid #dee2e6!important}.border-xl-bottom-0{border-bottom:0 solid #dee2e6!important}.border-xl-left{border-left:1px solid #dee2e6!important}.border-xl-left-0{border-left:0 solid #dee2e6!important}}@media screen and (min-width:993px){.pt-lg-10{padding-top:10px}.pt-lg-20{padding-top:20px}.pt-lg-30{padding-top:30px}.pt-lg-40{padding-top:40px}.pt-lg-50{padding-top:50px}.pb-lg-10{padding-bottom:10px}.pb-lg-20{padding-bottom:20px}.pb-lg-30{padding-bottom:30px}.pb-lg-40{padding-bottom:40px}.pb-lg-50{padding-bottom:50px}.pl-lg-10{padding-left:10px}.pl-lg-20{padding-left:20px}.pl-lg-30{padding-left:30px}.pl-lg-40{padding-left:40px}.pl-lg-50{padding-left:50px}.pr-lg-10{padding-right:10px}.pr-lg-20{padding-right:20px}.pr-lg-30{padding-right:30px}.pr-lg-40{padding-right:40px}.pr-lg-50{padding-right:50px}.mt-lg-10{margin-top:10px}.mt-lg-20{margin-top:20px}.mt-lg-30{margin-top:30px}.mt-lg-40{margin-top:40px}.mt-lg-50{margin-top:50px}.mb-lg-10{margin-bottom:10px}.mb-lg-20{margin-bottom:20px}.mb-lg-30{margin-bottom:30px}.mb-lg-40{margin-bottom:40px}.mb-lg-50{margin-bottom:50px}.ml-lg-10{margin-left:10px}.ml-lg-20{margin-left:20px}.ml-lg-30{margin-left:30px}.ml-lg-40{margin-left:40px}.ml-lg-50{margin-left:50px}.mr-lg-10{margin-right:10px}.mr-lg-20{margin-right:20px}.mr-lg-30{margin-right:30px}.mr-lg-40{margin-right:40px}.mr-lg-50{margin-right:50px}.border-lg-right{border-right:1px solid #dee2e6!important}.border-lg-right-0{border-right:0 solid #dee2e6!important}.border-lg-top{border-top:1px solid #dee2e6!important}.border-lg-top-0{border-top:0 solid #dee2e6!important}.border-lg-bottom{border-bottom:1px solid #dee2e6!important}.border-lg-bottom-0{border-bottom:0 solid #dee2e6!important}.border-lg-left{border-left:1px solid #dee2e6!important}.border-lg-left-0{border-left:0 solid #dee2e6!important}}@media screen and (min-width:768px){.pt-md-10{padding-top:10px}.pt-md-20{padding-top:20px}.pt-md-30{padding-top:30px}.pt-md-40{padding-top:40px}.pt-md-50{padding-top:50px}.pb-md-10{padding-bottom:10px}.pb-md-20{padding-bottom:20px}.pb-md-30{padding-bottom:30px}.pb-md-40{padding-bottom:40px}.pb-md-50{padding-bottom:50px}.pl-md-10{padding-left:10px}.pl-md-20{padding-left:20px}.pl-md-30{padding-left:30px}.pl-md-40{padding-left:40px}.pl-md-50{padding-left:50px}.pr-md-10{padding-right:10px}.pr-md-20{padding-right:20px}.pr-md-30{padding-right:30px}.pr-md-40{padding-right:40px}.pr-md-50{padding-right:50px}.mt-md-10{margin-top:10px}.mt-md-20{margin-top:20px}.mt-md-30{margin-top:30px}.mt-md-40{margin-top:40px}.mt-md-50{margin-top:50px}.mb-md-10{margin-bottom:10px}.mb-md-20{margin-bottom:20px}.mb-md-30{margin-bottom:30px}.mb-md-40{margin-bottom:40px}.mb-md-50{margin-bottom:50px}.ml-md-10{margin-left:10px}.ml-md-20{margin-left:20px}.ml-md-30{margin-left:30px}.ml-md-40{margin-left:40px}.ml-md-50{margin-left:50px}.mr-md-10{margin-right:10px}.mr-md-20{margin-right:20px}.mr-md-30{margin-right:30px}.mr-md-40{margin-right:40px}.mr-md-50{margin-right:50px}.border-md-right{border-right:1px solid #dee2e6!important}.border-md-right-0{border-right:0 solid #dee2e6!important}.border-md-top{border-top:1px solid #dee2e6!important}.border-md-top-0{border-top:0 solid #dee2e6!important}.border-md-bottom{border-bottom:1px solid #dee2e6!important}.border-md-bottom-0{border-bottom:0 solid #dee2e6!important}.border-md-left{border-left:1px solid #dee2e6!important}.border-md-left-0{border-left:0 solid #dee2e6!important}}@media screen and (min-width:577px){.pt-sm-10{padding-top:10px}.pt-sm-20{padding-top:20px}.pt-sm-30{padding-top:30px}.pt-sm-40{padding-top:40px}.pt-sm-50{padding-top:50px}.pb-sm-10{padding-bottom:10px}.pb-sm-20{padding-bottom:20px}.pb-sm-30{padding-bottom:30px}.pb-sm-40{padding-bottom:40px}.pb-sm-50{padding-bottom:50px}.pl-sm-10{padding-left:10px}.pl-sm-20{padding-left:20px}.pl-sm-30{padding-left:30px}.pl-sm-40{padding-left:40px}.pl-sm-50{padding-left:50px}.pr-sm-10{padding-right:10px}.pr-sm-20{padding-right:20px}.pr-sm-30{padding-right:30px}.pr-sm-40{padding-right:40px}.pr-sm-50{padding-right:50px}.mt-sm-10{margin-top:10px}.mt-sm-20{margin-top:20px}.mt-sm-30{margin-top:30px}.mt-sm-40{margin-top:40px}.mt-sm-50{margin-top:50px}.mb-sm-10{margin-bottom:10px}.mb-sm-20{margin-bottom:20px}.mb-sm-30{margin-bottom:30px}.mb-sm-40{margin-bottom:40px}.mb-sm-50{margin-bottom:50px}.ml-sm-10{margin-left:10px}.ml-sm-20{margin-left:20px}.ml-sm-30{margin-left:30px}.ml-sm-40{margin-left:40px}.ml-sm-50{margin-left:50px}.mr-sm-10{margin-right:10px}.mr-sm-20{margin-right:20px}.mr-sm-30{margin-right:30px}.mr-sm-40{margin-right:40px}.mr-sm-50{margin-right:50px}.border-sm-right{border-right:1px solid #dee2e6!important}.border-sm-right-0{border-right:0 solid #dee2e6!important}.border-sm-top{border-top:1px solid #dee2e6!important}.border-sm-top-0{border-top:0 solid #dee2e6!important}.border-sm-bottom{border-bottom:1px solid #dee2e6!important}.border-sm-bottom-0{border-bottom:0 solid #dee2e6!important}.border-sm-left{border-left:1px solid #dee2e6!important}.border-sm-left-0{border-left:0 solid #dee2e6!important}}@media screen and (min-width:481px){.pt-xs-10{padding-top:10px}.pt-xs-20{padding-top:20px}.pt-xs-30{padding-top:30px}.pt-xs-40{padding-top:40px}.pt-xs-50{padding-top:50px}.pb-xs-10{padding-bottom:10px}.pb-xs-20{padding-bottom:20px}.pb-xs-30{padding-bottom:30px}.pb-xs-40{padding-bottom:40px}.pb-xs-50{padding-bottom:50px}.pl-xs-10{padding-left:10px}.pl-xs-20{padding-left:20px}.pl-xs-30{padding-left:30px}.pl-xs-40{padding-left:40px}.pl-xs-50{padding-left:50px}.pr-xs-10{padding-right:10px}.pr-xs-20{padding-right:20px}.pr-xs-30{padding-right:30px}.pr-xs-40{padding-right:40px}.pr-xs-50{padding-right:50px}.mt-xs-10{margin-top:10px}.mt-xs-20{margin-top:20px}.mt-xs-30{margin-top:30px}.mt-xs-40{margin-top:40px}.mt-xs-50{margin-top:50px}.mb-xs-10{margin-bottom:10px}.mb-xs-20{margin-bottom:20px}.mb-xs-30{margin-bottom:30px}.mb-xs-40{margin-bottom:40px}.mb-xs-50{margin-bottom:50px}.ml-xs-10{margin-left:10px}.ml-xs-20{margin-left:20px}.ml-xs-30{margin-left:30px}.ml-xs-40{margin-left:40px}.ml-xs-50{margin-left:50px}.mr-xs-10{margin-right:10px}.mr-xs-20{margin-right:20px}.mr-xs-30{margin-right:30px}.mr-xs-40{margin-right:40px}.mr-xs-50{margin-right:50px}.border-xs-right{border-right:1px solid #dee2e6!important}.border-xs-right-0{border-right:0 solid #dee2e6!important}.border-xs-top{border-top:1px solid #dee2e6!important}.border-xs-top-0{border-top:0 solid #dee2e6!important}.border-xs-bottom{border-bottom:1px solid #dee2e6!important}.border-xs-bottom-0{border-bottom:0 solid #dee2e6!important}.border-xs-left{border-left:1px solid #dee2e6!important}.border-xs-left-0{border-left:0 solid #dee2e6!important}}@media screen and (max-width:480px){.pt-xxs-10{padding-top:10px}.pt-xxs-20{padding-top:20px}.pt-xxs-30{padding-top:30px}.pt-xxs-40{padding-top:40px}.pt-xxs-50{padding-top:50px}.pb-xxs-10{padding-bottom:10px}.pb-xxs-20{padding-bottom:20px}.pb-xxs-30{padding-bottom:30px}.pb-xxs-40{padding-bottom:40px}.pb-xxs-50{padding-bottom:50px}.pl-xxs-10{padding-left:10px}.pl-xxs-20{padding-left:20px}.pl-xxs-30{padding-left:30px}.pl-xxs-40{padding-left:40px}.pl-xxs-50{padding-left:50px}.pr-xxs-10{padding-right:10px}.pr-xxs-20{padding-right:20px}.pr-xxs-30{padding-right:30px}.pr-xxs-40{padding-right:40px}.pr-xxs-50{padding-right:50px}.mt-xxs-10{margin-top:10px}.mt-xxs-20{margin-top:20px}.mt-xxs-30{margin-top:30px}.mt-xxs-40{margin-top:40px}.mt-xxs-50{margin-top:50px}.mb-xxs-10{margin-bottom:10px}.mb-xxs-20{margin-bottom:20px}.mb-xxs-30{margin-bottom:30px}.mb-xxs-40{margin-bottom:40px}.mb-xxs-50{margin-bottom:50px}.ml-xxs-10{margin-left:10px}.ml-xxs-20{margin-left:20px}.ml-xxs-30{margin-left:30px}.ml-xxs-40{margin-left:40px}.ml-xxs-50{margin-left:50px}.mr-xxs-10{margin-right:10px}.mr-xxs-20{margin-right:20px}.mr-xxs-30{margin-right:30px}.mr-xxs-40{margin-right:40px}.mr-xxs-50{margin-right:50px}.border-xxs-right{border-right:1px solid #dee2e6!important}.border-xxs-right-0{border-right:0 solid #dee2e6!important}.border-xxs-top{border-top:1px solid #dee2e6!important}.border-xxs-top-0{border-top:0 solid #dee2e6!important}.border-xxs-bottom{border-bottom:1px solid #dee2e6!important}.border-xxs-bottom-0{border-bottom:0 solid #dee2e6!important}.border-xxs-left{border-left:1px solid #dee2e6!important}.border-xxs-left-0{border-left:0 solid #dee2e6!important}}@media screen and (min-width:577px) and (max-width:767px){.m-b-30 .card.h-100,.mb-sm-30 .card.h-100{height:auto!important}}@media screen and (min-width:480px) and (max-width:576px){.m-b-30 .card.h-100,.mb-sm-30 .card.h-100{height:auto!important}}@media screen and (max-width:480px){.m-b-30 .card.h-100,.mb-sm-30 .card.h-100{height:auto!important}}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(255,255,255,.25)!important;width:6px}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{width:6px}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,.25)!important;width:6px}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{width:6px}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.25);filter:"alpha(opacity=25)";-ms-filter:"alpha(opacity=25)"}.dropdown a{cursor:pointer}html{font-size:14px}body{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.5;margin:0;padding:0;outline:0;background:#f9f9fb;color:#a6a9b7}body.sidebar-mini .app-main{padding-left:60px}body.sidebar-mini .app-main .container-fluid{padding:90px 30px 60px 30px}.app{position:relative}.app .loader{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#fff;z-index:99999}.app-wrap{min-height:100vh;position:relative}.app-container{position:relative}.app-main{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;padding-left:240px;transition:all .3s ease-out}@media screen and (min-width:577px) and (max-width:767px){.app-main{padding-left:0!important}}@media screen and (min-width:480px) and (max-width:576px){.app-main{padding-left:0!important}}@media screen and (max-width:480px){.app-main{padding-left:0!important}}.app-main .container-fluid{padding:95px 30px 60px 30px;transition:all .3s ease-out}@media screen and (min-width:577px) and (max-width:767px){.app-main .container-fluid{padding-bottom:0}}@media screen and (min-width:480px) and (max-width:576px){.app-main .container-fluid{padding-bottom:0}}@media screen and (max-width:480px){.app-main .container-fluid{padding-bottom:0}}.footer{background:#fff;position:absolute;padding:1.5rem 2.3rem;z-index:0;width:calc(100% - 240px);bottom:0;right:0;height:60px;-webkit-box-shadow:0 0 20px rgba(115,105,215,.15);-moz-box-shadow:0 0 20px rgba(115,105,215,.15);box-shadow:0 0 20px rgba(115,105,215,.15);transition:all .3s ease-out}@media screen and (min-width:577px) and (max-width:767px){.footer{width:100%;height:auto;position:relative}}@media screen and (min-width:480px) and (max-width:576px){.footer{width:100%;height:auto;position:relative}}@media screen and (max-width:480px){.footer{width:100%;height:auto;position:relative}}.footer a:hover{color:#8e54e9}.page-title h1{margin-bottom:0;font-size:1.714rem;line-height:2rem}ol.breadcrumb{background-color:transparent}.breadcrumb-item+.breadcrumb-item::before{content:"\e661";font-family:themify-icons;font-size:10px}.notification-wrapper{border-radius:4px}.list-style-none{list-style:none}.list-style-none li{font-size:12px}@-moz-keyframes blink{0%{-moz-transform:scale(0);opacity:0}25%{-moz-transform:scale(.1);opacity:.1}50%{-moz-transform:scale(.5);opacity:.3}75%{-moz-transform:scale(.8);opacity:.5}100%{-moz-transform:scale(1);opacity:0}}@-webkit-keyframes blink{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(.1);opacity:.1}50%{-webkit-transform:scale(.5);opacity:.3}75%{-webkit-transform:scale(.8);opacity:.5}100%{-webkit-transform:scale(1);opacity:0}}.top-bar{position:fixed;top:0;left:0;z-index:1051;width:100%}.top-bar .navbar{padding:0;height:60px}@media screen and (min-width:577px) and (max-width:767px){.top-bar .navbar{height:auto}}.top-bar .navbar .mobile-toggle{position:absolute;color:#fff;display:none;padding:20px 30px;top:0;left:0;font-size:1.25rem;cursor:pointer}@media screen and (min-width:577px) and (max-width:767px){.top-bar .navbar .mobile-toggle{display:block;position:absolute;right:0;top:0;z-index:99;width:78px;height:60px;padding:0;font-size:17px;color:#a2a5bd;border:0;line-height:60px}}@media screen and (min-width:480px) and (max-width:576px){.top-bar .navbar .mobile-toggle{display:block;position:absolute;right:0;top:0;z-index:99;width:78px;height:60px;padding:0;font-size:17px;color:#a2a5bd;border:0;line-height:60px}}@media screen and (max-width:480px){.top-bar .navbar .mobile-toggle{display:block;position:absolute;right:0;top:0;z-index:99;width:78px;height:60px;padding:0;font-size:17px;color:#a2a5bd;border:0;line-height:60px}}.top-bar .navbar .navbar-header{background:#2c2e3e;width:240px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:60px;text-align:center;overflow:hidden;transition:all .3s ease-out;position:relative;z-index:99;padding-left:1.6rem}.top-bar .navbar .navbar-header .logo-desktop{width:130px;height:auto;visibility:visible;opacity:1;position:relative;z-index:0;transition:all ease-in-out .2s}.top-bar .navbar .navbar-header .logo-mobile{visibility:hidden;opacity:0;position:absolute;width:30px;height:auto;transition:all ease-in-out .2s}@media screen and (min-width:577px) and (max-width:767px){.top-bar .navbar .navbar-header{width:100%;text-align:center;padding:0;height:60px;justify-content:center}}@media screen and (min-width:480px) and (max-width:576px){.top-bar .navbar .navbar-header{width:100%;text-align:center;padding:0;height:60px;justify-content:center}}@media screen and (max-width:480px){.top-bar .navbar .navbar-header{width:100%;text-align:center;padding:0;height:60px;justify-content:center}}.top-bar .navbar .navbar-header .navbar-brand{font-weight:700;color:#fff;margin:0}.top-bar .navbar .navbar-header .nav-link{padding-left:0;padding-right:0}.top-bar .navbar .navbar-toggler:focus{outline:0}@media screen and (min-width:577px) and (max-width:767px){.top-bar .navbar .navbar-toggler{position:absolute;right:0;top:0;color:#fff;z-index:99;width:78px;height:60px;padding:0;font-size:17px;color:#a2a5bd;border:0;line-height:60px}}@media screen and (min-width:480px) and (max-width:576px){.top-bar .navbar .navbar-toggler{position:absolute;right:0;top:0;color:#fff;z-index:99;width:78px;height:60px;padding:0;font-size:17px;color:#a2a5bd;border:0;line-height:60px}}@media screen and (max-width:480px){.top-bar .navbar .navbar-toggler{position:absolute;right:0;top:0;color:#fff;z-index:99;width:78px;height:60px;padding:0;font-size:17px;color:#a2a5bd;border:0;line-height:60px}}.top-bar .navbar .nav-link{color:#a2a5bd;padding:1.4rem 1rem 1.4rem 1rem;font-size:14px}.top-bar .navbar .nav-link:first-child{padding-left:0;padding-right:2rem}.top-bar .navbar .nav-link:hover{color:#8e54e9}@media screen and (min-width:577px) and (max-width:767px){.top-bar .navbar .nav-link{padding:1.3rem .5rem}}@media screen and (min-width:480px) and (max-width:576px){.top-bar .navbar .nav-link{font-size:.8571rem}}.top-bar .navbar .nav-left{margin-left:2.1rem}@media screen and (min-width:577px) and (max-width:767px){.top-bar .navbar .nav-left{display:none}}@media screen and (min-width:480px) and (max-width:576px){.top-bar .navbar .nav-left{display:none}}@media screen and (max-width:480px){.top-bar .navbar .nav-left{display:none}}.top-bar .navbar .nav-left .nav-item.dropdown .dropdown-menu a{padding:.7rem 1.5rem .7rem 1.5rem;font-size:1rem;line-height:18px}.top-bar .navbar .nav-left .dropdown-menu{left:0;right:inherit}.top-bar .navbar .nav-left .dropdown-menu a{padding:.6rem 0}.top-bar .navbar .nav-left .dropdown-menu a.dropdown-item:hover{background-color:transparent;color:#8e54e9}.top-bar .navbar .nav-left .dropdown-menu.mega-menu{min-width:calc(100% - 60px);overflow:hidden;margin-left:30px;margin-right:30px;left:0;padding:0}.top-bar .navbar .nav-left .dropdown-menu.mega-menu ul{padding:0;margin:0 -.5rem}.top-bar .navbar .nav-left .dropdown-menu.mega-menu ul li{padding:.3rem .5rem}.top-bar .navbar .nav-left .dropdown-menu.mega-menu .arrow-triangle{left:85px;right:inherit}.top-bar .navbar .nav-left .dropdown-menu.mega-menu .chart-wrap{margin-right:-5px;margin-bottom:-5px}.top-bar .navbar .nav-left .dropdown-menu.mega-menu .chart-wrap .apexchart-wrapper{position:relative;margin-top:-163px}.top-bar .navbar .nav-right{margin-right:1.7rem}@media screen and (min-width:577px) and (max-width:767px){.top-bar .navbar .nav-right{margin:0!important;justify-content:space-between;padding:0 30px;width:100%}}@media screen and (min-width:480px) and (max-width:576px){.top-bar .navbar .nav-right{margin:0!important;justify-content:space-between;padding:0 30px;width:100%}}@media screen and (max-width:480px){.top-bar .navbar .nav-right{margin:0!important;justify-content:space-between;padding:0 30px;width:100%}}.top-bar .navbar .nav-right li a::after{border:none}.top-bar .navbar .nav-right .nav-item{width:50px;text-align:center}@media screen and (min-width:480px) and (max-width:576px){.top-bar .navbar .nav-right .nav-item{position:inherit}}@media screen and (max-width:480px){.top-bar .navbar .nav-right .nav-item{position:inherit}}.top-bar .navbar .nav-right .nav-item .nav-link{padding:1.4rem 0;font-size:17px}.top-bar .navbar .nav-right .nav-item.dropdown .dropdown-toggle::after{margin:0}.top-bar .navbar .nav-right .nav-item.user-profile{width:50px}.top-bar .navbar .nav-right .nav-item.user-profile .nav-link{padding:.9em 0;position:relative}.top-bar .navbar .nav-right .nav-item.user-profile a{padding:.6rem 1rem}.top-bar .navbar .nav-right .nav-item.user-profile a img{width:36px;height:36px;border-radius:30px}.top-bar .navbar .nav-right .nav-item.user-profile a .user-status{width:8px;height:8px;border-radius:50%;display:block;position:absolute;right:7px;bottom:inherit;top:14px}.top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu{width:23rem}@media screen and (min-width:577px) and (max-width:767px){.top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu{width:100%;right:0;left:inherit}}@media screen and (min-width:480px) and (max-width:576px){.top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu{width:100%;right:0;left:inherit}}@media screen and (max-width:480px){.top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu{width:100%;right:0;left:inherit}}.top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu a.dropdown-item{padding:.7rem 0;font-size:1rem;line-height:18px}.top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu a.dropdown-item:focus,.top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu a.dropdown-item:hover{background-color:transparent;color:#8e54e9}.top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu a.dropdown-item i{font-size:16px;width:30px}.top-bar .navbar .nav-right .dropdown-menu{right:6px;left:inherit}.top-bar .navbar .nav-right .dropdown-menu:after{content:'';position:absolute}.top-bar .navbar .nav-right .dropdown-menu.extended{min-width:21.43rem}.top-bar .navbar .nav-right .dropdown-menu.extended ul{padding:0}.top-bar .navbar .nav-right .dropdown-menu.extended ul li{list-style-type:none}.top-bar .navbar .nav-right .dropdown-menu.extended ul li ul{padding:0}.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-footer,.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-header{color:#a1a1a1;text-align:center;padding:.8rem;font-size:1rem;font-weight:400;border-top:1px solid #dee2e6}.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-header{font-weight:500}.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-header a:hover{color:#343a40}.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-header a.btn-inverse-light{background:#eceef3;background:rgba(236,238,243,.3)!important;color:#fff}.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-header a.btn-inverse-light:hover{border-color:transparent}.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-footer a{color:#a1a1a1;text-decoration:none}.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-footer a:hover{color:#8e54e9}.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-footer a.btn:hover{color:#343a40}.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-body{max-height:240px;overflow-y:auto}.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-body li a{padding:.8rem;text-decoration:none;display:block}.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-body li a:hover{background:#eceef3;color:#8e54e9}.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-body .notification .notify-icon{width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;background:#eceef3;margin-right:20px;color:#fff}.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-body .notify-message p{margin:0;font-weight:400;color:#2c2e3e;line-height:1rem}.top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-body .notify-message small{color:#a6a9b7}.top-bar .navbar .sidebar-toggle{font-size:17px;padding:1.2rem 1rem 1.2rem 1rem}@media screen and (min-width:577px) and (max-width:767px){.top-bar .navbar .sidebar-toggle{position:absolute;left:0;top:0;width:75px;height:60px;padding:0!important;line-height:60px}}@media screen and (min-width:480px) and (max-width:576px){.top-bar .navbar .sidebar-toggle{position:absolute;left:0;top:0;width:75px;height:60px;padding:0!important;line-height:60px}}@media screen and (max-width:480px){.top-bar .navbar .sidebar-toggle{position:absolute;left:0;top:0;width:75px;height:60px;padding:0!important;line-height:60px}}.top-bar .navbar .nav-left .dropdown-menu,.top-bar .navbar .nav-right .dropdown-menu{background:#fff;border:none;-webkit-box-shadow:0 1px 20px rgba(115,105,215,.25);-moz-box-shadow:0 1px 20px rgba(115,105,215,.25);box-shadow:0 1px 20px rgba(115,105,215,.25);padding:0;border-radius:0 0 4px 4px;margin-top:1rem;visibility:hidden;display:block;opacity:0;transition:all .3s ease-in-out}@media screen and (min-width:577px) and (max-width:767px){.top-bar .navbar .nav-left .dropdown-menu,.top-bar .navbar .nav-right .dropdown-menu{width:100%;position:absolute;margin:0!important;right:0;left:0}}@media screen and (min-width:480px) and (max-width:576px){.top-bar .navbar .nav-left .dropdown-menu,.top-bar .navbar .nav-right .dropdown-menu{width:100%;position:absolute;margin:0!important;right:0;left:0}}@media screen and (max-width:480px){.top-bar .navbar .nav-left .dropdown-menu,.top-bar .navbar .nav-right .dropdown-menu{width:100%;position:absolute;margin:0!important;right:0;left:0}}.top-bar .navbar .nav-left .show .dropdown-menu,.top-bar .navbar .nav-right .show .dropdown-menu{margin-top:0;visibility:visible;opacity:1}@media screen and (min-width:577px) and (max-width:767px){.top-bar .navbar .nav-item.dropdown,.top-bar .navbar .nav-item.dropup{position:static}}.top-bar .navigation{width:100%;position:relative;background:#fff;-webkit-box-shadow:0 0 20px rgba(115,105,215,.15);-moz-box-shadow:0 0 20px rgba(115,105,215,.15);box-shadow:0 0 20px rgba(115,105,215,.15);height:60px}.top-bar .navigation .navbar-nav{ms-flex-direction:row;flex-direction:row}.top-bar .search-wrapper{position:absolute;top:0;left:0;background:#fff;width:100%;height:100%;z-index:99;display:none}.top-bar .search-wrapper .close-btn{position:absolute;right:20px;top:15px;cursor:pointer;z-index:2}.top-bar .search-wrapper .close-btn i{font-size:1.285rem;line-height:2.142rem;color:#a6a9b7}.top-bar .search-wrapper .search-content{position:relative;width:100%}.top-bar .search-wrapper .search-content .magnifier{color:#a6a9b7;position:absolute;top:20px;left:20px;font-size:1.285rem;line-height:1.714rem}.top-bar .search-wrapper .search-content .form-control{height:60px;border:0;font-size:1.285rem;line-height:1.714rem;background:0 0;padding-left:60px;padding-right:60px;color:#a6a9b7}.sidebar-mini .top-bar .navbar .navbar-header{width:60px;padding-left:0;justify-content:center}@media screen and (min-width:577px) and (max-width:767px){.sidebar-mini .top-bar .navbar .navbar-header{width:100%}}@media screen and (min-width:480px) and (max-width:576px){.sidebar-mini .top-bar .navbar .navbar-header{width:100%}}@media screen and (max-width:480px){.sidebar-mini .top-bar .navbar .navbar-header{width:100%}}.sidebar-mini .top-bar .navbar .navbar-header .logo-desktop{visibility:hidden;opacity:0;z-index:-1;position:absolute}.sidebar-mini .top-bar .navbar .navbar-header .logo-mobile{visibility:visible;opacity:1;position:relative}.sidebar-mini .top-bar .navbar .navbar-header.expand{width:240px}.sidebar-mini .top-bar .navbar .navbar-header.expand .logo-desktop{width:130px;height:auto;visibility:visible;opacity:1;position:relative;z-index:0}.sidebar-mini .top-bar .navbar .navbar-header.expand .logo-mobile{visibility:hidden;opacity:0;position:absolute;width:30px;height:auto}@media screen and (min-width:577px) and (max-width:767px){.sidebar-mini .top-bar .navbar .navbar-header.expand{width:100%}.sidebar-mini .top-bar .navbar .navbar-header.expand .logo-desktop{width:130px;height:auto;visibility:hidden;opacity:0;position:absolute;z-index:-1}.sidebar-mini .top-bar .navbar .navbar-header.expand .logo-mobile{visibility:visible;opacity:1;position:relative;width:30px;height:auto}}@media screen and (min-width:480px) and (max-width:576px){.sidebar-mini .top-bar .navbar .navbar-header.expand{width:100%}.sidebar-mini .top-bar .navbar .navbar-header.expand .logo-desktop{width:130px;height:auto;visibility:hidden;opacity:0;position:absolute;z-index:-1}.sidebar-mini .top-bar .navbar .navbar-header.expand .logo-mobile{visibility:visible;opacity:1;position:relative;width:30px;height:auto}}@media screen and (max-width:480px){.sidebar-mini .top-bar .navbar .navbar-header.expand{width:100%}.sidebar-mini .top-bar .navbar .navbar-header.expand .logo-desktop{width:130px;height:auto;visibility:hidden;opacity:0;position:absolute;z-index:-1}.sidebar-mini .top-bar .navbar .navbar-header.expand .logo-mobile{visibility:visible;opacity:1;position:relative;width:30px;height:auto}}.navbar-toggler{position:absolute;top:0;right:0;padding:23px 30px;color:#fff}.dot{background-color:#8e54e9;border-radius:10px;margin-right:6px;width:10px;height:10px;display:inline-block}.notify{position:relative;top:7px;right:-7px}.notify .blink{position:absolute;top:-20px;right:-4px;height:25px;width:25px;z-index:10;border:5px solid #e3324c;border-radius:70px;-moz-animation:blink 1s ease-out;-moz-animation-iteration-count:infinite;-o-animation:blink 1s ease-out;-o-animation-iteration-count:infinite;-webkit-animation:blink 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.notify .dot{width:5px;height:5px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#e3324c;position:absolute;right:0;top:-10px}.custom-dropdown.dropdown-menu{padding:10px 0;min-width:15rem;border:none;box-shadow:0 0 20px rgba(115,105,215,.15)}.custom-dropdown.dropdown-menu a,.custom-dropdown.dropdown-menu a.dropdown-item{padding:.7rem 1.5rem .7rem 0;font-size:13px;line-height:18px;color:#a6a9b7}.custom-dropdown.dropdown-menu a i{padding-right:1.2rem!important;width:2rem;display:inline-block}.custom-dropdown.dropdown-menu .dropdown-title{padding:.5rem 1rem 1rem 1.5rem;border-bottom:1px solid #ebedf2}.custom-dropdown.dropdown-menu a.dropdown-item:focus,.custom-dropdown.dropdown-menu a.dropdown-item:hover{background-color:transparent;color:#8e54e9}.custom-dropdown.dropdown-menu a.dropdown-item:first-child{padding-top:0!important}.custom-dropdown.dropdown-menu a.dropdown-item:last-child{padding-bottom:0!important}.custom-dropdown.dropdown-menu.extended .dropdown-body li a:hover{background-color:transparent;color:#8e54e9}.top-bar-fixed .top-bar{position:fixed;top:0;left:0;width:100%}.autocomplete-suggestions{height:400px;margin-top:0!important;border-radius:0!important}.autocomplete-suggestions .autocomplete-suggestion:hover{background:#eceef3}.navbar-collapse.show{position:relative;z-index:99}.sidebar-nav{background:#212529}.sidebar-nav ul{padding:0;margin:0;list-style:none;background:#343a40}.sidebar-nav .metismenu{background:#212529;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar-nav .metismenu li+li{margin-top:5px}.sidebar-nav .metismenu li:first-child{margin-top:5px}.sidebar-nav .metismenu li:last-child{margin-bottom:5px}.sidebar-nav .metismenu>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.sidebar-nav .metismenu a{position:relative;display:block;padding:13px 15px;color:#adb5bd;outline-width:0;transition:all .3s ease-out}.sidebar-nav .metismenu ul a{padding:10px 15px 10px 30px}.sidebar-nav .metismenu ul ul a{padding:10px 15px 10px 45px}.sidebar-nav .metismenu a:active,.sidebar-nav .metismenu a:focus,.sidebar-nav .metismenu a:hover{color:#f8f9fa;text-decoration:none;background:#0b7285}.app-navbar{position:fixed;top:0;left:0;width:240px;-webkit-transform:translateX(0);transform:translateX(0);transition:all .3s ease-out;display:block;padding-top:60px;height:100%;-webkit-box-shadow:1px 10px 20px rgba(115,105,215,.15);-moz-box-shadow:1px 10px 20px rgba(115,105,215,.15);box-shadow:1px 10px 20px rgba(115,105,215,.15);z-index:1050}@media screen and (min-width:577px) and (max-width:767px){.app-navbar{position:fixed;left:-240px;height:100%}}@media screen and (min-width:480px) and (max-width:576px){.app-navbar{position:fixed;left:-240px;height:100%}}@media screen and (max-width:480px){.app-navbar{position:fixed;left:-240px;height:100%}}.app-navbar.expand{left:0;padding-top:60px;height:100%}.app-navbar .sidebar-nav{-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;-webkit-flex-basis:auto!important;-ms-flex-preferred-size:auto!important;flex-basis:auto!important;margin-bottom:auto;background:#2c2e3e;height:100%;overflow:hidden}.app-navbar .sidebar-nav ul.metismenu{background:0 0}.app-navbar .sidebar-nav ul.metismenu li a{border:none!important;padding:.9rem 1.6rem;color:#a2a5bd;display:flex}.app-navbar .sidebar-nav ul.metismenu li a i{margin-right:10px;color:#4c4f6b;width:20px}.app-navbar .sidebar-nav ul.metismenu li a:focus,.app-navbar .sidebar-nav ul.metismenu li a:hover{background:#1f212d;color:#fff;transition:all .3s ease-out}.app-navbar .sidebar-nav ul.metismenu li a .nav-title{opacity:1;visibility:visible}.app-navbar .sidebar-nav ul.metismenu li a .nav-label{position:absolute;top:14px;right:40px;opacity:1;visibility:visible}.app-navbar .sidebar-nav ul.metismenu li a.has-arrow:after{transform:rotate(135deg) translateY(-50%);-webkit-transform:rotate(135deg) translateY(-50%);font-size:12px;color:#6c7197;right:1.5rem}.app-navbar .sidebar-nav ul.metismenu li.active a{color:#fff}.app-navbar .sidebar-nav ul.metismenu li.active a i{color:#fff}.app-navbar .sidebar-nav ul.metismenu li.active ul{position:relative}.app-navbar .sidebar-nav ul.metismenu li.active ul li a{background:0 0!important;color:#a2a5bd}.app-navbar .sidebar-nav ul.metismenu li.active ul li a:focus,.app-navbar .sidebar-nav ul.metismenu li.active ul li a:hover{color:#fff!important}.app-navbar .sidebar-nav ul.metismenu li.active ul li.active a{color:#fff!important}.app-navbar .sidebar-nav ul.metismenu li.active ul li.active a:focus,.app-navbar .sidebar-nav ul.metismenu li.active ul li.active a:hover{color:#fff!important}.app-navbar .sidebar-nav ul.metismenu li.active ul li.active a:before{width:14px;height:2px;position:absolute;content:'';left:32px;background:#37394d;top:18px}.app-navbar .sidebar-nav ul.metismenu li.active ul li.active a.has-arrow{color:#fff!important}.app-navbar .sidebar-nav ul.metismenu li.active ul li.active ul li a{padding-left:4.8rem;color:#a2a5bd!important}.app-navbar .sidebar-nav ul.metismenu li.active ul li.active ul li.active a{color:#fff!important}.app-navbar .sidebar-nav ul.metismenu li.active ul:before{content:'';position:absolute;width:2px;height:100%;background:#37394d;top:0;left:30px}.app-navbar .sidebar-nav ul.metismenu li.active .has-arrow:after{transform:rotate(225deg) translateY(-50%);-webkit-transform:rotate(225deg) translateY(-50%)}.app-navbar .sidebar-nav ul.metismenu li ul{background:#2c2e3e}.app-navbar .sidebar-nav ul.metismenu li ul li a{padding:.6rem 2rem;padding-left:3.78rem}.app-navbar .sidebar-nav ul.metismenu li ul li a:focus,.app-navbar .sidebar-nav ul.metismenu li ul li a:hover{background:0 0;color:#8e54e9}.app-navbar .sidebar-nav ul.metismenu li+li,.app-navbar .sidebar-nav ul.metismenu li:first-child{margin-top:0}.app-navbar .sidebar-nav ul.metismenu li.nav-static-title{padding:1rem 1.6rem .1rem 1.6rem;color:#fff;font-size:.8571rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600;color:#4c4f6b}.app-navbar .sidebar-nav ul.metismenu li .has-arrow[aria-expanded=true]:after{transform:rotate(225deg) translateY(-50%);-webkit-transform:rotate(225deg) translateY(-50%)}.app-navbar .sidebar-nav .sidebar-banner .btn{background:#eceef3;background:rgba(236,238,243,.3)!important;color:#fff!important;padding:.3rem .8rem}.app-navbar .sidebar-nav .sidebar-banner .btn:focus,.app-navbar .sidebar-nav .sidebar-banner .btn:hover{color:#fff!important}.light-sidebar .app-navbar .sidebar-nav{background:#fff}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li a{color:#7e82a4}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li a:hover{background:#eceef3;color:#8e54e9}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li a:focus{background:0 0;color:#a2a5bd}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li ul{background:#fbfcfc}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a{background:#fff;color:#8e54e9}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a:hover{color:#8e54e9!important}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a:focus{color:#8e54e9!important}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a:active{color:#8e54e9!important}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a i{color:#8e54e9}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a:hover i{color:#8e54e9}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a:focus i{color:#8e54e9}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a:visited i{color:#8e54e9}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a:active i{color:#8e54e9}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active ul:before{background:#f0f2f3}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active ul li a{color:#a2a5bd}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active ul li.active ul li a{color:#a2a5bd!important}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active ul li.active ul li.active a{color:#8e54e9!important}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active ul li.active a{color:#8e54e9!important}.light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active ul li.active a:before{background:#f0f2f3}.light-sidebar .top-bar .navbar .navbar-header{background:#fff}.light-sidebar .top-bar .navigation{border-left:1px solid #dee2e6}.sidebar-fixed .app-navbar{position:fixed;left:0;top:60px;height:calc(100vh-60px)}.sidebar-mini .app-navbar{width:60px;z-index:1052}@media screen and (min-width:577px) and (max-width:767px){.sidebar-mini .app-navbar{position:fixed;left:-60px;height:100%}}@media screen and (min-width:480px) and (max-width:576px){.sidebar-mini .app-navbar{position:fixed;left:-60px;height:100%}}@media screen and (max-width:480px){.sidebar-mini .app-navbar{position:fixed;left:-60px;height:100%}}.sidebar-mini .app-navbar:hover{width:240px}.sidebar-mini .app-navbar:hover .metismenu li.nav-static-title{display:block}.sidebar-mini .app-navbar:hover .metismenu li.nav-static-title a:after{display:block}.sidebar-mini .app-navbar:hover .metismenu li a .nav-label,.sidebar-mini .app-navbar:hover .metismenu li a .nav-title{opacity:1}.sidebar-mini .app-navbar:hover .metismenu .collapse.in{display:block}.sidebar-mini .app-navbar ul.metismenu li a .nav-label,.sidebar-mini .app-navbar ul.metismenu li a .nav-title{opacity:0;transition:all .7s;-webkit-transition:all .7s;-moz-transition:all .7s}.sidebar-mini .app-navbar ul.metismenu li a:after{display:none}.sidebar-mini .app-navbar ul.metismenu li.nav-static-title{display:none}.sidebar-mini .app-navbar ul.metismenu li+li{width:240px}.sidebar-mini .app-navbar ul.metismenu .collapse.in{display:none}.sidebar-mini .app-navbar ul.metismenu .sidebar-banner{display:none!important}.sidebar-mini .footer{width:calc(100% - 60px)}.sidebar-nav .metismenu li:last-child{margin-bottom:0}.sidebar-toggled .app-navbar{left:0}a,h1,h2,h3,h4,h5,h6,li,ol,p,span,ul{padding:0;margin:0}h1,h2,h3,h4,h5,h6{color:#2c2e3e;font-weight:600;font-family:Roboto,sans-serif;margin-bottom:.75rem}h1{font-size:2.571rem;line-height:3.142rem}h2{font-size:2.142rem;line-height:2.571rem}h3{font-size:1.714rem;line-height:2.142rem}h4{font-size:1.285rem;line-height:1.714rem}h5{font-size:1rem;line-height:1.428rem}h6{font-size:.9286rem;line-height:1.22rem}p{color:#a6a9b7;font-weight:400;font-size:1rem;line-height:1.714rem}a{color:inherit;text-decoration:none;outline:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}a:focus,a:hover{color:#8e54e9;text-decoration:none}ol,ul{padding-left:15px}ol li,ul li{color:#a6a9b7}.blockquote.blockquote-reverse{text-align:right}dl dt{font-weight:500}dl dd{color:#a6a9b7}.list-none{list-style:none;padding:0}svg{width:100%!important}canvas{max-width:100%}code{width:100%;display:block;padding:.5rem}@media screen and (min-width:480px) and (max-width:576px){.display-1{font-size:4rem}}@media screen and (max-width:480px){.display-1{font-size:4rem}}@media screen and (min-width:480px) and (max-width:576px){.display-2{font-size:3.5rem}}@media screen and (max-width:480px){.display-2{font-size:3.5rem}}@media screen and (min-width:480px) and (max-width:576px){.display-3{font-size:3rem}}@media screen and (max-width:480px){.display-3{font-size:3rem}}@media screen and (min-width:480px) and (max-width:576px){.display-4{font-size:2.5rem}}@media screen and (max-width:480px){.display-4{font-size:2.5rem}}.car-dealer-contant h2{font-size:52px}.car-dealer-contants .car-dealer-contants-text{padding:1.25rem}.car-dealer-contants .car-dealer-contants-text .p-10{padding:.9rem 1.25rem!important}.dating-contant .bg-img{width:35px;height:35px;line-height:35px}.dating-contant .table td,.dating-contant .table th{vertical-align:middle}.dating-contant table tr td:nth-child(2){display:flex;align-items:center}.dating-contant table tr td:nth-child(2) div{margin-right:1rem}.dating-contant .img-icon i.f-30{line-height:63px}.datting-upload-image{padding:0}.datting-upload-image .tab .nav{padding:10px 20px 30px;margin-bottom:0;border-bottom:1px solid #dee2e6}.datting-upload-image .tab .nav.nav-tabs li a{padding:4px 20px}.datting-upload-image .upload-image{padding:30px 30px;border-right:1px solid #dee2e6}.datting-upload-image .upload-image+.upload-image{border-right:0 solid #dee2e6}@media screen and (min-width:480px) and (max-width:576px){.datting-upload-image .upload-image{padding:20px}}@media screen and (max-width:480px){.datting-upload-image .upload-image{padding:20px}}@media screen and (min-width:480px) and (max-width:576px){.site-visitor .col{flex-basis:auto;border:0!important;margin-bottom:10px}}@media screen and (max-width:480px){.site-visitor .col{flex-basis:auto;border:0!important;margin-bottom:10px}}.jobportal-contant .bg-img{width:35px;height:35px;line-height:35px}.jobportal-contant .table td,.jobportal-contant .table th{vertical-align:middle}.jobportal-contant table tr td:nth-child(2){display:flex;align-items:center}.jobportal-contant table tr td:nth-child(2) div{margin-right:1rem}.table.jobportal-table td{padding:1.5rem .75rem}.jobportaldemo5{position:absolute;bottom:0;right:0;left:0}.chart-fit{margin-left:-1rem;margin-right:-1rem}.chart-fit.jobportaldemo6{margin-left:-4rem;margin-right:-4rem}.jobportaldemo2 .apexcharts-canvas{margin:inherit;margin-left:auto}@media screen and (min-width:480px) and (max-width:576px){.site-visitor .col{flex-basis:auto;border:0!important;margin-bottom:10px}}@media screen and (max-width:480px){.site-visitor .col{flex-basis:auto;border:0!important;margin-bottom:10px}}.stockmarket-contant .bg-img{width:35px;height:35px}.stockmarket-contant .stockmarket-contant-text{padding:1.25rem}.stockmarket-contant .table td,.stockmarket-contant .table th{vertical-align:middle}.stockmarket-contant .table tr td:nth-child(2){display:flex;align-items:center}.stockmarket-contant .table tr td:nth-child(2) div{margin-right:1rem}@media screen and (min-width:577px) and (max-width:767px){.bg-info .col,.bg-primary .col{flex-basis:auto;margin-bottom:10px}}@media screen and (min-width:480px) and (max-width:576px){.bg-info .col,.bg-primary .col{flex-basis:auto;margin-bottom:10px}}@media screen and (max-width:480px){.bg-info .col,.bg-primary .col{flex-basis:auto;margin-bottom:10px}}.analytics-contant .analytics-contant-text1 h4{font-size:2.3rem}.analytics-contant .analytics-contant-text1 .d-flex{border-bottom:1px solid #dee2e6;border-width:10%;padding-bottom:2rem}.analytics-contant .analytics-contant-text1 .d-flex:last-child{border-bottom:none;padding-bottom:0}.analytics-contant .img-icon .font-38{line-height:62px}.analytics-contant .table tr td{vertical-align:middle}.analytics-contant .table th{vertical-align:middle}.analytics-contant .visitors-wrapper .card-title{padding:1.25rem}.analytics-contant .visitors-wrapper table td,.analytics-contant .visitors-wrapper table th{padding:.6rem 1.25rem}.site-logo i{font-size:2.143rem!important;line-height:2.143rem}.desktop i,.mobile i,.tablet i{font-size:2.142rem;line-height:2.571rem}.secondary-menu a{margin-left:1rem}@media screen and (min-width:1024px) and (max-width:1199px){.secondary-menu a{margin-left:.7rem}}@media screen and (min-width:768px) and (max-width:1023px){.secondary-menu a{margin-left:.7rem}}@media screen and (min-width:577px) and (max-width:767px){.secondary-menu a{margin-left:.7rem}}@media screen and (min-width:480px) and (max-width:576px){.secondary-menu a{margin-left:.7rem}}@media screen and (max-width:480px){.secondary-menu a{margin-left:.7rem}}@media screen and (min-width:1024px) and (max-width:1199px){.secondary-menu a:first-child{margin-left:0}}@media screen and (min-width:768px) and (max-width:1023px){.secondary-menu a:first-child{margin-left:0}}@media screen and (min-width:577px) and (max-width:767px){.secondary-menu a:first-child{margin-left:0}}@media screen and (min-width:480px) and (max-width:576px){.secondary-menu a:first-child{margin-left:0}}@media screen and (max-width:480px){.secondary-menu a:first-child{margin-left:0}}.secondary-menu .btn.btn-icon{width:40px;height:40px;line-height:40px;font-size:1.3rem;background:#fff;color:#8e54e9;box-shadow:0 0 20px rgba(115,105,215,.2)}@media screen and (min-width:577px) and (max-width:767px){.page-title{border-right:0!important;margin-right:0!important;padding-right:0!important}}@media screen and (min-width:480px) and (max-width:576px){.page-title{border-right:0!important;margin-right:0!important;padding-right:0!important}}@media screen and (max-width:480px){.page-title{border-right:0!important;margin-right:0!important;padding-right:0!important}}.breadcrumb-bar{margin:1rem 0}#analytics10{min-height:auto!important;height:80px!important}@media screen and (min-width:577px) and (max-width:767px){#analytics10{height:160px!important}}@media screen and (min-width:480px) and (max-width:576px){#analytics10{height:160px!important}}@media screen and (max-width:480px){#analytics10{height:160px!important}}.crm-contant table tr{border-bottom:1px solid #dee2e6}.crm-contant table tr:last-child{border-bottom:0 solid #dee2e6}.crm-contant table td,.crm-contant table th{vertical-align:middle;border-top:0 solid #dee2e6}.crypto-currency .crypto{font-size:4rem}.crypto-currency .datatable-wrapper .table td,.crypto-currency .datatable-wrapper .table th{vertical-align:middle}.crypto-currency .datatable-wrapper .table td:first-child i{font-size:2.5rem}.crypto-chart-info{position:absolute;bottom:0}.currency-price .input-group-text{background-color:rgba(142,84,233,.1);border-color:rgba(142,84,233,.1);color:#8e54e9;font-weight:700}.currency-price .input-group-prepend select.form-control{background-color:rgba(142,84,233,.1);border-color:rgba(142,84,233,.1);color:#8e54e9;font-weight:700}.crypto-table tbody>tr>td{font-weight:700;color:#343a40}.ecommerce-contant .ecommerce-contant-text .d-flex.p-3{padding:1.25rem!important}.img-icon.img-icon-sm{width:40px;height:40px;line-height:40px}.img-icon.img-icon-sm i{font-size:16px}.realestate-contant .realestate-contant-text{padding:1.25rem}.accordion .acd-group .card-header{padding:0}.accordion .acd-group .card-header .acd-heading{font-weight:500;font-size:1rem;position:relative;color:#2c2e3e;line-height:normal;padding:1.25rem;cursor:pointer;background-color:transparent;margin-bottom:0;display:block;border-radius:3px;text-transform:capitalize;padding-right:30px}.accordion .acd-group .card-header .acd-heading:hover{color:#8e54e9}.accordion .acd-group .card-header .acd-heading:before{font-family:themify-icons;cursor:pointer;position:absolute;top:0;right:0;display:block;font-size:1rem;content:'\e622';padding:1.4rem}.accordion .acd-group .card-header .acd-heading.collapsed:before{font-family:themify-icons;cursor:pointer;position:absolute;top:0;right:0;display:block;font-size:1rem;content:'\e61a';padding:1.4rem}.accordion .acd-group .acd-des{padding:0 20px 20px 0}.accordion .acd-active .acd-heading{color:#8e54e9}.accordion .acd-active .acd-heading:before{content:"\f107"}.accordion.plus-icon .acd-group.acd-active .acd-heading:before{content:"\f068";font-size:1.285rem}.accordion.plus-icon .acd-group .acd-heading:before{content:"\f067";font-size:1.285rem}.accordion.plus-icon.round .acd-group.acd-active .acd-heading:before{content:"\f056";font-size:1.285rem}.accordion.plus-icon.round .acd-group .acd-heading:before{content:"\f055";font-size:1.285rem}.accordion.gray .acd-heading{background-color:#eceef3;margin-bottom:20px;padding:12px 24px}.accordion.gray .acd-heading:hover{color:#fff;background:#8e54e9}.accordion.gray .acd-des{padding:0 30px 20px}.accordion.gray .acd-group.acd-active .acd-heading{color:#fff;background:#8e54e9}.accordion.shadow .acd-heading{background:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);margin-bottom:20px;padding:12px 24px}.accordion.shadow .acd-des{padding:0 30px 20px}.accordion.shadow .acd-group.acd-active .acd-heading{color:#fff;background:#8e54e9}.accordion.shadow .acd-group .acd-heading:hover{color:#fff;background:#8e54e9}.accordion.accordion-border .acd-heading{background:0 0;border:1px solid #eceef3;box-shadow:none;margin-bottom:20px;padding:12px 24px}.accordion.accordion-border .acd-des{padding:0 30px 20px}.accordion.accordion-border .acd-group.acd-active .acd-heading{color:#fff;background:#8e54e9}.accordion.accordion-border .acd-group .acd-heading:hover{color:#fff;background:#8e54e9}.accordion.no-radius .acd-heading{border-radius:0}.card .card-header.border-radius-10{border-radius:4px!important}.badge{padding:.4em .8em;font-weight:500;line-height:1.3}.badge-primary{background-color:#8e54e9;color:#fff}.badge-primary[href]:hover{background-color:#8e54e9;color:#fff}.badge-primary[href]:focus{background-color:#8e54e9;color:#fff}.badge-primary-inverse{background:#8e54e9;background:rgba(142,84,233,.1)!important;color:#8e54e9}.badge-primary-inverse:focus,.badge-primary-inverse:hover{color:#8e54e9}.badge-secondary{background-color:#a1a1a1;color:#fff}.badge-secondary[href]:hover{background-color:#a1a1a1;color:#fff}.badge-secondary[href]:focus{background-color:#a1a1a1;color:#fff}.badge-secondary-inverse{background:#a1a1a1;background:rgba(161,161,161,.1)!important;color:#a1a1a1}.badge-secondary-inverse:focus,.badge-secondary-inverse:hover{color:#a1a1a1}.badge-info{background-color:#45aaf2;color:#fff}.badge-info[href]:hover{background-color:#45aaf2;color:#fff}.badge-info[href]:focus{background-color:#45aaf2;color:#fff}.badge-info-inverse{background:#45aaf2;background:rgba(69,170,242,.1)!important;color:#45aaf2}.badge-info-inverse:focus,.badge-info-inverse:hover{color:#45aaf2}.badge-warning{background-color:#f7b731;color:#fff}.badge-warning[href]:hover{background-color:#f7b731;color:#fff}.badge-warning[href]:focus{background-color:#f7b731;color:#fff}.badge-warning-inverse{background:#f7b731;background:rgba(247,183,49,.1)!important;color:#f7b731}.badge-warning-inverse:focus,.badge-warning-inverse:hover{color:#f7b731}.badge-danger{background-color:#e3324c;color:#fff}.badge-danger[href]:hover{background-color:#e3324c;color:#fff}.badge-danger[href]:focus{background-color:#e3324c;color:#fff}.badge-danger-inverse{background:#e3324c;background:rgba(227,50,76,.1)!important;color:#e3324c}.badge-danger-inverse:focus,.badge-danger-inverse:hover{color:#e3324c}.badge-light{background-color:#eceef3;color:#2c2e3e}.badge-light[href]:hover{background-color:#eceef3;color:#2c2e3e}.badge-light[href]:focus{background-color:#eceef3;color:#2c2e3e}.badge-light-inverse{background:#eceef3;background:rgba(236,238,243,.6)!important;color:#2c2e3e}.badge-light-inverse:focus,.badge-light-inverse:hover{color:#2c2e3e}.badge-dark{background-color:#2c2e3e;color:#fff}.badge-dark[href]:hover{background-color:#2c2e3e;color:#fff}.badge-dark[href]:focus{background-color:#2c2e3e;color:#fff}.badge-dark-inverse{background:#2c2e3e;background:rgba(44,46,62,.1)!important;color:#2c2e3e}.badge-dark-inverse:focus,.badge-dark-inverse:hover{color:#2c2e3e}.badge-success{background-color:#32b432;color:#fff}.badge-success[href]:hover{background-color:#32b432;color:#fff}.badge-success[href]:focus{background-color:#32b432;color:#fff}.badge-success-inverse{background:#32b432;background:rgba(50,180,50,.1)!important;color:#32b432}.badge-success-inverse:focus,.badge-success-inverse:hover{color:#32b432}.card{background:#fff;border:none;margin-bottom:30px;-webkit-box-shadow:0 0 20px rgba(115,105,215,.15);-moz-box-shadow:0 0 20px rgba(115,105,215,.15);box-shadow:0 0 20px rgba(115,105,215,.15);border-radius:0;padding:0}.card .card-header{background:0 0;padding:1.25rem;border-radius:0;border-color:#ebedf2}.card .card-header .card-title{text-transform:capitalize;margin-bottom:0}.border-primary{border:1px solid #8e54e9}.border-secondary{border:1px solid #a1a1a1}.border-success{border:1px solid #32b432}.border-danger{border:1px solid #e3324c}.border-warning{border:1px solid #f7b731}.border-dark{border:1px solid #343a40}.border-light{border:1px solid #dee2e6}.border-info{border:1px solid #45aaf2}.alert{padding:1rem 3rem 1rem 1rem;margin:0}.alert.alert-primary{background-color:#4776e6;border-color:#4776e6;color:#fff}.alert.alert-secondary{background-color:#a1a1a1;border-color:#a1a1a1;color:#fff}.alert.alert-info{background-color:#45aaf2;border-color:#45aaf2;color:#fff}.alert.alert-warning{background-color:#f7b731;border-color:#f7b731;color:#fff}.alert.alert-danger{background-color:#e3324c;border-color:#e3324c;color:#fff}.alert.alert-success{background-color:#32b432;border-color:#32b432;color:#fff}.alert.alert-light{background-color:#eceef3;border-color:#eceef3;color:#2c2e3e}.alert.alert-dark{background-color:#2c2e3e;border-color:#2c2e3e;color:#fff}.alert.alert-outline{background-color:transparent}.alert.alert-outline-primary{border-color:#4776e6;color:#4776e6}.alert.alert-outline-secondary{border-color:#a1a1a1;color:#a1a1a1}.alert.alert-outline-info{border-color:#45aaf2;color:#45aaf2}.alert.alert-outline-warning{border-color:#f7b731;color:#f7b731}.alert.alert-outline-danger{border-color:#e3324c;color:#e3324c}.alert.alert-outline-success{border-color:#32b432;color:#32b432}.alert.alert-outline-light{border-color:#adb6cc;color:#adb6cc}.alert.alert-outline-dark{border-color:#2c2e3e;color:#2c2e3e}.alert.alert-inverse{border-color:transparent}.alert.alert-inverse-primary{background:#4776e6;background:rgba(71,118,230,.3)!important;color:#4776e6}.alert.alert-inverse-secondary{background:#a1a1a1;background:rgba(161,161,161,.3)!important;color:#a1a1a1}.alert.alert-inverse-info{background:#45aaf2;background:rgba(69,170,242,.3)!important;color:#45aaf2}.alert.alert-inverse-warning{background:#f7b731;background:rgba(247,183,49,.3)!important;color:#f7b731}.alert.alert-inverse-danger{background:#e3324c;background:rgba(227,50,76,.3)!important;color:#e3324c}.alert.alert-inverse-success{background:#32b432;background:rgba(50,180,50,.3)!important;color:#32b432}.alert.alert-inverse-light{background:#eceef3;background:rgba(236,238,243,.7)!important;color:#2c2e3e}.alert.alert-inverse-dark{background:#2c2e3e;background:rgba(44,46,62,.3)!important;color:#2c2e3e}.alert.alert-icon i{margin-right:5px}.alert.alert-dismissible .close{opacity:1;text-shadow:none;font-size:1rem;padding:1.25rem;height:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.alert.alert-dismissible .close:not(:disabled):not(.disabled):hover{color:#fff}.alert.alert-dismissible .close:not(:disabled):not(.disabled):focus{color:#fff;outline:0}.btn{font-weight:500}.btn{font-size:.9286rem;padding:.6rem 1.4rem}.btn-primary{background-color:#8e54e9;color:#fff;border-color:#8e54e9}.btn-primary:hover{background-color:#7630e4;border-color:#7630e4}.btn-primary:focus{background-color:#7630e4;border-color:#7630e4;box-shadow:none;color:#fff}.btn-primary:active{background-color:#7630e4;border-color:#7630e4}.btn-primary:not(:disabled):not(.disabled):active{background-color:#7630e4;border-color:#7630e4;box-shadow:none}.btn-primary:not(:disabled):not(.disabled):active:focus{background-color:#7630e4;border-color:#7630e4;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active{background-color:#7630e4;border-color:#7630e4;box-shadow:none}.btn-primary:not(:disabled):not(.disabled):active{background-color:#7630e4;border-color:#7630e4;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active:focus{background-color:#7630e4;border-color:#7630e4;box-shadow:none}.btn-secondary{background-color:#a1a1a1;color:#fff;border-color:#a1a1a1}.btn-secondary:hover{background-color:#8d8d8d;border-color:#8d8d8d}.btn-secondary:focus{background-color:#8d8d8d;border-color:#8d8d8d;box-shadow:none;color:#fff}.btn-secondary:active{background-color:#8d8d8d;border-color:#8d8d8d}.btn-secondary:not(:disabled):not(.disabled):active{background-color:#8d8d8d;border-color:#8d8d8d;box-shadow:none}.btn-secondary:not(:disabled):not(.disabled):active:focus{background-color:#8d8d8d;border-color:#8d8d8d;box-shadow:none}.btn-secondary:not(:disabled):not(.disabled).active{background-color:#8d8d8d;border-color:#8d8d8d;box-shadow:none}.btn-secondary:not(:disabled):not(.disabled):active{background-color:#8d8d8d;border-color:#8d8d8d;box-shadow:none}.btn-secondary:not(:disabled):not(.disabled).active:focus{background-color:#8d8d8d;border-color:#8d8d8d;box-shadow:none}.btn-info{background-color:#45aaf2;color:#fff;border-color:#45aaf2}.btn-info:hover{background-color:#1f99ef;border-color:#1f99ef}.btn-info:focus{background-color:#1f99ef;border-color:#1f99ef;box-shadow:none;color:#fff}.btn-info:active{background-color:#1f99ef;border-color:#1f99ef}.btn-info:not(:disabled):not(.disabled):active{background-color:#1f99ef;border-color:#1f99ef;box-shadow:none}.btn-info:not(:disabled):not(.disabled):active:focus{background-color:#1f99ef;border-color:#1f99ef;box-shadow:none}.btn-info:not(:disabled):not(.disabled).active{background-color:#1f99ef;border-color:#1f99ef;box-shadow:none}.btn-info:not(:disabled):not(.disabled):active{background-color:#1f99ef;border-color:#1f99ef;box-shadow:none}.btn-info:not(:disabled):not(.disabled).active:focus{background-color:#1f99ef;border-color:#1f99ef;box-shadow:none}.btn-warning{background-color:#f7b731;color:#fff;border-color:#f7b731}.btn-warning:hover{background-color:#f5a90a;border-color:#f5a90a;color:#fff}.btn-warning:focus{background-color:#f5a90a;border-color:#f5a90a;box-shadow:none;color:#fff}.btn-warning:active{background-color:#f5a90a;border-color:#f5a90a;color:#fff}.btn-warning:not(:disabled):not(.disabled):active{background-color:#f5a90a;border-color:#f5a90a;color:#fff;box-shadow:none}.btn-warning:not(:disabled):not(.disabled):active:focus{background-color:#f5a90a;border-color:#f5a90a;color:#fff;box-shadow:none}.btn-warning:not(:disabled):not(.disabled).active{background-color:#f5a90a;border-color:#f5a90a;color:#fff;box-shadow:none}.btn-warning:not(:disabled):not(.disabled):active{background-color:#f5a90a;border-color:#f5a90a;color:#fff;box-shadow:none}.btn-warning:not(:disabled):not(.disabled).active:focus{background-color:#f5a90a;border-color:#f5a90a;box-shadow:none}.btn-danger{background-color:#e3324c;color:#fff;border-color:#e3324c}.btn-danger:hover{background-color:#d01c37;border-color:#d01c37}.btn-danger:focus{background-color:#d01c37;border-color:#d01c37;box-shadow:none;color:#fff}.btn-danger:active{background-color:#d01c37;border-color:#d01c37}.btn-danger:not(:disabled):not(.disabled):active{background-color:#d01c37;border-color:#d01c37;box-shadow:none}.btn-danger:not(:disabled):not(.disabled):active:focus{background-color:#d01c37;border-color:#d01c37;box-shadow:none}.btn-danger:not(:disabled):not(.disabled).active{background-color:#d01c37;border-color:#d01c37;box-shadow:none}.btn-danger:not(:disabled):not(.disabled):active{background-color:#d01c37;border-color:#d01c37;box-shadow:none}.btn-danger:not(:disabled):not(.disabled).active:focus{background-color:#d01c37;border-color:#d01c37;box-shadow:none}.btn-success{background-color:#32b432;color:#fff;border-color:#32b432}.btn-success:hover{background-color:#299429;border-color:#299429}.btn-success:focus{background-color:#299429;border-color:#299429;box-shadow:none;color:#fff}.btn-success:active{background-color:#299429;border-color:#299429}.btn-success:not(:disabled):not(.disabled):active{background-color:#299429;border-color:#299429;box-shadow:none}.btn-success:not(:disabled):not(.disabled):active:focus{background-color:#299429;border-color:#299429;box-shadow:none}.btn-success:not(:disabled):not(.disabled).active{background-color:#299429;border-color:#299429;box-shadow:none}.btn-success:not(:disabled):not(.disabled):active{background-color:#299429;border-color:#299429;box-shadow:none}.btn-success:not(:disabled):not(.disabled).active:focus{background-color:#299429;border-color:#299429;box-shadow:none}.btn-light{background-color:#dce0e9;border-color:#dce0e9;color:#2c2e3e}.btn-light:hover{background-color:#adb6cc;border-color:#adb6cc}.btn-light:focus{background-color:#adb6cc;border-color:#adb6cc;box-shadow:none}.btn-light:active{background-color:#adb6cc;border-color:#adb6cc}.btn-light:not(:disabled):not(.disabled):active{background-color:#adb6cc;border-color:#adb6cc;box-shadow:none}.btn-light:not(:disabled):not(.disabled):active:focus{background-color:#adb6cc;border-color:#adb6cc;box-shadow:none}.btn-light:not(:disabled):not(.disabled).active{background-color:#adb6cc;border-color:#adb6cc;box-shadow:none}.btn-light:not(:disabled):not(.disabled):active{background-color:#adb6cc;border-color:#adb6cc;box-shadow:none}.btn-light:not(:disabled):not(.disabled).active:focus{background-color:#d3d8e3;border-color:#d3d8e3;box-shadow:none}.btn-dark{background-color:#2c2e3e;color:#fff;border-color:#2c2e3e}.btn-dark:hover{background-color:#1b1c26;border-color:#1b1c26}.btn-dark:focus{background-color:#1b1c26;border-color:#1b1c26;box-shadow:none;color:#fff}.btn-dark:active{background-color:#1b1c26;border-color:#1b1c26}.btn-dark:not(:disabled):not(.disabled):active{background-color:#1b1c26;border-color:#1b1c26;box-shadow:none}.btn-dark:not(:disabled):not(.disabled):active:focus{background-color:#1b1c26;border-color:#1b1c26;box-shadow:none}.btn-dark:not(:disabled):not(.disabled).active{background-color:#1b1c26;border-color:#1b1c26;box-shadow:none}.btn-dark:not(:disabled):not(.disabled):active{background-color:#1b1c26;border-color:#1b1c26;box-shadow:none}.btn-dark:not(:disabled):not(.disabled).active:focus{background-color:#1b1c26;border-color:#1b1c26;box-shadow:none}.btn.btn-icon{width:40px;height:40px;padding:0;line-height:40px}.btn.btn-square{border-radius:0}.btn.btn-round{border-radius:50px}.btn:focus{box-shadow:none}.btn.btn-outline{background:0 0}.btn.btn-outline-primary{color:#8e54e9;border-color:#8e54e9}.btn.btn-outline-primary:hover{background-color:#7630e4;border-color:#7630e4;color:#fff}.btn.btn-outline-primary:focus{background-color:#7630e4;border-color:#7630e4;box-shadow:none;color:#fff}.btn.btn-outline-primary:active{background-color:#7630e4;border-color:#7630e4;color:#fff}.btn.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:#7630e4;border-color:#7630e4;box-shadow:none;color:#fff}.btn.btn-outline-primary:not(:disabled):not(.disabled):active{background-color:#7630e4;border-color:#7630e4;box-shadow:none;color:#fff}.btn.btn-outline-primary:not(:disabled):not(.disabled):active:focus{background-color:#7630e4;border-color:#7630e4;box-shadow:none;color:#fff}.btn.btn-outline-secondary{color:#a1a1a1;border-color:#a1a1a1}.btn.btn-outline-secondary:hover{background-color:#8d8d8d;border-color:#8d8d8d;color:#fff}.btn.btn-outline-secondary:focus{background-color:#8d8d8d;border-color:#8d8d8d;box-shadow:none;color:#fff}.btn.btn-outline-secondary:active{background-color:#8d8d8d;border-color:#8d8d8d;color:#fff}.btn.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:#8d8d8d;border-color:#8d8d8d;box-shadow:none;color:#fff}.btn.btn-outline-secondary:not(:disabled):not(.disabled):active{background-color:#8d8d8d;border-color:#8d8d8d;box-shadow:none;color:#fff}.btn.btn-outline-secondary:not(:disabled):not(.disabled):active:focus{background-color:#8d8d8d;border-color:#8d8d8d;box-shadow:none;color:#fff}.btn.btn-outline-info{color:#45aaf2;border-color:#45aaf2}.btn.btn-outline-info:hover{background-color:#1f99ef;border-color:#1f99ef;color:#fff}.btn.btn-outline-info:focus{background-color:#1f99ef;border-color:#1f99ef;box-shadow:none;color:#fff}.btn.btn-outline-info:active{background-color:#1f99ef;border-color:#1f99ef;color:#fff}.btn.btn-outline-info:not(:disabled):not(.disabled).active{background-color:#1f99ef;border-color:#1f99ef;box-shadow:none;color:#fff}.btn.btn-outline-info:not(:disabled):not(.disabled):active{background-color:#1f99ef;border-color:#1f99ef;box-shadow:none;color:#fff}.btn.btn-outline-info:not(:disabled):not(.disabled):active:focus{background-color:#1f99ef;border-color:#1f99ef;box-shadow:none;color:#fff}.btn.btn-outline-warning{color:#f7b731;border-color:#f7b731}.btn.btn-outline-warning:hover{background-color:#f5a90a;border-color:#f5a90a;color:#fff}.btn.btn-outline-warning:focus{background-color:#f5a90a;border-color:#f5a90a;box-shadow:none;color:#fff}.btn.btn-outline-warning:active{background-color:#f5a90a;border-color:#f5a90a;color:#fff}.btn.btn-outline-warning:not(:disabled):not(.disabled).active{background-color:#f5a90a;border-color:#f5a90a;box-shadow:none;color:#fff}.btn.btn-outline-warning:not(:disabled):not(.disabled):active{background-color:#f5a90a;border-color:#f5a90a;box-shadow:none;color:#fff}.btn.btn-outline-warning:not(:disabled):not(.disabled):active:focus{background-color:#f5a90a;border-color:#f5a90a;box-shadow:none;color:#fff}.btn.btn-outline-danger{color:#e3324c;border-color:#e3324c}.btn.btn-outline-danger:hover{background-color:#d01c37;border-color:#d01c37;color:#fff}.btn.btn-outline-danger:focus{background-color:#d01c37;border-color:#d01c37;box-shadow:none;color:#fff}.btn.btn-outline-danger:active{background-color:#d01c37;border-color:#d01c37;color:#fff}.btn.btn-outline-danger:not(:disabled):not(.disabled).active{background-color:#d01c37;border-color:#d01c37;box-shadow:none;color:#fff}.btn.btn-outline-danger:not(:disabled):not(.disabled):active{background-color:#d01c37;border-color:#d01c37;box-shadow:none;color:#fff}.btn.btn-outline-danger:not(:disabled):not(.disabled):active:focus{background-color:#d01c37;border-color:#d01c37;box-shadow:none;color:#fff}.btn.btn-outline-success{color:#32b432;border-color:#32b432}.btn.btn-outline-success:hover{background-color:#299429;border-color:#299429;color:#fff}.btn.btn-outline-success:focus{background-color:#299429;border-color:#299429;box-shadow:none;color:#fff}.btn.btn-outline-success:active{background-color:#299429;border-color:#299429;color:#fff}.btn.btn-outline-success:not(:disabled):not(.disabled).active{background-color:#299429;border-color:#299429;box-shadow:none;color:#fff}.btn.btn-outline-success:not(:disabled):not(.disabled):active{background-color:#299429;border-color:#299429;box-shadow:none;color:#fff}.btn.btn-outline-success:not(:disabled):not(.disabled):active:focus{background-color:#299429;border-color:#299429;box-shadow:none;color:#fff}.btn.btn-outline-light{color:#adb6cc;border-color:#adb6cc}.btn.btn-outline-light:hover{background-color:#adb6cc;border-color:#adb6cc;color:#2c2e3e}.btn.btn-outline-light:focus{background-color:#adb6cc;border-color:#adb6cc;box-shadow:none;color:#2c2e3e}.btn.btn-outline-light:active{background-color:#adb6cc;border-color:#adb6cc;color:#2c2e3e}.btn.btn-outline-light:not(:disabled):not(.disabled).active{background-color:#adb6cc;border-color:#adb6cc;box-shadow:none;color:#fff}.btn.btn-outline-light:not(:disabled):not(.disabled):active{background-color:#adb6cc;border-color:#adb6cc;box-shadow:none;color:#2c2e3e}.btn.btn-outline-light:not(:disabled):not(.disabled):active:focus{background-color:#adb6cc;border-color:#adb6cc;box-shadow:none;color:#2c2e3e}.btn.btn-outline-dark{color:#2c2e3e;border-color:#2c2e3e}.btn.btn-outline-dark:hover{background-color:#1b1c26;border-color:#1b1c26;color:#fff}.btn.btn-outline-dark:focus{background-color:#1b1c26;border-color:#1b1c26;box-shadow:none;color:#fff}.btn.btn-outline-dark:active{background-color:#1b1c26;border-color:#1b1c26;color:#fff}.btn.btn-outline-dark:not(:disabled):not(.disabled).active{background-color:#1b1c26;border-color:#1b1c26;box-shadow:none;color:#fff}.btn.btn-outline-dark:not(:disabled):not(.disabled):active{background-color:#1b1c26;border-color:#1b1c26;box-shadow:none;color:#fff}.btn.btn-outline-dark:not(:disabled):not(.disabled):active:focus{background-color:#1b1c26;border-color:#1b1c26;box-shadow:none;color:#fff}.btn.btn-inverse{border-color:transparent}.btn.btn-inverse-primary{background:#8e54e9;background:rgba(142,84,233,.1)!important;color:#8e54e9}.btn.btn-inverse-primary:hover{background-color:#8e54e9!important;border-color:#8e54e9;color:#fff}.btn.btn-inverse-primary:focus{background-color:#8e54e9!important;border-color:#8e54e9;box-shadow:none;color:#fff}.btn.btn-inverse-primary:active{background-color:#8e54e9!important;border-color:#8e54e9;color:#fff}.btn.btn-inverse-primary:not(:disabled):not(.disabled):active{background-color:#8e54e9!important;border-color:#8e54e9;box-shadow:none;color:#fff}.btn.btn-inverse-primary:not(:disabled):not(.disabled):active:focus{background-color:#8e54e9!important;border-color:#8e54e9;box-shadow:none;color:#fff}.btn.btn-inverse-secondary{background:#a1a1a1;background:rgba(161,161,161,.1)!important;color:#a1a1a1}.btn.btn-inverse-secondary:hover{background-color:#a1a1a1!important;border-color:#a1a1a1;color:#fff}.btn.btn-inverse-secondary:focus{background-color:#a1a1a1!important;border-color:#a1a1a1;box-shadow:none;color:#fff}.btn.btn-inverse-secondary:active{background-color:#a1a1a1!important;border-color:#a1a1a1;color:#fff}.btn.btn-inverse-secondary:not(:disabled):not(.disabled):active{background-color:#a1a1a1!important;border-color:#a1a1a1;box-shadow:none;color:#fff}.btn.btn-inverse-secondary:not(:disabled):not(.disabled):active:focus{background-color:#a1a1a1!important;border-color:#a1a1a1;box-shadow:none;color:#fff}.btn.btn-inverse-info{background:#45aaf2;background:rgba(69,170,242,.1)!important;color:#45aaf2}.btn.btn-inverse-info:hover{background-color:#45aaf2!important;border-color:#45aaf2;color:#fff}.btn.btn-inverse-info:focus{background-color:#45aaf2!important;border-color:#45aaf2;box-shadow:none;color:#fff}.btn.btn-inverse-info:active{background-color:#45aaf2!important;border-color:#45aaf2;color:#fff}.btn.btn-inverse-info:not(:disabled):not(.disabled):active{background-color:#45aaf2!important;border-color:#45aaf2;box-shadow:none;color:#fff}.btn.btn-inverse-info:not(:disabled):not(.disabled):active:focus{background-color:#45aaf2!important;border-color:#45aaf2;box-shadow:none;color:#fff}.btn.btn-inverse-warning{background:#f7b731;background:rgba(247,183,49,.1)!important;color:#f7b731}.btn.btn-inverse-warning:hover{background-color:#f7b731!important;border-color:#f7b731;color:#fff}.btn.btn-inverse-warning:focus{background-color:#f7b731!important;border-color:#f7b731;box-shadow:none;color:#fff}.btn.btn-inverse-warning:active{background-color:#f7b731!important;border-color:#f7b731;color:#fff}.btn.btn-inverse-warning:not(:disabled):not(.disabled):active{background-color:#f7b731!important;border-color:#f7b731;box-shadow:none;color:#fff}.btn.btn-inverse-warning:not(:disabled):not(.disabled):active:focus{background-color:#f7b731!important;border-color:#f7b731;box-shadow:none;color:#fff}.btn.btn-inverse-danger{background:#e3324c;background:rgba(227,50,76,.1)!important;color:#e3324c}.btn.btn-inverse-danger:hover{background-color:#e3324c!important;border-color:#e3324c;color:#fff}.btn.btn-inverse-danger:focus{background-color:#e3324c!important;border-color:#e3324c;box-shadow:none;color:#fff}.btn.btn-inverse-danger:active{background-color:#e3324c!important;border-color:#e3324c;color:#fff}.btn.btn-inverse-danger:not(:disabled):not(.disabled):active{background-color:#e3324c!important;border-color:#e3324c;box-shadow:none;color:#fff}.btn.btn-inverse-danger:not(:disabled):not(.disabled):active:focus{background-color:#e3324c!important;border-color:#e3324c;box-shadow:none;color:#fff}.btn.btn-inverse-success{background:#32b432;background:rgba(50,180,50,.1)!important;color:#32b432}.btn.btn-inverse-success:hover{background-color:#32b432!important;border-color:#32b432;color:#fff}.btn.btn-inverse-success:focus{background-color:#32b432!important;border-color:#32b432;box-shadow:none;color:#fff}.btn.btn-inverse-success:active{background-color:#32b432!important;border-color:#32b432;color:#fff}.btn.btn-inverse-success:not(:disabled):not(.disabled):active{background-color:#32b432!important;border-color:#32b432;box-shadow:none;color:#fff}.btn.btn-inverse-success:not(:disabled):not(.disabled):active:focus{background-color:#32b432!important;border-color:#32b432;box-shadow:none;color:#fff}.btn.btn-inverse-light{background:#eceef3;background:rgba(236,238,243,.7)!important;color:#2c2e3e}.btn.btn-inverse-light:hover{background-color:#eceef3!important;border-color:#eceef3;color:#343a40}.btn.btn-inverse-light:focus{background-color:#eceef3!important;border-color:#eceef3;box-shadow:none;color:#343a40}.btn.btn-inverse-light:active{background-color:#eceef3!important;border-color:#eceef3;color:#343a40}.btn.btn-inverse-light:not(:disabled):not(.disabled):active{background-color:#eceef3!important;border-color:#eceef3;box-shadow:none;color:#343a40}.btn.btn-inverse-light:not(:disabled):not(.disabled):active:focus{background-color:#eceef3!important;border-color:#eceef3;box-shadow:none;color:#343a40}.btn.btn-inverse-dark{background:#2c2e3e;background:rgba(44,46,62,.1)!important;color:#2c2e3e}.btn.btn-inverse-dark:hover{background-color:#2c2e3e!important;border-color:#2c2e3e;color:#fff}.btn.btn-inverse-dark:focus{background-color:#2c2e3e!important;border-color:#2c2e3e;box-shadow:none;color:#fff}.btn.btn-inverse-dark:active{background-color:#2c2e3e!important;border-color:#2c2e3e;color:#fff}.btn.btn-inverse-dark:not(:disabled):not(.disabled):active{background-color:#2c2e3e!important;border-color:#2c2e3e;box-shadow:none;color:#fff}.btn.btn-inverse-dark:not(:disabled):not(.disabled):active:focus{background-color:#2c2e3e!important;border-color:#2c2e3e;box-shadow:none;color:#fff}.show>.btn-primary.dropdown-toggle{background-color:#8e54e9!important;border-color:#8e54e9;box-shadow:none;color:#fff}.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.show>.btn-secondary.dropdown-toggle{background-color:#a1a1a1!important;border-color:#a1a1a1;box-shadow:none;color:#fff}.show>.btn-secondary.dropdown-toggle:focus{box-shadow:none}.show>.btn-info.dropdown-toggle{background-color:#45aaf2!important;border-color:#45aaf2;box-shadow:none;color:#fff}.show>.btn-info.dropdown-toggle:focus{box-shadow:none}.show>.btn-warning.dropdown-toggle{background-color:#f7b731!important;border-color:#f7b731;box-shadow:none;color:#fff}.show>.btn-warning.dropdown-toggle:focus{box-shadow:none}.show>.btn-success.dropdown-toggle{background-color:#32b432!important;border-color:#32b432;box-shadow:none;color:#fff}.show>.btn-success.dropdown-toggle:focus{box-shadow:none}.show>.btn-danger.dropdown-toggle{background-color:#e3324c!important;border-color:#e3324c;box-shadow:none;color:#fff}.show>.btn-danger.dropdown-toggle:focus{box-shadow:none}.show>.btn-light.dropdown-toggle{background-color:#eceef3!important;border-color:#eceef3;box-shadow:none;color:#2c2e3e}.show>.btn-light.dropdown-toggle:focus{box-shadow:none}.show>.btn-dark-gray.dropdown-toggle{background-color:#2c2e3e!important;border-color:#2c2e3e;box-shadow:none;color:#fff}.show>.btn-dark-gray.dropdown-toggle:focus{box-shadow:none}.show>.btn-danger.dropdown-toggle,.show>.btn-dark.dropdown-toggle,.show>.btn-info.dropdown-toggle,.show>.btn-light.dropdown-toggle,.show>.btn-primary.dropdown-toggle,.show>.btn-secondary.dropdown-toggle,.show>.btn-success.dropdown-toggle,.show>.btn-warning.dropdown-toggle{box-shadow:none}.button-list .btn{margin:.5rem .5rem .5rem 0}.btn-social{width:40px;height:40px;line-height:40px;text-align:center;padding:0;font-size:1.5rem;color:#fff}.bg-behance{background-color:#053eff}.bg-whatsapp{background-color:#4fce5d}.bg-facebook-o{border-color:#3b5998;background-color:transparent;color:#3b5998}.bg-facebook-o:hover{background-color:#30487b;border-color:#30487b;color:#fff}.bg-twitter-o{border-color:#00aced;background-color:transparent;color:#00aced}.bg-twitter-o :hover{background-color:#008ec4;border-color:#008ec4;color:#fff}.bg-linkedin-o{border-color:#0077b5;background-color:transparent;color:#0077b5}.bg-linkedin-o:hover{background-color:#005c8c;border-color:#005c8c;color:#fff}.bg-dribble-o{border-color:#c73b65;background-color:transparent;color:#c73b65}.bg-dribble-o :hover{background-color:#a93054;border-color:#a93054;color:#fff}.bg-googleplus-o{border-color:#d34836;background-color:transparent;color:#d34836}.bg-googleplus-o :hover{background-color:#b83928;border-color:#b83928;color:#fff}.bg-instagram-o{border-color:#c32aa3;background-color:transparent;color:#c32aa3}.bg-instagram-o :hover{background-color:#a12387;border-color:#a12387;color:#fff}.bg-pinterest-o{border-color:#c92228;background-color:transparent;color:#c92228}.bg-pinterest-o :hover{background-color:#a61c21;border-color:#a61c21;color:#fff}.bg-dropbox-o{border-color:#3d9ae8;background-color:transparent;color:#3d9ae8}.bg-dropbox-o :hover{background-color:#1b87e1;border-color:#1b87e1;color:#fff}.bg-flickr-o{border-color:#0063dc;background-color:transparent;color:#0063dc}.bg-flickr-o :hover{background-color:#0051b3;border-color:#0051b3;color:#fff}.bg-tumblr-o{border-color:#34526f;background-color:transparent;color:#34526f}.bg-tumblr-o :hover{background-color:#273d53;border-color:#273d53;color:#fff}.bg-skype-o{border-color:#12a5f4;background-color:transparent;color:#12a5f4}.bg-skype-o :hover{background-color:#0a8dd3;border-color:#0a8dd3;color:#fff}.bg-youtube-o{border-color:#c4302b;background-color:transparent;color:#c4302b}.bg-youtube-o:hover{background-color:#a32824;border-color:#a32824;color:#fff}.bg-github-o{border-color:#4078c0;background-color:transparent;color:#4078c0}.bg-github-o:hover{background-color:#3565a2;border-color:#3565a2;color:#fff}.bg-behance-o{border-color:#053eff;background-color:transparent;color:#053eff}.bg-behance-o :hover{background-color:#0032db;border-color:#0032db;color:#fff}.bg-whatsapp-o{border-color:#4fce5d;background-color:transparent;color:#4fce5d}.bg-whatsapp-o:hover{background-color:#35bf44;border-color:#35bf44;color:#fff}.bg-facebook-inverse{background-color:rgba(59,89,152,.1);color:#3b5998}.bg-facebook-inverse:hover{background-color:#30487b;border-color:#30487b;color:#fff}.bg-twitter-inverse{background-color:rgba(0,172,237,.1)!important;color:#00aced}.bg-twitter-inverse :hover{background-color:#008ec4!important;border-color:#008ec4;color:#fff}.bg-linkedin-inverse{background-color:rgba(0,119,181,.1);color:#0077b5}.bg-linkedin-inverse:hover{background-color:#005c8c;border-color:#005c8c;color:#fff}.bg-googleplus-inverse{background-color:rgba(211,72,54,.1);color:#d34836}.bg-googleplus-inverse:hover{background-color:#b83928;border-color:#b83928;color:#fff}.bg-instagram-inverse{background-color:rgba(195,42,163,.1);color:#c32aa3}.bg-instagram-inverse:hover{background-color:#a12387;border-color:#a12387;color:#fff}.bg-pinterest-inverse{background-color:rgba(201,34,40,.1);color:#c92228}.bg-pinterest-inverse:hover{background-color:#a61c21;border-color:#a61c21;color:#fff}.bg-dropbox-inverse{background-color:rgba(61,154,232,.1);color:#3d9ae8}.bg-dropbox-inverse:hover{background-color:#1b87e1;border-color:#1b87e1;color:#fff}.bg-tumblr-inverse{background-color:rgba(52,82,111,.1);color:#34526f}.bg-tumblr-inverse:hover{background-color:#273d53;border-color:#273d53;color:#fff}.bg-skype-inverse{background-color:rgba(18,165,244,.1);color:#12a5f4}.bg-skype-inverse:hover{background-color:#0a8dd3;border-color:#0a8dd3;color:#fff}.bg-youtube-inverse{background-color:rgba(196,48,43,.1);color:#c4302b}.bg-youtube-inverse:hover{background-color:#a32824;border-color:#a32824;color:#fff}.bg-github-inverse{background-color:rgba(64,120,192,.1);color:#4078c0}.bg-github-inverse:hover{background-color:#3565a2;border-color:#3565a2;color:#fff}.bg-behance-inverse{background-color:rgba(5,62,255,.1);color:#053eff}.bg-behance-inverse:hover{background-color:#0032db;border-color:#0032db;color:#fff}.bg-whatsapp-inverse{background-color:rgba(79,206,93,.1);color:#4fce5d}.bg-whatsapp-inverse:hover{background-color:#35bf44;border-color:#35bf44;color:#fff}.bg-facebook:hover{background-color:#30487b!important;border-color:#30487b;color:#fff}.bg-twitter:hover{background-color:#008ec4!important;border-color:#008ec4;color:#fff}.bg-linkedin:hover{background-color:#005c8c!important;border-color:#005c8c;color:#fff}.bg-dribble:hover{background-color:#a93054!important;border-color:#a93054;color:#fff}.bg-googleplus:hover{background-color:#b83928!important;border-color:#b83928;color:#fff}.bg-instagram:hover{background-color:#a12387!important;border-color:#a12387;color:#fff}.bg-pinterest:hover{background-color:#a61c21!important;border-color:#a61c21;color:#fff}.bg -dropbox:hover{background-color:#1b87e1!important;border-color:#1b87e1;color:#fff}.bg-flickr:hover{background-color:#0051b3!important;border-color:#0051b3;color:#fff}.bg-tumblr:hover{background-color:#273d53!important;border-color:#273d53;color:#fff}.bg-skype:hover{background-color:#0a8dd3!important;border-color:#0a8dd3;color:#fff}.bg-github:hover{background-color:#3565a2!important;border-color:#3565a2;color:#fff}.bg-whatsapp:hover{background-color:#35bf44!important;border-color:#35bf44;color:#fff}.btn-social-lg{width:50px;height:50px;line-height:50px;text-align:center}.btn-social-sm{width:30px;height:30px;line-height:30px;text-align:center;padding:0}.btn-social.btn-social-lg{font-size:2rem}.btn-social.btn-social-sm{font-size:1rem}.btn.btn-xs{padding:.1rem .8rem;font-size:12px}.btn-group-sm>.btn,.btn.btn-sm{padding:.4rem .9rem;font-size:12px}.btn.btn-xl{padding:1rem 1.4rem}.btn.btn-icon.btn-xs{width:24px;height:24px;line-height:24px;padding:0;font-size:10px}.btn-group-sm>.btn.btn-icon,.btn.btn-icon.btn-sm{width:30px;height:30px;line-height:30px;padding:0}.btn.btn-icon.btn-xl{width:50px;height:50px;line-height:50px;padding:0}.btn-badge{margin-bottom:3px}.progress-bar{background-color:#8e54e9}.progressbar-contant .progress{height:20px}.nav .nav-item .nav-link.active{color:#8e54e9}.nav .nav-item .nav-link.disabled{opacity:.5}.nav .nav-link.active{color:#8e54e9}.nav .nav-link.disabled{opacity:.5}.nav-pills .nav-item .nav-link.active{color:#fff;background-color:#8e54e9}.nav-pills .nav-item .nav-link.disabled{color:#a6a9b7;opacity:.7}.nav-pills .nav-link{margin-right:3px}.nav-pills .nav-link.active{color:#fff;background-color:#8e54e9}.nav-pills .nav-link.disabled{color:#a6a9b7;opacity:.7}.nav-pills .show>.nav-link{color:#fff;background-color:#8e54e9}.list-group-contant .list-group-item.disabled{cursor:not-allowed;opacity:.6}.list-group-contant .list-group-item:hover{background-color:#f2f4f7}.list-group-contant .list-group-item.active{background-color:#8e54e9;border-color:#8e54e9}.list-group-contant .list-group-1 .list-group-item{border:1px solid rgba(0,0,0,.03)}.list-group-item-primary{background:#8e54e9}.list-group-item-secondary{background:#a1a1a1}.list-group-item-success{background:#32b432}.list-group-item-danger{background:#e3324c}.list-group-item-warning{background:#f7b731}.list-group-item-info{background:#45aaf2}.list-group-item-light{background:#f8f9fa}.list-group-item-dark{background:#343a40}.page-link{color:#8e54e9}.page-link:focus,.page-link:hover{box-shadow:none;color:#8e54e9}.page-item.active .page-link{background-color:#8e54e9;border-color:#8e54e9}.checkbox.checbox-switch{padding-left:0}.checkbox.checbox-switch label{display:inline-block;position:relative;padding-left:0}.checkbox.checbox-switch label input{display:none}.checkbox.checbox-switch label span{width:55px;border-radius:20px;height:28px;border:1px solid #eee;background-color:#fff;border-color:#eee;box-shadow:#dfdfdf 0 0 0 0 inset;transition:border .4s ease 0s,box-shadow .4s ease 0s;display:inline-block;vertical-align:middle;margin-right:5px}.checkbox.checbox-switch label span::before{display:inline-block;width:26px;height:26px;border-radius:50%;background:#fff;content:" ";top:0;position:relative;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.4);-moz-box-shadow:0 1px 4px rgba(0,0,0,.4);box-shadow:0 1px 4px rgba(0,0,0,.4)}.checkbox.checbox-switch label>input:checked+span{background-color:#b4b6b7;border-color:#b4b6b7;box-shadow:#b4b6b7 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox.checbox-switch label>input:checked+span:before{left:26px}.checkbox.checbox-switch label>input:checked:disabled+span{background-color:#a1a1a1;border-color:#a1a1a1;box-shadow:#a1a1a1 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox.checbox-switch label>input:disabled+span{background-color:#e8ebee;border-color:#fff}.checkbox.checbox-switch label>input:disabled+span:before{background-color:#f8f9fa;border-color:#f3f3f3;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1)}.checkbox.checbox-switch.switch-light label>input:checked+span{background-color:#f8f9fa;border-color:#f8f9fa;box-shadow:#f8f9fa 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox.checbox-switch.switch-dark label>input:checked+span{background-color:#343a40;border-color:#343a40;box-shadow:#343a40 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox.checbox-switch.switch-dark label>input:checked:disabled+span{background-color:#646668;border-color:#646668;box-shadow:#646668 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox.checbox-switch.switch-success label>input:checked+span{background-color:#28a745;border-color:#28a745;box-shadow:#28a745 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox.checbox-switch.switch-success label>input:checked:disabled+span{background-color:#99d9a8;border-color:#99d9a8;box-shadow:#99d9a8 0 0 0 8px inset}.checkbox.checbox-switch.switch-danger label>input:checked+span{background-color:#c82333;border-color:#c82333;box-shadow:#c82333 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox.checbox-switch.switch-danger label>input:checked:disabled+span{background-color:#d87781;border-color:#d87781;box-shadow:#d87781 0 0 0 8px inset}.checkbox.checbox-switch.switch-primary label>input:checked+span{background-color:#0069d9;border-color:#0069d9;box-shadow:#0069d9 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox.checbox-switch.switch-primary label>input:checked:disabled+span{background-color:#6da3dd;border-color:#6da3dd;box-shadow:#6da3dd 0 0 0 8px inset}.checkbox.checbox-switch.switch-info label>input:checked+span{background-color:#17a2b8;border-color:#17a2b8;box-shadow:#17a2b8 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox.checbox-switch.switch-info label>input:checked:disabled+span{background-color:#66c0ce;border-color:#66c0ce;box-shadow:#66c0ce 0 0 0 8px inset}.checkbox.checbox-switch.switch-warning label>input:checked+span{background-color:#ffc107;border-color:#ffc107;box-shadow:#ffc107 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox.checbox-switch.switch-warning label>input:checked:disabled+span{background-color:#e2c366;border-color:#e2c366;box-shadow:#e2c366 0 0 0 8px inset}.checkbox-inline.checbox-switch{display:inline-block;position:relative;padding-left:0}.checkbox-inline.checbox-switch input{display:none}.checkbox-inline.checbox-switch span{width:55px;border-radius:20px;height:28px;border:1px solid #eee;background-color:#fff;border-color:#eee;box-shadow:#dfdfdf 0 0 0 0 inset;transition:border .4s ease 0s,box-shadow .4s ease 0s;display:inline-block;vertical-align:middle;margin-right:5px}.checkbox-inline.checbox-switch span::before{display:inline-block;width:26px;height:26px;border-radius:50%;background:#fff;content:" ";top:0;position:relative;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.4);-moz-box-shadow:0 1px 4px rgba(0,0,0,.4);box-shadow:0 1px 4px rgba(0,0,0,.4)}.checkbox-inline.checbox-switch>input:checked+span{background-color:#b4b6b7;border-color:#b4b6b7;box-shadow:#b4b6b7 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox-inline.checbox-switch>input:checked+span:before{left:26px}.checkbox-inline.checbox-switch>input:checked:disabled+span{background-color:#a1a1a1;border-color:#a1a1a1;box-shadow:#a1a1a1 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox-inline.checbox-switch>input:disabled+span{background-color:#e8ebee;border-color:#fff}.checkbox-inline.checbox-switch>input:disabled+span:before{background-color:#f8f9fa;border-color:#f3f3f3;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1)}.checkbox-inline.checbox-switch.switch-light>input:checked+span{background-color:#f8f9fa;border-color:#f8f9fa;box-shadow:#f8f9fa 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox-inline.checbox-switch.switch-dark>input:checked+span{background-color:#343a40;border-color:#343a40;box-shadow:#343a40 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox-inline.checbox-switch.switch-dark>input:checked:disabled+span{background-color:#646668;border-color:#646668;box-shadow:#646668 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox-inline.checbox-switch.switch-success>input:checked+span{background-color:#28a745;border-color:#28a745;box-shadow:#28a745 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox-inline.checbox-switch.switch-success>input:checked:disabled+span{background-color:#99d9a8;border-color:#99d9a8;box-shadow:#99d9a8 0 0 0 8px inset}.checkbox-inline.checbox-switch.switch-danger>input:checked+span{background-color:#c82333;border-color:#c82333;box-shadow:#c82333 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox-inline.checbox-switch.switch-danger>input:checked:disabled+span{background-color:#d87781;border-color:#d87781;box-shadow:#d87781 0 0 0 8px inset}.checkbox-inline.checbox-switch.switch-primary>input:checked+span{background-color:#0069d9;border-color:#0069d9;box-shadow:#0069d9 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox-inline.checbox-switch.switch-primary>input:checked:disabled+span{background-color:#6da3dd;border-color:#6da3dd;box-shadow:#6da3dd 0 0 0 8px inset}.checkbox-inline.checbox-switch.switch-info>input:checked+span{background-color:#17a2b8;border-color:#17a2b8;box-shadow:#17a2b8 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox-inline.checbox-switch.switch-info>input:checked:disabled+span{background-color:#66c0ce;border-color:#66c0ce;box-shadow:#66c0ce 0 0 0 8px inset}.checkbox-inline.checbox-switch.switch-warning>input:checked+span{background-color:#ffc107;border-color:#ffc107;box-shadow:#ffc107 0 0 0 8px inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox-inline.checbox-switch.switch-warning>input:checked:disabled+span{background-color:#e2c366;border-color:#e2c366;box-shadow:#e2c366 0 0 0 8px inset}.tab .nav.nav-tabs{border-bottom:0}@media screen and (min-width:480px) and (max-width:576px){.tab .nav.nav-tabs{display:block}}@media screen and (max-width:480px){.tab .nav.nav-tabs{display:block}}.tab .nav.nav-tabs li{margin-bottom:0;float:none;display:inline-block}@media screen and (min-width:480px) and (max-width:576px){.tab .nav.nav-tabs li{display:block}}@media screen and (max-width:480px){.tab .nav.nav-tabs li{display:block}}.tab .nav.nav-tabs li a{border:none;line-height:normal;border-radius:0;padding:12px 30px;background:#f6f7f8;color:#323232;border:1px solid #eee}.tab .nav.nav-tabs li a.active{background:#8e54e9;color:#fff;border-color:transparent}.tab .nav.nav-tabs li a.active:focus,.tab .nav.nav-tabs li a.active:hover{background:#8e54e9;color:#fff;border-color:transparent}.tab .nav.nav-tabs li a i{padding-right:5px}.nav-border .nav.nav-tabs li a{margin-right:0;border:1px solid #eee;background:0 0}.nav-border .nav.nav-tabs li a.active{color:#fff;background:#8e54e9;border-color:#8e54e9}.nav-border .nav.nav-tabs li a.active:focus,.nav-border .nav.nav-tabs li a.active:hover{color:#fff;background:#8e54e9;border-color:#8e54e9}.tab-border .nav.nav-tabs{margin-bottom:0}.tab-border .nav.nav-tabs li a.active{color:#8e54e9;background:#fff!important;border-color:#eee;border-bottom:1px solid #fff}.tab-border .nav.nav-tabs li a.active:focus,.tab-border .nav.nav-tabs li a.active:hover{color:#8e54e9;background:#fff!important;border-color:#eee;border-bottom:1px solid #fff}.tab-border .tab-content{padding:20px;border:1px solid #eee;margin-top:-1px}.nav-center .nav.nav-tabs{text-align:center;display:block}.nav-right .nav.nav-tabs{text-align:right;display:block}.nav-right .tab-content{text-align:right}.round .nav.nav-tabs li{margin-bottom:5px}.round .nav.nav-tabs li a{border:none;line-height:normal;margin-right:10px;border-radius:90px;padding:12px 30px;background:#f6f7f8;color:#323232}.shadow .nav.nav-tabs li a.active{color:#8e54e9;background:#fff!important;border-color:#eee;border-bottom:0;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);-moz-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1)}.shadow .nav.nav-tabs li a.active:focus,.shadow .nav.nav-tabs li a.active:hover{color:#8e54e9;background:#fff!important;border-color:#eee;border-bottom:0;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);-moz-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1)}.tab-vertical .nav-tabs{float:left;width:25%}.tab-vertical .nav.nav-tabs li{display:block;width:100%}.tab-vertical .nav.nav-tabs li a{border-right:0;border-top:0;padding:14px 30px}.tab-vertical .nav.nav-tabs li a.active{border-bottom:1px solid #eee}.tab-vertical .nav.nav-tabs li a.active:focus,.tab-vertical .nav.nav-tabs li a.active:hover{border-bottom:1px solid #eee}.tab-vertical .nav.nav-tabs li:first-child a{border-top:1px solid #eee}.tab-vertical .tab-content{background-color:#fff;border:1px solid #eee;padding:40px 30px;margin-left:25%;line-height:30px;margin-top:0}.tab-vertical .tab-content p{line-height:30px}.tabs-contant .tab .nav.nav-tabs li a{padding:12px 20px}.tab.nav-bt .nav.nav-tabs li a.active{background:#fff;border-top:3px solid #8e54e9;color:#8e54e9}.tab.nav-bt .nav.nav-tabs li a.active:first-child{border-left:1px solid #eee}.tab.nav-bt .nav.nav-tabs li a.active:last-child{border-right:1px solid #eee}.tab.nav-center .nav.nav-tabs li{margin-left:-4px}.tab.nav-right .nav.nav-tabs li{margin-left:-4px}.tab.nav-border-bottom .nav.nav-tabs{border-bottom:1px solid #dee2e6}.tab.nav-border-bottom .nav.nav-tabs li a{background:0 0;border:0;border-bottom:2px solid transparent}.tab.nav-border-bottom .nav.nav-tabs li a.active,.tab.nav-border-bottom .nav.nav-tabs li a:hover{border-color:#8e54e9;background:0 0;color:#8e54e9}@media (max-width:575px) and (min-width:320px){.tabs-contant .tab .nav.nav-tabs li{width:100%;margin-bottom:.5rem}.tabs-contant .tab-vertical .nav-tabs{float:none;width:100%}.tabs-contant .tab-vertical .tab-content{margin-left:0}}.mfp-bg{z-index:1052}.mfp-wrap{z-index:1052}.mfp-no-margins img.mfp-img{padding:0}.mfp-no-margins .mfp-figure:after{top:0;bottom:0}.mfp-no-margins .mfp-container{padding:0}.mfp-arrow:focus,.mfp-arrow:hover{outline:0}.nestable-contant .dd-handle{background:0 0;border-color:#dee2e6;height:40px;padding:10px 10px}.nestable-contant .dd-handle:focus,.nestable-contant .dd-handle:hover{color:#8e54e9}.nestable-contant .dd3-content{height:40px;padding:10px 10px 10px 40px}.nestable-contant .dd3-content:hover{color:#8e54e9}.nestable-contant #nestable2 .dd-handle{background:#8e54e9;border:1px solid #8e54e9;color:#fff}.nestable-contant #nestable2 .dd-item>button:before{color:#fff}.dd-item>button:before{top:9px}.dd3-handle{font-size:0}.dd3-handle:before{top:8px}.dd{max-width:100%}.modal-backdrop{z-index:1051}@media (max-width:479px) and (min-width:320px){.media-contant .media{display:block}}#toastrOptions{background:#f6f7f8;padding:30px}.toast-success{background-color:#32b432}.toast-error{background-color:#e3324c}.toast-info{background-color:#45aaf2}.toast-warning{background-color:#f7b731}.swal2-actions .swal2-confirm{background-color:#32b432!important}.swal2-actions .swal2-confirm:focus{box-shadow:none!important}.swal2-popup .swal2-close{display:none!important}.grid-sistema .row div{padding:1rem 1.5rem;border:1px solid #dee2e6}.fc-button{background:#eceef3;border:none;color:#a6a9b7;text-transform:capitalize;box-shadow:none!important;text-shadow:none!important;border-radius:3px!important;margin:0 3px!important;padding:6px 12px!important;height:auto!important}.fc-button:focus{outline:0}.fc-button:active{outline:0}.fc-state-active{background:#8e54e9;color:#fff}.fc-today-button{background:#8e54e9;color:#fff}.fc-event{border-radius:2px;border:none;cursor:move;font-size:13px;margin:5px 0;padding:10px 10px 10px 40px;text-align:left;position:relative}.fc-event:before{content:'';position:absolute;width:15px;height:15px;border-radius:50%;top:10px;left:15px}.fc-event-primary{background:#8e54e9;background:rgba(142,84,233,.2)!important;color:#8e54e9}.fc-event-primary:before{background:#8e54e9;background:rgba(142,84,233,.8)!important}.fc-event-primary:hover{color:#8e54e9}.fc-event-warning{background:#f7b731;background:rgba(247,183,49,.2)!important;color:#f7b731}.fc-event-warning:before{background:#f7b731;background:rgba(247,183,49,.8)!important}.fc-event-warning:hover{color:#f7b731}.fc-event-danger{background:#e3324c;background:rgba(227,50,76,.2)!important;color:#e3324c}.fc-event-danger:before{background:#e3324c;background:rgba(227,50,76,.8)!important}.fc-event-danger:hover{color:#e3324c}.fc-event-success{background:#32b432;background:rgba(50,180,50,.2)!important;color:#32b432}.fc-event-success:before{background:#32b432;background:rgba(50,180,50,.8)!important}.fc-event-success:hover{color:#32b432}.fc-widget-content .fc-event{border-radius:2px;border:none;cursor:move;font-size:13px;margin:5px 0;padding:10px 10px 10px 10px;text-align:left;position:relative}.fc-widget-content .fc-event:before{content:'';position:absolute;width:0;height:0;border-radius:50%;top:10px;left:15px}.fc-widget-content .fc-event-primary .fc-title{color:#8e54e9}.fc-widget-content .fc-event-warning .fc-title{color:#f7b731}.fc-widget-content .fc-event-danger .fc-title{color:#e3324c}.fc-widget-content .fc-event-success .fc-title{color:#32b432}.fc-event-dot{background-color:#8e54e9}.fc-day-grid-event .fc-time,.fc-day-grid-event .fc-title{color:#fff}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#e8edf1}.fc-unthemed .fc-list-heading td{border-color:#e8edf1;background:#f8f9fa}.fc-unthemed .fc-list-item:hover td{background-color:#f8f9fa}.fc-toolbar .fc-center h2{font-size:1.5rem}.fc-list-table .fc-widget-header{background:#f8f9fa}@media (max-width:767px){.fc-toolbar .fc-left,.fc-toolbar .fc-right{float:none;display:inline-block;clear:both;text-align:center}.fc-toolbar .fc-button{padding:8px 32px!important}.fc-toolbar .fc-center{display:block}.fc-toolbar .fc-center h2{float:none;margin-top:.5rem;font-size:1.8rem}}@media (max-width:479px){.fc-right .fc-button-group fc-button{padding:6px 25px!important}}@media (max-width:400px){.fc-left .fc-button{padding:6px 28px!important}.fc-right .fc-button-group .fc-button{padding:6px 22px!important}}@media (max-width:390px) and (min-width:320px){.fc-right .fc-button-group .fc-button{padding:6px 10px!important}}@media (max-width:360px){.fc-left .fc-button{padding:6px 19px!important}.fc-right .fc-button-group .fc-button{padding:6px 13px!important}}.app-chat-sidebar-user{max-height:682px}.app-chat-sidebar-user .app-chat-sidebar-user-item{border-bottom:1px solid #dee2e6;transition:all .3s}.app-chat-sidebar-user .app-chat-sidebar-user-item:hover{background-color:#f7f7f7}.app-chat-sidebar-user .app-chat-sidebar-user-item:last-child{border:none}.app-chat-sidebar-user .app-chat-sidebar-user-item .d-flex{padding:1rem 1.5rem;align-items:center}.app-chat-sidebar-user .app-chat-sidebar-user-item .bg-img{margin-right:20px}.app-chat-sidebar-user .active{background:#8e54e9;background:-moz-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,#8e54e9),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-o-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:linear-gradient(to right,#8e54e9 0,#4776e6 100%)!important}.app-chat-sidebar-user .active h5,.app-chat-sidebar-user .active small{color:#fff}.app-chat-msg-chat{max-height:600px;overflow-y:hidden;outline:0}.app-chat-msg-chat .chat{display:flex}.app-chat-msg-chat .chat .chat-img{margin-right:16px}.app-chat-msg-chat .chat .chat-img .bg-img{width:45px;height:45px}.app-chat-msg-chat .chat .chat-msg .chat-msg-content{position:relative}.app-chat-msg-chat .chat .chat-msg .chat-msg-content,.app-chat-msg-chat .chat-left .chat-msg .chat-msg-content{background-color:#f7f7f7;padding:10px 16px;border-radius:10px;margin-bottom:14px}.app-chat-msg-chat .chat .chat-msg .chat-msg-content:first-child::before,.app-chat-msg-chat .chat-left .chat-msg .chat-msg-content:first-child::before{position:absolute;width:0;height:0;content:'';border:8px solid transparent;right:auto;left:-16px;border-right-color:#f7f7f7;border-left-color:transparent}.app-chat-msg-chat .chat-left .chat-img{margin-left:16px}.app-chat-msg-chat .chat-left .chat-msg .chat-msg-content{color:#8e54e9!important;background-color:#8e54e9!important;margin-right:8px}.app-chat-msg-chat .chat-left .chat-msg .chat-msg-content p{color:#fff}.app-chat-msg-chat .chat-left .chat-msg .chat-msg-content:first-child::before{right:-16px;left:auto;border-left-color:#8e54e9!important;border-right-color:transparent}.app-chat-sidebar .app-chat-sidebar-search.pb-4{padding-bottom:1.4rem!important}.app-chat-sidebar-user{max-height:600px;overflow-y:hidden;outline:0}.app-chat-sidebar-user .app-chat-sidebar-user-item .bg-img{width:45px;height:45px;border-radius:50%;position:relative;top:0;left:0}.bg-img img{border-radius:50%}.bg-img .bg-img-status{position:absolute;right:0;bottom:0;width:12px;height:12px;border:2px solid #fff;border-radius:100%;background:#fff}.app-chat-msg-btn .btn{padding:.6rem 1rem}.app-chat-msg-btn .btn:focus{box-shadow:none}.app-chat-sidebar .app-chat-sidebar-search .form-control{height:50px;padding:.375rem 1.4rem}.app-chat-sidebar .app-chat-sidebar-search .input-group-text{padding:.375rem 1.4rem}.app-chat-sidebar .app-chat-sidebar-search .input-group>.input-group-prepend>.input-group-text{border-top-right-radius:3px;border-bottom-right-radius:3px}.app-chat-type{padding:1.5rem!important;background-color:#f7f7f7}.app-chat-type .form-control{height:50px;padding:.375rem 1.4rem}.app-chat-type .input-group-text{padding:.375rem 1.4rem}.app-chat-type .input-group>.input-group-prepend>.input-group-text{border-top-right-radius:3px;border-bottom-right-radius:3px}.mail-sidebar{border-right:1px solid #dee2e6;height:100%}.mail-sidebar span span i{font-size:16px;width:30px;display:block;height:auto}.mail-sidebar ul{list-style:none}.mail-sidebar ul li:hover i,.mail-sidebar ul li:hover p{color:#8e54e9!important}.mail-sidebar ul li a:focus i,.mail-sidebar ul li a:focus p{color:#8e54e9!important}.mail-sidebar .mail-sidebar-title{padding:.9rem 0 .8rem 0;border-bottom:1px solid #dee2e6}.mail-msg-item-titel{display:flex;align-items:center}.mail-msg{max-height:747px;overflow:hidden;outline:0}@media screen and (min-width:1200px) and (max-width:1439px){.mail-msg{max-height:450px}}@media screen and (min-width:1024px) and (max-width:1199px){.mail-msg{max-height:410px}}@media screen and (min-width:768px) and (max-width:1023px){.mail-msg{max-height:435px}}.mail-msg-item{border-bottom:1px solid #dee2e6;padding:1rem 1.5rem}.mail-msg-item:hover{background-color:#f7f7f7}.mail-msg-item:last-child{border-bottom:0}.mail-msg-item .bg-img{width:45px;height:45px}.mail-search .form-group{position:relative}.mail-search .form-group i{position:absolute;right:20px;top:20px;font-size:18px}.mail-search .form-group .form-control{height:41px}.mail-contant .mail-f{position:absolute;width:100%;bottom:0}.icon-list .icon-wrap{text-align:center;padding:40px 20px;background:#fff;color:#a6a9b7}.icon-list .icon-wrap i{display:block;margin-bottom:15px;font-size:2.571rem;color:#8e54e9}.icon-list .icon-wrap:hover{background:#eceef3}.icon-list .icon-wrap:hover i{color:#8e54e9}@font-face{font-family:cryptocurrency-icons;src:url(../fonts/cryptocurrency-icons.eot);src:url(../fonts/cryptocurrency-icons.eot?#iefix) format("embedded-opentype"),url(../fonts/cryptocurrency-icons.woff2) format("woff2"),url(../fonts/cryptocurrency-icons.woff) format("woff"),url(../fonts/cryptocurrency-icons.ttf) format("truetype"),url(../fonts/cryptocurrency-icons.svg#cryptocurrency-icons) format("svg")}.crypto{font-family:cryptocurrency-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.crypto-act::before{content:"\ea01"}.crypto-ada::before{content:"\ea02"}.crypto-adx::before{content:"\ea03"}.crypto-ae::before{content:"\ea04"}.crypto-aion::before{content:"\ea05"}.crypto-amp::before{content:"\ea06"}.crypto-ant::before{content:"\ea07"}.crypto-ardr::before{content:"\ea08"}.crypto-ark::before{content:"\ea09"}.crypto-ast::before{content:"\ea0a"}.crypto-atm::before{content:"\ea0b"}.crypto-bat::before{content:"\ea0c"}.crypto-bay::before{content:"\ea0d"}.crypto-bcc::before{content:"\ea0e"}.crypto-bch::before{content:"\ea0f"}.crypto-bcn::before{content:"\ea10"}.crypto-bco::before{content:"\ea11"}.crypto-bdl::before{content:"\ea12"}.crypto-bela::before{content:"\ea13"}.crypto-blcn::before{content:"\ea14"}.crypto-blk::before{content:"\ea15"}.crypto-block::before{content:"\ea16"}.crypto-bnb::before{content:"\ea17"}.crypto-bnt::before{content:"\ea18"}.crypto-bq::before{content:"\ea19"}.crypto-bqx::before{content:"\ea1a"}.crypto-btc::before{content:"\ea1b"}.crypto-btcd::before{content:"\ea1c"}.crypto-btcz::before{content:"\ea1d"}.crypto-btg::before{content:"\ea1e"}.crypto-btm::before{content:"\ea1f"}.crypto-bts::before{content:"\ea20"}.crypto-btx::before{content:"\ea21"}.crypto-burst::before{content:"\ea22"}.crypto-cdn::before{content:"\ea23"}.crypto-clam::before{content:"\ea24"}.crypto-cloak::before{content:"\ea25"}.crypto-cnd::before{content:"\ea26"}.crypto-cnx::before{content:"\ea27"}.crypto-cny::before{content:"\ea28"}.crypto-cred::before{content:"\ea29"}.crypto-crpt::before{content:"\ea2a"}.crypto-cvc::before{content:"\ea2b"}.crypto-dash::before{content:"\ea2c"}.crypto-dat::before{content:"\ea2d"}.crypto-data::before{content:"\ea2e"}.crypto-dbc::before{content:"\ea2f"}.crypto-dcn::before{content:"\ea30"}.crypto-dcr::before{content:"\ea31"}.crypto-dent::before{content:"\ea32"}.crypto-dgb::before{content:"\ea33"}.crypto-dgd::before{content:"\ea34"}.crypto-doge::before{content:"\ea35"}.crypto-drgn::before{content:"\ea36"}.crypto-edg::before{content:"\ea37"}.crypto-edoge::before{content:"\ea38"}.crypto-elf::before{content:"\ea39"}.crypto-ella::before{content:"\ea3a"}.crypto-emc::before{content:"\ea3b"}.crypto-emc2::before{content:"\ea3c"}.crypto-eng::before{content:"\ea3d"}.crypto-eos::before{content:"\ea3e"}.crypto-etc::before{content:"\ea3f"}.crypto-eth::before{content:"\ea40"}.crypto-ethos::before{content:"\ea41"}.crypto-etn::before{content:"\ea42"}.crypto-etp::before{content:"\ea43"}.crypto-eur::before{content:"\ea44"}.crypto-evx::before{content:"\ea45"}.crypto-exmo::before{content:"\ea46"}.crypto-exp::before{content:"\ea47"}.crypto-fair::before{content:"\ea48"}.crypto-fct::before{content:"\ea49"}.crypto-fil::before{content:"\ea4a"}.crypto-fldc::before{content:"\ea4b"}.crypto-flo::before{content:"\ea4c"}.crypto-fun::before{content:"\ea4d"}.crypto-game::before{content:"\ea4e"}.crypto-gas::before{content:"\ea4f"}.crypto-gbp::before{content:"\ea50"}.crypto-gbx::before{content:"\ea51"}.crypto-gbyte::before{content:"\ea52"}.crypto-gno::before{content:"\ea53"}.crypto-gnt::before{content:"\ea54"}.crypto-grc::before{content:"\ea55"}.crypto-grs::before{content:"\ea56"}.crypto-gup::before{content:"\ea57"}.crypto-gvt::before{content:"\ea58"}.crypto-gxs::before{content:"\ea59"}.crypto-hpb::before{content:"\ea5a"}.crypto-hsr::before{content:"\ea5b"}.crypto-huc::before{content:"\ea5c"}.crypto-hush::before{content:"\ea5d"}.crypto-icn::before{content:"\ea5e"}.crypto-icx::before{content:"\ea5f"}.crypto-ignis::before{content:"\ea60"}.crypto-ins::before{content:"\ea61"}.crypto-iost::before{content:"\ea62"}.crypto-jpy::before{content:"\ea63"}.crypto-kcs::before{content:"\ea64"}.crypto-kin::before{content:"\ea65"}.crypto-kmd::before{content:"\ea66"}.crypto-knc::before{content:"\ea67"}.crypto-krb::before{content:"\ea68"}.crypto-lbc::before{content:"\ea69"}.crypto-link::before{content:"\ea6a"}.crypto-lkk::before{content:"\ea6b"}.crypto-lrc::before{content:"\ea6c"}.crypto-lsk::before{content:"\ea6d"}.crypto-ltc::before{content:"\ea6e"}.crypto-maid::before{content:"\ea6f"}.crypto-mana::before{content:"\ea70"}.crypto-mcap::before{content:"\ea71"}.crypto-mco::before{content:"\ea72"}.crypto-med::before{content:"\ea73"}.crypto-miota::before{content:"\ea74"}.crypto-mkr::before{content:"\ea75"}.crypto-mln::before{content:"\ea76"}.crypto-mnx::before{content:"\ea77"}.crypto-mona::before{content:"\ea78"}.crypto-mtl::before{content:"\ea79"}.crypto-music::before{content:"\ea7a"}.crypto-nano::before{content:"\ea7b"}.crypto-nas::before{content:"\ea7c"}.crypto-nav::before{content:"\ea7d"}.crypto-ndz::before{content:"\ea7e"}.crypto-nebl::before{content:"\ea7f"}.crypto-neo::before{content:"\ea80"}.crypto-neos::before{content:"\ea81"}.crypto-ngc::before{content:"\ea82"}.crypto-nlc2::before{content:"\ea83"}.crypto-nlg::before{content:"\ea84"}.crypto-nmc::before{content:"\ea85"}.crypto-nxs::before{content:"\ea86"}.crypto-nxt::before{content:"\ea87"}.crypto-omg::before{content:"\ea88"}.crypto-omni::before{content:"\ea89"}.crypto-ost::before{content:"\ea8a"}.crypto-ox::before{content:"\ea8b"}.crypto-pac::before{content:"\ea8c"}.crypto-part::before{content:"\ea8d"}.crypto-pasl::before{content:"\ea8e"}.crypto-pay::before{content:"\ea8f"}.crypto-pink::before{content:"\ea90"}.crypto-pirl::before{content:"\ea91"}.crypto-pivx::before{content:"\ea92"}.crypto-plr::before{content:"\ea93"}.crypto-poe::before{content:"\ea94"}.crypto-pot::before{content:"\ea95"}.crypto-powr::before{content:"\ea96"}.crypto-ppc::before{content:"\ea97"}.crypto-ppp::before{content:"\ea98"}.crypto-ppt::before{content:"\ea99"}.crypto-prl::before{content:"\ea9a"}.crypto-pura::before{content:"\ea9b"}.crypto-qash::before{content:"\ea9c"}.crypto-qiwi::before{content:"\ea9d"}.crypto-qlc::before{content:"\ea9e"}.crypto-qsp::before{content:"\ea9f"}.crypto-qtum::before{content:"\eaa0"}.crypto-rads::before{content:"\eaa1"}.crypto-rcn::before{content:"\eaa2"}.crypto-rdd::before{content:"\eaa3"}.crypto-rdn::before{content:"\eaa4"}.crypto-rep::before{content:"\eaa5"}.crypto-req::before{content:"\eaa6"}.crypto-rhoc::before{content:"\eaa7"}.crypto-ric::before{content:"\eaa8"}.crypto-rise::before{content:"\eaa9"}.crypto-rlc::before{content:"\eaaa"}.crypto-rpx::before{content:"\eaab"}.crypto-rub::before{content:"\eaac"}.crypto-salt::before{content:"\eaad"}.crypto-san::before{content:"\eaae"}.crypto-sbd::before{content:"\eaaf"}.crypto-sberbank::before{content:"\eab0"}.crypto-sc::before{content:"\eab1"}.crypto-sky::before{content:"\eab2"}.crypto-smart::before{content:"\eab3"}.crypto-sngls::before{content:"\eab4"}.crypto-snt::before{content:"\eab5"}.crypto-sphtx::before{content:"\eab6"}.crypto-srn::before{content:"\eab7"}.crypto-start::before{content:"\eab8"}.crypto-steem::before{content:"\eab9"}.crypto-storj::before{content:"\eaba"}.crypto-storm::before{content:"\eabb"}.crypto-strat::before{content:"\eabc"}.crypto-sub::before{content:"\eabd"}.crypto-sys::before{content:"\eabe"}.crypto-taas::before{content:"\eabf"}.crypto-tau::before{content:"\eac0"}.crypto-tkn::before{content:"\eac1"}.crypto-tnc::before{content:"\eac2"}.crypto-trig::before{content:"\eac3"}.crypto-trx::before{content:"\eac4"}.crypto-tzc::before{content:"\eac5"}.crypto-ubq::before{content:"\eac6"}.crypto-usd::before{content:"\eac7"}.crypto-usdt::before{content:"\eac8"}.crypto-ven::before{content:"\eac9"}.crypto-veri::before{content:"\eaca"}.crypto-via::before{content:"\eacb"}.crypto-vivo::before{content:"\eacc"}.crypto-vrc::before{content:"\eacd"}.crypto-vtc::before{content:"\eace"}.crypto-wabi::before{content:"\eacf"}.crypto-waves::before{content:"\ead0"}.crypto-wax::before{content:"\ead1"}.crypto-wtc::before{content:"\ead2"}.crypto-xbc::before{content:"\ead3"}.crypto-xcp::before{content:"\ead4"}.crypto-xdn::before{content:"\ead5"}.crypto-xem::before{content:"\ead6"}.crypto-xlm::before{content:"\ead7"}.crypto-xmg::before{content:"\ead8"}.crypto-xmr::before{content:"\ead9"}.crypto-xmy::before{content:"\eada"}.crypto-xp::before{content:"\eadb"}.crypto-xpa::before{content:"\eadc"}.crypto-xpm::before{content:"\eadd"}.crypto-xrp::before{content:"\eade"}.crypto-xtz::before{content:"\eadf"}.crypto-xuc::before{content:"\eae0"}.crypto-xvc::before{content:"\eae1"}.crypto-xvg::before{content:"\eae2"}.crypto-xzc::before{content:"\eae3"}.crypto-zcl::before{content:"\eae4"}.crypto-zec::before{content:"\eae5"}.crypto-zen::before{content:"\eae6"}.crypto-zrx::before{content:"\eae7"}@font-face{font-family:dashicons;src:url(../fonts/dashicons.eot);src:url(../fonts/dashicons.eot?#iefix) format("embedded-opentype"),url(../fonts/dashicons.woff2) format("woff2"),url(../fonts/dashicons.woff) format("woff"),url(../fonts/dashicons.ttf) format("truetype"),url(../fonts/dashicons.svg#dashicons) format("svg")}.dashicons{font-family:dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.dashicons-admin-appearance::before{content:"\ea01"}.dashicons-admin-collapse::before{content:"\ea02"}.dashicons-admin-comments::before{content:"\ea03"}.dashicons-admin-customizer::before{content:"\ea04"}.dashicons-admin-generic::before{content:"\ea05"}.dashicons-admin-home::before{content:"\ea06"}.dashicons-admin-links::before{content:"\ea07"}.dashicons-admin-media::before{content:"\ea08"}.dashicons-admin-multisite::before{content:"\ea09"}.dashicons-admin-network::before{content:"\ea0a"}.dashicons-admin-page::before{content:"\ea0b"}.dashicons-admin-plugins::before{content:"\ea0c"}.dashicons-admin-post::before{content:"\ea0d"}.dashicons-admin-settings::before{content:"\ea0e"}.dashicons-admin-site::before{content:"\ea0f"}.dashicons-admin-site-alt::before{content:"\ea10"}.dashicons-admin-site-alt2::before{content:"\ea11"}.dashicons-admin-site-alt3::before{content:"\ea12"}.dashicons-admin-tools::before{content:"\ea13"}.dashicons-admin-users::before{content:"\ea14"}.dashicons-album::before{content:"\ea15"}.dashicons-align-center::before{content:"\ea16"}.dashicons-align-full-width::before{content:"\ea17"}.dashicons-align-left::before{content:"\ea18"}.dashicons-align-none::before{content:"\ea19"}.dashicons-align-right::before{content:"\ea1a"}.dashicons-align-wide::before{content:"\ea1b"}.dashicons-analytics::before{content:"\ea1c"}.dashicons-archive::before{content:"\ea1d"}.dashicons-arrow-down::before{content:"\ea1e"}.dashicons-arrow-down-alt::before{content:"\ea1f"}.dashicons-arrow-down-alt2::before{content:"\ea20"}.dashicons-arrow-left::before{content:"\ea21"}.dashicons-arrow-left-alt::before{content:"\ea22"}.dashicons-arrow-left-alt2::before{content:"\ea23"}.dashicons-arrow-right::before{content:"\ea24"}.dashicons-arrow-right-alt::before{content:"\ea25"}.dashicons-arrow-right-alt2::before{content:"\ea26"}.dashicons-arrow-up::before{content:"\ea27"}.dashicons-arrow-up-alt::before{content:"\ea28"}.dashicons-arrow-up-alt2::before{content:"\ea29"}.dashicons-art::before{content:"\ea2a"}.dashicons-awards::before{content:"\ea2b"}.dashicons-backup::before{content:"\ea2c"}.dashicons-block-default::before{content:"\ea2d"}.dashicons-book::before{content:"\ea2e"}.dashicons-book-alt::before{content:"\ea2f"}.dashicons-buddicons-activity::before{content:"\ea30"}.dashicons-buddicons-bbpress-logo::before{content:"\ea31"}.dashicons-buddicons-buddypress-logo::before{content:"\ea32"}.dashicons-buddicons-community::before{content:"\ea33"}.dashicons-buddicons-forums::before{content:"\ea34"}.dashicons-buddicons-friends::before{content:"\ea35"}.dashicons-buddicons-groups::before{content:"\ea36"}.dashicons-buddicons-pm::before{content:"\ea37"}.dashicons-buddicons-replies::before{content:"\ea38"}.dashicons-buddicons-topics::before{content:"\ea39"}.dashicons-buddicons-tracking::before{content:"\ea3a"}.dashicons-building::before{content:"\ea3b"}.dashicons-businessman::before{content:"\ea3c"}.dashicons-button::before{content:"\ea3d"}.dashicons-calendar::before{content:"\ea3e"}.dashicons-calendar-alt::before{content:"\ea3f"}.dashicons-camera::before{content:"\ea40"}.dashicons-carrot::before{content:"\ea41"}.dashicons-cart::before{content:"\ea42"}.dashicons-category::before{content:"\ea43"}.dashicons-chart-area::before{content:"\ea44"}.dashicons-chart-bar::before{content:"\ea45"}.dashicons-chart-line::before{content:"\ea46"}.dashicons-chart-pie::before{content:"\ea47"}.dashicons-clipboard::before{content:"\ea48"}.dashicons-clock::before{content:"\ea49"}.dashicons-cloud::before{content:"\ea4a"}.dashicons-columns::before{content:"\ea4b"}.dashicons-controls-back::before{content:"\ea4c"}.dashicons-controls-forward::before{content:"\ea4d"}.dashicons-controls-pause::before{content:"\ea4e"}.dashicons-controls-play::before{content:"\ea4f"}.dashicons-controls-repeat::before{content:"\ea50"}.dashicons-controls-skipback::before{content:"\ea51"}.dashicons-controls-skipforward::before{content:"\ea52"}.dashicons-controls-volumeoff::before{content:"\ea53"}.dashicons-controls-volumeon::before{content:"\ea54"}.dashicons-dashboard::before{content:"\ea55"}.dashicons-desktop::before{content:"\ea56"}.dashicons-dismiss::before{content:"\ea57"}.dashicons-download::before{content:"\ea58"}.dashicons-edit::before{content:"\ea59"}.dashicons-editor-aligncenter::before{content:"\ea5a"}.dashicons-editor-alignleft::before{content:"\ea5b"}.dashicons-editor-alignright::before{content:"\ea5c"}.dashicons-editor-bold::before{content:"\ea5d"}.dashicons-editor-break::before{content:"\ea5e"}.dashicons-editor-code::before{content:"\ea5f"}.dashicons-editor-contract::before{content:"\ea60"}.dashicons-editor-customchar::before{content:"\ea61"}.dashicons-editor-expand::before{content:"\ea62"}.dashicons-editor-help::before{content:"\ea63"}.dashicons-editor-indent::before{content:"\ea64"}.dashicons-editor-insertmore::before{content:"\ea65"}.dashicons-editor-italic::before{content:"\ea66"}.dashicons-editor-justify::before{content:"\ea67"}.dashicons-editor-kitchensink::before{content:"\ea68"}.dashicons-editor-ltr::before{content:"\ea69"}.dashicons-editor-ol::before{content:"\ea6a"}.dashicons-editor-outdent::before{content:"\ea6b"}.dashicons-editor-paragraph::before{content:"\ea6c"}.dashicons-editor-paste-text::before{content:"\ea6d"}.dashicons-editor-paste-word::before{content:"\ea6e"}.dashicons-editor-quote::before{content:"\ea6f"}.dashicons-editor-removeformatting::before{content:"\ea70"}.dashicons-editor-rtl::before{content:"\ea71"}.dashicons-editor-spellcheck::before{content:"\ea72"}.dashicons-editor-strikethrough::before{content:"\ea73"}.dashicons-editor-table::before{content:"\ea74"}.dashicons-editor-textcolor::before{content:"\ea75"}.dashicons-editor-ul::before{content:"\ea76"}.dashicons-editor-underline::before{content:"\ea77"}.dashicons-editor-unlink::before{content:"\ea78"}.dashicons-editor-video::before{content:"\ea79"}.dashicons-ellipsis::before{content:"\ea7a"}.dashicons-email::before{content:"\ea7b"}.dashicons-email-alt::before{content:"\ea7c"}.dashicons-email-alt2::before{content:"\ea7d"}.dashicons-embed-audio::before{content:"\ea7e"}.dashicons-embed-generic::before{content:"\ea7f"}.dashicons-embed-photo::before{content:"\ea80"}.dashicons-embed-post::before{content:"\ea81"}.dashicons-embed-video::before{content:"\ea82"}.dashicons-excerpt-view::before{content:"\ea83"}.dashicons-external::before{content:"\ea84"}.dashicons-facebook::before{content:"\ea85"}.dashicons-facebook-alt::before{content:"\ea86"}.dashicons-feedback::before{content:"\ea87"}.dashicons-filter::before{content:"\ea88"}.dashicons-flag::before{content:"\ea89"}.dashicons-format-aside::before{content:"\ea8a"}.dashicons-format-audio::before{content:"\ea8b"}.dashicons-format-chat::before{content:"\ea8c"}.dashicons-format-gallery::before{content:"\ea8d"}.dashicons-format-image::before{content:"\ea8e"}.dashicons-format-quote::before{content:"\ea8f"}.dashicons-format-status::before{content:"\ea90"}.dashicons-format-video::before{content:"\ea91"}.dashicons-forms::before{content:"\ea92"}.dashicons-googleplus::before{content:"\ea93"}.dashicons-grid-view::before{content:"\ea94"}.dashicons-groups::before{content:"\ea95"}.dashicons-hammer::before{content:"\ea96"}.dashicons-heading::before{content:"\ea97"}.dashicons-heart::before{content:"\ea98"}.dashicons-hidden::before{content:"\ea99"}.dashicons-html::before{content:"\ea9a"}.dashicons-id::before{content:"\ea9b"}.dashicons-id-alt::before{content:"\ea9c"}.dashicons-image-crop::before{content:"\ea9d"}.dashicons-image-filter::before{content:"\ea9e"}.dashicons-image-flip-horizontal::before{content:"\ea9f"}.dashicons-image-flip-vertical::before{content:"\eaa0"}.dashicons-image-rotate::before{content:"\eaa1"}.dashicons-image-rotate-left::before{content:"\eaa2"}.dashicons-image-rotate-right::before{content:"\eaa3"}.dashicons-images-alt::before{content:"\eaa4"}.dashicons-images-alt2::before{content:"\eaa5"}.dashicons-index-card::before{content:"\eaa6"}.dashicons-info::before{content:"\eaa7"}.dashicons-info-outline::before{content:"\eaa8"}.dashicons-insert::before{content:"\eaa9"}.dashicons-laptop::before{content:"\eaaa"}.dashicons-layout::before{content:"\eaab"}.dashicons-leftright::before{content:"\eaac"}.dashicons-lightbulb::before{content:"\eaad"}.dashicons-list-view::before{content:"\eaae"}.dashicons-location::before{content:"\eaaf"}.dashicons-location-alt::before{content:"\eab0"}.dashicons-lock::before{content:"\eab1"}.dashicons-marker::before{content:"\eab2"}.dashicons-media-archive::before{content:"\eab3"}.dashicons-media-audio::before{content:"\eab4"}.dashicons-media-code::before{content:"\eab5"}.dashicons-media-default::before{content:"\eab6"}.dashicons-media-document::before{content:"\eab7"}.dashicons-media-interactive::before{content:"\eab8"}.dashicons-media-spreadsheet::before{content:"\eab9"}.dashicons-media-text::before{content:"\eaba"}.dashicons-media-video::before{content:"\eabb"}.dashicons-megaphone::before{content:"\eabc"}.dashicons-menu::before{content:"\eabd"}.dashicons-menu-alt::before{content:"\eabe"}.dashicons-microphone::before{content:"\eabf"}.dashicons-migrate::before{content:"\eac0"}.dashicons-minus::before{content:"\eac1"}.dashicons-money::before{content:"\eac2"}.dashicons-move::before{content:"\eac3"}.dashicons-nametag::before{content:"\eac4"}.dashicons-networking::before{content:"\eac5"}.dashicons-no::before{content:"\eac6"}.dashicons-no-alt::before{content:"\eac7"}.dashicons-palmtree::before{content:"\eac8"}.dashicons-paperclip::before{content:"\eac9"}.dashicons-performance::before{content:"\eaca"}.dashicons-phone::before{content:"\eacb"}.dashicons-playlist-audio::before{content:"\eacc"}.dashicons-playlist-video::before{content:"\eacd"}.dashicons-plus::before{content:"\eace"}.dashicons-plus-alt::before{content:"\eacf"}.dashicons-plus-light::before{content:"\ead0"}.dashicons-portfolio::before{content:"\ead1"}.dashicons-post-status::before{content:"\ead2"}.dashicons-pressthis::before{content:"\ead3"}.dashicons-products::before{content:"\ead4"}.dashicons-randomize::before{content:"\ead5"}.dashicons-redo::before{content:"\ead6"}.dashicons-rest-api::before{content:"\ead7"}.dashicons-rss::before{content:"\ead8"}.dashicons-saved::before{content:"\ead9"}.dashicons-schedule::before{content:"\eada"}.dashicons-screenoptions::before{content:"\eadb"}.dashicons-search::before{content:"\eadc"}.dashicons-share::before{content:"\eadd"}.dashicons-share-alt::before{content:"\eade"}.dashicons-share-alt2::before{content:"\eadf"}.dashicons-shield::before{content:"\eae0"}.dashicons-shield-alt::before{content:"\eae1"}.dashicons-slides::before{content:"\eae2"}.dashicons-smartphone::before{content:"\eae3"}.dashicons-smiley::before{content:"\eae4"}.dashicons-sort::before{content:"\eae5"}.dashicons-sos::before{content:"\eae6"}.dashicons-star-empty::before{content:"\eae7"}.dashicons-star-filled::before{content:"\eae8"}.dashicons-star-half::before{content:"\eae9"}.dashicons-sticky::before{content:"\eaea"}.dashicons-store::before{content:"\eaeb"}.dashicons-table-col-after::before{content:"\eaec"}.dashicons-table-col-before::before{content:"\eaed"}.dashicons-table-col-delete::before{content:"\eaee"}.dashicons-table-row-after::before{content:"\eaef"}.dashicons-table-row-before::before{content:"\eaf0"}.dashicons-table-row-delete::before{content:"\eaf1"}.dashicons-tablet::before{content:"\eaf2"}.dashicons-tag::before{content:"\eaf3"}.dashicons-tagcloud::before{content:"\eaf4"}.dashicons-testimonial::before{content:"\eaf5"}.dashicons-text::before{content:"\eaf6"}.dashicons-thumbs-down::before{content:"\eaf7"}.dashicons-thumbs-up::before{content:"\eaf8"}.dashicons-tickets::before{content:"\eaf9"}.dashicons-tickets-alt::before{content:"\eafa"}.dashicons-tide::before{content:"\eafb"}.dashicons-translation::before{content:"\eafc"}.dashicons-trash::before{content:"\eafd"}.dashicons-twitter::before{content:"\eafe"}.dashicons-undo::before{content:"\eaff"}.dashicons-universal-access::before{content:"\eb00"}.dashicons-universal-access-alt::before{content:"\eb01"}.dashicons-unlock::before{content:"\eb02"}.dashicons-update::before{content:"\eb03"}.dashicons-upload::before{content:"\eb04"}.dashicons-vault::before{content:"\eb05"}.dashicons-video-alt::before{content:"\eb06"}.dashicons-video-alt2::before{content:"\eb07"}.dashicons-video-alt3::before{content:"\eb08"}.dashicons-visibility::before{content:"\eb09"}.dashicons-warning::before{content:"\eb0a"}.dashicons-welcome-add-page::before{content:"\eb0b"}.dashicons-welcome-comments::before{content:"\eb0c"}.dashicons-welcome-learn-more::before{content:"\eb0d"}.dashicons-welcome-view-site::before{content:"\eb0e"}.dashicons-welcome-widgets-menus::before{content:"\eb0f"}.dashicons-welcome-write-blog::before{content:"\eb10"}.dashicons-wordpress::before{content:"\eb11"}.dashicons-wordpress-alt::before{content:"\eb12"}.dashicons-yes::before{content:"\eb13"}.dashicons-yes-alt::before{content:"\eb14"}@font-face{font-family:dripicons;src:url(../fonts/dripicons.eot);src:url(../fonts/dripicons.eot?#iefix) format("eot"),url(../fonts/dripicons.woff) format("woff"),url(../fonts/dripicons.ttf) format("truetype"),url(../fonts/dripicons.svg#dripicons) format("svg")}.dripicons{font-family:dripicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.dripicons-alarm:before{content:"\61"}.dripicons-align-center:before{content:"\62"}.dripicons-align-justify:before{content:"\63"}.dripicons-align-left:before{content:"\64"}.dripicons-align-right:before{content:"\65"}.dripicons-anchor:before{content:"\66"}.dripicons-archive:before{content:"\67"}.dripicons-arrow-down:before{content:"\68"}.dripicons-arrow-left:before{content:"\69"}.dripicons-arrow-right:before{content:"\6a"}.dripicons-arrow-thin-down:before{content:"\6b"}.dripicons-arrow-thin-left:before{content:"\6c"}.dripicons-arrow-thin-right:before{content:"\6d"}.dripicons-arrow-thin-up:before{content:"\6e"}.dripicons-arrow-up:before{content:"\6f"}.dripicons-article:before{content:"\70"}.dripicons-backspace:before{content:"\71"}.dripicons-basket:before{content:"\72"}.dripicons-basketball:before{content:"\73"}.dripicons-battery-empty:before{content:"\74"}.dripicons-battery-full:before{content:"\75"}.dripicons-battery-low:before{content:"\76"}.dripicons-battery-medium:before{content:"\77"}.dripicons-bell:before{content:"\78"}.dripicons-blog:before{content:"\79"}.dripicons-bluetooth:before{content:"\7a"}.dripicons-bold:before{content:"\41"}.dripicons-bookmark:before{content:"\42"}.dripicons-bookmarks:before{content:"\43"}.dripicons-box:before{content:"\44"}.dripicons-briefcase:before{content:"\45"}.dripicons-brightness-low:before{content:"\46"}.dripicons-brightness-max:before{content:"\47"}.dripicons-brightness-medium:before{content:"\48"}.dripicons-broadcast:before{content:"\49"}.dripicons-browser:before{content:"\4a"}.dripicons-browser-upload:before{content:"\4b"}.dripicons-brush:before{content:"\4c"}.dripicons-calendar:before{content:"\4d"}.dripicons-camcorder:before{content:"\4e"}.dripicons-camera:before{content:"\4f"}.dripicons-card:before{content:"\50"}.dripicons-cart:before{content:"\51"}.dripicons-checklist:before{content:"\52"}.dripicons-checkmark:before{content:"\53"}.dripicons-chevron-down:before{content:"\54"}.dripicons-chevron-left:before{content:"\55"}.dripicons-chevron-right:before{content:"\56"}.dripicons-chevron-up:before{content:"\57"}.dripicons-clipboard:before{content:"\58"}.dripicons-clock:before{content:"\59"}.dripicons-clockwise:before{content:"\5a"}.dripicons-cloud:before{content:"\30"}.dripicons-cloud-download:before{content:"\31"}.dripicons-cloud-upload:before{content:"\32"}.dripicons-code:before{content:"\33"}.dripicons-contract:before{content:"\34"}.dripicons-contract-2:before{content:"\35"}.dripicons-conversation:before{content:"\36"}.dripicons-copy:before{content:"\37"}.dripicons-crop:before{content:"\38"}.dripicons-cross:before{content:"\39"}.dripicons-crosshair:before{content:"\21"}.dripicons-cutlery:before{content:"\22"}.dripicons-device-desktop:before{content:"\23"}.dripicons-device-mobile:before{content:"\24"}.dripicons-device-tablet:before{content:"\25"}.dripicons-direction:before{content:"\26"}.dripicons-disc:before{content:"\27"}.dripicons-document:before{content:"\28"}.dripicons-document-delete:before{content:"\29"}.dripicons-document-edit:before{content:"\2a"}.dripicons-document-new:before{content:"\2b"}.dripicons-document-remove:before{content:"\2c"}.dripicons-dot:before{content:"\2d"}.dripicons-dots-2:before{content:"\2e"}.dripicons-dots-3:before{content:"\2f"}.dripicons-download:before{content:"\3a"}.dripicons-duplicate:before{content:"\3b"}.dripicons-enter:before{content:"\3c"}.dripicons-exit:before{content:"\3d"}.dripicons-expand:before{content:"\3e"}.dripicons-expand-2:before{content:"\3f"}.dripicons-experiment:before{content:"\40"}.dripicons-export:before{content:"\5b"}.dripicons-feed:before{content:"\5d"}.dripicons-flag:before{content:"\5e"}.dripicons-flashlight:before{content:"\5f"}.dripicons-folder:before{content:"\60"}.dripicons-folder-open:before{content:"\7b"}.dripicons-forward:before{content:"\7c"}.dripicons-gaming:before{content:"\7d"}.dripicons-gear:before{content:"\7e"}.dripicons-graduation:before{content:"\5c"}.dripicons-graph-bar:before{content:"\e000"}.dripicons-graph-line:before{content:"\e001"}.dripicons-graph-pie:before{content:"\e002"}.dripicons-headset:before{content:"\e003"}.dripicons-heart:before{content:"\e004"}.dripicons-help:before{content:"\e005"}.dripicons-home:before{content:"\e006"}.dripicons-hourglass:before{content:"\e007"}.dripicons-inbox:before{content:"\e008"}.dripicons-information:before{content:"\e009"}.dripicons-italic:before{content:"\e00a"}.dripicons-jewel:before{content:"\e00b"}.dripicons-lifting:before{content:"\e00c"}.dripicons-lightbulb:before{content:"\e00d"}.dripicons-link:before{content:"\e00e"}.dripicons-link-broken:before{content:"\e00f"}.dripicons-list:before{content:"\e010"}.dripicons-loading:before{content:"\e011"}.dripicons-location:before{content:"\e012"}.dripicons-lock:before{content:"\e013"}.dripicons-lock-open:before{content:"\e014"}.dripicons-mail:before{content:"\e015"}.dripicons-map:before{content:"\e016"}.dripicons-media-loop:before{content:"\e017"}.dripicons-media-next:before{content:"\e018"}.dripicons-media-pause:before{content:"\e019"}.dripicons-media-play:before{content:"\e01a"}.dripicons-media-previous:before{content:"\e01b"}.dripicons-media-record:before{content:"\e01c"}.dripicons-media-shuffle:before{content:"\e01d"}.dripicons-media-stop:before{content:"\e01e"}.dripicons-medical:before{content:"\e01f"}.dripicons-menu:before{content:"\e020"}.dripicons-message:before{content:"\e021"}.dripicons-meter:before{content:"\e022"}.dripicons-microphone:before{content:"\e023"}.dripicons-minus:before{content:"\e024"}.dripicons-monitor:before{content:"\e025"}.dripicons-move:before{content:"\e026"}.dripicons-music:before{content:"\e027"}.dripicons-network-1:before{content:"\e028"}.dripicons-network-2:before{content:"\e029"}.dripicons-network-3:before{content:"\e02a"}.dripicons-network-4:before{content:"\e02b"}.dripicons-network-5:before{content:"\e02c"}.dripicons-pamphlet:before{content:"\e02d"}.dripicons-paperclip:before{content:"\e02e"}.dripicons-pencil:before{content:"\e02f"}.dripicons-phone:before{content:"\e030"}.dripicons-photo:before{content:"\e031"}.dripicons-photo-group:before{content:"\e032"}.dripicons-pill:before{content:"\e033"}.dripicons-pin:before{content:"\e034"}.dripicons-plus:before{content:"\e035"}.dripicons-power:before{content:"\e036"}.dripicons-preview:before{content:"\e037"}.dripicons-print:before{content:"\e038"}.dripicons-pulse:before{content:"\e039"}.dripicons-question:before{content:"\e03a"}.dripicons-reply:before{content:"\e03b"}.dripicons-reply-all:before{content:"\e03c"}.dripicons-return:before{content:"\e03d"}.dripicons-retweet:before{content:"\e03e"}.dripicons-rocket:before{content:"\e03f"}.dripicons-scale:before{content:"\e040"}.dripicons-search:before{content:"\e041"}.dripicons-shopping-bag:before{content:"\e042"}.dripicons-skip:before{content:"\e043"}.dripicons-stack:before{content:"\e044"}.dripicons-star:before{content:"\e045"}.dripicons-stopwatch:before{content:"\e046"}.dripicons-store:before{content:"\e047"}.dripicons-suitcase:before{content:"\e048"}.dripicons-swap:before{content:"\e049"}.dripicons-tag:before{content:"\e04a"}.dripicons-tag-delete:before{content:"\e04b"}.dripicons-tags:before{content:"\e04c"}.dripicons-thumbs-down:before{content:"\e04d"}.dripicons-thumbs-up:before{content:"\e04e"}.dripicons-ticket:before{content:"\e04f"}.dripicons-time-reverse:before{content:"\e050"}.dripicons-to-do:before{content:"\e051"}.dripicons-toggles:before{content:"\e052"}.dripicons-trash:before{content:"\e053"}.dripicons-trophy:before{content:"\e054"}.dripicons-upload:before{content:"\e055"}.dripicons-user:before{content:"\e056"}.dripicons-user-group:before{content:"\e057"}.dripicons-user-id:before{content:"\e058"}.dripicons-vibrate:before{content:"\e059"}.dripicons-view-apps:before{content:"\e05a"}.dripicons-view-list:before{content:"\e05b"}.dripicons-view-list-large:before{content:"\e05c"}.dripicons-view-thumb:before{content:"\e05d"}.dripicons-volume-full:before{content:"\e05e"}.dripicons-volume-low:before{content:"\e05f"}.dripicons-volume-medium:before{content:"\e060"}.dripicons-volume-off:before{content:"\e061"}.dripicons-wallet:before{content:"\e062"}.dripicons-warning:before{content:"\e063"}.dripicons-web:before{content:"\e064"}.dripicons-weight:before{content:"\e065"}.dripicons-wifi:before{content:"\e066"}.dripicons-wrong:before{content:"\e067"}.dripicons-zoom-in:before{content:"\e068"}.dripicons-zoom-out:before{content:"\e069"}@font-face{font-family:feather;src:url(../fonts/feather.eot);src:url(../fonts/feather.eot?#iefix) format("eot"),url(../fonts/feather.woff) format("woff"),url(../fonts/feather.ttf) format("truetype"),url(../fonts/feather.svg#feather) format("svg")}.fe{font-family:feather;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.fe-alert-octagon:before{content:"\e81b"}.fe-alert-circle:before{content:"\e81c"}.fe-activity:before{content:"\e81d"}.fe-alert-triangle:before{content:"\e81e"}.fe-align-center:before{content:"\e81f"}.fe-airplay:before{content:"\e820"}.fe-align-justify:before{content:"\e821"}.fe-align-left:before{content:"\e822"}.fe-align-right:before{content:"\e823"}.fe-arrow-down-left:before{content:"\e824"}.fe-arrow-down-right:before{content:"\e825"}.fe-anchor:before{content:"\e826"}.fe-aperture:before{content:"\e827"}.fe-arrow-left:before{content:"\e828"}.fe-arrow-right:before{content:"\e829"}.fe-arrow-down:before{content:"\e82a"}.fe-arrow-up-left:before{content:"\e82b"}.fe-arrow-up-right:before{content:"\e82c"}.fe-arrow-up:before{content:"\e82d"}.fe-award:before{content:"\e82e"}.fe-bar-chart:before{content:"\e82f"}.fe-at-sign:before{content:"\e830"}.fe-bar-chart-2:before{content:"\e831"}.fe-battery-charging:before{content:"\e832"}.fe-bell-off:before{content:"\e833"}.fe-battery:before{content:"\e834"}.fe-bluetooth:before{content:"\e835"}.fe-bell:before{content:"\e836"}.fe-book:before{content:"\e837"}.fe-briefcase:before{content:"\e838"}.fe-camera-off:before{content:"\e839"}.fe-calendar:before{content:"\e83a"}.fe-bookmark:before{content:"\e83b"}.fe-box:before{content:"\e83c"}.fe-camera:before{content:"\e83d"}.fe-check-circle:before{content:"\e83e"}.fe-check:before{content:"\e83f"}.fe-check-square:before{content:"\e840"}.fe-cast:before{content:"\e841"}.fe-chevron-down:before{content:"\e842"}.fe-chevron-left:before{content:"\e843"}.fe-chevron-right:before{content:"\e844"}.fe-chevron-up:before{content:"\e845"}.fe-chevrons-down:before{content:"\e846"}.fe-chevrons-right:before{content:"\e847"}.fe-chevrons-up:before{content:"\e848"}.fe-chevrons-left:before{content:"\e849"}.fe-circle:before{content:"\e84a"}.fe-clipboard:before{content:"\e84b"}.fe-chrome:before{content:"\e84c"}.fe-clock:before{content:"\e84d"}.fe-cloud-lightning:before{content:"\e84e"}.fe-cloud-drizzle:before{content:"\e84f"}.fe-cloud-rain:before{content:"\e850"}.fe-cloud-off:before{content:"\e851"}.fe-codepen:before{content:"\e852"}.fe-cloud-snow:before{content:"\e853"}.fe-compass:before{content:"\e854"}.fe-copy:before{content:"\e855"}.fe-corner-down-right:before{content:"\e856"}.fe-corner-down-left:before{content:"\e857"}.fe-corner-left-down:before{content:"\e858"}.fe-corner-left-up:before{content:"\e859"}.fe-corner-up-left:before{content:"\e85a"}.fe-corner-up-right:before{content:"\e85b"}.fe-corner-right-down:before{content:"\e85c"}.fe-corner-right-up:before{content:"\e85d"}.fe-cpu:before{content:"\e85e"}.fe-credit-card:before{content:"\e85f"}.fe-crosshair:before{content:"\e860"}.fe-disc:before{content:"\e861"}.fe-delete:before{content:"\e862"}.fe-download-cloud:before{content:"\e863"}.fe-download:before{content:"\e864"}.fe-droplet:before{content:"\e865"}.fe-edit-2:before{content:"\e866"}.fe-edit:before{content:"\e867"}.fe-edit-3:before{content:"\e868"}.fe-external-link:before{content:"\e869"}.fe-eye:before{content:"\e86a"}.fe-feather:before{content:"\e86b"}.fe-facebook:before{content:"\e86c"}.fe-file-minus:before{content:"\e86d"}.fe-eye-off:before{content:"\e86e"}.fe-fast-forward:before{content:"\e86f"}.fe-file-text:before{content:"\e870"}.fe-film:before{content:"\e871"}.fe-file:before{content:"\e872"}.fe-file-plus:before{content:"\e873"}.fe-folder:before{content:"\e874"}.fe-filter:before{content:"\e875"}.fe-flag:before{content:"\e876"}.fe-globe:before{content:"\e877"}.fe-grid:before{content:"\e878"}.fe-heart:before{content:"\e879"}.fe-home:before{content:"\e87a"}.fe-github:before{content:"\e87b"}.fe-image:before{content:"\e87c"}.fe-inbox:before{content:"\e87d"}.fe-layers:before{content:"\e87e"}.fe-info:before{content:"\e87f"}.fe-instagram:before{content:"\e880"}.fe-layout:before{content:"\e881"}.fe-link-2:before{content:"\e882"}.fe-life-buoy:before{content:"\e883"}.fe-link:before{content:"\e884"}.fe-log-in:before{content:"\e885"}.fe-list:before{content:"\e886"}.fe-lock:before{content:"\e887"}.fe-log-out:before{content:"\e888"}.fe-loader:before{content:"\e889"}.fe-mail:before{content:"\e88a"}.fe-maximize-2:before{content:"\e88b"}.fe-map:before{content:"\e88c"}.fe-map-pin:before{content:"\e88e"}.fe-menu:before{content:"\e88f"}.fe-message-circle:before{content:"\e890"}.fe-message-square:before{content:"\e891"}.fe-minimize-2:before{content:"\e892"}.fe-mic-off:before{content:"\e893"}.fe-minus-circle:before{content:"\e894"}.fe-mic:before{content:"\e895"}.fe-minus-square:before{content:"\e896"}.fe-minus:before{content:"\e897"}.fe-moon:before{content:"\e898"}.fe-monitor:before{content:"\e899"}.fe-more-vertical:before{content:"\e89a"}.fe-more-horizontal:before{content:"\e89b"}.fe-move:before{content:"\e89c"}.fe-music:before{content:"\e89d"}.fe-navigation-2:before{content:"\e89e"}.fe-navigation:before{content:"\e89f"}.fe-octagon:before{content:"\e8a0"}.fe-package:before{content:"\e8a1"}.fe-pause-circle:before{content:"\e8a2"}.fe-pause:before{content:"\e8a3"}.fe-percent:before{content:"\e8a4"}.fe-phone-call:before{content:"\e8a5"}.fe-phone-forwarded:before{content:"\e8a6"}.fe-phone-missed:before{content:"\e8a7"}.fe-phone-off:before{content:"\e8a8"}.fe-phone-incoming:before{content:"\e8a9"}.fe-phone:before{content:"\e8aa"}.fe-phone-outgoing:before{content:"\e8ab"}.fe-pie-chart:before{content:"\e8ac"}.fe-play-circle:before{content:"\e8ad"}.fe-play:before{content:"\e8ae"}.fe-plus-square:before{content:"\e8af"}.fe-plus-circle:before{content:"\e8b0"}.fe-plus:before{content:"\e8b1"}.fe-pocket:before{content:"\e8b2"}.fe-printer:before{content:"\e8b3"}.fe-power:before{content:"\e8b4"}.fe-radio:before{content:"\e8b5"}.fe-repeat:before{content:"\e8b6"}.fe-refresh-ccw:before{content:"\e8b7"}.fe-rewind:before{content:"\e8b8"}.fe-rotate-ccw:before{content:"\e8b9"}.fe-refresh-cw:before{content:"\e8ba"}.fe-rotate-cw:before{content:"\e8bb"}.fe-save:before{content:"\e8bc"}.fe-search:before{content:"\e8bd"}.fe-server:before{content:"\e8be"}.fe-scissors:before{content:"\e8bf"}.fe-share-2:before{content:"\e8c0"}.fe-share:before{content:"\e8c1"}.fe-shield:before{content:"\e8c2"}.fe-settings:before{content:"\e8c3"}.fe-skip-back:before{content:"\e8c4"}.fe-shuffle:before{content:"\e8c5"}.fe-sidebar:before{content:"\e8c6"}.fe-skip-forward:before{content:"\e8c7"}.fe-slack:before{content:"\e8c8"}.fe-slash:before{content:"\e8c9"}.fe-smartphone:before{content:"\e8ca"}.fe-square:before{content:"\e8cb"}.fe-speaker:before{content:"\e8cc"}.fe-star:before{content:"\e8cd"}.fe-stop-circle:before{content:"\e8ce"}.fe-sun:before{content:"\e8cf"}.fe-sunrise:before{content:"\e8d0"}.fe-tablet:before{content:"\e8d1"}.fe-tag:before{content:"\e8d2"}.fe-sunset:before{content:"\e8d3"}.fe-target:before{content:"\e8d4"}.fe-thermometer:before{content:"\e8d5"}.fe-thumbs-up:before{content:"\e8d6"}.fe-thumbs-down:before{content:"\e8d7"}.fe-toggle-left:before{content:"\e8d8"}.fe-toggle-right:before{content:"\e8d9"}.fe-trash-2:before{content:"\e8da"}.fe-trash:before{content:"\e8db"}.fe-trending-up:before{content:"\e8dc"}.fe-trending-down:before{content:"\e8dd"}.fe-triangle:before{content:"\e8de"}.fe-type:before{content:"\e8df"}.fe-twitter:before{content:"\e8e0"}.fe-upload:before{content:"\e8e1"}.fe-umbrella:before{content:"\e8e2"}.fe-upload-cloud:before{content:"\e8e3"}.fe-unlock:before{content:"\e8e4"}.fe-user-check:before{content:"\e8e5"}.fe-user-minus:before{content:"\e8e6"}.fe-user-plus:before{content:"\e8e7"}.fe-user-x:before{content:"\e8e8"}.fe-user:before{content:"\e8e9"}.fe-users:before{content:"\e8ea"}.fe-video-off:before{content:"\e8eb"}.fe-video:before{content:"\e8ec"}.fe-voicemail:before{content:"\e8ed"}.fe-volume-x:before{content:"\e8ee"}.fe-volume-2:before{content:"\e8ef"}.fe-volume-1:before{content:"\e8f0"}.fe-volume:before{content:"\e8f1"}.fe-watch:before{content:"\e8f2"}.fe-wifi:before{content:"\e8f3"}.fe-x-square:before{content:"\e8f4"}.fe-wind:before{content:"\e8f5"}.fe-x:before{content:"\e8f6"}.fe-x-circle:before{content:"\e8f7"}.fe-zap:before{content:"\e8f8"}.fe-zoom-in:before{content:"\e8f9"}.fe-zoom-out:before{content:"\e8fa"}.fe-command:before{content:"\e8fb"}.fe-cloud:before{content:"\e8fc"}.fe-hash:before{content:"\e8fd"}.fe-headphones:before{content:"\e8fe"}.fe-underline:before{content:"\e8ff"}.fe-italic:before{content:"\e900"}.fe-bold:before{content:"\e901"}.fe-crop:before{content:"\e902"}.fe-help-circle:before{content:"\e903"}.fe-paperclip:before{content:"\e904"}.fe-shopping-cart:before{content:"\e905"}.fe-tv:before{content:"\e906"}.fe-wifi-off:before{content:"\e907"}.fe-minimize:before{content:"\e88d"}.fe-maximize:before{content:"\e908"}.fe-gitlab:before{content:"\e909"}.fe-sliders:before{content:"\e90a"}.fe-star-on:before{content:"\e90b"}.fe-heart-on:before{content:"\e90c"}.fe-archive:before{content:"\e90d"}.fe-arrow-down-circle:before{content:"\e90e"}.fe-arrow-up-circle:before{content:"\e90f"}.fe-arrow-left-circle:before{content:"\e910"}.fe-arrow-right-circle:before{content:"\e911"}.fe-bar-chart-line-2:before{content:"\e912"}.fe-bar-chart-line:before{content:"\e913"}.fe-book-open:before{content:"\e914"}.fe-code:before{content:"\e915"}.fe-database:before{content:"\e916"}.fe-dollar-sign:before{content:"\e917"}.fe-folder-plus:before{content:"\e918"}.fe-gift:before{content:"\e919"}.fe-folder-minus:before{content:"\e91a"}.fe-git-commit:before{content:"\e91b"}.fe-git-branch:before{content:"\e91c"}.fe-git-pull-request:before{content:"\e91d"}.fe-git-merge:before{content:"\e91e"}.fe-linkedin:before{content:"\e91f"}.fe-hard-drive:before{content:"\e920"}.fe-more-vertical-2:before{content:"\e921"}.fe-more-horizontal-2:before{content:"\e922"}.fe-rss:before{content:"\e923"}.fe-send:before{content:"\e924"}.fe-shield-off:before{content:"\e925"}.fe-shopping-bag:before{content:"\e926"}.fe-terminal:before{content:"\e927"}.fe-truck:before{content:"\e928"}.fe-zap-off:before{content:"\e929"}.fe-youtube:before{content:"\e92a"}@font-face{font-family:font-awesome;src:url(../fonts/font-awesome.eot);src:url(../fonts/font-awesome.eot?#iefix) format("eot"),url(../fonts/font-awesome.woff2) format("woff2"),url(../fonts/font-awesome.woff) format("woff"),url(../fonts/font-awesome.ttf) format("truetype"),url(../fonts/font-awesome.svg#font-awesome) format("svg")}.fa{font-family:font-awesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before{content:"\f2bb"}.fa-address-card-o:before{content:"\f2bc"}.fa-adjust:before{content:"\f042"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-anchor:before{content:"\f13d"}.fa-archive:before{content:"\f187"}.fa-area-chart:before{content:"\f1fe"}.fa-arrows:before{content:"\f047"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-asl-interpreting:before{content:"\f2a3"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-at:before{content:"\f1fa"}.fa-audio-description:before{content:"\f29e"}.fa-automobile:before{content:"\f1b9"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-bank:before{content:"\f19c"}.fa-bar-chart:before{content:"\f080"}.fa-bar-chart-o:before{content:"\f080"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-bath:before{content:"\f2cd"}.fa-bathtub:before{content:"\f2cd"}.fa-battery:before{content:"\f240"}.fa-battery-0:before{content:"\f244"}.fa-battery-1:before{content:"\f243"}.fa-battery-2:before{content:"\f242"}.fa-battery-3:before{content:"\f241"}.fa-battery-4:before{content:"\f240"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-bell:before{content:"\f0f3"}.fa-bell-o:before{content:"\f0a2"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-bicycle:before{content:"\f206"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-blind:before{content:"\f29d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-bookmark-o:before{content:"\f097"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-building-o:before{content:"\f0f7"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bus:before{content:"\f207"}.fa-cab:before{content:"\f1ba"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f073"}.fa-calendar-check-o:before{content:"\f274"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-o:before{content:"\f133"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-times-o:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-car:before{content:"\f1b9"}.fa-caret-square-o-down:before{content:"\f150"}.fa-caret-square-o-left:before{content:"\f191"}.fa-caret-square-o-right:before{content:"\f152"}.fa-caret-square-o-up:before{content:"\f151"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc:before{content:"\f20a"}.fa-certificate:before{content:"\f0a3"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-circle-o:before{content:"\f05d"}.fa-check-square:before{content:"\f14a"}.fa-check-square-o:before{content:"\f046"}.fa-child:before{content:"\f1ae"}.fa-circle:before{content:"\f111"}.fa-circle-o:before{content:"\f10c"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-circle-thin:before{content:"\f1db"}.fa-clock-o:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-close:before{content:"\f00d"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-code:before{content:"\f121"}.fa-code-fork:before{content:"\f126"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-comment:before{content:"\f075"}.fa-comment-o:before{content:"\f0e5"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-comments:before{content:"\f086"}.fa-comments-o:before{content:"\f0e6"}.fa-compass:before{content:"\f14e"}.fa-copyright:before{content:"\f1f9"}.fa-creative-commons:before{content:"\f25e"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-alt:before{content:"\f283"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cutlery:before{content:"\f0f5"}.fa-dashboard:before{content:"\f0e4"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deafness:before{content:"\f2a4"}.fa-desktop:before{content:"\f108"}.fa-diamond:before{content:"\f219"}.fa-dot-circle-o:before{content:"\f192"}.fa-download:before{content:"\f019"}.fa-drivers-license:before{content:"\f2c2"}.fa-drivers-license-o:before{content:"\f2c3"}.fa-edit:before{content:"\f044"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-o:before{content:"\f003"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-envelope-square:before{content:"\f199"}.fa-eraser:before{content:"\f12d"}.fa-exchange:before{content:"\f0ec"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-external-link:before{content:"\f08e"}.fa-external-link-square:before{content:"\f14c"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-eyedropper:before{content:"\f1fb"}.fa-fax:before{content:"\f1ac"}.fa-feed:before{content:"\f09e"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file-archive-o:before{content:"\f1c6"}.fa-file-audio-o:before{content:"\f1c7"}.fa-file-code-o:before{content:"\f1c9"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-image-o:before{content:"\f1c5"}.fa-file-movie-o:before{content:"\f1c8"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-photo-o:before{content:"\f1c5"}.fa-file-picture-o:before{content:"\f1c5"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-sound-o:before{content:"\f1c7"}.fa-file-video-o:before{content:"\f1c8"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-zip-o:before{content:"\f1c6"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-o:before{content:"\f11d"}.fa-flash:before{content:"\f0e7"}.fa-flask:before{content:"\f0c3"}.fa-folder:before{content:"\f07b"}.fa-folder-o:before{content:"\f114"}.fa-folder-open:before{content:"\f07c"}.fa-folder-open-o:before{content:"\f115"}.fa-frown-o:before{content:"\f119"}.fa-futbol-o:before{content:"\f1e3"}.fa-gamepad:before{content:"\f11b"}.fa-gavel:before{content:"\f0e3"}.fa-gear:before{content:"\f013"}.fa-gears:before{content:"\f085"}.fa-gift:before{content:"\f06b"}.fa-glass:before{content:"\f000"}.fa-globe:before{content:"\f0ac"}.fa-graduation-cap:before{content:"\f19d"}.fa-group:before{content:"\f0c0"}.fa-hand-grab-o:before{content:"\f255"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-paper-o:before{content:"\f256"}.fa-hand-peace-o:before{content:"\f25b"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-rock-o:before{content:"\f255"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-stop-o:before{content:"\f256"}.fa-handshake-o:before{content:"\f2b5"}.fa-hard-of-hearing:before{content:"\f2a4"}.fa-hashtag:before{content:"\f292"}.fa-hdd-o:before{content:"\f0a0"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heart-o:before{content:"\f08a"}.fa-heartbeat:before{content:"\f21e"}.fa-history:before{content:"\f1da"}.fa-home:before{content:"\f015"}.fa-hotel:before{content:"\f236"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-1:before{content:"\f251"}.fa-hourglass-2:before{content:"\f252"}.fa-hourglass-3:before{content:"\f253"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-start:before{content:"\f251"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-o:before{content:"\f2c3"}.fa-image:before{content:"\f03e"}.fa-inbox:before{content:"\f01c"}.fa-industry:before{content:"\f275"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-institution:before{content:"\f19c"}.fa-key:before{content:"\f084"}.fa-keyboard-o:before{content:"\f11c"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-leaf:before{content:"\f06c"}.fa-legal:before{content:"\f0e3"}.fa-lemon-o:before{content:"\f094"}.fa-level-down:before{content:"\f149"}.fa-level-up:before{content:"\f148"}.fa-life-bouy:before{content:"\f1cd"}.fa-life-buoy:before{content:"\f1cd"}.fa-life-ring:before{content:"\f1cd"}.fa-life-saver:before{content:"\f1cd"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-line-chart:before{content:"\f201"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-low-vision:before{content:"\f2a8"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-forward:before{content:"\f064"}.fa-mail-reply:before{content:"\f112"}.fa-mail-reply-all:before{content:"\f122"}.fa-male:before{content:"\f183"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-o:before{content:"\f278"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-meh-o:before{content:"\f11a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-mobile:before{content:"\f10b"}.fa-mobile-phone:before{content:"\f10b"}.fa-money:before{content:"\f0d6"}.fa-moon-o:before{content:"\f186"}.fa-mortar-board:before{content:"\f19d"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-navicon:before{content:"\f0c9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-paint-brush:before{content:"\f1fc"}.fa-paper-plane:before{content:"\f1d8"}.fa-paper-plane-o:before{content:"\f1d9"}.fa-paw:before{content:"\f1b0"}.fa-pencil:before{content:"\f040"}.fa-pencil-square:before{content:"\f14b"}.fa-pencil-square-o:before{content:"\f044"}.fa-percent:before{content:"\f295"}.fa-phone:before{content:"\f095"}.fa-phone-square:before{content:"\f098"}.fa-photo:before{content:"\f03e"}.fa-picture-o:before{content:"\f03e"}.fa-pie-chart:before{content:"\f200"}.fa-plane:before{content:"\f072"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-plus-square-o:before{content:"\f196"}.fa-podcast:before{content:"\f2ce"}.fa-power-off:before{content:"\f011"}.fa-print:before{content:"\f02f"}.fa-puzzle-piece:before{content:"\f12e"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-circle-o:before{content:"\f29c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-random:before{content:"\f074"}.fa-recycle:before{content:"\f1b8"}.fa-refresh:before{content:"\f021"}.fa-registered:before{content:"\f25d"}.fa-remove:before{content:"\f00d"}.fa-reorder:before{content:"\f0c9"}.fa-reply:before{content:"\f112"}.fa-reply-all:before{content:"\f122"}.fa-retweet:before{content:"\f079"}.fa-road:before{content:"\f018"}.fa-rocket:before{content:"\f135"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-s15:before{content:"\f2cd"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-send:before{content:"\f1d8"}.fa-send-o:before{content:"\f1d9"}.fa-server:before{content:"\f233"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-share-square-o:before{content:"\f045"}.fa-shield:before{content:"\f132"}.fa-ship:before{content:"\f21a"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-sign-in:before{content:"\f090"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-signal:before{content:"\f012"}.fa-signing:before{content:"\f2a7"}.fa-sitemap:before{content:"\f0e8"}.fa-sliders:before{content:"\f1de"}.fa-smile-o:before{content:"\f118"}.fa-snowflake-o:before{content:"\f2dc"}.fa-soccer-ball-o:before{content:"\f1e3"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-asc:before{content:"\f0de"}.fa-sort-desc:before{content:"\f0dd"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-space-shuttle:before{content:"\f197"}.fa-spinner:before{content:"\f110"}.fa-spoon:before{content:"\f1b1"}.fa-square:before{content:"\f0c8"}.fa-square-o:before{content:"\f096"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-star-half-empty:before{content:"\f123"}.fa-star-half-full:before{content:"\f123"}.fa-star-half-o:before{content:"\f123"}.fa-star-o:before{content:"\f006"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-street-view:before{content:"\f21d"}.fa-suitcase:before{content:"\f0f2"}.fa-sun-o:before{content:"\f185"}.fa-support:before{content:"\f1cd"}.fa-tablet:before{content:"\f10a"}.fa-tachometer:before{content:"\f0e4"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-television:before{content:"\f26c"}.fa-terminal:before{content:"\f120"}.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-0:before{content:"\f2cb"}.fa-thermometer-1:before{content:"\f2ca"}.fa-thermometer-2:before{content:"\f2c9"}.fa-thermometer-3:before{content:"\f2c8"}.fa-thermometer-4:before{content:"\f2c7"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumb-tack:before{content:"\f08d"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-o-down:before{content:"\f088"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-up:before{content:"\f164"}.fa-ticket:before{content:"\f145"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-circle-o:before{content:"\f05c"}.fa-times-rectangle:before{content:"\f2d3"}.fa-times-rectangle-o:before{content:"\f2d4"}.fa-tint:before{content:"\f043"}.fa-toggle-down:before{content:"\f150"}.fa-toggle-left:before{content:"\f191"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toggle-right:before{content:"\f152"}.fa-toggle-up:before{content:"\f151"}.fa-trademark:before{content:"\f25c"}.fa-trash:before{content:"\f1f8"}.fa-trash-o:before{content:"\f014"}.fa-tree:before{content:"\f1bb"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-tty:before{content:"\f1e4"}.fa-tv:before{content:"\f26c"}.fa-umbrella:before{content:"\f0e9"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsorted:before{content:"\f0dc"}.fa-upload:before{content:"\f093"}.fa-user:before{content:"\f007"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-vcard:before{content:"\f2bb"}.fa-vcard-o:before{content:"\f2bc"}.fa-video-camera:before{content:"\f03d"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-warning:before{content:"\f071"}.fa-wheelchair:before{content:"\f193"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-wifi:before{content:"\f1eb"}.fa-window-close:before{content:"\f2d3"}.fa-window-close-o:before{content:"\f2d4"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-wrench:before{content:"\f0ad"}.fa-hand-o-down:before{content:"\f0a7"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-up:before{content:"\f0a6"}.fa-ambulance:before{content:"\f0f9"}.fa-subway:before{content:"\f239"}.fa-train:before{content:"\f238"}.fa-genderless:before{content:"\f22d"}.fa-intersex:before{content:"\f224"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mercury:before{content:"\f223"}.fa-neuter:before{content:"\f22c"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-file:before{content:"\f15b"}.fa-file-o:before{content:"\f016"}.fa-file-text:before{content:"\f15c"}.fa-file-text-o:before{content:"\f0f6"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-google-wallet:before{content:"\f1ee"}.fa-paypal:before{content:"\f1ed"}.fa-bitcoin:before{content:"\f15a"}.fa-btc:before{content:"\f15a"}.fa-cny:before{content:"\f157"}.fa-dollar:before{content:"\f155"}.fa-eur:before{content:"\f153"}.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ils:before{content:"\f20b"}.fa-inr:before{content:"\f156"}.fa-jpy:before{content:"\f157"}.fa-krw:before{content:"\f159"}.fa-rmb:before{content:"\f157"}.fa-rouble:before{content:"\f158"}.fa-rub:before{content:"\f158"}.fa-ruble:before{content:"\f158"}.fa-rupee:before{content:"\f156"}.fa-shekel:before{content:"\f20b"}.fa-sheqel:before{content:"\f20b"}.fa-try:before{content:"\f195"}.fa-turkish-lira:before{content:"\f195"}.fa-usd:before{content:"\f155"}.fa-viacoin:before{content:"\f237"}.fa-won:before{content:"\f159"}.fa-yen:before{content:"\f157"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-bold:before{content:"\f032"}.fa-chain:before{content:"\f0c1"}.fa-chain-broken:before{content:"\f127"}.fa-clipboard:before{content:"\f0ea"}.fa-columns:before{content:"\f0db"}.fa-copy:before{content:"\f0c5"}.fa-cut:before{content:"\f0c4"}.fa-dedent:before{content:"\f03b"}.fa-files-o:before{content:"\f0c5"}.fa-floppy-o:before{content:"\f0c7"}.fa-font:before{content:"\f031"}.fa-header:before{content:"\f1dc"}.fa-indent:before{content:"\f03c"}.fa-italic:before{content:"\f033"}.fa-link:before{content:"\f0c1"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-outdent:before{content:"\f03b"}.fa-paperclip:before{content:"\f0c6"}.fa-paragraph:before{content:"\f1dd"}.fa-paste:before{content:"\f0ea"}.fa-repeat:before{content:"\f01e"}.fa-rotate-left:before{content:"\f0e2"}.fa-rotate-right:before{content:"\f01e"}.fa-save:before{content:"\f0c7"}.fa-scissors:before{content:"\f0c4"}.fa-strikethrough:before{content:"\f0cc"}.fa-subscript:before{content:"\f12c"}.fa-superscript:before{content:"\f12b"}.fa-table:before{content:"\f0ce"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-unlink:before{content:"\f127"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-up:before{content:"\f0d8"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-backward:before{content:"\f04a"}.fa-compress:before{content:"\f066"}.fa-eject:before{content:"\f052"}.fa-expand:before{content:"\f065"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-forward:before{content:"\f04e"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-play-circle-o:before{content:"\f01d"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-youtube-play:before{content:"\f16a"}.fa-500px:before{content:"\f26e"}.fa-adn:before{content:"\f170"}.fa-amazon:before{content:"\f270"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-apple:before{content:"\f179"}.fa-bandcamp:before{content:"\f2d5"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-black-tie:before{content:"\f27e"}.fa-buysellads:before{content:"\f20d"}.fa-chrome:before{content:"\f268"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-css3:before{content:"\f13c"}.fa-dashcube:before{content:"\f210"}.fa-delicious:before{content:"\f1a5"}.fa-deviantart:before{content:"\f1bd"}.fa-digg:before{content:"\f1a6"}.fa-dribbble:before{content:"\f17d"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-edge:before{content:"\f282"}.fa-eercast:before{content:"\f2da"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-etsy:before{content:"\f2d7"}.fa-expeditedssl:before{content:"\f23e"}.fa-fa:before{content:"\f2b4"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f09a"}.fa-facebook-official:before{content:"\f230"}.fa-facebook-square:before{content:"\f082"}.fa-firefox:before{content:"\f269"}.fa-first-order:before{content:"\f2b0"}.fa-flickr:before{content:"\f16e"}.fa-font-awesome:before{content:"\f2b4"}.fa-fonticons:before{content:"\f280"}.fa-fort-awesome:before{content:"\f286"}.fa-forumbee:before{content:"\f211"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-ge:before{content:"\f1d1"}.fa-get-pocket:before{content:"\f265"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitlab:before{content:"\f296"}.fa-gittip:before{content:"\f184"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-google:before{content:"\f1a0"}.fa-google-plus:before{content:"\f0d5"}.fa-google-plus-circle:before{content:"\f2b3"}.fa-google-plus-official:before{content:"\f2b3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-hacker-news:before{content:"\f1d4"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-imdb:before{content:"\f2d8"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-joomla:before{content:"\f1aa"}.fa-jsfiddle:before{content:"\f1cc"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leanpub:before{content:"\f212"}.fa-linkedin:before{content:"\f0e1"}.fa-linkedin-square:before{content:"\f08c"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-maxcdn:before{content:"\f136"}.fa-meanpath:before{content:"\f20c"}.fa-medium:before{content:"\f23a"}.fa-meetup:before{content:"\f2e0"}.fa-mixcloud:before{content:"\f289"}.fa-modx:before{content:"\f285"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-pagelines:before{content:"\f18c"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-product-hunt:before{content:"\f288"}.fa-qq:before{content:"\f1d6"}.fa-quora:before{content:"\f2c4"}.fa-ra:before{content:"\f1d0"}.fa-ravelry:before{content:"\f2d9"}.fa-rebel:before{content:"\f1d0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-renren:before{content:"\f18b"}.fa-resistance:before{content:"\f1d0"}.fa-safari:before{content:"\f267"}.fa-scribd:before{content:"\f28a"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slideshare:before{content:"\f1e7"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-soundcloud:before{content:"\f1be"}.fa-spotify:before{content:"\f1bc"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-superpowers:before{content:"\f2dd"}.fa-telegram:before{content:"\f2c6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-themeisle:before{content:"\f2b2"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-usb:before{content:"\f287"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vimeo:before{content:"\f27d"}.fa-vimeo-square:before{content:"\f194"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-wechat:before{content:"\f1d7"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-wikipedia-w:before{content:"\f266"}.fa-windows:before{content:"\f17a"}.fa-wordpress:before{content:"\f19a"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-y-combinator-square:before{content:"\f1d4"}.fa-yahoo:before{content:"\f19e"}.fa-yc:before{content:"\f23b"}.fa-yc-square:before{content:"\f1d4"}.fa-yelp:before{content:"\f1e9"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f166"}.fa-h-square:before{content:"\f0fd"}.fa-hospital-o:before{content:"\f0f8"}.fa-medkit:before{content:"\f0fa"}.fa-stethoscope:before{content:"\f0f1"}.fa-user-md:before{content:"\f0f0"}@font-face{font-family:ionicons;src:url(../fonts/ionicons.eot);src:url(../fonts/ionicons.eot?#iefix) format("eot"),url(../fonts/ionicons.woff2) format("woff2"),url(../fonts/ionicons.woff) format("woff"),url(../fonts/ionicons.ttf) format("truetype"),url(../fonts/ionicons.svg#ionicons) format("svg")}.ion{font-family:ionicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.ion-ios-add:before{content:"\f102"}.ion-ios-add-circle:before{content:"\f101"}.ion-ios-add-circle-outline:before{content:"\f100"}.ion-ios-add-outline:before{content:"\f102"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-alert:before{content:"\f104"}.ion-ios-alert-outline:before{content:"\f103"}.ion-ios-american-football:before{content:"\f106"}.ion-ios-american-football-outline:before{content:"\f105"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-aperture:before{content:"\f108"}.ion-ios-aperture-outline:before{content:"\f107"}.ion-ios-apps:before{content:"\f10a"}.ion-ios-apps-outline:before{content:"\f109"}.ion-ios-appstore:before{content:"\f10c"}.ion-ios-appstore-outline:before{content:"\f10b"}.ion-ios-archive:before{content:"\f10e"}.ion-ios-archive-outline:before{content:"\f10d"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-back-outline:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-down-outline:before{content:"\f3d0"}.ion-ios-arrow-dropdown:before{content:"\f110"}.ion-ios-arrow-dropdown-circle:before{content:"\f10f"}.ion-ios-arrow-dropdown-circle-outline:before{content:"\f10f"}.ion-ios-arrow-dropdown-outline:before{content:"\f110"}.ion-ios-arrow-dropleft:before{content:"\f112"}.ion-ios-arrow-dropleft-circle:before{content:"\f111"}.ion-ios-arrow-dropleft-circle-outline:before{content:"\f111"}.ion-ios-arrow-dropleft-outline:before{content:"\f112"}.ion-ios-arrow-dropright:before{content:"\f114"}.ion-ios-arrow-dropright-circle:before{content:"\f113"}.ion-ios-arrow-dropright-circle-outline:before{content:"\f113"}.ion-ios-arrow-dropright-outline:before{content:"\f114"}.ion-ios-arrow-dropup:before{content:"\f116"}.ion-ios-arrow-dropup-circle:before{content:"\f115"}.ion-ios-arrow-dropup-circle-outline:before{content:"\f115"}.ion-ios-arrow-dropup-outline:before{content:"\f116"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-forward-outline:before{content:"\f3d1"}.ion-ios-arrow-round-back:before{content:"\f117"}.ion-ios-arrow-round-back-outline:before{content:"\f117"}.ion-ios-arrow-round-down:before{content:"\f118"}.ion-ios-arrow-round-down-outline:before{content:"\f118"}.ion-ios-arrow-round-forward:before{content:"\f119"}.ion-ios-arrow-round-forward-outline:before{content:"\f119"}.ion-ios-arrow-round-up:before{content:"\f11a"}.ion-ios-arrow-round-up-outline:before{content:"\f11a"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-arrow-up-outline:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-attach:before{content:"\f11b"}.ion-ios-attach-outline:before{content:"\f11b"}.ion-ios-backspace:before{content:"\f11d"}.ion-ios-backspace-outline:before{content:"\f11c"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basket:before{content:"\f11f"}.ion-ios-basket-outline:before{content:"\f11e"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-battery-charging:before{content:"\f120"}.ion-ios-battery-charging-outline:before{content:"\f120"}.ion-ios-battery-dead:before{content:"\f121"}.ion-ios-battery-dead-outline:before{content:"\f121"}.ion-ios-battery-full:before{content:"\f122"}.ion-ios-battery-full-outline:before{content:"\f122"}.ion-ios-beaker:before{content:"\f124"}.ion-ios-beaker-outline:before{content:"\f123"}.ion-ios-beer:before{content:"\f126"}.ion-ios-beer-outline:before{content:"\f125"}.ion-ios-bicycle:before{content:"\f127"}.ion-ios-bicycle-outline:before{content:"\f127"}.ion-ios-bluetooth:before{content:"\f128"}.ion-ios-bluetooth-outline:before{content:"\f128"}.ion-ios-boat:before{content:"\f12a"}.ion-ios-boat-outline:before{content:"\f129"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bonfire:before{content:"\f12c"}.ion-ios-bonfire-outline:before{content:"\f12b"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmark:before{content:"\f12e"}.ion-ios-bookmark-outline:before{content:"\f12d"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-bowtie:before{content:"\f130"}.ion-ios-bowtie-outline:before{content:"\f12f"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-brush:before{content:"\f132"}.ion-ios-brush-outline:before{content:"\f131"}.ion-ios-bug:before{content:"\f134"}.ion-ios-bug-outline:before{content:"\f133"}.ion-ios-build:before{content:"\f136"}.ion-ios-build-outline:before{content:"\f135"}.ion-ios-bulb:before{content:"\f138"}.ion-ios-bulb-outline:before{content:"\f137"}.ion-ios-bus:before{content:"\f13a"}.ion-ios-bus-outline:before{content:"\f139"}.ion-ios-cafe:before{content:"\f13c"}.ion-ios-cafe-outline:before{content:"\f13b"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-call:before{content:"\f13e"}.ion-ios-call-outline:before{content:"\f13d"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-car:before{content:"\f140"}.ion-ios-car-outline:before{content:"\f13f"}.ion-ios-card:before{content:"\f142"}.ion-ios-card-outline:before{content:"\f141"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-cash:before{content:"\f144"}.ion-ios-cash-outline:before{content:"\f143"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubbles:before{content:"\f146"}.ion-ios-chatbubbles-outline:before{content:"\f145"}.ion-ios-checkbox:before{content:"\f148"}.ion-ios-checkbox-outline:before{content:"\f147"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-circle:before{content:"\f14a"}.ion-ios-checkmark-circle-outline:before{content:"\f149"}.ion-ios-checkmark-outline:before{content:"\f3ff"}.ion-ios-clipboard:before{content:"\f14c"}.ion-ios-clipboard-outline:before{content:"\f14b"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-circle:before{content:"\f14e"}.ion-ios-close-circle-outline:before{content:"\f14d"}.ion-ios-close-outline:before{content:"\f406"}.ion-ios-closed-captioning:before{content:"\f150"}.ion-ios-closed-captioning-outline:before{content:"\f14f"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-circle:before{content:"\f152"}.ion-ios-cloud-circle-outline:before{content:"\f151"}.ion-ios-cloud-done:before{content:"\f154"}.ion-ios-cloud-done-outline:before{content:"\f153"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-code:before{content:"\f157"}.ion-ios-code-download:before{content:"\f155"}.ion-ios-code-download-outline:before{content:"\f155"}.ion-ios-code-outline:before{content:"\f157"}.ion-ios-code-working:before{content:"\f156"}.ion-ios-code-working-outline:before{content:"\f156"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-fill:before{content:"\f159"}.ion-ios-color-fill-outline:before{content:"\f158"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-palette:before{content:"\f15b"}.ion-ios-color-palette-outline:before{content:"\f15a"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compass:before{content:"\f15d"}.ion-ios-compass-outline:before{content:"\f15c"}.ion-ios-construct:before{content:"\f15f"}.ion-ios-construct-outline:before{content:"\f15e"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-contacts:before{content:"\f161"}.ion-ios-contacts-outline:before{content:"\f160"}.ion-ios-contract:before{content:"\f162"}.ion-ios-contract-outline:before{content:"\f162"}.ion-ios-contrast:before{content:"\f163"}.ion-ios-contrast-outline:before{content:"\f163"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-create:before{content:"\f165"}.ion-ios-create-outline:before{content:"\f164"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-outline:before{content:"\f166"}.ion-ios-cube:before{content:"\f168"}.ion-ios-cube-outline:before{content:"\f167"}.ion-ios-cut:before{content:"\f16a"}.ion-ios-cut-outline:before{content:"\f169"}.ion-ios-desktop:before{content:"\f16c"}.ion-ios-desktop-outline:before{content:"\f16b"}.ion-ios-disc:before{content:"\f16e"}.ion-ios-disc-outline:before{content:"\f16d"}.ion-ios-document:before{content:"\f170"}.ion-ios-document-outline:before{content:"\f16f"}.ion-ios-done-all:before{content:"\f171"}.ion-ios-done-all-outline:before{content:"\f171"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-easel:before{content:"\f173"}.ion-ios-easel-outline:before{content:"\f172"}.ion-ios-egg:before{content:"\f175"}.ion-ios-egg-outline:before{content:"\f174"}.ion-ios-exit:before{content:"\f177"}.ion-ios-exit-outline:before{content:"\f176"}.ion-ios-expand:before{content:"\f178"}.ion-ios-expand-outline:before{content:"\f178"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-off:before{content:"\f17a"}.ion-ios-eye-off-outline:before{content:"\f179"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-female:before{content:"\f17b"}.ion-ios-female-outline:before{content:"\f17b"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-finger-print:before{content:"\f17c"}.ion-ios-finger-print-outline:before{content:"\f17c"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flash:before{content:"\f17e"}.ion-ios-flash-outline:before{content:"\f17d"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-open:before{content:"\f180"}.ion-ios-folder-open-outline:before{content:"\f17f"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-funnel:before{content:"\f182"}.ion-ios-funnel-outline:before{content:"\f181"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-git-branch:before{content:"\f183"}.ion-ios-git-branch-outline:before{content:"\f183"}.ion-ios-git-commit:before{content:"\f184"}.ion-ios-git-commit-outline:before{content:"\f184"}.ion-ios-git-compare:before{content:"\f185"}.ion-ios-git-compare-outline:before{content:"\f185"}.ion-ios-git-merge:before{content:"\f186"}.ion-ios-git-merge-outline:before{content:"\f186"}.ion-ios-git-network:before{content:"\f187"}.ion-ios-git-network-outline:before{content:"\f187"}.ion-ios-git-pull-request:before{content:"\f188"}.ion-ios-git-pull-request-outline:before{content:"\f188"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-globe:before{content:"\f18a"}.ion-ios-globe-outline:before{content:"\f189"}.ion-ios-grid:before{content:"\f18c"}.ion-ios-grid-outline:before{content:"\f18b"}.ion-ios-hammer:before{content:"\f18e"}.ion-ios-hammer-outline:before{content:"\f18d"}.ion-ios-hand:before{content:"\f190"}.ion-ios-hand-outline:before{content:"\f18f"}.ion-ios-happy:before{content:"\f192"}.ion-ios-happy-outline:before{content:"\f191"}.ion-ios-headset:before{content:"\f194"}.ion-ios-headset-outline:before{content:"\f193"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-buoy:before{content:"\f196"}.ion-ios-help-buoy-outline:before{content:"\f195"}.ion-ios-help-circle:before{content:"\f198"}.ion-ios-help-circle-outline:before{content:"\f197"}.ion-ios-help-outline:before{content:"\f446"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-ice-cream:before{content:"\f19a"}.ion-ios-ice-cream-outline:before{content:"\f199"}.ion-ios-image:before{content:"\f19c"}.ion-ios-image-outline:before{content:"\f19b"}.ion-ios-images:before{content:"\f19e"}.ion-ios-images-outline:before{content:"\f19d"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-circle:before{content:"\f1a0"}.ion-ios-information-circle-outline:before{content:"\f19f"}.ion-ios-information-outline:before{content:"\f44d"}.ion-ios-ionic:before{content:"\f1a1"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-ionitron:before{content:"\f1a3"}.ion-ios-ionitron-outline:before{content:"\f1a2"}.ion-ios-jet:before{content:"\f1a5"}.ion-ios-jet-outline:before{content:"\f1a4"}.ion-ios-key:before{content:"\f1a7"}.ion-ios-key-outline:before{content:"\f1a6"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-laptop:before{content:"\f1a8"}.ion-ios-laptop-outline:before{content:"\f1a8"}.ion-ios-leaf:before{content:"\f1aa"}.ion-ios-leaf-outline:before{content:"\f1a9"}.ion-ios-link:before{content:"\f22a"}.ion-ios-link-outline:before{content:"\f1ca"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-box:before{content:"\f1ac"}.ion-ios-list-box-outline:before{content:"\f1ab"}.ion-ios-list-outline:before{content:"\f454"}.ion-ios-locate:before{content:"\f1ae"}.ion-ios-locate-outline:before{content:"\f1ad"}.ion-ios-lock:before{content:"\f1b0"}.ion-ios-lock-outline:before{content:"\f1af"}.ion-ios-log-in:before{content:"\f1b1"}.ion-ios-log-in-outline:before{content:"\f1b1"}.ion-ios-log-out:before{content:"\f1b2"}.ion-ios-log-out-outline:before{content:"\f1b2"}.ion-ios-magnet:before{content:"\f1b4"}.ion-ios-magnet-outline:before{content:"\f1b3"}.ion-ios-mail:before{content:"\f1b8"}.ion-ios-mail-open:before{content:"\f1b6"}.ion-ios-mail-open-outline:before{content:"\f1b5"}.ion-ios-mail-outline:before{content:"\f1b7"}.ion-ios-male:before{content:"\f1b9"}.ion-ios-male-outline:before{content:"\f1b9"}.ion-ios-man:before{content:"\f1bb"}.ion-ios-man-outline:before{content:"\f1ba"}.ion-ios-map:before{content:"\f1bd"}.ion-ios-map-outline:before{content:"\f1bc"}.ion-ios-medal:before{content:"\f1bf"}.ion-ios-medal-outline:before{content:"\f1be"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-megaphone:before{content:"\f1c1"}.ion-ios-megaphone-outline:before{content:"\f1c0"}.ion-ios-menu:before{content:"\f1c3"}.ion-ios-menu-outline:before{content:"\f1c2"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-off-outline:before{content:"\f1c4"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-microphone:before{content:"\f1c6"}.ion-ios-microphone-outline:before{content:"\f1c5"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f1c8"}.ion-ios-more-outline:before{content:"\f1c7"}.ion-ios-move:before{content:"\f1cb"}.ion-ios-move-outline:before{content:"\f1cb"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-note-outline:before{content:"\f1cc"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-musical-notes-outline:before{content:"\f1cd"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-no-smoking:before{content:"\f1cf"}.ion-ios-no-smoking-outline:before{content:"\f1ce"}.ion-ios-notifications:before{content:"\f1d3"}.ion-ios-notifications-off:before{content:"\f1d1"}.ion-ios-notifications-off-outline:before{content:"\f1d0"}.ion-ios-notifications-outline:before{content:"\f1d2"}.ion-ios-nuclear:before{content:"\f1d5"}.ion-ios-nuclear-outline:before{content:"\f1d4"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-open:before{content:"\f1d7"}.ion-ios-open-outline:before{content:"\f1d6"}.ion-ios-options:before{content:"\f1d9"}.ion-ios-options-outline:before{content:"\f1d8"}.ion-ios-outlet:before{content:"\f1db"}.ion-ios-outlet-outline:before{content:"\f1da"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paper-plane:before{content:"\f1dd"}.ion-ios-paper-plane-outline:before{content:"\f1dc"}.ion-ios-partly-sunny:before{content:"\f1df"}.ion-ios-partly-sunny-outline:before{content:"\f1de"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-add:before{content:"\f1e1"}.ion-ios-person-add-outline:before{content:"\f1e0"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-phone-landscape:before{content:"\f1e2"}.ion-ios-phone-landscape-outline:before{content:"\f1e2"}.ion-ios-phone-portrait:before{content:"\f1e3"}.ion-ios-phone-portrait-outline:before{content:"\f1e3"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pin:before{content:"\f1e5"}.ion-ios-pin-outline:before{content:"\f1e4"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-pizza:before{content:"\f1e7"}.ion-ios-pizza-outline:before{content:"\f1e6"}.ion-ios-plane:before{content:"\f1e9"}.ion-ios-plane-outline:before{content:"\f1e8"}.ion-ios-planet:before{content:"\f1eb"}.ion-ios-planet-outline:before{content:"\f1ea"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-podium:before{content:"\f1ed"}.ion-ios-podium-outline:before{content:"\f1ec"}.ion-ios-power:before{content:"\f1ef"}.ion-ios-power-outline:before{content:"\f1ee"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-print:before{content:"\f1f1"}.ion-ios-print-outline:before{content:"\f1f0"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-outline:before{content:"\f1f2"}.ion-ios-qr-scanner:before{content:"\f1f3"}.ion-ios-qr-scanner-outline:before{content:"\f1f3"}.ion-ios-quote:before{content:"\f1f5"}.ion-ios-quote-outline:before{content:"\f1f4"}.ion-ios-radio:before{content:"\f1f9"}.ion-ios-radio-button-off:before{content:"\f1f6"}.ion-ios-radio-button-off-outline:before{content:"\f1f6"}.ion-ios-radio-button-on:before{content:"\f1f7"}.ion-ios-radio-button-on-outline:before{content:"\f1f7"}.ion-ios-radio-outline:before{content:"\f1f8"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-circle:before{content:"\f226"}.ion-ios-refresh-circle-outline:before{content:"\f224"}.ion-ios-refresh-outline:before{content:"\f49c"}.ion-ios-remove:before{content:"\f1fc"}.ion-ios-remove-circle:before{content:"\f1fb"}.ion-ios-remove-circle-outline:before{content:"\f1fa"}.ion-ios-remove-outline:before{content:"\f1fc"}.ion-ios-reorder:before{content:"\f1fd"}.ion-ios-reorder-outline:before{content:"\f1fd"}.ion-ios-repeat:before{content:"\f1fe"}.ion-ios-repeat-outline:before{content:"\f1fe"}.ion-ios-resize:before{content:"\f1ff"}.ion-ios-resize-outline:before{content:"\f1ff"}.ion-ios-restaurant:before{content:"\f201"}.ion-ios-restaurant-outline:before{content:"\f200"}.ion-ios-return-left:before{content:"\f202"}.ion-ios-return-left-outline:before{content:"\f202"}.ion-ios-return-right:before{content:"\f203"}.ion-ios-return-right-outline:before{content:"\f203"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-ribbon:before{content:"\f205"}.ion-ios-ribbon-outline:before{content:"\f204"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-sad:before{content:"\f207"}.ion-ios-sad-outline:before{content:"\f206"}.ion-ios-school:before{content:"\f209"}.ion-ios-school-outline:before{content:"\f208"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-outline:before{content:"\f20a"}.ion-ios-send:before{content:"\f20c"}.ion-ios-send-outline:before{content:"\f20b"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-outline:before{content:"\f20d"}.ion-ios-share:before{content:"\f211"}.ion-ios-share-alt:before{content:"\f20f"}.ion-ios-share-alt-outline:before{content:"\f20e"}.ion-ios-share-outline:before{content:"\f210"}.ion-ios-shirt:before{content:"\f213"}.ion-ios-shirt-outline:before{content:"\f212"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-outline:before{content:"\f4a9"}.ion-ios-skip-backward:before{content:"\f215"}.ion-ios-skip-backward-outline:before{content:"\f214"}.ion-ios-skip-forward:before{content:"\f217"}.ion-ios-skip-forward-outline:before{content:"\f216"}.ion-ios-snow:before{content:"\f218"}.ion-ios-snow-outline:before{content:"\f22c"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-square:before{content:"\f21a"}.ion-ios-square-outline:before{content:"\f219"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-half-outline:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stats:before{content:"\f21c"}.ion-ios-stats-outline:before{content:"\f21b"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-subway:before{content:"\f21e"}.ion-ios-subway-outline:before{content:"\f21d"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-swap:before{content:"\f21f"}.ion-ios-swap-outline:before{content:"\f21f"}.ion-ios-switch:before{content:"\f221"}.ion-ios-switch-outline:before{content:"\f220"}.ion-ios-sync:before{content:"\f222"}.ion-ios-sync-outline:before{content:"\f222"}.ion-ios-tablet-landscape:before{content:"\f223"}.ion-ios-tablet-landscape-outline:before{content:"\f223"}.ion-ios-tablet-portrait:before{content:"\f24e"}.ion-ios-tablet-portrait-outline:before{content:"\f24e"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-text:before{content:"\f250"}.ion-ios-text-outline:before{content:"\f24f"}.ion-ios-thermometer:before{content:"\f252"}.ion-ios-thermometer-outline:before{content:"\f251"}.ion-ios-thumbs-down:before{content:"\f254"}.ion-ios-thumbs-down-outline:before{content:"\f253"}.ion-ios-thumbs-up:before{content:"\f256"}.ion-ios-thumbs-up-outline:before{content:"\f255"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-train:before{content:"\f258"}.ion-ios-train-outline:before{content:"\f257"}.ion-ios-transgender:before{content:"\f259"}.ion-ios-transgender-outline:before{content:"\f259"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-trending-down:before{content:"\f25a"}.ion-ios-trending-down-outline:before{content:"\f25a"}.ion-ios-trending-up:before{content:"\f25b"}.ion-ios-trending-up-outline:before{content:"\f25b"}.ion-ios-trophy:before{content:"\f25d"}.ion-ios-trophy-outline:before{content:"\f25c"}.ion-ios-umbrella:before{content:"\f25f"}.ion-ios-umbrella-outline:before{content:"\f25e"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlock:before{content:"\f261"}.ion-ios-unlock-outline:before{content:"\f260"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-down:before{content:"\f262"}.ion-ios-volume-down-outline:before{content:"\f262"}.ion-ios-volume-mute:before{content:"\f263"}.ion-ios-volume-mute-outline:before{content:"\f263"}.ion-ios-volume-off:before{content:"\f264"}.ion-ios-volume-off-outline:before{content:"\f264"}.ion-ios-volume-up:before{content:"\f265"}.ion-ios-volume-up-outline:before{content:"\f265"}.ion-ios-walk:before{content:"\f266"}.ion-ios-walk-outline:before{content:"\f266"}.ion-ios-warning:before{content:"\f268"}.ion-ios-warning-outline:before{content:"\f267"}.ion-ios-watch:before{content:"\f269"}.ion-ios-watch-outline:before{content:"\f269"}.ion-ios-water:before{content:"\f26b"}.ion-ios-water-outline:before{content:"\f26a"}.ion-ios-wifi:before{content:"\f26d"}.ion-ios-wifi-outline:before{content:"\f26c"}.ion-ios-wine:before{content:"\f26f"}.ion-ios-wine-outline:before{content:"\f26e"}.ion-ios-woman:before{content:"\f271"}.ion-ios-woman-outline:before{content:"\f270"}.ion-logo-android:before{content:"\f225"}.ion-logo-angular:before{content:"\f227"}.ion-logo-apple:before{content:"\f229"}.ion-logo-bitcoin:before{content:"\f22b"}.ion-logo-buffer:before{content:"\f22d"}.ion-logo-chrome:before{content:"\f22f"}.ion-logo-codepen:before{content:"\f230"}.ion-logo-css3:before{content:"\f231"}.ion-logo-designernews:before{content:"\f232"}.ion-logo-dribbble:before{content:"\f233"}.ion-logo-dropbox:before{content:"\f234"}.ion-logo-euro:before{content:"\f235"}.ion-logo-facebook:before{content:"\f236"}.ion-logo-foursquare:before{content:"\f237"}.ion-logo-freebsd-devil:before{content:"\f238"}.ion-logo-github:before{content:"\f239"}.ion-logo-google:before{content:"\f23a"}.ion-logo-googleplus:before{content:"\f23b"}.ion-logo-hackernews:before{content:"\f23c"}.ion-logo-html5:before{content:"\f23d"}.ion-logo-instagram:before{content:"\f23e"}.ion-logo-javascript:before{content:"\f23f"}.ion-logo-linkedin:before{content:"\f240"}.ion-logo-markdown:before{content:"\f241"}.ion-logo-nodejs:before{content:"\f242"}.ion-logo-octocat:before{content:"\f243"}.ion-logo-pinterest:before{content:"\f244"}.ion-logo-playstation:before{content:"\f245"}.ion-logo-python:before{content:"\f246"}.ion-logo-reddit:before{content:"\f247"}.ion-logo-rss:before{content:"\f248"}.ion-logo-sass:before{content:"\f249"}.ion-logo-skype:before{content:"\f24a"}.ion-logo-snapchat:before{content:"\f24b"}.ion-logo-steam:before{content:"\f24c"}.ion-logo-tumblr:before{content:"\f24d"}.ion-logo-tux:before{content:"\f2ae"}.ion-logo-twitch:before{content:"\f2af"}.ion-logo-twitter:before{content:"\f2b0"}.ion-logo-usd:before{content:"\f2b1"}.ion-logo-vimeo:before{content:"\f2c4"}.ion-logo-whatsapp:before{content:"\f2c5"}.ion-logo-windows:before{content:"\f32f"}.ion-logo-wordpress:before{content:"\f330"}.ion-logo-xbox:before{content:"\f34c"}.ion-logo-yahoo:before{content:"\f34d"}.ion-logo-yen:before{content:"\f34e"}.ion-logo-youtube:before{content:"\f34f"}.ion-md-add:before{content:"\f273"}.ion-md-add-circle:before{content:"\f272"}.ion-md-alarm:before{content:"\f274"}.ion-md-albums:before{content:"\f275"}.ion-md-alert:before{content:"\f276"}.ion-md-american-football:before{content:"\f277"}.ion-md-analytics:before{content:"\f278"}.ion-md-aperture:before{content:"\f279"}.ion-md-apps:before{content:"\f27a"}.ion-md-appstore:before{content:"\f27b"}.ion-md-archive:before{content:"\f27c"}.ion-md-arrow-back:before{content:"\f27d"}.ion-md-arrow-down:before{content:"\f27e"}.ion-md-arrow-dropdown:before{content:"\f280"}.ion-md-arrow-dropdown-circle:before{content:"\f27f"}.ion-md-arrow-dropleft:before{content:"\f282"}.ion-md-arrow-dropleft-circle:before{content:"\f281"}.ion-md-arrow-dropright:before{content:"\f284"}.ion-md-arrow-dropright-circle:before{content:"\f283"}.ion-md-arrow-dropup:before{content:"\f286"}.ion-md-arrow-dropup-circle:before{content:"\f285"}.ion-md-arrow-forward:before{content:"\f287"}.ion-md-arrow-round-back:before{content:"\f288"}.ion-md-arrow-round-down:before{content:"\f289"}.ion-md-arrow-round-forward:before{content:"\f28a"}.ion-md-arrow-round-up:before{content:"\f28b"}.ion-md-arrow-up:before{content:"\f28c"}.ion-md-at:before{content:"\f28d"}.ion-md-attach:before{content:"\f28e"}.ion-md-backspace:before{content:"\f28f"}.ion-md-barcode:before{content:"\f290"}.ion-md-baseball:before{content:"\f291"}.ion-md-basket:before{content:"\f292"}.ion-md-basketball:before{content:"\f293"}.ion-md-battery-charging:before{content:"\f294"}.ion-md-battery-dead:before{content:"\f295"}.ion-md-battery-full:before{content:"\f296"}.ion-md-beaker:before{content:"\f297"}.ion-md-beer:before{content:"\f298"}.ion-md-bicycle:before{content:"\f299"}.ion-md-bluetooth:before{content:"\f29a"}.ion-md-boat:before{content:"\f29b"}.ion-md-body:before{content:"\f29c"}.ion-md-bonfire:before{content:"\f29d"}.ion-md-book:before{content:"\f29e"}.ion-md-bookmark:before{content:"\f29f"}.ion-md-bookmarks:before{content:"\f2a0"}.ion-md-bowtie:before{content:"\f2a1"}.ion-md-briefcase:before{content:"\f2a2"}.ion-md-browsers:before{content:"\f2a3"}.ion-md-brush:before{content:"\f2a4"}.ion-md-bug:before{content:"\f2a5"}.ion-md-build:before{content:"\f2a6"}.ion-md-bulb:before{content:"\f2a7"}.ion-md-bus:before{content:"\f2a8"}.ion-md-cafe:before{content:"\f2a9"}.ion-md-calculator:before{content:"\f2aa"}.ion-md-calendar:before{content:"\f2ab"}.ion-md-call:before{content:"\f2ac"}.ion-md-camera:before{content:"\f2ad"}.ion-md-car:before{content:"\f2b2"}.ion-md-card:before{content:"\f2b3"}.ion-md-cart:before{content:"\f2b4"}.ion-md-cash:before{content:"\f2b5"}.ion-md-chatboxes:before{content:"\f2b6"}.ion-md-chatbubbles:before{content:"\f2b7"}.ion-md-checkbox:before{content:"\f2b9"}.ion-md-checkbox-outline:before{content:"\f2b8"}.ion-md-checkmark:before{content:"\f2bc"}.ion-md-checkmark-circle:before{content:"\f2bb"}.ion-md-checkmark-circle-outline:before{content:"\f2ba"}.ion-md-clipboard:before{content:"\f2bd"}.ion-md-clock:before{content:"\f2be"}.ion-md-close:before{content:"\f2c0"}.ion-md-close-circle:before{content:"\f2bf"}.ion-md-closed-captioning:before{content:"\f2c1"}.ion-md-cloud:before{content:"\f2c9"}.ion-md-cloud-circle:before{content:"\f2c2"}.ion-md-cloud-done:before{content:"\f2c3"}.ion-md-cloud-download:before{content:"\f2c6"}.ion-md-cloud-outline:before{content:"\f2c7"}.ion-md-cloud-upload:before{content:"\f2c8"}.ion-md-cloudy:before{content:"\f2cb"}.ion-md-cloudy-night:before{content:"\f2ca"}.ion-md-code:before{content:"\f2ce"}.ion-md-code-download:before{content:"\f2cc"}.ion-md-code-working:before{content:"\f2cd"}.ion-md-cog:before{content:"\f2cf"}.ion-md-color-fill:before{content:"\f2d0"}.ion-md-color-filter:before{content:"\f2d1"}.ion-md-color-palette:before{content:"\f2d2"}.ion-md-color-wand:before{content:"\f2d3"}.ion-md-compass:before{content:"\f2d4"}.ion-md-construct:before{content:"\f2d5"}.ion-md-contact:before{content:"\f2d6"}.ion-md-contacts:before{content:"\f2d7"}.ion-md-contract:before{content:"\f2d8"}.ion-md-contrast:before{content:"\f2d9"}.ion-md-copy:before{content:"\f2da"}.ion-md-create:before{content:"\f2db"}.ion-md-crop:before{content:"\f2dc"}.ion-md-cube:before{content:"\f2dd"}.ion-md-cut:before{content:"\f2de"}.ion-md-desktop:before{content:"\f2df"}.ion-md-disc:before{content:"\f2e0"}.ion-md-document:before{content:"\f2e1"}.ion-md-done-all:before{content:"\f2e2"}.ion-md-download:before{content:"\f2e3"}.ion-md-easel:before{content:"\f2e4"}.ion-md-egg:before{content:"\f2e5"}.ion-md-exit:before{content:"\f2e6"}.ion-md-expand:before{content:"\f2e7"}.ion-md-eye:before{content:"\f2e9"}.ion-md-eye-off:before{content:"\f2e8"}.ion-md-fastforward:before{content:"\f2ea"}.ion-md-female:before{content:"\f2eb"}.ion-md-filing:before{content:"\f2ec"}.ion-md-film:before{content:"\f2ed"}.ion-md-finger-print:before{content:"\f2ee"}.ion-md-flag:before{content:"\f2ef"}.ion-md-flame:before{content:"\f2f0"}.ion-md-flash:before{content:"\f2f1"}.ion-md-flask:before{content:"\f2f2"}.ion-md-flower:before{content:"\f2f3"}.ion-md-folder:before{content:"\f2f5"}.ion-md-folder-open:before{content:"\f2f4"}.ion-md-football:before{content:"\f2f6"}.ion-md-funnel:before{content:"\f2f7"}.ion-md-game-controller-a:before{content:"\f2f8"}.ion-md-game-controller-b:before{content:"\f2f9"}.ion-md-git-branch:before{content:"\f2fa"}.ion-md-git-commit:before{content:"\f2fb"}.ion-md-git-compare:before{content:"\f2fc"}.ion-md-git-merge:before{content:"\f2fd"}.ion-md-git-network:before{content:"\f2fe"}.ion-md-git-pull-request:before{content:"\f2ff"}.ion-md-glasses:before{content:"\f300"}.ion-md-globe:before{content:"\f301"}.ion-md-grid:before{content:"\f302"}.ion-md-hammer:before{content:"\f303"}.ion-md-hand:before{content:"\f304"}.ion-md-happy:before{content:"\f305"}.ion-md-headset:before{content:"\f306"}.ion-md-heart:before{content:"\f308"}.ion-md-heart-outline:before{content:"\f307"}.ion-md-help:before{content:"\f30b"}.ion-md-help-buoy:before{content:"\f309"}.ion-md-help-circle:before{content:"\f30a"}.ion-md-home:before{content:"\f30c"}.ion-md-ice-cream:before{content:"\f30d"}.ion-md-image:before{content:"\f30e"}.ion-md-images:before{content:"\f30f"}.ion-md-infinite:before{content:"\f310"}.ion-md-information:before{content:"\f312"}.ion-md-information-circle:before{content:"\f311"}.ion-md-ionic:before{content:"\f313"}.ion-md-ionitron:before{content:"\f314"}.ion-md-jet:before{content:"\f315"}.ion-md-key:before{content:"\f316"}.ion-md-keypad:before{content:"\f317"}.ion-md-laptop:before{content:"\f318"}.ion-md-leaf:before{content:"\f319"}.ion-md-link:before{content:"\f22e"}.ion-md-list:before{content:"\f31b"}.ion-md-list-box:before{content:"\f31a"}.ion-md-locate:before{content:"\f31c"}.ion-md-lock:before{content:"\f31d"}.ion-md-log-in:before{content:"\f31e"}.ion-md-log-out:before{content:"\f31f"}.ion-md-magnet:before{content:"\f320"}.ion-md-mail:before{content:"\f322"}.ion-md-mail-open:before{content:"\f321"}.ion-md-male:before{content:"\f323"}.ion-md-man:before{content:"\f324"}.ion-md-map:before{content:"\f325"}.ion-md-medal:before{content:"\f326"}.ion-md-medical:before{content:"\f327"}.ion-md-medkit:before{content:"\f328"}.ion-md-megaphone:before{content:"\f329"}.ion-md-menu:before{content:"\f32a"}.ion-md-mic:before{content:"\f32c"}.ion-md-mic-off:before{content:"\f32b"}.ion-md-microphone:before{content:"\f32d"}.ion-md-moon:before{content:"\f32e"}.ion-md-more:before{content:"\f1c9"}.ion-md-move:before{content:"\f331"}.ion-md-musical-note:before{content:"\f332"}.ion-md-musical-notes:before{content:"\f333"}.ion-md-navigate:before{content:"\f334"}.ion-md-no-smoking:before{content:"\f335"}.ion-md-notifications:before{content:"\f338"}.ion-md-notifications-off:before{content:"\f336"}.ion-md-notifications-outline:before{content:"\f337"}.ion-md-nuclear:before{content:"\f339"}.ion-md-nutrition:before{content:"\f33a"}.ion-md-open:before{content:"\f33b"}.ion-md-options:before{content:"\f33c"}.ion-md-outlet:before{content:"\f33d"}.ion-md-paper:before{content:"\f33f"}.ion-md-paper-plane:before{content:"\f33e"}.ion-md-partly-sunny:before{content:"\f340"}.ion-md-pause:before{content:"\f341"}.ion-md-paw:before{content:"\f342"}.ion-md-people:before{content:"\f343"}.ion-md-person:before{content:"\f345"}.ion-md-person-add:before{content:"\f344"}.ion-md-phone-landscape:before{content:"\f346"}.ion-md-phone-portrait:before{content:"\f347"}.ion-md-photos:before{content:"\f348"}.ion-md-pie:before{content:"\f349"}.ion-md-pin:before{content:"\f34a"}.ion-md-pint:before{content:"\f34b"}.ion-md-pizza:before{content:"\f354"}.ion-md-plane:before{content:"\f355"}.ion-md-planet:before{content:"\f356"}.ion-md-play:before{content:"\f357"}.ion-md-podium:before{content:"\f358"}.ion-md-power:before{content:"\f359"}.ion-md-pricetag:before{content:"\f35a"}.ion-md-pricetags:before{content:"\f35b"}.ion-md-print:before{content:"\f35c"}.ion-md-pulse:before{content:"\f35d"}.ion-md-qr-scanner:before{content:"\f35e"}.ion-md-quote:before{content:"\f35f"}.ion-md-radio:before{content:"\f362"}.ion-md-radio-button-off:before{content:"\f360"}.ion-md-radio-button-on:before{content:"\f361"}.ion-md-rainy:before{content:"\f363"}.ion-md-recording:before{content:"\f364"}.ion-md-redo:before{content:"\f365"}.ion-md-refresh:before{content:"\f366"}.ion-md-refresh-circle:before{content:"\f228"}.ion-md-remove:before{content:"\f368"}.ion-md-remove-circle:before{content:"\f367"}.ion-md-reorder:before{content:"\f369"}.ion-md-repeat:before{content:"\f36a"}.ion-md-resize:before{content:"\f36b"}.ion-md-restaurant:before{content:"\f36c"}.ion-md-return-left:before{content:"\f36d"}.ion-md-return-right:before{content:"\f36e"}.ion-md-reverse-camera:before{content:"\f36f"}.ion-md-rewind:before{content:"\f370"}.ion-md-ribbon:before{content:"\f371"}.ion-md-rose:before{content:"\f372"}.ion-md-sad:before{content:"\f373"}.ion-md-school:before{content:"\f374"}.ion-md-search:before{content:"\f375"}.ion-md-send:before{content:"\f376"}.ion-md-settings:before{content:"\f377"}.ion-md-share:before{content:"\f379"}.ion-md-share-alt:before{content:"\f378"}.ion-md-shirt:before{content:"\f37a"}.ion-md-shuffle:before{content:"\f37b"}.ion-md-skip-backward:before{content:"\f37c"}.ion-md-skip-forward:before{content:"\f37d"}.ion-md-snow:before{content:"\f37e"}.ion-md-speedometer:before{content:"\f37f"}.ion-md-square:before{content:"\f381"}.ion-md-square-outline:before{content:"\f380"}.ion-md-star:before{content:"\f384"}.ion-md-star-half:before{content:"\f382"}.ion-md-star-outline:before{content:"\f383"}.ion-md-stats:before{content:"\f385"}.ion-md-stopwatch:before{content:"\f386"}.ion-md-subway:before{content:"\f387"}.ion-md-sunny:before{content:"\f388"}.ion-md-swap:before{content:"\f389"}.ion-md-switch:before{content:"\f38a"}.ion-md-sync:before{content:"\f38b"}.ion-md-tablet-landscape:before{content:"\f38c"}.ion-md-tablet-portrait:before{content:"\f38d"}.ion-md-tennisball:before{content:"\f38e"}.ion-md-text:before{content:"\f38f"}.ion-md-thermometer:before{content:"\f390"}.ion-md-thumbs-down:before{content:"\f391"}.ion-md-thumbs-up:before{content:"\f392"}.ion-md-thunderstorm:before{content:"\f393"}.ion-md-time:before{content:"\f394"}.ion-md-timer:before{content:"\f395"}.ion-md-train:before{content:"\f396"}.ion-md-transgender:before{content:"\f397"}.ion-md-trash:before{content:"\f398"}.ion-md-trending-down:before{content:"\f399"}.ion-md-trending-up:before{content:"\f39a"}.ion-md-trophy:before{content:"\f39b"}.ion-md-umbrella:before{content:"\f39c"}.ion-md-undo:before{content:"\f39d"}.ion-md-unlock:before{content:"\f39e"}.ion-md-videocam:before{content:"\f39f"}.ion-md-volume-down:before{content:"\f3a0"}.ion-md-volume-mute:before{content:"\f3a1"}.ion-md-volume-off:before{content:"\f3a2"}.ion-md-volume-up:before{content:"\f3a3"}.ion-md-walk:before{content:"\f3a4"}.ion-md-warning:before{content:"\f3a5"}.ion-md-watch:before{content:"\f3a6"}.ion-md-water:before{content:"\f3a7"}.ion-md-wifi:before{content:"\f3a8"}.ion-md-wine:before{content:"\f3a9"}.ion-md-woman:before{content:"\f3aa"}@font-face{font-family:linea-weather;src:url(../fonts/linea-weather.eot);src:url(../fonts/linea-weather.eot?#iefix) format("eot"),url(../fonts/linea-weather.woff) format("woff"),url(../fonts/linea-weather.ttf) format("truetype"),url(../fonts/linea-weather.svg#linea-weather) format("svg")}.lwe{font-family:linea-weather;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.lwe-weather-aquarius:before{content:"\e000"}.lwe-weather-aries:before{content:"\e001"}.lwe-weather-cancer:before{content:"\e002"}.lwe-weather-capricorn:before{content:"\e003"}.lwe-weather-cloud:before{content:"\e004"}.lwe-weather-cloud-drop:before{content:"\e005"}.lwe-weather-cloud-lightning:before{content:"\e006"}.lwe-weather-cloud-snowflake:before{content:"\e007"}.lwe-weather-downpour-fullmoon:before{content:"\e008"}.lwe-weather-downpour-halfmoon:before{content:"\e009"}.lwe-weather-downpour-sun:before{content:"\e00a"}.lwe-weather-drop:before{content:"\e00b"}.lwe-weather-first-quarter:before{content:"\e00c"}.lwe-weather-fog:before{content:"\e00d"}.lwe-weather-fog-fullmoon:before{content:"\e00e"}.lwe-weather-fog-halfmoon:before{content:"\e00f"}.lwe-weather-fog-sun:before{content:"\e010"}.lwe-weather-fullmoon:before{content:"\e011"}.lwe-weather-gemini:before{content:"\e012"}.lwe-weather-hail:before{content:"\e013"}.lwe-weather-hail-fullmoon:before{content:"\e014"}.lwe-weather-hail-halfmoon:before{content:"\e015"}.lwe-weather-hail-sun:before{content:"\e016"}.lwe-weather-last-quarter:before{content:"\e017"}.lwe-weather-leo:before{content:"\e018"}.lwe-weather-libra:before{content:"\e019"}.lwe-weather-lightning:before{content:"\e01a"}.lwe-weather-mistyrain:before{content:"\e01b"}.lwe-weather-mistyrain-fullmoon:before{content:"\e01c"}.lwe-weather-mistyrain-halfmoon:before{content:"\e01d"}.lwe-weather-mistyrain-sun:before{content:"\e01e"}.lwe-weather-moon:before{content:"\e01f"}.lwe-weather-moondown-full:before{content:"\e020"}.lwe-weather-moondown-half:before{content:"\e021"}.lwe-weather-moonset-full:before{content:"\e022"}.lwe-weather-moonset-half:before{content:"\e023"}.lwe-weather-move2:before{content:"\e024"}.lwe-weather-newmoon:before{content:"\e025"}.lwe-weather-pisces:before{content:"\e026"}.lwe-weather-rain:before{content:"\e027"}.lwe-weather-rain-fullmoon:before{content:"\e028"}.lwe-weather-rain-halfmoon:before{content:"\e029"}.lwe-weather-rain-sun:before{content:"\e02a"}.lwe-weather-sagittarius:before{content:"\e02b"}.lwe-weather-scorpio:before{content:"\e02c"}.lwe-weather-snow:before{content:"\e02d"}.lwe-weather-snow-fullmoon:before{content:"\e02e"}.lwe-weather-snow-halfmoon:before{content:"\e02f"}.lwe-weather-snow-sun:before{content:"\e030"}.lwe-weather-snowflake:before{content:"\e031"}.lwe-weather-star:before{content:"\e032"}.lwe-weather-storm-11:before{content:"\e033"}.lwe-weather-storm-32:before{content:"\e034"}.lwe-weather-storm-fullmoon:before{content:"\e035"}.lwe-weather-storm-halfmoon:before{content:"\e036"}.lwe-weather-storm-sun:before{content:"\e037"}.lwe-weather-sun:before{content:"\e038"}.lwe-weather-sundown:before{content:"\e039"}.lwe-weather-sunset:before{content:"\e03a"}.lwe-weather-taurus:before{content:"\e03b"}.lwe-weather-tempest:before{content:"\e03c"}.lwe-weather-tempest-fullmoon:before{content:"\e03d"}.lwe-weather-tempest-halfmoon:before{content:"\e03e"}.lwe-weather-tempest-sun:before{content:"\e03f"}.lwe-weather-variable-fullmoon:before{content:"\e040"}.lwe-weather-variable-halfmoon:before{content:"\e041"}.lwe-weather-variable-sun:before{content:"\e042"}.lwe-weather-virgo:before{content:"\e043"}.lwe-weather-waning-cresent:before{content:"\e044"}.lwe-weather-waning-gibbous:before{content:"\e045"}.lwe-weather-waxing-cresent:before{content:"\e046"}.lwe-weather-waxing-gibbous:before{content:"\e047"}.lwe-weather-wind:before{content:"\e048"}.lwe-weather-wind-e:before{content:"\e049"}.lwe-weather-wind-fullmoon:before{content:"\e04a"}.lwe-weather-wind-halfmoon:before{content:"\e04b"}.lwe-weather-wind-n:before{content:"\e04c"}.lwe-weather-wind-ne:before{content:"\e04d"}.lwe-weather-wind-nw:before{content:"\e04e"}.lwe-weather-wind-s:before{content:"\e04f"}.lwe-weather-wind-se:before{content:"\e050"}.lwe-weather-wind-sun:before{content:"\e051"}.lwe-weather-wind-sw:before{content:"\e052"}.lwe-weather-wind-w:before{content:"\e053"}.lwe-weather-windgust:before{content:"\e054"}@font-face{font-family:material-icons;src:url(../fonts/material-icons.eot);src:url(../fonts/material-icons.eot?#iefix) format("eot"),url(../fonts/material-icons.woff2) format("woff2"),url(../fonts/material-icons.woff) format("woff"),url(../fonts/material-icons.ttf) format("truetype"),url(../fonts/material-icons.svg#material-icons) format("svg")}.zmdi{font-family:material-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.zmdi-3d-rotation:before{content:"\f101"}.zmdi-airplane-off:before{content:"\f102"}.zmdi-airplane:before{content:"\f103"}.zmdi-album:before{content:"\f104"}.zmdi-archive:before{content:"\f105"}.zmdi-assignment-account:before{content:"\f106"}.zmdi-assignment-alert:before{content:"\f107"}.zmdi-assignment-check:before{content:"\f108"}.zmdi-assignment-o:before{content:"\f109"}.zmdi-assignment-return:before{content:"\f10a"}.zmdi-assignment-returned:before{content:"\f10b"}.zmdi-assignment:before{content:"\f10c"}.zmdi-attachment-alt:before{content:"\f10d"}.zmdi-attachment:before{content:"\f10e"}.zmdi-audio:before{content:"\f10f"}.zmdi-badge-check:before{content:"\f110"}.zmdi-balance-wallet:before{content:"\f111"}.zmdi-balance:before{content:"\f112"}.zmdi-battery-alert:before{content:"\f113"}.zmdi-battery-flash:before{content:"\f114"}.zmdi-battery-unknown:before{content:"\f115"}.zmdi-battery:before{content:"\f116"}.zmdi-bike:before{content:"\f117"}.zmdi-block-alt:before{content:"\f118"}.zmdi-block:before{content:"\f119"}.zmdi-boat:before{content:"\f11a"}.zmdi-book-image:before{content:"\f11b"}.zmdi-book:before{content:"\f11c"}.zmdi-bookmark-outline:before{content:"\f11d"}.zmdi-bookmark:before{content:"\f11e"}.zmdi-brush:before{content:"\f11f"}.zmdi-bug:before{content:"\f120"}.zmdi-bus:before{content:"\f121"}.zmdi-cake:before{content:"\f122"}.zmdi-car-taxi:before{content:"\f123"}.zmdi-car-wash:before{content:"\f124"}.zmdi-car:before{content:"\f125"}.zmdi-card-giftcard:before{content:"\f126"}.zmdi-card-membership:before{content:"\f127"}.zmdi-card-travel:before{content:"\f128"}.zmdi-card:before{content:"\f129"}.zmdi-case-check:before{content:"\f12a"}.zmdi-case-download:before{content:"\f12b"}.zmdi-case-play:before{content:"\f12c"}.zmdi-case:before{content:"\f12d"}.zmdi-cast-connected:before{content:"\f12e"}.zmdi-cast:before{content:"\f12f"}.zmdi-chart-donut:before{content:"\f130"}.zmdi-chart:before{content:"\f131"}.zmdi-city-alt:before{content:"\f132"}.zmdi-city:before{content:"\f133"}.zmdi-close-circle-o:before{content:"\f134"}.zmdi-close-circle:before{content:"\f135"}.zmdi-close:before{content:"\f136"}.zmdi-cocktail:before{content:"\f137"}.zmdi-code-setting:before{content:"\f138"}.zmdi-code-smartphone:before{content:"\f139"}.zmdi-code:before{content:"\f13a"}.zmdi-coffee:before{content:"\f13b"}.zmdi-collection-bookmark:before{content:"\f13c"}.zmdi-collection-case-play:before{content:"\f13d"}.zmdi-collection-folder-image:before{content:"\f13e"}.zmdi-collection-image-o:before{content:"\f13f"}.zmdi-collection-image:before{content:"\f140"}.zmdi-collection-item-1:before{content:"\f141"}.zmdi-collection-item-2:before{content:"\f142"}.zmdi-collection-item-3:before{content:"\f143"}.zmdi-collection-item-4:before{content:"\f144"}.zmdi-collection-item-5:before{content:"\f145"}.zmdi-collection-item-6:before{content:"\f146"}.zmdi-collection-item-7:before{content:"\f147"}.zmdi-collection-item-8:before{content:"\f148"}.zmdi-collection-item-9-plus:before{content:"\f149"}.zmdi-collection-item-9:before{content:"\f14a"}.zmdi-collection-item:before{content:"\f14b"}.zmdi-collection-music:before{content:"\f14c"}.zmdi-collection-pdf:before{content:"\f14d"}.zmdi-collection-plus:before{content:"\f14e"}.zmdi-collection-speaker:before{content:"\f14f"}.zmdi-collection-text:before{content:"\f150"}.zmdi-collection-video:before{content:"\f151"}.zmdi-compass:before{content:"\f152"}.zmdi-cutlery:before{content:"\f153"}.zmdi-delete:before{content:"\f154"}.zmdi-dialpad:before{content:"\f155"}.zmdi-dns:before{content:"\f156"}.zmdi-drink:before{content:"\f157"}.zmdi-edit:before{content:"\f158"}.zmdi-email-open:before{content:"\f159"}.zmdi-email:before{content:"\f15a"}.zmdi-eye-off:before{content:"\f15b"}.zmdi-eye:before{content:"\f15c"}.zmdi-eyedropper:before{content:"\f15d"}.zmdi-favorite-outline:before{content:"\f15e"}.zmdi-favorite:before{content:"\f15f"}.zmdi-filter-list:before{content:"\f160"}.zmdi-fire:before{content:"\f161"}.zmdi-flag:before{content:"\f162"}.zmdi-flare:before{content:"\f163"}.zmdi-flash-auto:before{content:"\f164"}.zmdi-flash-off:before{content:"\f165"}.zmdi-flash:before{content:"\f166"}.zmdi-flip:before{content:"\f167"}.zmdi-flower-alt:before{content:"\f168"}.zmdi-flower:before{content:"\f169"}.zmdi-font:before{content:"\f16a"}.zmdi-fullscreen-alt:before{content:"\f16b"}.zmdi-fullscreen-exit:before{content:"\f16c"}.zmdi-fullscreen:before{content:"\f16d"}.zmdi-functions:before{content:"\f16e"}.zmdi-gas-station:before{content:"\f16f"}.zmdi-gesture:before{content:"\f170"}.zmdi-globe-alt:before{content:"\f171"}.zmdi-globe-lock:before{content:"\f172"}.zmdi-globe:before{content:"\f173"}.zmdi-graduation-cap:before{content:"\f174"}.zmdi-group:before{content:"\f3e9"}.zmdi-home:before{content:"\f175"}.zmdi-hospital-alt:before{content:"\f176"}.zmdi-hospital:before{content:"\f177"}.zmdi-hotel:before{content:"\f178"}.zmdi-hourglass-alt:before{content:"\f179"}.zmdi-hourglass-outline:before{content:"\f17a"}.zmdi-hourglass:before{content:"\f17b"}.zmdi-http:before{content:"\f17c"}.zmdi-image-alt:before{content:"\f17d"}.zmdi-image-o:before{content:"\f17e"}.zmdi-image:before{content:"\f17f"}.zmdi-inbox:before{content:"\f180"}.zmdi-invert-colors-off:before{content:"\f181"}.zmdi-invert-colors:before{content:"\f182"}.zmdi-key:before{content:"\f183"}.zmdi-label-alt-outline:before{content:"\f184"}.zmdi-label-alt:before{content:"\f185"}.zmdi-label-heart:before{content:"\f186"}.zmdi-label:before{content:"\f187"}.zmdi-labels:before{content:"\f188"}.zmdi-lamp:before{content:"\f189"}.zmdi-landscape:before{content:"\f18a"}.zmdi-layers-off:before{content:"\f18b"}.zmdi-layers:before{content:"\f18c"}.zmdi-library:before{content:"\f18d"}.zmdi-link:before{content:"\f18e"}.zmdi-lock-open:before{content:"\f18f"}.zmdi-lock-outline:before{content:"\f190"}.zmdi-lock:before{content:"\f191"}.zmdi-mail-reply-all:before{content:"\f192"}.zmdi-mail-reply:before{content:"\f193"}.zmdi-mail-send:before{content:"\f194"}.zmdi-mall:before{content:"\f195"}.zmdi-map:before{content:"\f196"}.zmdi-menu:before{content:"\f197"}.zmdi-money-box:before{content:"\f198"}.zmdi-money-off:before{content:"\f199"}.zmdi-money:before{content:"\f19a"}.zmdi-more-vert:before{content:"\f19b"}.zmdi-more:before{content:"\f19c"}.zmdi-movie-alt:before{content:"\f19d"}.zmdi-movie:before{content:"\f19e"}.zmdi-nature-people:before{content:"\f19f"}.zmdi-nature:before{content:"\f1a0"}.zmdi-navigation:before{content:"\f1a1"}.zmdi-open-in-browser:before{content:"\f1a2"}.zmdi-open-in-new:before{content:"\f1a3"}.zmdi-palette:before{content:"\f1a4"}.zmdi-parking:before{content:"\f1a5"}.zmdi-pin-account:before{content:"\f1a6"}.zmdi-pin-assistant:before{content:"\f1a7"}.zmdi-pin-drop:before{content:"\f1a8"}.zmdi-pin-help:before{content:"\f1a9"}.zmdi-pin-off:before{content:"\f1aa"}.zmdi-pin:before{content:"\f1ab"}.zmdi-pizza:before{content:"\f1ac"}.zmdi-plaster:before{content:"\f1ad"}.zmdi-power-setting:before{content:"\f1ae"}.zmdi-power:before{content:"\f1af"}.zmdi-print:before{content:"\f1b0"}.zmdi-puzzle-piece:before{content:"\f1b1"}.zmdi-quote:before{content:"\f1b2"}.zmdi-railway:before{content:"\f1b3"}.zmdi-receipt:before{content:"\f1b4"}.zmdi-refresh-alt:before{content:"\f1b5"}.zmdi-refresh-sync-alert:before{content:"\f1b6"}.zmdi-refresh-sync-off:before{content:"\f1b7"}.zmdi-refresh-sync:before{content:"\f1b8"}.zmdi-refresh:before{content:"\f1b9"}.zmdi-roller:before{content:"\f1ba"}.zmdi-ruler:before{content:"\f1bb"}.zmdi-scissors:before{content:"\f1bc"}.zmdi-screen-rotation-lock:before{content:"\f1bd"}.zmdi-screen-rotation:before{content:"\f1be"}.zmdi-search-for:before{content:"\f1bf"}.zmdi-search-in-file:before{content:"\f1c0"}.zmdi-search-in-page:before{content:"\f1c1"}.zmdi-search-replace:before{content:"\f1c2"}.zmdi-search:before{content:"\f1c3"}.zmdi-seat:before{content:"\f1c4"}.zmdi-settings-square:before{content:"\f1c5"}.zmdi-settings:before{content:"\f1c6"}.zmdi-shape:before{content:"\f3eb"}.zmdi-shield-check:before{content:"\f1c7"}.zmdi-shield-security:before{content:"\f1c8"}.zmdi-shopping-basket:before{content:"\f1c9"}.zmdi-shopping-cart-plus:before{content:"\f1ca"}.zmdi-shopping-cart:before{content:"\f1cb"}.zmdi-sign-in:before{content:"\f1cc"}.zmdi-sort-amount-asc:before{content:"\f1cd"}.zmdi-sort-amount-desc:before{content:"\f1ce"}.zmdi-sort-asc:before{content:"\f1cf"}.zmdi-sort-desc:before{content:"\f1d0"}.zmdi-spellcheck:before{content:"\f1d1"}.zmdi-spinner:before{content:"\f3ec"}.zmdi-storage:before{content:"\f1d2"}.zmdi-store-24:before{content:"\f1d3"}.zmdi-store:before{content:"\f1d4"}.zmdi-subway:before{content:"\f1d5"}.zmdi-sun:before{content:"\f1d6"}.zmdi-tab-unselected:before{content:"\f1d7"}.zmdi-tab:before{content:"\f1d8"}.zmdi-tag-close:before{content:"\f1d9"}.zmdi-tag-more:before{content:"\f1da"}.zmdi-tag:before{content:"\f1db"}.zmdi-thumb-down:before{content:"\f1dc"}.zmdi-thumb-up-down:before{content:"\f1dd"}.zmdi-thumb-up:before{content:"\f1de"}.zmdi-ticket-star:before{content:"\f1df"}.zmdi-toll:before{content:"\f1e0"}.zmdi-toys:before{content:"\f1e1"}.zmdi-traffic:before{content:"\f1e2"}.zmdi-translate:before{content:"\f1e3"}.zmdi-triangle-down:before{content:"\f1e4"}.zmdi-triangle-up:before{content:"\f1e5"}.zmdi-truck:before{content:"\f1e6"}.zmdi-turning-sign:before{content:"\f1e7"}.zmdi-ungroup:before{content:"\f3ed"}.zmdi-wallpaper:before{content:"\f1e8"}.zmdi-washing-machine:before{content:"\f1e9"}.zmdi-window-maximize:before{content:"\f1ea"}.zmdi-window-minimize:before{content:"\f1eb"}.zmdi-window-restore:before{content:"\f1ec"}.zmdi-wrench:before{content:"\f1ed"}.zmdi-zoom-in:before{content:"\f1ee"}.zmdi-zoom-out:before{content:"\f1ef"}.zmdi-alert-circle-o:before{content:"\f1f0"}.zmdi-alert-circle:before{content:"\f1f1"}.zmdi-alert-octagon:before{content:"\f1f2"}.zmdi-alert-polygon:before{content:"\f1f3"}.zmdi-alert-triangle:before{content:"\f1f4"}.zmdi-help-outline:before{content:"\f1f5"}.zmdi-help:before{content:"\f1f6"}.zmdi-info-outline:before{content:"\f1f7"}.zmdi-info:before{content:"\f1f8"}.zmdi-notifications-active:before{content:"\f1f9"}.zmdi-notifications-add:before{content:"\f1fa"}.zmdi-notifications-none:before{content:"\f1fb"}.zmdi-notifications-off:before{content:"\f1fc"}.zmdi-notifications-paused:before{content:"\f1fd"}.zmdi-notifications:before{content:"\f1fe"}.zmdi-account-add:before{content:"\f1ff"}.zmdi-account-box-mail:before{content:"\f200"}.zmdi-account-box-o:before{content:"\f201"}.zmdi-account-box-phone:before{content:"\f202"}.zmdi-account-box:before{content:"\f203"}.zmdi-account-calendar:before{content:"\f204"}.zmdi-account-circle:before{content:"\f205"}.zmdi-account-o:before{content:"\f206"}.zmdi-account:before{content:"\f207"}.zmdi-accounts-add:before{content:"\f208"}.zmdi-accounts-alt:before{content:"\f209"}.zmdi-accounts-list-alt:before{content:"\f20a"}.zmdi-accounts-list:before{content:"\f20b"}.zmdi-accounts-outline:before{content:"\f20c"}.zmdi-accounts:before{content:"\f20d"}.zmdi-face:before{content:"\f20e"}.zmdi-female:before{content:"\f20f"}.zmdi-male-alt:before{content:"\f210"}.zmdi-male-female:before{content:"\f211"}.zmdi-male:before{content:"\f212"}.zmdi-mood-bad:before{content:"\f213"}.zmdi-mood:before{content:"\f214"}.zmdi-run:before{content:"\f215"}.zmdi-walk:before{content:"\f216"}.zmdi-cloud-box:before{content:"\f217"}.zmdi-cloud-circle:before{content:"\f218"}.zmdi-cloud-done:before{content:"\f219"}.zmdi-cloud-download:before{content:"\f21a"}.zmdi-cloud-off:before{content:"\f21b"}.zmdi-cloud-outline-alt:before{content:"\f21c"}.zmdi-cloud-outline:before{content:"\f21d"}.zmdi-cloud-upload:before{content:"\f21e"}.zmdi-cloud:before{content:"\f21f"}.zmdi-download:before{content:"\f220"}.zmdi-file-plus:before{content:"\f221"}.zmdi-file-text:before{content:"\f222"}.zmdi-file:before{content:"\f223"}.zmdi-folder-outline:before{content:"\f224"}.zmdi-folder-person:before{content:"\f225"}.zmdi-folder-star-alt:before{content:"\f226"}.zmdi-folder-star:before{content:"\f227"}.zmdi-folder:before{content:"\f228"}.zmdi-gif:before{content:"\f229"}.zmdi-upload:before{content:"\f22a"}.zmdi-border-all:before{content:"\f22b"}.zmdi-border-bottom:before{content:"\f22c"}.zmdi-border-clear:before{content:"\f22d"}.zmdi-border-color:before{content:"\f22e"}.zmdi-border-horizontal:before{content:"\f22f"}.zmdi-border-inner:before{content:"\f230"}.zmdi-border-left:before{content:"\f231"}.zmdi-border-outer:before{content:"\f232"}.zmdi-border-right:before{content:"\f233"}.zmdi-border-style:before{content:"\f234"}.zmdi-border-top:before{content:"\f235"}.zmdi-border-vertical:before{content:"\f236"}.zmdi-copy:before{content:"\f237"}.zmdi-crop:before{content:"\f238"}.zmdi-format-align-center:before{content:"\f239"}.zmdi-format-align-justify:before{content:"\f23a"}.zmdi-format-align-left:before{content:"\f23b"}.zmdi-format-align-right:before{content:"\f23c"}.zmdi-format-bold:before{content:"\f23d"}.zmdi-format-clear-all:before{content:"\f23e"}.zmdi-format-clear:before{content:"\f23f"}.zmdi-format-color-fill:before{content:"\f240"}.zmdi-format-color-reset:before{content:"\f241"}.zmdi-format-color-text:before{content:"\f242"}.zmdi-format-indent-decrease:before{content:"\f243"}.zmdi-format-indent-increase:before{content:"\f244"}.zmdi-format-italic:before{content:"\f245"}.zmdi-format-line-spacing:before{content:"\f246"}.zmdi-format-list-bulleted:before{content:"\f247"}.zmdi-format-list-numbered:before{content:"\f248"}.zmdi-format-ltr:before{content:"\f249"}.zmdi-format-rtl:before{content:"\f24a"}.zmdi-format-size:before{content:"\f24b"}.zmdi-format-strikethrough-s:before{content:"\f24c"}.zmdi-format-strikethrough:before{content:"\f24d"}.zmdi-format-subject:before{content:"\f24e"}.zmdi-format-underlined:before{content:"\f24f"}.zmdi-format-valign-bottom:before{content:"\f250"}.zmdi-format-valign-center:before{content:"\f251"}.zmdi-format-valign-top:before{content:"\f252"}.zmdi-redo:before{content:"\f253"}.zmdi-select-all:before{content:"\f254"}.zmdi-space-bar:before{content:"\f255"}.zmdi-text-format:before{content:"\f256"}.zmdi-transform:before{content:"\f257"}.zmdi-undo:before{content:"\f258"}.zmdi-wrap-text:before{content:"\f259"}.zmdi-comment-alert:before{content:"\f25a"}.zmdi-comment-alt-text:before{content:"\f25b"}.zmdi-comment-alt:before{content:"\f25c"}.zmdi-comment-edit:before{content:"\f25d"}.zmdi-comment-image:before{content:"\f25e"}.zmdi-comment-list:before{content:"\f25f"}.zmdi-comment-more:before{content:"\f260"}.zmdi-comment-outline:before{content:"\f261"}.zmdi-comment-text-alt:before{content:"\f262"}.zmdi-comment-text:before{content:"\f263"}.zmdi-comment-video:before{content:"\f264"}.zmdi-comment:before{content:"\f265"}.zmdi-comments:before{content:"\f266"}.zmdi-check-all:before{content:"\f267"}.zmdi-check-circle-u:before{content:"\f268"}.zmdi-check-circle:before{content:"\f269"}.zmdi-check-square:before{content:"\f26a"}.zmdi-check:before{content:"\f26b"}.zmdi-circle-o:before{content:"\f26c"}.zmdi-circle:before{content:"\f26d"}.zmdi-dot-circle-alt:before{content:"\f26e"}.zmdi-dot-circle:before{content:"\f26f"}.zmdi-minus-circle-outline:before{content:"\f270"}.zmdi-minus-circle:before{content:"\f271"}.zmdi-minus-square:before{content:"\f272"}.zmdi-minus:before{content:"\f273"}.zmdi-plus-circle-o-duplicate:before{content:"\f274"}.zmdi-plus-circle-o:before{content:"\f275"}.zmdi-plus-circle:before{content:"\f276"}.zmdi-plus-square:before{content:"\f277"}.zmdi-plus:before{content:"\f278"}.zmdi-square-o:before{content:"\f279"}.zmdi-star-circle:before{content:"\f27a"}.zmdi-star-half:before{content:"\f27b"}.zmdi-star-outline:before{content:"\f27c"}.zmdi-star:before{content:"\f27d"}.zmdi-bluetooth-connected:before{content:"\f27e"}.zmdi-bluetooth-off:before{content:"\f27f"}.zmdi-bluetooth-search:before{content:"\f280"}.zmdi-bluetooth-setting:before{content:"\f281"}.zmdi-bluetooth:before{content:"\f282"}.zmdi-camera-add:before{content:"\f283"}.zmdi-camera-alt:before{content:"\f284"}.zmdi-camera-bw:before{content:"\f285"}.zmdi-camera-front:before{content:"\f286"}.zmdi-camera-mic:before{content:"\f287"}.zmdi-camera-party-mode:before{content:"\f288"}.zmdi-camera-rear:before{content:"\f289"}.zmdi-camera-roll:before{content:"\f28a"}.zmdi-camera-switch:before{content:"\f28b"}.zmdi-camera:before{content:"\f28c"}.zmdi-card-alert:before{content:"\f28d"}.zmdi-card-off:before{content:"\f28e"}.zmdi-card-sd:before{content:"\f28f"}.zmdi-card-sim:before{content:"\f290"}.zmdi-desktop-mac:before{content:"\f291"}.zmdi-desktop-windows:before{content:"\f292"}.zmdi-device-hub:before{content:"\f293"}.zmdi-devices-off:before{content:"\f294"}.zmdi-devices:before{content:"\f295"}.zmdi-dock:before{content:"\f296"}.zmdi-floppy:before{content:"\f297"}.zmdi-gamepad:before{content:"\f298"}.zmdi-gps-dot:before{content:"\f299"}.zmdi-gps-off:before{content:"\f29a"}.zmdi-gps:before{content:"\f29b"}.zmdi-headset-mic:before{content:"\f29c"}.zmdi-headset:before{content:"\f29d"}.zmdi-input-antenna:before{content:"\f29e"}.zmdi-input-composite:before{content:"\f29f"}.zmdi-input-hdmi:before{content:"\f2a0"}.zmdi-input-power:before{content:"\f2a1"}.zmdi-input-svideo:before{content:"\f2a2"}.zmdi-keyboard-hide:before{content:"\f2a3"}.zmdi-keyboard:before{content:"\f2a4"}.zmdi-laptop-chromebook:before{content:"\f2a5"}.zmdi-laptop-mac:before{content:"\f2a6"}.zmdi-laptop:before{content:"\f2a7"}.zmdi-mic-off:before{content:"\f2a8"}.zmdi-mic-outline:before{content:"\f2a9"}.zmdi-mic-setting:before{content:"\f2aa"}.zmdi-mic:before{content:"\f2ab"}.zmdi-mouse:before{content:"\f2ac"}.zmdi-network-alert:before{content:"\f2ad"}.zmdi-network-locked:before{content:"\f2ae"}.zmdi-network-off:before{content:"\f2af"}.zmdi-network-outline:before{content:"\f2b0"}.zmdi-network-setting:before{content:"\f2b1"}.zmdi-network:before{content:"\f2b2"}.zmdi-phone-bluetooth:before{content:"\f2b3"}.zmdi-phone-end:before{content:"\f2b4"}.zmdi-phone-forwarded:before{content:"\f2b5"}.zmdi-phone-in-talk:before{content:"\f2b6"}.zmdi-phone-locked:before{content:"\f2b7"}.zmdi-phone-missed:before{content:"\f2b8"}.zmdi-phone-msg:before{content:"\f2b9"}.zmdi-phone-paused:before{content:"\f2ba"}.zmdi-phone-ring:before{content:"\f2bb"}.zmdi-phone-setting:before{content:"\f2bc"}.zmdi-phone-sip:before{content:"\f2bd"}.zmdi-phone:before{content:"\f2be"}.zmdi-portable-wifi-changes:before{content:"\f2bf"}.zmdi-portable-wifi-off:before{content:"\f2c0"}.zmdi-portable-wifi:before{content:"\f2c1"}.zmdi-radio:before{content:"\f2c2"}.zmdi-reader:before{content:"\f2c3"}.zmdi-remote-control-alt:before{content:"\f2c4"}.zmdi-remote-control:before{content:"\f2c5"}.zmdi-router:before{content:"\f2c6"}.zmdi-scanner:before{content:"\f2c7"}.zmdi-smartphone-android:before{content:"\f2c8"}.zmdi-smartphone-download:before{content:"\f2c9"}.zmdi-smartphone-erase:before{content:"\f2ca"}.zmdi-smartphone-info:before{content:"\f2cb"}.zmdi-smartphone-iphone:before{content:"\f2cc"}.zmdi-smartphone-landscape-lock:before{content:"\f2cd"}.zmdi-smartphone-landscape:before{content:"\f2ce"}.zmdi-smartphone-lock:before{content:"\f2cf"}.zmdi-smartphone-portrait-lock:before{content:"\f2d0"}.zmdi-smartphone-ring:before{content:"\f2d1"}.zmdi-smartphone-setting:before{content:"\f2d2"}.zmdi-smartphone-setup:before{content:"\f2d3"}.zmdi-smartphone:before{content:"\f2d4"}.zmdi-speaker:before{content:"\f2d5"}.zmdi-tablet-android:before{content:"\f2d6"}.zmdi-tablet-mac:before{content:"\f2d7"}.zmdi-tablet:before{content:"\f2d8"}.zmdi-tv-alt-play:before{content:"\f2d9"}.zmdi-tv-list:before{content:"\f2da"}.zmdi-tv-play:before{content:"\f2db"}.zmdi-tv:before{content:"\f2dc"}.zmdi-usb:before{content:"\f2dd"}.zmdi-videocam-off:before{content:"\f2de"}.zmdi-videocam-switch:before{content:"\f2df"}.zmdi-videocam:before{content:"\f2e0"}.zmdi-watch:before{content:"\f2e1"}.zmdi-wifi-alt-2:before{content:"\f2e2"}.zmdi-wifi-alt:before{content:"\f2e3"}.zmdi-wifi-info:before{content:"\f2e4"}.zmdi-wifi-lock:before{content:"\f2e5"}.zmdi-wifi-off:before{content:"\f2e6"}.zmdi-wifi-outline:before{content:"\f2e7"}.zmdi-wifi:before{content:"\f2e8"}.zmdi-arrow-left-bottom:before{content:"\f2e9"}.zmdi-arrow-left:before{content:"\f2ea"}.zmdi-arrow-merge:before{content:"\f2eb"}.zmdi-arrow-missed:before{content:"\f2ec"}.zmdi-arrow-right-top:before{content:"\f2ed"}.zmdi-arrow-right:before{content:"\f2ee"}.zmdi-arrow-split:before{content:"\f2ef"}.zmdi-arrows:before{content:"\f2f0"}.zmdi-caret-down-circle:before{content:"\f2f1"}.zmdi-caret-down:before{content:"\f2f2"}.zmdi-caret-left-circle:before{content:"\f2f3"}.zmdi-caret-left:before{content:"\f2f4"}.zmdi-caret-right-circle:before{content:"\f2f5"}.zmdi-caret-right:before{content:"\f2f6"}.zmdi-caret-up-circle:before{content:"\f2f7"}.zmdi-caret-up:before{content:"\f2f8"}.zmdi-chevron-down:before{content:"\f2f9"}.zmdi-chevron-left:before{content:"\f2fa"}.zmdi-chevron-right:before{content:"\f2fb"}.zmdi-chevron-up:before{content:"\f2fc"}.zmdi-forward:before{content:"\f2fd"}.zmdi-long-arrow-down:before{content:"\f2fe"}.zmdi-long-arrow-left:before{content:"\f2ff"}.zmdi-long-arrow-return:before{content:"\f300"}.zmdi-long-arrow-right:before{content:"\f301"}.zmdi-long-arrow-tab:before{content:"\f302"}.zmdi-long-arrow-up:before{content:"\f303"}.zmdi-rotate-ccw:before{content:"\f304"}.zmdi-rotate-cw:before{content:"\f305"}.zmdi-rotate-left:before{content:"\f306"}.zmdi-rotate-right:before{content:"\f307"}.zmdi-square-down:before{content:"\f308"}.zmdi-square-right:before{content:"\f309"}.zmdi-swap-alt:before{content:"\f30a"}.zmdi-swap-vertical-circle:before{content:"\f30b"}.zmdi-swap-vertical:before{content:"\f30c"}.zmdi-swap:before{content:"\f30d"}.zmdi-trending-down:before{content:"\f30e"}.zmdi-trending-flat:before{content:"\f30f"}.zmdi-trending-up:before{content:"\f310"}.zmdi-unfold-less:before{content:"\f311"}.zmdi-unfold-more:before{content:"\f312"}.zmdi-apps:before{content:"\f313"}.zmdi-grid-off:before{content:"\f314"}.zmdi-grid:before{content:"\f315"}.zmdi-view-agenda:before{content:"\f316"}.zmdi-view-array:before{content:"\f317"}.zmdi-view-carousel:before{content:"\f318"}.zmdi-view-column:before{content:"\f319"}.zmdi-view-comfy:before{content:"\f31a"}.zmdi-view-compact:before{content:"\f31b"}.zmdi-view-dashboard:before{content:"\f31c"}.zmdi-view-day:before{content:"\f31d"}.zmdi-view-headline:before{content:"\f31e"}.zmdi-view-list-alt:before{content:"\f31f"}.zmdi-view-list:before{content:"\f320"}.zmdi-view-module:before{content:"\f321"}.zmdi-view-quilt:before{content:"\f322"}.zmdi-view-stream:before{content:"\f323"}.zmdi-view-subtitles:before{content:"\f324"}.zmdi-view-toc:before{content:"\f325"}.zmdi-view-web:before{content:"\f326"}.zmdi-view-week:before{content:"\f327"}.zmdi-widgets:before{content:"\f328"}.zmdi-alarm-check:before{content:"\f329"}.zmdi-alarm-off:before{content:"\f32a"}.zmdi-alarm-plus:before{content:"\f32b"}.zmdi-alarm-snooze:before{content:"\f32c"}.zmdi-alarm:before{content:"\f32d"}.zmdi-calendar-alt:before{content:"\f32e"}.zmdi-calendar-check:before{content:"\f32f"}.zmdi-calendar-close:before{content:"\f330"}.zmdi-calendar-note:before{content:"\f331"}.zmdi-calendar:before{content:"\f332"}.zmdi-time-countdown:before{content:"\f333"}.zmdi-time-interval:before{content:"\f334"}.zmdi-time-restore-setting:before{content:"\f335"}.zmdi-time-restore:before{content:"\f336"}.zmdi-time:before{content:"\f337"}.zmdi-timer-off:before{content:"\f338"}.zmdi-timer:before{content:"\f339"}.zmdi-android-alt:before{content:"\f33a"}.zmdi-android:before{content:"\f33b"}.zmdi-apple:before{content:"\f33c"}.zmdi-behance:before{content:"\f33d"}.zmdi-codepen:before{content:"\f33e"}.zmdi-dribbble:before{content:"\f33f"}.zmdi-dropbox:before{content:"\f340"}.zmdi-evernote:before{content:"\f341"}.zmdi-facebook-box:before{content:"\f342"}.zmdi-facebook:before{content:"\f343"}.zmdi-github-box:before{content:"\f344"}.zmdi-github:before{content:"\f345"}.zmdi-google-drive:before{content:"\f346"}.zmdi-google-earth:before{content:"\f347"}.zmdi-google-glass:before{content:"\f348"}.zmdi-google-maps:before{content:"\f349"}.zmdi-google-pages:before{content:"\f34a"}.zmdi-google-play:before{content:"\f34b"}.zmdi-google-plus-box:before{content:"\f34c"}.zmdi-google-plus:before{content:"\f34d"}.zmdi-google:before{content:"\f34e"}.zmdi-instagram:before{content:"\f34f"}.zmdi-language-css3:before{content:"\f350"}.zmdi-language-html5:before{content:"\f351"}.zmdi-language-javascript:before{content:"\f352"}.zmdi-language-python-alt:before{content:"\f353"}.zmdi-language-python:before{content:"\f354"}.zmdi-lastfm:before{content:"\f355"}.zmdi-linkedin-box:before{content:"\f356"}.zmdi-paypal:before{content:"\f357"}.zmdi-pinterest-box:before{content:"\f358"}.zmdi-pocket:before{content:"\f359"}.zmdi-polymer:before{content:"\f35a"}.zmdi-rss:before{content:"\f3ea"}.zmdi-share:before{content:"\f35b"}.zmdi-stackoverflow:before{content:"\f35c"}.zmdi-steam-square:before{content:"\f35d"}.zmdi-steam:before{content:"\f35e"}.zmdi-twitter-box:before{content:"\f35f"}.zmdi-twitter:before{content:"\f360"}.zmdi-vk:before{content:"\f361"}.zmdi-wikipedia:before{content:"\f362"}.zmdi-windows:before{content:"\f363"}.zmdi-500px:before{content:"\f3ee"}.zmdi-8tracks:before{content:"\f3ef"}.zmdi-amazon:before{content:"\f3f0"}.zmdi-blogger:before{content:"\f3f1"}.zmdi-delicious:before{content:"\f3f2"}.zmdi-disqus:before{content:"\f3f3"}.zmdi-flattr:before{content:"\f3f4"}.zmdi-flickr:before{content:"\f3f5"}.zmdi-github-alt:before{content:"\f3f6"}.zmdi-google-old:before{content:"\f3f7"}.zmdi-linkedin:before{content:"\f3f8"}.zmdi-odnoklassniki:before{content:"\f3f9"}.zmdi-outlook:before{content:"\f3fa"}.zmdi-paypal-alt:before{content:"\f3fb"}.zmdi-pinterest:before{content:"\f3fc"}.zmdi-playstation:before{content:"\f3fd"}.zmdi-reddit:before{content:"\f3fe"}.zmdi-skype:before{content:"\f3ff"}.zmdi-slideshare:before{content:"\f400"}.zmdi-soundcloud:before{content:"\f401"}.zmdi-tumblr:before{content:"\f402"}.zmdi-twitch:before{content:"\f403"}.zmdi-vimeo:before{content:"\f404"}.zmdi-whatsapp:before{content:"\f405"}.zmdi-xbox:before{content:"\f406"}.zmdi-yahoo:before{content:"\f407"}.zmdi-youtube-play:before{content:"\f408"}.zmdi-youtube:before{content:"\f409"}.zmdi-aspect-ratio-alt:before{content:"\f364"}.zmdi-aspect-ratio:before{content:"\f365"}.zmdi-blur-circular:before{content:"\f366"}.zmdi-blur-linear:before{content:"\f367"}.zmdi-blur-off:before{content:"\f368"}.zmdi-blur:before{content:"\f369"}.zmdi-brightness-2:before{content:"\f36a"}.zmdi-brightness-3:before{content:"\f36b"}.zmdi-brightness-4:before{content:"\f36c"}.zmdi-brightness-5:before{content:"\f36d"}.zmdi-brightness-6:before{content:"\f36e"}.zmdi-brightness-7:before{content:"\f36f"}.zmdi-brightness-auto:before{content:"\f370"}.zmdi-brightness-setting:before{content:"\f371"}.zmdi-broken-image:before{content:"\f372"}.zmdi-center-focus-strong:before{content:"\f373"}.zmdi-center-focus-weak:before{content:"\f374"}.zmdi-compare:before{content:"\f375"}.zmdi-crop-16-9:before{content:"\f376"}.zmdi-crop-3-2:before{content:"\f377"}.zmdi-crop-5-4:before{content:"\f378"}.zmdi-crop-7-5:before{content:"\f379"}.zmdi-crop-din:before{content:"\f37a"}.zmdi-crop-free:before{content:"\f37b"}.zmdi-crop-landscape:before{content:"\f37c"}.zmdi-crop-portrait:before{content:"\f37d"}.zmdi-crop-square:before{content:"\f37e"}.zmdi-exposure-alt:before{content:"\f37f"}.zmdi-exposure:before{content:"\f380"}.zmdi-filter-b-and-w:before{content:"\f381"}.zmdi-filter-center-focus:before{content:"\f382"}.zmdi-filter-frames:before{content:"\f383"}.zmdi-filter-tilt-shift:before{content:"\f384"}.zmdi-gradient:before{content:"\f385"}.zmdi-grain:before{content:"\f386"}.zmdi-graphic-eq:before{content:"\f387"}.zmdi-hdr-off:before{content:"\f388"}.zmdi-hdr-strong:before{content:"\f389"}.zmdi-hdr-weak:before{content:"\f38a"}.zmdi-hdr:before{content:"\f38b"}.zmdi-iridescent:before{content:"\f38c"}.zmdi-leak-off:before{content:"\f38d"}.zmdi-leak:before{content:"\f38e"}.zmdi-looks:before{content:"\f38f"}.zmdi-loupe:before{content:"\f390"}.zmdi-panorama-horizontal:before{content:"\f391"}.zmdi-panorama-vertical:before{content:"\f392"}.zmdi-panorama-wide-angle:before{content:"\f393"}.zmdi-photo-size-select-large:before{content:"\f394"}.zmdi-photo-size-select-small:before{content:"\f395"}.zmdi-picture-in-picture:before{content:"\f396"}.zmdi-slideshow:before{content:"\f397"}.zmdi-texture:before{content:"\f398"}.zmdi-tonality:before{content:"\f399"}.zmdi-vignette:before{content:"\f39a"}.zmdi-wb-auto:before{content:"\f39b"}.zmdi-eject-alt:before{content:"\f39c"}.zmdi-eject:before{content:"\f39d"}.zmdi-equalizer:before{content:"\f39e"}.zmdi-fast-forward:before{content:"\f39f"}.zmdi-fast-rewind:before{content:"\f3a0"}.zmdi-forward-10:before{content:"\f3a1"}.zmdi-forward-30:before{content:"\f3a2"}.zmdi-forward-5:before{content:"\f3a3"}.zmdi-hearing:before{content:"\f3a4"}.zmdi-pause-circle-outline:before{content:"\f3a5"}.zmdi-pause-circle:before{content:"\f3a6"}.zmdi-pause:before{content:"\f3a7"}.zmdi-play-circle-outline:before{content:"\f3a8"}.zmdi-play-circle:before{content:"\f3a9"}.zmdi-play:before{content:"\f3aa"}.zmdi-playlist-audio:before{content:"\f3ab"}.zmdi-playlist-plus:before{content:"\f3ac"}.zmdi-repeat-one:before{content:"\f3ad"}.zmdi-repeat:before{content:"\f3ae"}.zmdi-replay-10:before{content:"\f3af"}.zmdi-replay-30:before{content:"\f3b0"}.zmdi-replay-5:before{content:"\f3b1"}.zmdi-replay:before{content:"\f3b2"}.zmdi-shuffle:before{content:"\f3b3"}.zmdi-skip-next:before{content:"\f3b4"}.zmdi-skip-previous:before{content:"\f3b5"}.zmdi-stop:before{content:"\f3b6"}.zmdi-surround-sound:before{content:"\f3b7"}.zmdi-tune:before{content:"\f3b8"}.zmdi-volume-down:before{content:"\f3b9"}.zmdi-volume-mute:before{content:"\f3ba"}.zmdi-volume-off:before{content:"\f3bb"}.zmdi-volume-up:before{content:"\f3bc"}.zmdi-n-1-square:before{content:"\f3bd"}.zmdi-n-2-square:before{content:"\f3be"}.zmdi-n-3-square:before{content:"\f3bf"}.zmdi-n-4-square:before{content:"\f3c0"}.zmdi-n-5-square:before{content:"\f3c1"}.zmdi-n-6-square:before{content:"\f3c2"}.zmdi-neg-1:before{content:"\f3c3"}.zmdi-neg-2:before{content:"\f3c4"}.zmdi-plus-1:before{content:"\f3c5"}.zmdi-plus-2:before{content:"\f3c6"}.zmdi-sec-10:before{content:"\f3c7"}.zmdi-sec-3:before{content:"\f3c8"}.zmdi-zero:before{content:"\f3c9"}.zmdi-airline-seat-flat-angled:before{content:"\f3ca"}.zmdi-airline-seat-flat:before{content:"\f3cb"}.zmdi-airline-seat-individual-suite:before{content:"\f3cc"}.zmdi-airline-seat-legroom-extra:before{content:"\f3cd"}.zmdi-airline-seat-legroom-normal:before{content:"\f3ce"}.zmdi-airline-seat-legroom-reduced:before{content:"\f3cf"}.zmdi-airline-seat-recline-extra:before{content:"\f3d0"}.zmdi-airline-seat-recline-normal:before{content:"\f3d1"}.zmdi-airplay:before{content:"\f3d2"}.zmdi-closed-caption:before{content:"\f3d3"}.zmdi-confirmation-number:before{content:"\f3d4"}.zmdi-developer-board:before{content:"\f3d5"}.zmdi-disc-full:before{content:"\f3d6"}.zmdi-explicit:before{content:"\f3d7"}.zmdi-flight-land:before{content:"\f3d8"}.zmdi-flight-takeoff:before{content:"\f3d9"}.zmdi-flip-to-back:before{content:"\f3da"}.zmdi-flip-to-front:before{content:"\f3db"}.zmdi-group-work:before{content:"\f3dc"}.zmdi-hd:before{content:"\f3dd"}.zmdi-hq:before{content:"\f3de"}.zmdi-markunread-mailbox:before{content:"\f3df"}.zmdi-memory:before{content:"\f3e0"}.zmdi-nfc:before{content:"\f3e1"}.zmdi-play-for-work:before{content:"\f3e2"}.zmdi-power-input:before{content:"\f3e3"}.zmdi-present-to-all:before{content:"\f3e4"}.zmdi-satellite:before{content:"\f3e5"}.zmdi-tap-and-play:before{content:"\f3e6"}.zmdi-vibration:before{content:"\f3e7"}.zmdi-voicemail:before{content:"\f3e8"}@font-face{font-family:themify-icons;src:url(../fonts/themify-icons.eot);src:url(../fonts/themify-icons.eot?#iefix) format("eot"),url(../fonts/themify-icons.woff) format("woff"),url(../fonts/themify-icons.ttf) format("truetype"),url(../fonts/themify-icons.svg#themify-icons) format("svg")}.ti{font-family:themify-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.ti-arrow-up:before{content:"\e627"}.ti-arrow-right:before{content:"\e628"}.ti-arrow-left:before{content:"\e629"}.ti-arrow-down:before{content:"\e62a"}.ti-arrows-vertical:before{content:"\e657"}.ti-arrows-horizontal:before{content:"\e658"}.ti-angle-up:before{content:"\e648"}.ti-angle-right:before{content:"\e649"}.ti-angle-left:before{content:"\e64a"}.ti-angle-down:before{content:"\e64b"}.ti-angle-double-up:before{content:"\e660"}.ti-angle-double-right:before{content:"\e661"}.ti-angle-double-left:before{content:"\e662"}.ti-angle-double-down:before{content:"\e663"}.ti-move:before{content:"\e656"}.ti-fullscreen:before{content:"\e659"}.ti-arrow-top-right:before{content:"\e65a"}.ti-arrow-top-left:before{content:"\e65b"}.ti-arrow-circle-up:before{content:"\e65c"}.ti-arrow-circle-right:before{content:"\e65d"}.ti-arrow-circle-left:before{content:"\e65e"}.ti-arrow-circle-down:before{content:"\e65f"}.ti-arrows-corner:before{content:"\e6be"}.ti-split-v:before{content:"\e675"}.ti-split-v-alt:before{content:"\e6d6"}.ti-split-h:before{content:"\e676"}.ti-hand-point-up:before{content:"\e71a"}.ti-hand-point-right:before{content:"\e71b"}.ti-hand-point-left:before{content:"\e71c"}.ti-hand-point-down:before{content:"\e71d"}.ti-back-right:before{content:"\e6bc"}.ti-back-left:before{content:"\e6bd"}.ti-exchange-vertical:before{content:"\e63f"}.ti-wand:before{content:"\e600"}.ti-save:before{content:"\e746"}.ti-save-alt:before{content:"\e747"}.ti-direction:before{content:"\e6a8"}.ti-direction-alt:before{content:"\e6a9"}.ti-user:before{content:"\e602"}.ti-link:before{content:"\e62d"}.ti-unlink:before{content:"\e604"}.ti-trash:before{content:"\e605"}.ti-target:before{content:"\e607"}.ti-tag:before{content:"\e608"}.ti-desktop:before{content:"\e640"}.ti-tablet:before{content:"\e609"}.ti-mobile:before{content:"\e621"}.ti-email:before{content:"\e75a"}.ti-star:before{content:"\e60a"}.ti-spray:before{content:"\e60b"}.ti-signal:before{content:"\e60c"}.ti-shopping-cart:before{content:"\e60d"}.ti-shopping-cart-full:before{content:"\e60e"}.ti-settings:before{content:"\e60f"}.ti-search:before{content:"\e610"}.ti-zoom-in:before{content:"\e611"}.ti-zoom-out:before{content:"\e612"}.ti-cut:before{content:"\e613"}.ti-ruler:before{content:"\e614"}.ti-ruler-alt-2:before{content:"\e6db"}.ti-ruler-pencil:before{content:"\e615"}.ti-ruler-alt:before{content:"\e616"}.ti-bookmark:before{content:"\e617"}.ti-bookmark-alt:before{content:"\e618"}.ti-reload:before{content:"\e619"}.ti-plus:before{content:"\e61a"}.ti-minus:before{content:"\e622"}.ti-close:before{content:"\e646"}.ti-pin:before{content:"\e61b"}.ti-pencil:before{content:"\e61c"}.ti-pencil-alt:before{content:"\e61d"}.ti-paint-roller:before{content:"\e61e"}.ti-paint-bucket:before{content:"\e61f"}.ti-na:before{content:"\e620"}.ti-medall:before{content:"\e623"}.ti-medall-alt:before{content:"\e624"}.ti-marker:before{content:"\e625"}.ti-marker-alt:before{content:"\e626"}.ti-lock:before{content:"\e62b"}.ti-unlock:before{content:"\e603"}.ti-location-arrow:before{content:"\e62c"}.ti-layout:before{content:"\e62e"}.ti-layers:before{content:"\e62f"}.ti-layers-alt:before{content:"\e630"}.ti-key:before{content:"\e631"}.ti-image:before{content:"\e633"}.ti-heart:before{content:"\e634"}.ti-heart-broken:before{content:"\e635"}.ti-hand-stop:before{content:"\e636"}.ti-hand-open:before{content:"\e637"}.ti-hand-drag:before{content:"\e638"}.ti-flag:before{content:"\e63a"}.ti-flag-alt:before{content:"\e63b"}.ti-flag-alt-2:before{content:"\e63c"}.ti-eye:before{content:"\e63d"}.ti-import:before{content:"\e632"}.ti-export:before{content:"\e63e"}.ti-cup:before{content:"\e641"}.ti-crown:before{content:"\e642"}.ti-comments:before{content:"\e643"}.ti-comment:before{content:"\e644"}.ti-comment-alt:before{content:"\e645"}.ti-thought:before{content:"\e606"}.ti-clip:before{content:"\e647"}.ti-check:before{content:"\e64c"}.ti-check-box:before{content:"\e64d"}.ti-camera:before{content:"\e64e"}.ti-announcement:before{content:"\e64f"}.ti-brush:before{content:"\e650"}.ti-brush-alt:before{content:"\e727"}.ti-palette:before{content:"\e6e0"}.ti-briefcase:before{content:"\e651"}.ti-bolt:before{content:"\e652"}.ti-bolt-alt:before{content:"\e653"}.ti-blackboard:before{content:"\e654"}.ti-bag:before{content:"\e655"}.ti-world:before{content:"\e665"}.ti-wheelchair:before{content:"\e666"}.ti-car:before{content:"\e6b5"}.ti-truck:before{content:"\e66d"}.ti-timer:before{content:"\e66e"}.ti-ticket:before{content:"\e66f"}.ti-thumb-up:before{content:"\e670"}.ti-thumb-down:before{content:"\e671"}.ti-stats-up:before{content:"\e673"}.ti-stats-down:before{content:"\e674"}.ti-shine:before{content:"\e678"}.ti-shift-right:before{content:"\e679"}.ti-shift-left:before{content:"\e67a"}.ti-shift-right-alt:before{content:"\e6d9"}.ti-shift-left-alt:before{content:"\e6da"}.ti-shield:before{content:"\e67b"}.ti-notepad:before{content:"\e67c"}.ti-server:before{content:"\e67d"}.ti-pulse:before{content:"\e680"}.ti-printer:before{content:"\e681"}.ti-power-off:before{content:"\e682"}.ti-plug:before{content:"\e683"}.ti-pie-chart:before{content:"\e684"}.ti-panel:before{content:"\e686"}.ti-package:before{content:"\e687"}.ti-music:before{content:"\e688"}.ti-music-alt:before{content:"\e689"}.ti-mouse:before{content:"\e68a"}.ti-mouse-alt:before{content:"\e68b"}.ti-money:before{content:"\e68c"}.ti-microphone:before{content:"\e68d"}.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}.ti-map:before{content:"\e690"}.ti-map-alt:before{content:"\e691"}.ti-location-pin:before{content:"\e693"}.ti-light-bulb:before{content:"\e695"}.ti-info:before{content:"\e697"}.ti-infinite:before{content:"\e698"}.ti-id-badge:before{content:"\e699"}.ti-hummer:before{content:"\e69a"}.ti-home:before{content:"\e69b"}.ti-help:before{content:"\e69c"}.ti-headphone:before{content:"\e69d"}.ti-harddrives:before{content:"\e69e"}.ti-harddrive:before{content:"\e69f"}.ti-gift:before{content:"\e6a0"}.ti-game:before{content:"\e6a1"}.ti-filter:before{content:"\e6a2"}.ti-files:before{content:"\e6a3"}.ti-file:before{content:"\e6a4"}.ti-zip:before{content:"\e664"}.ti-folder:before{content:"\e639"}.ti-envelope:before{content:"\e6a6"}.ti-dashboard:before{content:"\e6aa"}.ti-cloud:before{content:"\e6b1"}.ti-cloud-up:before{content:"\e6b2"}.ti-cloud-down:before{content:"\e6b3"}.ti-clipboard:before{content:"\e6b4"}.ti-calendar:before{content:"\e6b6"}.ti-book:before{content:"\e6b7"}.ti-bell:before{content:"\e6b8"}.ti-basketball:before{content:"\e6b9"}.ti-bar-chart:before{content:"\e6ba"}.ti-bar-chart-alt:before{content:"\e6bb"}.ti-archive:before{content:"\e6bf"}.ti-anchor:before{content:"\e6c0"}.ti-alert:before{content:"\e6c5"}.ti-alarm-clock:before{content:"\e6c6"}.ti-agenda:before{content:"\e6c7"}.ti-write:before{content:"\e6c8"}.ti-wallet:before{content:"\e6cd"}.ti-video-clapper:before{content:"\e6ce"}.ti-video-camera:before{content:"\e6cf"}.ti-vector:before{content:"\e6d0"}.ti-support:before{content:"\e6d4"}.ti-stamp:before{content:"\e6d5"}.ti-slice:before{content:"\e6d7"}.ti-shortcode:before{content:"\e6d8"}.ti-receipt:before{content:"\e6dc"}.ti-pin2:before{content:"\e6dd"}.ti-pin-alt:before{content:"\e6de"}.ti-pencil-alt2:before{content:"\e6df"}.ti-eraser:before{content:"\e6a5"}.ti-more:before{content:"\e6e1"}.ti-more-alt:before{content:"\e6e2"}.ti-microphone-alt:before{content:"\e6e3"}.ti-magnet:before{content:"\e6e4"}.ti-line-double:before{content:"\e6e5"}.ti-line-dotted:before{content:"\e6e6"}.ti-line-dashed:before{content:"\e6e7"}.ti-ink-pen:before{content:"\e716"}.ti-info-alt:before{content:"\e717"}.ti-help-alt:before{content:"\e718"}.ti-headphone-alt:before{content:"\e719"}.ti-gallery:before{content:"\e71e"}.ti-face-smile:before{content:"\e71f"}.ti-face-sad:before{content:"\e720"}.ti-credit-card:before{content:"\e721"}.ti-comments-smiley:before{content:"\e726"}.ti-time:before{content:"\e72b"}.ti-share:before{content:"\e72e"}.ti-share-alt:before{content:"\e72f"}.ti-rocket:before{content:"\e730"}.ti-new-window:before{content:"\e732"}.ti-rss:before{content:"\e75e"}.ti-rss-alt:before{content:"\e75f"}.ti-control-stop:before{content:"\e6ab"}.ti-control-shuffle:before{content:"\e6ac"}.ti-control-play:before{content:"\e6ad"}.ti-control-pause:before{content:"\e6ae"}.ti-control-forward:before{content:"\e6af"}.ti-control-backward:before{content:"\e6b0"}.ti-volume:before{content:"\e601"}.ti-control-skip-forward:before{content:"\e722"}.ti-control-skip-backward:before{content:"\e723"}.ti-control-record:before{content:"\e724"}.ti-control-eject:before{content:"\e725"}.ti-paragraph:before{content:"\e685"}.ti-uppercase:before{content:"\e66a"}.ti-underline:before{content:"\e66c"}.ti-text:before{content:"\e672"}.ti-Italic:before{content:"\e696"}.ti-smallcap:before{content:"\e677"}.ti-list:before{content:"\e694"}.ti-list-ol:before{content:"\e734"}.ti-align-right:before{content:"\e6c1"}.ti-align-left:before{content:"\e6c2"}.ti-align-justify:before{content:"\e6c3"}.ti-align-center:before{content:"\e6c4"}.ti-quote-right:before{content:"\e67e"}.ti-quote-left:before{content:"\e67f"}.ti-layout-width-full:before{content:"\e6e8"}.ti-layout-width-default:before{content:"\e6e9"}.ti-layout-width-default-alt:before{content:"\e6ea"}.ti-layout-tab:before{content:"\e6eb"}.ti-layout-tab-window:before{content:"\e6ec"}.ti-layout-tab-v:before{content:"\e6ed"}.ti-layout-tab-min:before{content:"\e6ee"}.ti-layout-slider:before{content:"\e6ef"}.ti-layout-slider-alt:before{content:"\e6f0"}.ti-layout-sidebar-right:before{content:"\e6f1"}.ti-layout-sidebar-none:before{content:"\e6f2"}.ti-layout-sidebar-left:before{content:"\e6f3"}.ti-layout-placeholder:before{content:"\e6f4"}.ti-layout-menu:before{content:"\e6f5"}.ti-layout-menu-v:before{content:"\e6f6"}.ti-layout-menu-separated:before{content:"\e6f7"}.ti-layout-menu-full:before{content:"\e6f8"}.ti-layout-media-right:before{content:"\e6fa"}.ti-layout-media-right-alt:before{content:"\e6f9"}.ti-layout-media-overlay:before{content:"\e6fb"}.ti-layout-media-overlay-alt:before{content:"\e6fc"}.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}.ti-layout-media-left:before{content:"\e6ff"}.ti-layout-media-left-alt:before{content:"\e6fe"}.ti-layout-media-center:before{content:"\e701"}.ti-layout-media-center-alt:before{content:"\e700"}.ti-layout-list-thumb:before{content:"\e702"}.ti-layout-list-thumb-alt:before{content:"\e703"}.ti-layout-list-post:before{content:"\e704"}.ti-layout-list-large-image:before{content:"\e705"}.ti-layout-line-solid:before{content:"\e706"}.ti-layout-grid4:before{content:"\e707"}.ti-layout-grid3:before{content:"\e708"}.ti-layout-grid2:before{content:"\e709"}.ti-layout-grid2-thumb:before{content:"\e70a"}.ti-layout-cta-right:before{content:"\e70b"}.ti-layout-cta-left:before{content:"\e70c"}.ti-layout-cta-center:before{content:"\e70d"}.ti-layout-cta-btn-right:before{content:"\e70e"}.ti-layout-cta-btn-left:before{content:"\e70f"}.ti-layout-column4:before{content:"\e710"}.ti-layout-column3:before{content:"\e711"}.ti-layout-column2:before{content:"\e712"}.ti-layout-accordion-separated:before{content:"\e713"}.ti-layout-accordion-merged:before{content:"\e714"}.ti-layout-accordion-list:before{content:"\e715"}.ti-widgetized:before{content:"\e6ca"}.ti-widget:before{content:"\e6cb"}.ti-widget-alt:before{content:"\e6cc"}.ti-view-list:before{content:"\e667"}.ti-view-list-alt:before{content:"\e668"}.ti-view-grid:before{content:"\e669"}.ti-upload:before{content:"\e66b"}.ti-download:before{content:"\e6a7"}.ti-loop:before{content:"\e692"}.ti-layout-sidebar-2:before{content:"\e736"}.ti-layout-grid4-alt:before{content:"\e737"}.ti-layout-grid3-alt:before{content:"\e738"}.ti-layout-grid2-alt:before{content:"\e739"}.ti-layout-column4-alt:before{content:"\e73a"}.ti-layout-column3-alt:before{content:"\e73b"}.ti-layout-column2-alt:before{content:"\e73c"}.ti-flickr:before{content:"\e740"}.ti-flickr-alt:before{content:"\e759"}.ti-instagram:before{content:"\e73d"}.ti-google:before{content:"\e73e"}.ti-github:before{content:"\e73f"}.ti-facebook:before{content:"\e741"}.ti-dropbox:before{content:"\e742"}.ti-dropbox-alt:before{content:"\e75c"}.ti-dribbble:before{content:"\e743"}.ti-apple:before{content:"\e744"}.ti-android:before{content:"\e745"}.ti-yahoo:before{content:"\e748"}.ti-trello:before{content:"\e74d"}.ti-stack-overflow:before{content:"\e74e"}.ti-soundcloud:before{content:"\e74f"}.ti-sharethis:before{content:"\e750"}.ti-sharethis-alt:before{content:"\e751"}.ti-reddit:before{content:"\e752"}.ti-microsoft:before{content:"\e733"}.ti-microsoft-alt:before{content:"\e754"}.ti-linux:before{content:"\e755"}.ti-jsfiddle:before{content:"\e756"}.ti-joomla:before{content:"\e757"}.ti-html5:before{content:"\e758"}.ti-css3:before{content:"\e75d"}.ti-drupal:before{content:"\e75b"}.ti-wordpress:before{content:"\e749"}.ti-tumblr:before{content:"\e72c"}.ti-tumblr-alt:before{content:"\e74c"}.ti-skype:before{content:"\e72d"}.ti-youtube:before{content:"\e728"}.ti-vimeo:before{content:"\e729"}.ti-vimeo-alt:before{content:"\e74a"}.ti-twitter:before{content:"\e72a"}.ti-twitter-alt:before{content:"\e74b"}.ti-linkedin:before{content:"\e735"}.ti-pinterest:before{content:"\e731"}.ti-pinterest-alt:before{content:"\e753"}.ti-themify-logo:before{content:"\e6d1"}.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}input[readonly]{pointer-events:none}.form-check{position:relative;padding:19px 0 15px 40px;text-align:left;overflow:hidden}.form-check label{cursor:pointer}.form-check label:after,.form-check label:before{content:'';position:absolute;top:50%;left:0;border-radius:5px}.form-check label:before{left:3px;width:22px;height:22px;margin:-10px 0 0;background:#eceef3}.form-check label:after{left:8px;width:13px;height:13px;margin:-6px 0 0;opacity:0;background:#8e54e9;transform:translate3d(0,0,0) scale(.5);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.form-check input[type=checkbox],.form-check input[type=radio]{position:absolute;top:0;left:-9999px;visibility:hidden}.form-check input[type=checkbox]:checked+label:after,.form-check input[type=radio]:checked+label:after{transform:translate3d(0,0,0);opacity:1}.form-check label:after,.form-check label:before{border-radius:0}.form-check label:before{border-radius:2px}.form-check label:after{border-radius:2px}.form-check input[type=radio]+label:before{border-radius:10px}.form-check input[type=radio]+label:after{border-radius:10px;margin:-5px 0 0}.form-check input[type=radio]+label:before{border-radius:50px}.form-control{height:40px;border:1px solid #dee2e6;color:#a6a9b7}.form-control:focus{border-color:#8e54e9;box-shadow:none}.form-control-lg{height:50px}.form-control-sm{height:30px}.form-control-plaintext{color:#a6a9b7}textarea.form-control{height:auto}select.form-control:not([size]):not([multiple]){height:40px}select.form-control-lg:not([size]):not([multiple]){height:50px}select.form-control-sm:not([size]):not([multiple]){height:30px}select.form-control[multiple],select.form-control[size]{height:auto}label,legend{font-weight:500;color:#a6a9b7}.custom-select.is-valid,.form-control.is-valid{border-color:#32b432;box-shadow:none}.custom-select.is-valid:focus,.form-control.is-valid:focus{border-color:#32b432;box-shadow:none}.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#32b432;box-shadow:none}.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#32b432;box-shadow:none}.custom-select.is-invalid,.form-control.is-invalid{border-color:#e3324c;box-shadow:none}.custom-select.is-invalid:focus,.form-control.is-invalid:focus{border-color:#e3324c;box-shadow:none}.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#e3324c;box-shadow:none}.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#e3324c;box-shadow:none}.custom-control-input.is-invalid~.custom-control-label::before{background:#e3324c;background:rgba(227,50,76,.5)!important}.was-validated .custom-control-input:invalid~.custom-control-label::before{background:#e3324c;background:rgba(227,50,76,.5)!important}.custom-control-input.is-valid~.custom-control-label::before{background:#32b432;background:rgba(50,180,50,.5)!important}.was-validated .custom-control-input:valid~.custom-control-label::before{background:#32b432;background:rgba(50,180,50,.5)!important}.custom-control-input.is-invalid~.custom-control-label{color:#e3324c}.was-validated .custom-control-input:invalid~.custom-control-label{color:#e3324c}.valid-feedback{color:#32b432}.invalid-feedback{color:#e3324c}.valid-tooltip{background:#32b432;background:rgba(50,180,50,.8)!important}.invalid-tooltip{background:#e3324c;background:rgba(227,50,76,.8)!important}.form-check-input.is-valid~.form-check-label{color:#32b432}.was-validated .form-check-input:valid~.form-check-label{color:#32b432}.form-check-input.is-invalid~.form-check-label{color:#e3324c}.was-validated .form-check-input:invalid~.form-check-label{color:#e3324c}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#signupForm .error,#signupForm1 .error{color:#e3324c;font-size:1rem!important;font-style:italic;padding:.4em .5em .3em}#signupForm3 .error.label{color:#e3324c;font-size:1rem!important;font-style:italic;padding:.4em .5em .3em}#signupForm1 span.fa-times{color:#e3324c;font-size:1rem!important;font-style:italic;padding:.4em .5em .3em}#signupForm1 span.fa-check{color:#32b432}.selects-contant .select2-container .select2-selection--single{height:40px}.selects-contant .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px}.selects-contant .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;position:absolute;top:1px;right:1px;width:40px}.selects-contant .Multi-sel .select2-container--default .select2-selection--multiple .select2-selection__choice,.selects-contant .Multi-sel .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:#8e54e9;border:1px solid #8e54e9;color:#fff;padding:1px 10px 1px 4px}.selects-contant .Multi-sel .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#e3324c}.selects-contant .Multi-sel .select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #dee2e6 1px}.selects-contant-boots .bootstrap-tagsinput{width:100%;height:40px;padding:7px 6px}.selects-contant-boots .bootstrap-tagsinput .label{padding:.4em .7em}.selects-contant-boots .bootstrap-tagsinput .label-info{background-color:#8e54e9}.input-group-addon{padding:8px 14px;background:#8e54e9;border:1px solid #8e54e9;color:#fff}.datepicker{border:1px solid #eee;padding:12px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.04);-moz-box-shadow:0 0 30px rgba(0,0,0,.04);box-shadow:0 0 30px rgba(0,0,0,.04);width:270px;font-size:14px}.datepicker table{width:100%}.datepicker table tr td{width:30px;height:35px}.datepicker table tr td.today{background:#8e54e9;background:-moz-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,#8e54e9),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-o-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:linear-gradient(to right,#8e54e9 0,#4776e6 100%)!important;color:#fff}.datepicker table tr td.today:hover{background:#8e54e9;background:-moz-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,#8e54e9),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-o-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:linear-gradient(to right,#8e54e9 0,#4776e6 100%)!important;color:#fff}.datepicker table tr td.today.disabled{background:#8e54e9;background:-moz-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,#8e54e9),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-o-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:linear-gradient(to right,#8e54e9 0,#4776e6 100%)!important;color:#fff}.datepicker table tr td.today.disabled:hover{background:#8e54e9;background:-moz-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,#8e54e9),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-o-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:linear-gradient(to right,#8e54e9 0,#4776e6 100%)!important;color:#fff}.datepicker-inline{width:270px}.datetimepicker table{width:100%}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background:#8e54e9;background:-moz-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,#8e54e9),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-o-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:linear-gradient(to right,#8e54e9 0,#4776e6 100%)!important;color:#fff}@media screen and (min-width:480px) and (max-width:576px){.datepicker{width:230px}}@media screen and (max-width:480px){.datepicker{width:230px}}@media screen and (min-width:480px) and (max-width:576px){.datepicker-inline{width:100%}}@media screen and (max-width:480px){.datepicker-inline{width:100%}}@media screen and (min-width:480px) and (max-width:576px){.datepicker-orient-right{left:10px!important}}@media screen and (max-width:480px){.datepicker-orient-right{left:10px!important}}.active-task .form-check label:after,.active-task .form-check label:before{top:3px;margin:0}@font-face{font-family:summernote;font-style:normal;font-weight:400;src:url(../fonts/summernote.eot?4c7e83314b68cfa6a0d18a8b4690044b);src:url(../fonts/summernote.eot?4c7e83314b68cfa6a0d18a8b4690044b#iefix) format("embedded-opentype"),url(../fonts/summernote.woff?4c7e83314b68cfa6a0d18a8b4690044b) format("woff"),url(../fonts/summernote.ttf?4c7e83314b68cfa6a0d18a8b4690044b) format("truetype")}.note-editor.note-frame{box-shadow:none;border-color:#dee2e6;margin-bottom:0}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#dee2e6}.note-toolbar-wrapper .note-toolbar .btn-group .btn{padding:.25rem .5rem!important}.dropzone{border:2px dashed #dee2e6}.dropzone .dz-message{color:#a6a9b7;font-size:1.714rem;margin:5em}@media screen and (min-width:480px) and (max-width:576px){.dropzone .dz-message{margin:3em 0}}@media screen and (max-width:480px){.dropzone .dz-message{margin:3em 0}}.input-group-text{color:#fff;background-color:#8e54e9;border-color:#8e54e9}.bootstrap-duallistbox-container label{color:#8e54e9}.bootstrap-duallistbox-container .filter{height:40px}.bootstrap-duallistbox-container .btn-group .btn{border-color:#dee2e6}.bootstrap-duallistbox-container .btn-group .btn:focus,.bootstrap-duallistbox-container .btn-group .btn:hover{background-color:#8e54e9;border-color:#8e54e9;color:#fff!important}.bootstrap-duallistbox-container .btn-outline-secondary{background-color:#8e54e9;border-color:#8e54e9;color:#fff!important}.bootstrap-duallistbox-container select{border-color:#dee2e6}.bootstrap-duallistbox-container select option{padding:.5rem;color:#333}.bootstrap-duallistbox-container select:focus{outline:0}@media screen and (min-width:577px) and (max-width:767px){.bootstrap-duallistbox-container .box1{margin-bottom:1.5rem}}@media screen and (min-width:480px) and (max-width:576px){.bootstrap-duallistbox-container .box1{margin-bottom:1.5rem}}@media screen and (max-width:480px){.bootstrap-duallistbox-container .box1{margin-bottom:1.5rem}}.bootstrap-duallistbox-container .box1.filtered .clear1,.bootstrap-duallistbox-container .box1.filtered .clear2,.bootstrap-duallistbox-container .box2.filtered .clear1,.bootstrap-duallistbox-container .box2.filtered .clear2{margin-bottom:10px}.select2-container .select2-dropdown{border-color:#dee2e6}.select2-container .select2-dropdown .select2-results__group{color:#a6a9b7}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{border:1px solid #dee2e6;box-shadow:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#8e54e9}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#dee2e6}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:0}.select2-container .select2-selection--single:focus{outline:0}.select2-container--default .select2-search--dropdown .selects-contant .custom-select{height:calc(2.65rem + 2px)}.select2-container--default .select2-search--dropdown .selects-contant .Multi-sel .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #dee2e6;box-shadow:none}.selects-contant-boots .bootstrap-tagsinput{border:1px solid #dee2e6;box-shadow:none;height:auto}.selects-contant-boots .bootstrap-tagsinput .tag{margin-bottom:2px;display:inline-block;padding:.6em .7em}.custom-select-sm{height:calc(1.5125rem + 2px);padding-top:.275rem;padding-bottom:.275rem;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.custom-select:focus{box-shadow:none;border-color:#8e54e9}.bootstrap-tagsinput .badge{background-color:#8e54e9;border:1px solid #8e54e9;padding:2px 6px;border-radius:2px}.irs--flat .irs-bar{background-color:#8e54e9}.irs--flat .irs-handle>i:first-child{background-color:#8e54e9}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{background-color:#8e54e9}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{border-top-color:#8e54e9}.irs-from{background:#8e54e9}.irs-from:after{border-top-color:#8e54e9}.irs-to{background:#8e54e9}.irs-to:after{border-top-color:#8e54e9}.irs-single{background:#8e54e9}.irs-single:after{border-top-color:#8e54e9}.table-primary{background:#8e54e9;background:rgba(142,84,233,.1)!important;color:#8e54e9}.table-primary th{background:#8e54e9;background:rgba(142,84,233,.1)!important;color:#8e54e9;border-color:#fff!important}.table-primary td{background:#8e54e9;background:rgba(142,84,233,.1)!important;color:#8e54e9;border-color:#fff!important}.table-secondary{background:#a1a1a1;background:rgba(161,161,161,.1)!important;color:#a1a1a1}.table-secondary th{background:#a1a1a1;background:rgba(161,161,161,.1)!important;color:#a1a1a1;border-color:#fff!important}.table-secondary td{background:#a1a1a1;background:rgba(161,161,161,.1)!important;color:#a1a1a1;border-color:#fff!important}.table-info{background:#45aaf2;background:rgba(69,170,242,.1)!important;color:#45aaf2}.table-info th{background:#45aaf2;background:rgba(69,170,242,.1)!important;color:#45aaf2;border-color:#fff!important}.table-info td{background:#45aaf2;background:rgba(69,170,242,.1)!important;color:#45aaf2;border-color:#fff!important}.table-warning{background:#f7b731;background:rgba(247,183,49,.1)!important;color:#f7b731}.table-warning th{background:#f7b731;background:rgba(247,183,49,.1)!important;color:#f7b731;border-color:#fff!important}.table-warning td{background:#f7b731;background:rgba(247,183,49,.1)!important;color:#f7b731;border-color:#fff!important}.table-danger{background:#e3324c;background:rgba(227,50,76,.1)!important;color:#e3324c}.table-danger th{background:#e3324c;background:rgba(227,50,76,.1)!important;color:#e3324c;border-color:#fff!important}.table-danger td{background:#e3324c;background:rgba(227,50,76,.1)!important;color:#e3324c;border-color:#fff!important}.table-success{background:#32b432;background:rgba(50,180,50,.1)!important;color:#32b432}.table-success th{background:#32b432;background:rgba(50,180,50,.1)!important;color:#32b432;border-color:#fff!important}.table-success td{background:#32b432;background:rgba(50,180,50,.1)!important;color:#32b432;border-color:#fff!important}.table-orange{background:#fd9644;background:rgba(253,150,68,.1)!important;color:#fd9644}.table-orange th{background:#fd9644;background:rgba(253,150,68,.1)!important;color:#fd9644;border-color:#fff!important}.table-orange td{background:#fd9644;background:rgba(253,150,68,.1)!important;color:#fd9644;border-color:#fff!important}.table-pink{background:#fb0792;background:rgba(251,7,146,.1)!important;color:#fb0792}.table-pink th{background:#fb0792;background:rgba(251,7,146,.1)!important;color:#fb0792;border-color:#fff!important}.table-pink td{background:#fb0792;background:rgba(251,7,146,.1)!important;color:#fb0792;border-color:#fff!important}.table-yellow{background:#ffc107;background:rgba(255,193,7,.1)!important;color:#ffc107}.table-yellow th{background:#ffc107;background:rgba(255,193,7,.1)!important;color:#ffc107;border-color:#fff!important}.table-yellow td{background:#ffc107;background:rgba(255,193,7,.1)!important;color:#ffc107;border-color:#fff!important}.table-red{background:#e3324c;background:rgba(227,50,76,.1)!important;color:#e3324c}.table-red th{background:#e3324c;background:rgba(227,50,76,.1)!important;color:#e3324c;border-color:#fff!important}.table-red td{background:#e3324c;background:rgba(227,50,76,.1)!important;color:#e3324c;border-color:#fff!important}.table-cyan{background:#2bcbba;background:rgba(43,203,186,.1)!important;color:#2bcbba}.table-cyan th{background:#2bcbba;background:rgba(43,203,186,.1)!important;color:#2bcbba;border-color:#fff!important}.table-cyan td{background:#2bcbba;background:rgba(43,203,186,.1)!important;color:#2bcbba;border-color:#fff!important}.datatable-wrapper table tfoot{display:none}table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:after,table.dataTable thead .sorting_desc_disabled:before{bottom:.8em}@media screen and (min-width:480px) and (max-width:576px){.dataTables_wrapper div.row{margin:10px 0!important}.dataTables_wrapper div[class^=col-]:last-child{padding:0}.dataTables_wrapper div[class^=col-]:first-child{padding:0}.dataTables_wrapper .dataTables_info{padding-top:0!important;text-align:left!important}.dataTables_wrapper .pagination{justify-content:flex-start!important;margin-top:10px!important}}@media screen and (max-width:480px){.dataTables_wrapper div.row{margin:10px 0!important}.dataTables_wrapper div[class^=col-]:last-child{padding:0}.dataTables_wrapper div[class^=col-]:first-child{padding:0}.dataTables_wrapper .dataTables_info{padding-top:0!important;text-align:left!important}.dataTables_wrapper .pagination{justify-content:flex-start!important;margin-top:10px!important}}.table-striped tbody tr:nth-of-type(odd){background:#eceef3}.table>thead>tr>th{vertical-align:middle;white-space:nowrap}.table>tbody>tr>td{vertical-align:middle;white-space:nowrap}.tabledit-toolbar{flex-wrap:nowrap}.tabledit-toolbar .btn{margin-right:6px;border-radius:.2rem!important}.tabledit-toolbar .btn:last-child{margin-right:0}.tabledit-toolbar .tabledit-save-button{margin-left:6px;margin-right:0}.tabledit-toolbar .tabledit-confirm-button{margin-left:6px;margin-right:0}.tableexport-caption{display:table-caption;padding:0;margin-bottom:15px}.tableexport-caption .btn{line-height:1;background-color:#8e54e9;color:#fff;padding:9px 10px;margin:0;margin-right:10px}.tableexport-caption .btn:first-child{margin-left:0}.tableexport-caption .btn.xlsx:before{background:url(../img/export/xlsx.svg) no-repeat center}.tableexport-caption .btn.csv:before{background:url(../img/export/csv.svg) no-repeat center}.tableexport-caption .btn.txt:before{background:url(../img/export/txt.svg) no-repeat center}.tableexport-caption .btn:focus{box-shadow:none}@media screen and (min-width:480px) and (max-width:576px){.tableexport-caption .btn{margin:0 0 5px 0}}@media screen and (max-width:480px){.tableexport-caption .btn{margin:0 0 5px 0}}.csv:before,.txt:before,.xls:before,.xlsx:before{box-shadow:none;padding:4px 10px 4px}.gmap{display:block;width:100%;height:450px}#panorama{display:block;width:100%;height:450px;margin-top:30px}.address-location{height:270px}.vmap{height:420px;width:100%}@media screen and (min-width:577px) and (max-width:767px){.vmap{height:310px!important}}@media screen and (min-width:480px) and (max-width:576px){.vmap{height:310px!important}}@media screen and (max-width:480px){.vmap{height:310px!important}}.jqvmap-zoomin,.jqvmap-zoomout{padding:0;line-height:14px;width:15px;height:15px}.jqvmap-region{cursor:default!important}.map-pin{width:64px;height:50px;position:absolute;top:-25px;left:-32px;background-size:32px 32px;background-repeat:no-repeat;text-align:center;background-position:top center;color:#888;font-weight:500;font-size:14px}.map-pin span{position:absolute;bottom:0;width:100%;text-align:center;left:0}.red{background-image:url(../img/marker/red.png)}.blue{background-image:url(../img/marker/blue.png)}.purple{background-image:url(../img/marker/purple.png)}.jqvmap-pin{font-family:"Helvetica Neue Light",HelveticaNeue-Light,"Helvetica Neue",Calibri,Helvetica,Arial,sans-serif;cursor:default}#jqvmap1_fl_pin{margin-left:5%}.mapael path{fill:#8e54e9;stroke:#eceef3}.mapael path:hover{fill:#f7b731;stroke:#f7b731}.flot-container{width:100%;height:350px}.flot-wrapper{width:100%;height:100%;font-size:14px;line-height:1.2em}.morris-wrapper svg text{font-family:Roboto,sans-serif!important}.morris-wrapper .morris-hover{z-index:998}.chartist-wrapper .ct-chart{height:350px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#2c2e3e}.ct-series-a .ct-area,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-slice-pie{fill:#8e54e9}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#4776e6}.ct-series-b .ct-area,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-slice-pie{fill:#4776e6}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f7b731}.ct-series-d .ct-area,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-slice-pie{fill:#32b432}.ct-area{fill-opacity:.3}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{fill:#fff;color:#fff;font-size:1rem}.c3chart-wrapper .c3{height:300px}.c3chart-wrapper .c3 text{font-family:Roboto,sans-serif}.c3chart-wrapper .c3 .tick{font-family:Roboto,sans-serif;fill:#a6a9b7}.c3chart-wrapper .c3 .c3-legend-item text{font-family:Roboto,sans-serif;fill:#a6a9b7}.c3chart-wrapper .c3 line{stroke:#a6a9b7}.c3chart-wrapper .c3 path.domain{stroke:#a6a9b7;stroke-width:1px}.knob{font-family:Roboto,sans-serif!important}.apexcharts-canvas{margin:0 auto}.apexchart-tool-force-top .apexcharts-canvas,.apexchart-tool-force-top .col-12,.apexchart-tool-force-top .row{position:inherit}.apexchart-tool-force-top .apexcharts-toolbar{top:17px;right:10px}@media screen and (min-width:577px) and (max-width:767px){.apexchart-tool-force-top .apexcharts-toolbar{display:none}}@media screen and (min-width:480px) and (max-width:576px){.apexchart-tool-force-top .apexcharts-toolbar{display:none}}@media screen and (max-width:480px){.apexchart-tool-force-top .apexcharts-toolbar{display:none}}.apexcharts-menu-icon svg,.apexcharts-reset-zoom-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoom-in-icon svg,.apexcharts-zoom-out-icon svg{fill:#a6a9b7!important}.widget-support-list .dot-online{position:relative}.widget-support-list .dot-online .dot-online-icon{position:absolute;width:8px;height:8px;border-radius:15px;right:9px;top:5px}.widget-support-list .bg-img{width:50px;height:50px}.widget-income-list .bg-img,.widget-recent-list .bg-img,.widget-user-list .bg-img{width:50px;height:50px}.widget-branches-list .media img{height:26px}.widget-branches-list .card-body{max-height:450px;overflow:hidden;border-bottom:1px solid #dee2e6}.widget-branches-list .card-body:last-child{border-bottom:none}.widget-branches-list .card-body a{padding:0 30px}.widget-branches-list .card-body a:first-child{padding-top:0}.widget-branches-list .card-body a i{font-size:20px}.widget-branches-list .card-body a span{margin-top:6px}.widget-branches-list .card-body ul li{border-bottom:1px solid #dee2e6;padding:16px 0}.widget-branches-list .card-body ul li:last-child{border-bottom:0 solid}.widget-branches-list.dating-widget-branches-list .card-body a{padding:0}.widget-branches-list.dating-widget-branches-list .card-body a img{height:12px}.widget-downloads-list .card-body .btn.btn-icon,.widget-recent-list .card-body .btn.btn-icon{width:30px;height:30px;padding:0;line-height:30px}@media screen and (min-width:480px) and (max-width:576px){.widget-downloads-list .media{display:block}.widget-downloads-list .media h4{margin:10px 0!important}}@media screen and (max-width:480px){.widget-downloads-list .media{display:block}.widget-downloads-list .media h4{margin:10px 0!important}}.widget-downloads-list .widget-text{padding:1rem 0}.widget-downloads-list .widget-text img{width:50px;height:50px}.widget-downloads-list .img-icon{width:50px;height:50px;border-radius:80px;background-color:#f7f7f7}.widget-downloads-list .img-icon i{font-size:28px;line-height:50px}.widget-text{padding:1.25rem}.widget-downloads-list .widget-text,.widget-income-list .widget-text,.widget-recent-list .widget-text,.widget-support-list .widget-text,.widget-user-list .widget-text{border-bottom:1px solid #dee2e6}.widget-downloads-list .widget-text:last-child,.widget-income-list .widget-text:last-child,.widget-recent-list .widget-text:last-child,.widget-support-list .widget-text:last-child,.widget-user-list .widget-text:last-child{border-bottom:0 solid}.widget-downloads-list .card-body,.widget-income-list .card-body,.widget-recent-list .card-body,.widget-support-list .card-body,.widget-user-list .card-body{max-height:450px;overflow:hidden;border-bottom:1px solid #dee2e6}.widget-downloads-list .card-body:last-child,.widget-income-list .card-body:last-child,.widget-recent-list .card-body:last-child,.widget-support-list .card-body:last-child,.widget-user-list .card-body:last-child{border-bottom:none}.widget-recent-list .card-body .btn.btn-icon{width:25px;height:25px;padding:0;line-height:25px}.widget-recent-list .card-body .nav .nav-link{padding:0}.widget-recent-list .card-body .nav .nav-item{padding:8px 8px 0 0}.widget-recent-list span,.widget-support-list span{font-size:11px}.widget-social-box1,.widget-social-box10,.widget-social-box11,.widget-social-box12,.widget-social-box13,.widget-social-box14,.widget-social-box15,.widget-social-box2,.widget-social-box3,.widget-social-box4,.widget-social-box5,.widget-social-box6,.widget-social-box7,.widget-social-box8,.widget-social-box9{overflow:hidden}.widget-social .widget-social-box1 ul{border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.widget-social .widget-social-box1 ul li,.widget-social .widget-social-box3 ul li,.widget-social .widget-social-box4 ul li,.widget-social .widget-social-box5 ul li,.widget-social .widget-social-box9 ul li{border-right:1px solid #dee2e6}.widget-social .widget-social-box1 ul li:last-child,.widget-social .widget-social-box3 ul li:last-child,.widget-social .widget-social-box4 ul li:last-child,.widget-social .widget-social-box5 ul li:last-child,.widget-social .widget-social-box9 ul li:last-child{border-right:0 solid #dee2e6;padding-right:0}.widget-social .widget-social-box11 .widget-social-contant,.widget-social .widget-social-box12 .widget-social-contant,.widget-social .widget-social-box15 .widget-social-contant,.widget-social .widget-social-box3 .widget-social-contant,.widget-social .widget-social-box7 .widget-social-contant,.widget-social .widget-social-box9 .widget-social-contant{background:#8e54e9;background:-moz-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,#8e54e9),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-o-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:linear-gradient(to right,#8e54e9 0,#4776e6 100%)!important}.widget-social .widget-social-box11 .widget-social-contant h4,.widget-social .widget-social-box11 .widget-social-contant h5,.widget-social .widget-social-box12 .widget-social-contant h4,.widget-social .widget-social-box12 .widget-social-contant h5,.widget-social .widget-social-box15 .widget-social-contant h4,.widget-social .widget-social-box15 .widget-social-contant h5,.widget-social .widget-social-box3 .widget-social-contant h4,.widget-social .widget-social-box3 .widget-social-contant h5,.widget-social .widget-social-box7 .widget-social-contant h4,.widget-social .widget-social-box7 .widget-social-contant h5,.widget-social .widget-social-box9 .widget-social-contant h4,.widget-social .widget-social-box9 .widget-social-contant h5{color:#fff}.widget-social .widget-social-box7 .widget-social-contant a,.widget-social .widget-social-box7 .widget-social-contant p{color:#fff}.widget-social .widget-social-box7 .widget-social-contant p{border-color:#fff}.widget-social .widget-social-box12 .widget-social-contant p{color:#fff}.widget-social .widget-social-box6 ul li,.widget-social .widget-social-box7 ul li,.widget-social .widget-social-box8 ul li{padding:0 5px}.widget-social .widget-social-box10 .nav,.widget-social .widget-social-box12 .nav{padding:.5rem}.widget-social .widget-social-box2 .card-body ul li a{font-size:14px;font-weight:500}.widget-social .widget-social-box4 ul{border-top:1px solid #dee2e6}.widget-social .widget-social-box9 .bg-img{margin-top:-30px;margin-left:auto;margin-right:auto}.widget-social .widget-social-box11 ul li{padding:10px 10px}.widget-social .widget-social-box15 .img-icon{width:40px;height:40px;border-radius:50px;line-height:40px;text-align:center}.widget-social .widget-social-box15 .img-icon i{font-size:18px}.widget-chart-contant .img-icon{width:60px;height:60px;line-height:60px}.widget-chart-contant .img-icon i{font-size:2rem}.img-icon-box{border-radius:5px!important}.img-icon-outline{border-width:3px;border-style:solid}.b-outline-primary,.b-primary{border-color:#8e54e9}.b-info,.b-outline-info{border-color:#45aaf2}.b-danger,.b-outline-danger{border-color:#e3324c}.b-outline-warning,.b-warning{border-color:#f7b731}#cryptodemo6.chart-fit{top:30px}.account-contant .bg-img{width:100px;height:100px}.task-table .dot{background-color:#8e54e9;border-radius:10px;margin-right:6px;width:10px;height:10px;display:inline-block}.task-table tr{border-bottom:1px solid #dee2e6}.task-table tr:last-child{border-bottom:0 solid #dee2e6}.task-table .task-table-td .chat{position:relative}.task-table .task-table-td .chat i{font-size:18px}.task-table .task-table-td .chat .badge{position:absolute;top:-10px;left:20px}.task-table td,.task-table th{vertical-align:middle;border-top:0 solid #dee2e6}.task-list-contant .table .card-header,.task-list-contant .table td,.task-list-contant .table th{padding:.75rem 2rem}.task-list-contant .table td:first-child{padding-right:0}.error-contant .error-innr{height:100vh;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;object-fit:cover}@media screen and (min-width:480px) and (max-width:576px){.error-contant .error-innr .container{max-width:100%}}@media screen and (max-width:480px){.error-contant .error-innr .container{max-width:100%}}.error-contant .row{height:100vh}.st0{fill:#8e54e9}.st1{fill:#f9f9fb}.st2{fill-rule:evenodd;clip-rule:evenodd;fill:#a37dff}.st3{fill-rule:evenodd;clip-rule:evenodd;fill:#cbf}.st4{fill-rule:evenodd;clip-rule:evenodd;fill:#f9f9fb}.st5{fill-rule:evenodd;clip-rule:evenodd;fill:#90c9ea}.st6{fill-rule:evenodd;clip-rule:evenodd;fill:#abc3ff}.st7{fill-rule:evenodd;clip-rule:evenodd;fill:#79a1f2}.st8{fill-rule:evenodd;clip-rule:evenodd;fill:#618de5}.st9{fill-rule:evenodd;clip-rule:evenodd;fill:#7b91ff}.st10{fill-rule:evenodd;clip-rule:evenodd;fill:#80c3ff}.st11{fill-rule:evenodd;clip-rule:evenodd;fill:#494089}.pricing-content h5{color:#333;font-size:1.285rem;text-transform:uppercase}.pricing-content h2{font-size:42px}.pricing-content ul{padding-left:0;list-style:none}.pricing-content ul li{line-height:30px;text-transform:capitalize;letter-spacing:.5px}.pricing-content a{text-transform:capitalize}.pricing-highlight{background:#8e54e9;background:-moz-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,#8e54e9),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-o-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,#8e54e9 0,#4776e6 100%)!important;background:linear-gradient(to right,#8e54e9 0,#4776e6 100%)!important}.pricing-highlight .pricing-content h5{color:#fff}.pricing-highlight .pricing-content h2{color:#fff!important}.pricing-highlight .pricing-content p{color:#fff!important}.pricing-highlight .pricing-content ul li{color:#fff!important}.faq-contant .accordion .card{-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;margin-bottom:16px}.faq-contant .accordion .card:last-child{margin-bottom:3rem}.faq-contant .nav .nav-link.active h5,.faq-contant .nav .nav-link.active p{color:#fff;line-height:1.4rem}.faq-contant .nav .nav-link p{line-height:1.4rem}.faq-contant .tab-content .card-header .btn{font-size:16px;font-weight:700;color:#8e54e9}.faq-contant .tab-content .card-header .btn:focus{box-shadow:none}.portfolio-item{overflow:hidden;color:#fff;width:100%;border:0;position:relative}.portfolio-item:before{content:'';display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-size:115%;-webkit-transition:all .7s cubic-bezier(.68,.11,.13,.98);-moz-transition:all .7s cubic-bezier(.68,.11,.13,.98);transition:all .7s cubic-bezier(.68,.11,.13,.98)}.portfolio-item img{width:100%;-webkit-transition:transform .35s;-o-transition:transform .35s;-ms-transition:transform .35s;-moz-transition:transform .35s;transition:transform .35s;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.portfolio-item .portfolio-overlay{width:100%;background:#8e54e9!important;padding:10px 0;position:absolute;bottom:-80px;display:block;margin-top:0;float:left;z-index:9;text-align:center;left:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.portfolio-item .portfolio-overlay h4{font-weight:600;margin-bottom:5px}.portfolio-item .portfolio-overlay a:hover{color:#fff}.portfolio-item .portfolio-overlay span{font-weight:400;font-size:1rem}.portfolio-item .portfolio-overlay span a{color:#fff}.portfolio-item .portfolio-overlay span a:hover{color:#323232}.portfolio-item a.popup{position:absolute;right:20px;top:-20px;color:#fff;z-index:9;display:inline-block;width:40px;height:40px;background:#fff;color:#626262;border-radius:50%;margin-right:10px;padding-left:0;text-align:center;line-height:40px;opacity:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.portfolio-item a.popup:hover{background:#8e54e9;color:#fff}.portfolio-item:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.portfolio-item:hover a.popup{opacity:1;top:20px}.portfolio-item:hover .portfolio-overlay{bottom:0}.clients-contant .form-check input[type=checkbox]{content:'';position:absolute;left:auto;top:0;width:1.25em;height:1.25em;border:2px solid #ccc;background:#fff;border-radius:4px}.clients-contant .clients-contant-table .dot{background-color:#26de81;border-radius:10px;margin-right:6px;width:10px;height:10px;display:inline-block}.clients-contant .clients-contant-table tr{border-bottom:1px solid #dee2e6}.clients-contant .clients-contant-table tr td,.clients-contant .clients-contant-table tr th{vertical-align:middle;align-items:center;border-top:0 solid #dee2e6;border-bottom:0 solid #dee2e6!important}.clients-contant .clients-contant-table tr th{border-bottom:1px solid #dee2e6!important}.clients-contant .clients-contant-table tr th:last-child{border-bottom:0 solid}.clients-contant .clients-contant-table .btn.btn-icon{width:30px;height:30px;line-height:30px}.contact-contant .form-check input[type=checkbox]{content:'';position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:2px solid #ccc;background:#fff;border-radius:4px;margin-top:4px}.contact-contant .img-icon{width:35px;height:35px;line-height:35px;margin-right:1rem}.contact-contant ul{align-items:center;padding:.4rem 0}.contact-contant ul li i{font-size:16px;color:#8e54e9}.contact-contant ul.nav:first-child{margin-top:1rem}.contact-contant ul.nav:last-child{padding-bottom:0}.employees-contant .employees-contant-inner span{margin-left:8px;font-size:13px}.employees-contant .employees-contant-inner span:first-child{margin-left:0}@media screen and (min-width:480px) and (max-width:576px){.employees-contant .employees-contant-inner span{margin-bottom:8px}.employees-contant .employees-contant-inner span:last-child{margin-bottom:0}}@media screen and (max-width:480px){.employees-contant .employees-contant-inner span{margin-bottom:8px}.employees-contant .employees-contant-inner span:last-child{margin-bottom:0}}.employees-contant h4 .badge{background-color:#f7f7f7;color:#8e54e9}.employees-contant .bg-img{width:70px;height:70px}.comingsoon .form-control.bg-white-inverse{color:#fff;border:0;background:rgba(255,255,255,.25);color:#fff}.comingsoon ::-webkit-input-placeholder{color:#fff}.comingsoon ::-moz-placeholder{color:#fff}.comingsoon :-ms-input-placeholder{color:#fff}.comingsoon :-moz-placeholder{color:#fff} \ No newline at end of file diff --git a/public/asset/css/vendors.css b/public/asset/css/vendors.css new file mode 100644 index 0000000..ef0ee14 --- /dev/null +++ b/public/asset/css/vendors.css @@ -0,0 +1,25 @@ +/*! +* metismenu - v2.7.9 +* A jQuery menu plugin +* https://github.com/onokumus/metismenu#readme +* +* Made by Osman Nuri Okumus (https://github.com/onokumus) +* Under MIT License +*/.metismenu .arrow{float:right;line-height:1.42857}[dir=rtl] .metismenu .arrow{float:left}.metismenu .glyphicon.arrow:before{content:"\e079"}.metismenu .active>a>.glyphicon.arrow:before{content:"\e114"}.metismenu .fa.arrow:before{content:"\f104"}.metismenu .active>a>.fa.arrow:before{content:"\f107"}.metismenu .ion.arrow:before{content:"\f3d2"}.metismenu .active>a>.ion.arrow:before{content:"\f3d0"}.metismenu .plus-times{float:right}[dir=rtl] .metismenu .plus-times{float:left}.metismenu .fa.plus-times:before{content:"\f067"}.metismenu .active>a>.fa.plus-times{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.metismenu .plus-minus{float:right}[dir=rtl] .metismenu .plus-minus{float:left}.metismenu .fa.plus-minus:before{content:"\f067"}.metismenu .active>a>.fa.plus-minus:before{content:"\f068"}.metismenu .collapse{display:none}.metismenu .collapse.in{display:block}.metismenu .collapsing{height:0;overflow:hidden;position:relative;transition-duration:.35s;transition-property:height,visibility;transition-timing-function:ease}.metismenu .has-arrow{position:relative}.metismenu .has-arrow:after{-webkit-transform:rotate(-45deg) translateY(-50%);-webkit-transform-origin:top;border-color:initial;border-style:solid;border-width:1px 0 0 1px;content:"";height:.5em;position:absolute;right:1em;top:50%;transform:rotate(-45deg) translateY(-50%);transform-origin:top;transition:all .3s ease-out;width:.5em}[dir=rtl] .metismenu .has-arrow:after{-webkit-transform:rotate(135deg) translateY(-50%);left:1em;right:auto;transform:rotate(135deg) translateY(-50%)}.metismenu .active>.has-arrow:after,.metismenu .has-arrow[aria-expanded=true]:after{-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}[dir=rtl] .metismenu .active>.has-arrow:after,[dir=rtl] .metismenu .has-arrow[aria-expanded=true]:after{-webkit-transform:rotate(225deg) translateY(-50%);transform:rotate(225deg) translateY(-50%)}.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,.8);border:solid 2px rgba(230,230,230,.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:700;margin:.25em 0}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:.1em 0}/*! jQuery UI - v1.12.1 - 2016-09-14 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6 +* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,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);height:100%;opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.ct-double-octave:after,.ct-major-eleventh:after,.ct-major-second:after,.ct-major-seventh:after,.ct-major-sixth:after,.ct-major-tenth:after,.ct-major-third:after,.ct-major-twelfth:after,.ct-minor-second:after,.ct-minor-seventh:after,.ct-minor-sixth:after,.ct-minor-third:after,.ct-octave:after,.ct-perfect-fifth:after,.ct-perfect-fourth:after,.ct-square:after{content:"";clear:both}.ct-label{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;line-height:1}.ct-grid-background,.ct-line{fill:none}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:2px}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-donut-solid,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-donut-solid,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-donut-solid,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-donut-solid,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-donut-solid,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-area,.ct-series-i .ct-slice-donut-solid,.ct-series-i .ct-slice-pie{fill:#f05b4f}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-donut-solid,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-donut-solid,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-donut-solid,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-donut-solid,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-donut-solid,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-donut-solid,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{display:table}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{display:table}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{display:table}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{display:table}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{display:table}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{display:table}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{display:table}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{display:table}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{display:table}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{display:table}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{display:table}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{display:table}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{display:table}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{display:table}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{display:table}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{display:table}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.c3 svg{font:10px sans-serif;-webkit-tap-highlight-color:transparent}.c3 line,.c3 path{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc rect{stroke:#fff;stroke-width:1}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:grey;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{fill:#fff;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:1;fill-opacity:.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3!important}.c3-region{fill:#4682b4;fill-opacity:.1}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.c3-title{font:14px sans-serif}.c3-tooltip-container{z-index:10}.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;-webkit-box-shadow:7px 7px 12px -9px #777;-moz-box-shadow:7px 7px 12px -9px #777;box-shadow:7px 7px 12px -9px #777;opacity:.9}.c3-tooltip tr{border:1px solid #ccc}.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#fff}.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip td.value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:#fff}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max{fill:#777}.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}.c3-chart-arc.c3-target g path{opacity:1}.c3-chart-arc.c3-target.c3-focused g path{opacity:1}.c3-drag-zoom.enabled{pointer-events:all!important;visibility:visible}.c3-drag-zoom.disabled{pointer-events:none!important;visibility:hidden}.c3-drag-zoom .extent{fill-opacity:.1}.jqvmap-label,.jqvmap-pin{pointer-events:none}.jqvmap-label{position:absolute;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;color:#fff;font-family:sans-serif,Verdana;font-size:smaller;padding:3px}.jqvmap-zoomin,.jqvmap-zoomout{position:absolute;left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#000;padding:3px;color:#fff;width:10px;height:10px;cursor:pointer;line-height:10px;text-align:center}.jqvmap-zoomin{top:10px}.jqvmap-zoomout{top:30px}.jqvmap-region{cursor:pointer}.jqvmap-ajax_response{width:100%;height:500px}table.dataTable{clear:both;margin-top:6px!important;margin-bottom:6px!important;max-width:none!important;border-collapse:separate!important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:400;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:400;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:.85em;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc{padding-right:30px}table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active{outline:0}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:after,table.dataTable thead .sorting_desc_disabled:before{position:absolute;bottom:.9em;display:block;opacity:.3}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before{right:1em;content:"\2191"}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{right:.5em;content:"\2193"}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{opacity:1}table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{opacity:0}div.dataTables_scrollHead table.dataTable{margin-bottom:0!important}div.dataTables_scrollBody table{border-top:none;margin-top:0!important;margin-bottom:0!important}div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting:before,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_asc:before,div.dataTables_scrollBody table thead .sorting_desc:after,div.dataTables_scrollBody table thead .sorting_desc:before{display:none}div.dataTables_scrollBody table tbody tr:first-child td,div.dataTables_scrollBody table tbody tr:first-child th{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0!important;border-top:none}@media screen and (max-width:767px){div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-sm>thead>tr>th{padding-right:20px}table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before{top:5px;right:.85em}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after{top:5px}table.table-bordered.dataTable td,table.table-bordered.dataTable th{border-left-width:0}table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable th:last-child{border-right-width:0}table.table-bordered.dataTable tbody td,table.table-bordered.dataTable tbody th{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}/*! + * FullCalendar v3.10.0 + * Docs & License: https://fullcalendar.io/ + * (c) 2018 Adam Shaw + */.fc button,.fc table,body .fc{font-size:1em}.fc .fc-axis,.fc button,.fc-day-grid-event .fc-content,.fc-list-item-marker,.fc-list-item-time,.fc-time-grid-event .fc-time,.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-event,.fc-event:hover,.fc-state-hover,.fc.fc-bootstrap3 a,.ui-widget .fc-event,a.fc-more{text-decoration:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view .fc-day-top .fc-week-number,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-day-grid-event .fc-content,.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-bootstrap3 .fc-popover .panel-body,.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-now-indicator{position:absolute;border:0 solid red}.fc-bootstrap3 .fc-today.alert,.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-bootstrap4 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-bootstrap3 hr.fc-divider,.fc-bootstrap4 hr.fc-divider{border-color:inherit}.ui-widget .fc-event{color:#fff;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}@font-face{font-family:summernote;font-style:normal;font-weight:400;src:url(font/summernote.eot?1d9aeaaff0a8939558a45be6cd52cd4c);src:url(font/summernote.eot?1d9aeaaff0a8939558a45be6cd52cd4c#iefix) format("embedded-opentype"),url(font/summernote.woff?1d9aeaaff0a8939558a45be6cd52cd4c) format("woff"),url(font/summernote.ttf?1d9aeaaff0a8939558a45be6cd52cd4c) format("truetype")}[class*=" note-icon-"]:before,[class^=note-icon-]:before{display:inline-block;font:normal normal normal 14px summernote;font-size:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;speak:none;-moz-osx-font-smoothing:grayscale}.note-icon-align-center:before,.note-icon-align-indent:before,.note-icon-align-justify:before,.note-icon-align-left:before,.note-icon-align-outdent:before,.note-icon-align-right:before,.note-icon-align:before,.note-icon-arrow-circle-down:before,.note-icon-arrow-circle-left:before,.note-icon-arrow-circle-right:before,.note-icon-arrow-circle-up:before,.note-icon-arrows-alt:before,.note-icon-arrows-h:before,.note-icon-arrows-v:before,.note-icon-bold:before,.note-icon-caret:before,.note-icon-chain-broken:before,.note-icon-circle:before,.note-icon-close:before,.note-icon-code:before,.note-icon-col-after:before,.note-icon-col-before:before,.note-icon-col-remove:before,.note-icon-eraser:before,.note-icon-float-left:before,.note-icon-float-none:before,.note-icon-float-right:before,.note-icon-font:before,.note-icon-frame:before,.note-icon-italic:before,.note-icon-link:before,.note-icon-magic:before,.note-icon-menu-check:before,.note-icon-minus:before,.note-icon-orderedlist:before,.note-icon-pencil:before,.note-icon-picture:before,.note-icon-question:before,.note-icon-redo:before,.note-icon-rollback:before,.note-icon-row-above:before,.note-icon-row-below:before,.note-icon-row-remove:before,.note-icon-special-character:before,.note-icon-square:before,.note-icon-strikethrough:before,.note-icon-subscript:before,.note-icon-summernote:before,.note-icon-superscript:before,.note-icon-table:before,.note-icon-text-height:before,.note-icon-trash:before,.note-icon-underline:before,.note-icon-undo:before,.note-icon-unorderedlist:before,.note-icon-video:before{display:inline-block;font-family:summernote;font-style:normal;font-weight:400;text-decoration:inherit}.note-icon-align-center:before{content:"\f101"}.note-icon-align-indent:before{content:"\f102"}.note-icon-align-justify:before{content:"\f103"}.note-icon-align-left:before{content:"\f104"}.note-icon-align-outdent:before{content:"\f105"}.note-icon-align-right:before{content:"\f106"}.note-icon-align:before{content:"\f107"}.note-icon-arrow-circle-down:before{content:"\f108"}.note-icon-arrow-circle-left:before{content:"\f109"}.note-icon-arrow-circle-right:before{content:"\f10a"}.note-icon-arrow-circle-up:before{content:"\f10b"}.note-icon-arrows-alt:before{content:"\f10c"}.note-icon-arrows-h:before{content:"\f10d"}.note-icon-arrows-v:before{content:"\f10e"}.note-icon-bold:before{content:"\f10f"}.note-icon-caret:before{content:"\f110"}.note-icon-chain-broken:before{content:"\f111"}.note-icon-circle:before{content:"\f112"}.note-icon-close:before{content:"\f113"}.note-icon-code:before{content:"\f114"}.note-icon-col-after:before{content:"\f115"}.note-icon-col-before:before{content:"\f116"}.note-icon-col-remove:before{content:"\f117"}.note-icon-eraser:before{content:"\f118"}.note-icon-float-left:before{content:"\f119"}.note-icon-float-none:before{content:"\f11a"}.note-icon-float-right:before{content:"\f11b"}.note-icon-font:before{content:"\f11c"}.note-icon-frame:before{content:"\f11d"}.note-icon-italic:before{content:"\f11e"}.note-icon-link:before{content:"\f11f"}.note-icon-magic:before{content:"\f120"}.note-icon-menu-check:before{content:"\f121"}.note-icon-minus:before{content:"\f122"}.note-icon-orderedlist:before{content:"\f123"}.note-icon-pencil:before{content:"\f124"}.note-icon-picture:before{content:"\f125"}.note-icon-question:before{content:"\f126"}.note-icon-redo:before{content:"\f127"}.note-icon-rollback:before{content:"\f128"}.note-icon-row-above:before{content:"\f129"}.note-icon-row-below:before{content:"\f12a"}.note-icon-row-remove:before{content:"\f12b"}.note-icon-special-character:before{content:"\f12c"}.note-icon-square:before{content:"\f12d"}.note-icon-strikethrough:before{content:"\f12e"}.note-icon-subscript:before{content:"\f12f"}.note-icon-summernote:before{content:"\f130"}.note-icon-superscript:before{content:"\f131"}.note-icon-table:before{content:"\f132"}.note-icon-text-height:before{content:"\f133"}.note-icon-trash:before{content:"\f134"}.note-icon-underline:before{content:"\f135"}.note-icon-undo:before{content:"\f136"}.note-icon-unorderedlist:before{content:"\f137"}.note-icon-video:before{content:"\f138"}.note-editor{position:relative}.note-editor .note-dropzone{position:absolute;z-index:100;display:none;color:#87cefa;background-color:#fff;opacity:.95}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;font-size:28px;font-weight:700;text-align:center;vertical-align:middle}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:0}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area img.note-float-left{margin-right:10px}.note-editor .note-editing-area img.note-float-right{margin-left:10px}.note-editor.note-frame{border:1px solid #a9a9a9}.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-frame .note-editing-area .note-editable{padding:10px;overflow:auto;color:#000;word-wrap:break-word;background-color:#fff}.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false]{background-color:#e5e5e5}.note-editor.note-frame .note-editing-area .note-codable{display:none;width:100%;padding:10px;margin-bottom:0;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;resize:none}.note-editor.note-frame.fullscreen{position:fixed;top:0;left:0;z-index:1050;width:100%!important}.note-editor.note-frame.fullscreen .note-editable{background-color:#fff}.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-frame .note-status-output{display:block;width:100%;height:20px;margin-bottom:0;font-size:14px;line-height:1.42857143;color:#000;border:0;border-top:1px solid #e2e2e2}.note-editor.note-frame .note-status-output:empty{height:0;border-top:0 solid transparent}.note-editor.note-frame .note-status-output .pull-right{float:right!important}.note-editor.note-frame .note-status-output .text-muted{color:#777}.note-editor.note-frame .note-status-output .text-primary{color:#286090}.note-editor.note-frame .note-status-output .text-success{color:#3c763d}.note-editor.note-frame .note-status-output .text-info{color:#31708f}.note-editor.note-frame .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-frame .note-status-output .text-danger{color:#a94442}.note-editor.note-frame .note-status-output .alert{padding:7px 10px 2px 10px;margin:-7px 0 0 0;color:#000;background-color:#f5f5f5;border-radius:0}.note-editor.note-frame .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-frame .note-status-output .alert-success{color:#3c763d!important;background-color:#dff0d8!important}.note-editor.note-frame .note-status-output .alert-info{color:#31708f!important;background-color:#d9edf7!important}.note-editor.note-frame .note-status-output .alert-warning{color:#8a6d3b!important;background-color:#fcf8e3!important}.note-editor.note-frame .note-status-output .alert-danger{color:#a94442!important;background-color:#f2dede!important}.note-editor.note-frame .note-statusbar{background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.note-editor.note-frame .note-statusbar .note-resizebar{width:100%;height:9px;padding-top:1px;cursor:ns-resize}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid #a9a9a9}.note-editor.note-frame .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-frame .note-placeholder{padding:10px}.note-popover.popover{display:none;max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover.popover .arrow{left:20px!important}.note-toolbar{position:relative;z-index:500}.card-header.note-toolbar,.note-popover .popover-content{padding:0 0 5px 5px;margin:0;background:#f5f5f5}.card-header.note-toolbar>.btn-group,.note-popover .popover-content>.btn-group{margin-top:5px;margin-right:5px;margin-left:0}.card-header.note-toolbar .btn-group .note-table,.note-popover .popover-content .btn-group .note-table{min-width:0;padding:5px}.card-header.note-toolbar .btn-group .note-table .note-dimension-picker,.note-popover .popover-content .btn-group .note-table .note-dimension-picker{font-size:18px}.card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute!important;z-index:3;width:10em;height:10em;cursor:pointer}.card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative!important;z-index:1;width:5em;height:5em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat}.card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute!important;z-index:2;width:1em;height:1em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat}.card-header.note-toolbar .note-style .dropdown-style blockquote,.card-header.note-toolbar .note-style .dropdown-style pre,.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre{padding:5px 10px;margin:0}.card-header.note-toolbar .note-style .dropdown-style h1,.card-header.note-toolbar .note-style .dropdown-style h2,.card-header.note-toolbar .note-style .dropdown-style h3,.card-header.note-toolbar .note-style .dropdown-style h4,.card-header.note-toolbar .note-style .dropdown-style h5,.card-header.note-toolbar .note-style .dropdown-style h6,.card-header.note-toolbar .note-style .dropdown-style p,.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p{padding:0;margin:0}.card-header.note-toolbar .note-color-all .dropdown-menu,.note-popover .popover-content .note-color-all .dropdown-menu{min-width:337px}.card-header.note-toolbar .note-color .dropdown-toggle,.note-popover .popover-content .note-color .dropdown-toggle{width:20px;padding-left:5px}.card-header.note-toolbar .note-color .dropdown-menu .note-palette,.note-popover .popover-content .note-color .dropdown-menu .note-palette{display:inline-block;width:160px;margin:0}.card-header.note-toolbar .note-color .dropdown-menu .note-palette:first-child,.note-popover .popover-content .note-color .dropdown-menu .note-palette:first-child{margin:0 5px}.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-palette-title,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-palette-title{margin:2px 7px;font-size:12px;text-align:center;border-bottom:1px solid #eee}.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-select,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-select{width:100%;padding:0 3px;margin:3px;font-size:11px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-row,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-row{height:20px}.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset:hover{background:#eee}.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-select-btn,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-select-btn{display:none}.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.card-header.note-toolbar .note-para .dropdown-menu,.note-popover .popover-content .note-para .dropdown-menu{min-width:216px;padding:5px}.card-header.note-toolbar .note-para .dropdown-menu>div:first-child,.note-popover .popover-content .note-para .dropdown-menu>div:first-child{margin-right:5px}.card-header.note-toolbar .dropdown-menu,.note-popover .popover-content .dropdown-menu{min-width:90px}.card-header.note-toolbar .dropdown-menu.right,.note-popover .popover-content .dropdown-menu.right{right:0;left:auto}.card-header.note-toolbar .dropdown-menu.right::before,.note-popover .popover-content .dropdown-menu.right::before{right:9px;left:auto!important}.card-header.note-toolbar .dropdown-menu.right::after,.note-popover .popover-content .dropdown-menu.right::after{right:10px;left:auto!important}.card-header.note-toolbar .dropdown-menu.note-check a i,.note-popover .popover-content .dropdown-menu.note-check a i{color:#00bfff;visibility:hidden}.card-header.note-toolbar .dropdown-menu.note-check a.checked i,.note-popover .popover-content .dropdown-menu.note-check a.checked i{visibility:visible}.card-header.note-toolbar .note-fontsize-10,.note-popover .popover-content .note-fontsize-10{font-size:10px}.card-header.note-toolbar .note-color-palette,.note-popover .popover-content .note-color-palette{line-height:1}.card-header.note-toolbar .note-color-palette div .note-color-btn,.note-popover .popover-content .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:1px solid #fff}.card-header.note-toolbar .note-color-palette div .note-color-btn:hover,.note-popover .popover-content .note-color-palette div .note-color-btn:hover{border:1px solid #000}.note-dialog>div{display:none}.note-dialog .form-group{margin-right:0;margin-left:0}.note-dialog .note-modal-form{margin:0}.note-dialog .note-image-dialog .note-dropzone{min-height:100px;margin-bottom:10px;font-size:30px;line-height:4;color:#d3d3d3;text-align:center;border:4px dashed #d3d3d3}@-moz-document url-prefix(){.note-image-input{height:auto}}.note-placeholder{position:absolute;display:none;color:gray}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid #000}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:#000;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3}.note-handle .note-control-selection .note-control-handle{width:7px;height:7px;border:1px solid #000}.note-handle .note-control-selection .note-control-holder{width:7px;height:7px;border:1px solid #000}.note-handle .note-control-selection .note-control-sizing{width:7px;height:7px;background-color:#fff;border:1px solid #000}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:0;border-bottom:0}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:0;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:0;border-right:0}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:0;border-left:none}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;font-size:12px;color:#fff;background-color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{max-height:150px;padding:3px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block!important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{display:block;clear:both;font-weight:400;line-height:1.4;color:#fff;text-decoration:none;white-space:nowrap;cursor:pointer;background-color:#428bca;outline:0}/*! + * Quill Editor v1.3.6 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:'\2022'}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li::before,.ql-editor ul[data-checked=true]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:'\2611'}.ql-editor ul[data-checked=false]>li::before{content:'\2610'}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) '. '}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) '. '}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) '. '}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) '. '}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) '. '}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) '. '}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) '. '}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) '. '}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) '. '}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.bootstrap-duallistbox-container .buttons{width:100%;margin-bottom:-1px}.bootstrap-duallistbox-container label{display:block}.bootstrap-duallistbox-container .info{display:inline-block;margin-bottom:5px;font-size:11px}.bootstrap-duallistbox-container .clear1,.bootstrap-duallistbox-container .clear2{display:none;font-size:10px}.bootstrap-duallistbox-container .box1.filtered .clear1,.bootstrap-duallistbox-container .box2.filtered .clear2{display:inline-block}.bootstrap-duallistbox-container .move,.bootstrap-duallistbox-container .remove{width:50%;box-sizing:content-box}.bootstrap-duallistbox-container .btn-group .btn{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap-duallistbox-container:not(.moveonselect) select{border-top-left-radius:0;border-top-right-radius:0}.bootstrap-duallistbox-container .moveall,.bootstrap-duallistbox-container .removeall{width:50%;box-sizing:content-box}.bootstrap-duallistbox-container.bs2compatible .btn-group>.btn+.btn{margin-left:0}.bootstrap-duallistbox-container select{width:100%;height:300px;padding:0}.bootstrap-duallistbox-container .filter{display:inline-block;width:100%;height:31px;margin:0 0 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-duallistbox-container .filter.placeholder{color:#aaa}.bootstrap-duallistbox-container.moveonselect .move,.bootstrap-duallistbox-container.moveonselect .remove{display:none}.bootstrap-duallistbox-container.moveonselect .moveall,.bootstrap-duallistbox-container.moveonselect .removeall{width:100%}/*! + * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker) + * + * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) + */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.dd{position:relative;display:block;margin:0;padding:0;max-width:600px;list-style:none;font-size:13px;line-height:20px}.dd-list{display:block;position:relative;margin:0;padding:0;list-style:none}.dd-list .dd-list{padding-left:30px}.dd-empty,.dd-item,.dd-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;font-size:13px;line-height:20px}.dd-handle{display:block;height:30px;margin:5px 0;padding:5px 10px;color:#333;text-decoration:none;font-weight:700;border:1px solid #ccc;background:#fafafa;border-radius:3px;box-sizing:border-box}.dd-handle:hover{color:#2ea8e5;background:#fff}.dd-item>button{position:relative;cursor:pointer;float:left;width:25px;height:20px;margin:5px 0;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;background:0 0;font-size:12px;line-height:1;text-align:center;font-weight:700}.dd-item>button:before{display:block;position:absolute;width:100%;text-align:center;text-indent:0}.dd-item>button.dd-expand:before{content:'+'}.dd-item>button.dd-collapse:before{content:'-'}.dd-expand{display:none}.dd-collapsed .dd-collapse,.dd-collapsed .dd-list{display:none}.dd-collapsed .dd-expand{display:block}.dd-empty,.dd-placeholder{margin:5px 0;padding:0;min-height:30px;background:#f2fbff;border:1px dashed #b6bcbf;box-sizing:border-box;-moz-box-sizing:border-box}.dd-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-size:60px 60px;background-position:0 0,30px 30px}.dd-dragel{position:absolute;pointer-events:none;z-index:9999}.dd-dragel>.dd-item .dd-handle{margin-top:0}.dd-dragel .dd-handle{box-shadow:2px 4px 6px 0 rgba(0,0,0,.1)}.dd-nochildren .dd-placeholder{display:none}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;box-shadow:0 0 .625em #d9d9d9;overflow-y:hidden}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:initial;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon-text{font-size:2em;font-weight:700;line-height:1em}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:2em;height:2.8125em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.25em;left:-.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;-webkit-transform-origin:0 2em;transform-origin:0 2em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:showSweetToast .5s;animation:showSweetToast .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:hideSweetToast .2s forwards;animation:hideSweetToast .2s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:animate-toast-success-tip .75s;animation:animate-toast-success-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:animate-toast-success-long .75s;animation:animate-toast-success-long .75s}@-webkit-keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@-webkit-keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-shown{top:auto;right:auto;bottom:auto;left:auto;background-color:transparent}body.swal2-no-backdrop .swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:10px;background-color:transparent;z-index:1060;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem;box-sizing:border-box}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-popup .swal2-actions{flex-wrap:wrap;align-items:center;justify-content:center;margin:1.25em auto 0;z-index:1}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:2.5em;height:2.5em;margin:.46875em;padding:0;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;box-sizing:border-box;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;width:15px;height:15px;margin-left:5px;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:'';-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal}.swal2-popup .swal2-styled{margin:.3125em;padding:.625em 2em;font-weight:500;box-shadow:none}.swal2-popup .swal2-styled:not([disabled]){cursor:pointer}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-popup .swal2-styled::-moz-focus-inner{border:0}.swal2-popup .swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-popup .swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-close{position:absolute;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;transition:color .1s ease-out;border:none;border-radius:0;outline:initial;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer;overflow:hidden}.swal2-popup .swal2-close:hover{-webkit-transform:none;transform:none;color:#f27474}.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{display:none}.swal2-popup .swal2-content{justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;z-index:1;word-wrap:break-word}.swal2-popup #swal2-content{text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:1em auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{width:80%}.swal2-popup .swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:2.625em;margin:1em auto;padding:0;font-size:1.125em;line-height:2.625em}.swal2-popup .swal2-input{height:2.625em;padding:0 .75em}.swal2-popup .swal2-input[type=number]{max-width:10em}.swal2-popup .swal2-file{font-size:1.125em}.swal2-popup .swal2-textarea{height:6.75em;padding:.75em}.swal2-popup .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{align-items:center;justify-content:center}.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{margin:0 .4em}.swal2-popup .swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;overflow:hidden}.swal2-popup .swal2-validation-message::before{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center;content:'!';zoom:normal}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:normal}.swal2-icon-text{font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-.25em;left:-.25em;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%;z-index:2;box-sizing:content-box}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;height:.3125em;border-radius:.125em;background-color:#a5dc86;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{align-items:center;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{width:2.5em;height:.4em;margin:0 -1px;background:#3085d6;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:initial!important}}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:0!important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-max,.irs--flat .irs-min{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:#fff;background:linear-gradient(to bottom,#ddd -50%,#fff 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom,#fff 0,#428bca 30%,#b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,.3);background-color:#cbcfd5;background:linear-gradient(to bottom,#fff 0,#b4b9be 30%,#fff 100%);box-shadow:1px 1px 2px rgba(0,0,0,.2),inset 0 0 3px 1px #fff;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,.45);background-color:#939ba7;background:linear-gradient(to bottom,#fff 0,#919ba5 30%,#fff 100%)}.irs--big .irs-max,.irs--big .irs-min{top:0;padding:1px 5px;color:#fff;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-single,.irs--big .irs-to{color:#fff;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom,#428bca 0,#3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom,#e0e4ea 0,#d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom,#20b426 0,#18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:#fff;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom,#fff 0,#e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom,#fff 0,#919ba5 30%,#fff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-max,.irs--modern .irs-min{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:#fff;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:#fff;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-single:before,.irs--modern .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:#000;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:#000}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:#000}.irs--sharp .irs-max,.irs--sharp .irs-min{color:#fff;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-single,.irs--sharp .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:#fff;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-single:before,.irs--sharp .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:#fff;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-max,.irs--round .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:#fff;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:#000}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid #000;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-max,.irs--square .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1)}.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#000;color:#fff}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}.bootstrap-tagsinput{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);display:inline-block;padding:4px 6px;color:#555;vertical-align:middle;border-radius:4px;width:100%;line-height:22px;cursor:text}.bootstrap-tagsinput input{border:none;box-shadow:none;outline:0;background-color:transparent;padding:0 6px;margin:0;width:auto;max-width:inherit}.bootstrap-tagsinput.form-control input::-moz-placeholder{color:#777;opacity:1}.bootstrap-tagsinput.form-control input:-ms-input-placeholder{color:#777}.bootstrap-tagsinput.form-control input::-webkit-input-placeholder{color:#777}.bootstrap-tagsinput input:focus{border:none;box-shadow:none}.bootstrap-tagsinput .badge{margin-right:2px;color:#fff;background-color:#0275d8;padding:5px 8px;border-radius:3px;border:1px solid #01649e}.bootstrap-tagsinput .badge [data-role=remove]{margin-left:8px;cursor:pointer}.bootstrap-tagsinput .badge [data-role=remove]:after{content:"×";padding:0 4px;background-color:rgba(0,0,0,.1);border-radius:50%;font-size:13px}.bootstrap-tagsinput .badge [data-role=remove]:hover:after{background-color:rgba(0,0,0,.62)}.bootstrap-tagsinput .badge [data-role=remove]:hover:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)} \ No newline at end of file diff --git a/public/asset/fonts/cryptocurrency-icons.eot b/public/asset/fonts/cryptocurrency-icons.eot new file mode 100644 index 0000000000000000000000000000000000000000..48204a302de0db734496572a4a8d71e2e433ba85 GIT binary patch literal 62984 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/asset/fonts/cryptocurrency-icons.ttf b/public/asset/fonts/cryptocurrency-icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..590533843e986ab0f79babc289cbec8ebe1badfa GIT binary patch literal 62768 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

F~a@byObo+Aj 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 literal 0 HcmV?d00001 diff --git a/public/asset/fonts/cryptocurrency-icons.woff b/public/asset/fonts/cryptocurrency-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..488cba00815b1221f64d1a1475b93f8f47a013de GIT binary patch literal 31064 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 %s3JQa=Q~dt(c|e#-l-_q9Mz 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 literal 0 HcmV?d00001 diff --git a/public/asset/fonts/cryptocurrency-icons.woff2 b/public/asset/fonts/cryptocurrency-icons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ab349b9e2f3a928822c33261904e90f55480eb00 GIT binary patch literal 24288 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≪OTe_depx_g9i1XeRpY=e?2%B5S8-%L0D@~zei;N}Co>{<#`fa%<^vca5 zX={SVvP&}0tM_T@(4Z_C@g{&e|CzDj=I{Eb7#s$^RX=#dAA1}~@qT?&_c{K4B(=5t zX8@_8_w5@sl&GkGx2>=PuqA12*?<3~=j$*~pgmFh6J?_1#qDpi&Hisq)m&vrUU-_Sq-VG$=Sw!~ zd_Lpf0s4ae$c=e(E0zdsvh-GQ5U_FQ=V6nZ&#lM_JzsRl2r^)%stZl7Kc^#^x9yNq z$MY80xv=tMtNb1Bi~{;Wr|O;VB62y^-pP?oYhe1+%Te=ljhB5e8|V+4$f2D)sHJr2 z;M^b|NM*xz|XNz)6PH(TQ z9$jiDuUgAqV`m+Sl__)mU8A|mi>m{MNoB2SA&S=s+?^<3A71(mn?=Pysa>19zM#Ot z1G&JZ;YH`uQKuh-@i>T1n}YG_2jb+# z%VNkh-5CmYDKR-X^1fv^)62CLZ*O+{z6&@fGF-7bc$(mR*qHP3Yy|QM+B_DlVMtkz zYALN{f+jpzn}ujI6O5X5#rLSZhFM1f0Tt^O*n#}N1Tm;B%4JCBdSHc*5S%J{^$Dd7BK)+@3L>i`z+(q@w4U!bbeikk ztIqQt5`v+-aSJaMyw+ov5d3^5^r_vb)3HY(m_&4$FfQNO&hF^TPj9HyHTfC@-#RIW z!<=kZmXya<6I?SR+Hm1Md4!1qtYY4*Bgv{s`Xf&Ud~P3eZFG3t%^+0Yf?N!Qg~=LZ z*=+d9oY^L*`WEx6XuUk&c$w!p$4r}<_vY}D)#*wX&Mt2gslEotATkXy;VD*%b03#x zsC1$a5WPuEfa#Bp9_(H9`D;7Y4qW_Yw(`&`#DDQfR%9HqQwV=S9eCC$7E&d93p+2y zhU1GDNfo-u1iH3AJLnhMHUYs^XVScAXv~f~^N5bk@298=V}hC4v$ZnD0X=3}{fqL~ zgWVn2J3-#Y)rQNOi5`!ZD(^=-lcfcFlm0FmOJ6I;&vPe=jQt+s+{LP^cf3Q0zku@6 zr`p=&EzBBD@j9)Ae#g4C2OP${4e-ISglTCitue3Qp=s)ucM$XMxfkbUL;B9#g%AJm z-tzqx{Q*G+zKi0OosL5*-!Hwr#g+>ET|Y00nL;xuYPiuUcPt7QdkaifT&Y-8 z2Qw85>!nQdL5;eS=*N`N^Xy*653Jn|6HVsdZ1V4nx`4-`>eJgUX;%RfbIJ`71dmY{ zSk$6;nwNGSF0=FWJVae z^aR*b%p}Sj-G&T6%%wlW8Kg7c)U)I$z zdZ7HPCfAfbE59{iyiU{_y4b}dWA#tc>V~ZtHCt(!W&)90$#AfZ(WqXs8=baO zXwRml&G5}%SEzW8dmTs(J{;lixG5U>YC6tU;#)pC@%nT5TXWtZ2q5-0GuyRvNBi-> zGKqoZMjiNYDTy9;pK@jJR<6|Fu|1VPsBAoK?&^%II@V1&79y0snWLR~>bTzjMAX?= zW}{S6lzm3GR*2biszadVqWuP-F>9dQ3M;N-nyBD9>0CuD222MzYY@-Lx>u$Z$~ZZL z%HxB)rUr;Q6i77>M@=4Zfhd>M1!ft<_2W>@10l>#H&qMOUH@c zhtS|dgu0!Qc*<^U;JB%emrbG3%JiVpj%X{2uRiw0AXOSs+>tF12+ogzNk>(sjf9mo zlz%`xkg#F9siKZLhjf8XL~2|r9ZrNeNs7C1k5(W_s2CoDBKFdlTA@O_Vy@6`h)T@r z$c)R(q#-EO97|oBFagzuG}v=Yjsq+VKa%V1v-cVFT`9fJT6_KmP&cPc$a!$iM8s|c zZ)fI~gC-GoT=SDA{-yHk^a}4)Y3hHY3!2g8uCeHGy)c=R0}|^pgyi>h@F^=D?`@gO zTlK7JS9<8x4HpBcH^3Yda%}ESNql4~a54hAI zg+H3N8!d{LTftQCRO>4qq?saw@$b?RmVSrjxSyDboGe!pP4O&w_%ie4wJ)$jL9mlr zV(+i6&=cH~fFHf=wyYT=!mMnPGJ%cY^dm_C01j zveH>15cXn<>*$MKk-%Y)KH~h(9|lg6I<5BOsU5T=e^>S3Coh76DuiO=NWr1eBhqDI z15?%Ls_yK0pM7iyU}?|tEa=B3_Mqs{5GIn)YnG6F@t0kz(RzKRYe%aD*ufZ;LD=g~ zZ`lX&W6xWgmBhx3K!Cq7#X}?K)T<5t;zO?{U79w6)zxC)btA`g(c)#>=%_3kq8z{Z zjLORT!msM2--1x6$ag){jBk6VV4C%R|0dcTX@r7k@|Aeywj8LJS$ihhSMn1mwkrQ9VNK8vn0)h;~IXd>W}Jvkyty{tj;2S{xcn76W-ztcd)Y%iuay0Le;h= zQUycHwvjv1;+etuI9_a#Y7E}ZEtq71V?AZeWET=f8OQ%4OA&~OHHvZ3e*g*-)95DP=BN*pw$L0$!uvviBY|I>T;n z&n7v2&G{y_Z0DB{4QQIKDy@ThpWp7z?<1o^DR>|h2XO!E2l?vLjxfUlC5A}~N5@Id z!;P+(+ZKOQlQ>^>7=vmQP@h`sN_p^8%22L&;oRz4Fsq;5jiw_yHj~znU1j}y51!xq>sty& z)={&&x>4@@X^ZVZFSho9X3)ZxTqmR;gTVJp&~!ZUiF%#@gE_-DgCW|#e=ntn_kx8L zm&uqUV=CtU=BLt7Ez^|3mAX=hy;lcnCNu|y{@>U0a1x&HTY@EMJb2jhLX2P*>3O5U zkMqWE08N8{x=wLq2xOD=KM38>;%;q+mB^-EEVeYVV$3ci?Z0_O!KzNLzODa`9o`ZR zcOOit!WK5Y@^6HF0Bieci3(qEabXY;l}BefK5v!o_E^|=Y`YF?>U;<-LcHGDlKCr+ zO~k`xTs@3!Sc7V@aBD?+9t}uaoTUc$%JT+-yE8JEAfJ?qZwF>Xh@TTx~XS1Ih*tbZ|5% zvY08cagg>6QQj*^m!d8>6-n^AKUKepp8IRl+6@V-d2CK^X-P9ot-D6E*{~eT{@g-0 zA6r_%0A3cM8GEnwI3u#x##H22k{L%Rf+A4}CssI3GWCvGFwW7a#{IEGiX7;P&Mhzn z$m*hWCF2f~(AFoLf_o5UFOB-UyQ#eum|3La7TJEk@n7A%^cErB=u?6%Vq>BV|F#`e zHQJ8Ag3=uh##^oL))1)r=`#$|<3_b{`o%FXazPgU>6v}GvEnY?%2!JcrhpTi0K);B zB@@k)9~Yd;4Nlcls)Td+MvVEI%vlHPhi@f zxpSBJA(f0sr0-uqSV+gmPAgt$Oe(u#T3sQs zrNm!v=Po|f;0AcB&v{(ZeQvs4g-8@jWVP^I$KbVnkzE@Y7cx3KXPL)454(2*JYVsV zSmkQ5vogS7=e9;x-uz1{@Rfl$1oOuSW}ew_rP*|Q-U?m?W~1!@+i=m-$sX!oENC%7 zp250tO9O(!-R@g_VM@uZ%{udGuU7M!@<&Ok!!pmy=gLRW>;drM&{Gd5926(Q%mo7; z#-}LFd_sVC_H0u6vE~(|*9&aEYqGWWI)VEmmLd~{;4(sCL7Y5B!3x(atUJXv)DYbF|`b?FG<>hhAz9^IUA& zV<)UKC(G!zKYS{3y3ti|V5Pq}lPWpMylLN7L|U-MJOH%TcIUg@_CaqAS&J3jOSvQ= z3v&K0mz5OnXbfM_7>eE^H3ST!@n7e$eI`Q&jS_j zjDTz?BBRg)<#bxmQPR+H8q2xjlE}A8u3WzRWOjeNRhjleA*`9vqm*Kv3f!ULMzwn2 z@=>a_s+YVfdu=j)Nhe^#-s0A92ke`9G_+XKrPAt+D*efn1Hh8R;o4A37P^iE+4`K> zHLcw*&uh)Jc-0Px|Mz=5Ave73ld?8K-zE}NKemhcjjBu^8<8emfVaTDOD1>Pb=h5S z9Ku(v6(XC0R$jhL<|)IdQ?L%w(sMXl^eH7_f`b;5Ro9@qy^{D?oNb{<&+ENp2vEj& zc0|}SVu(+WuAH(;@$SR5rbayTdwEmzSrEF{(c~+k%&NVOyhUND&uN%W9W~UI1{=cR zgvTYXL09zZX;Zq$;ucjR?9*9>afhrMY>6{H@XtjJ@`LCcn~h7VxND_z;4u#K7+z&b z>_vq+vEk;6I|{kWaiht{eXaBkrD(K11H2Obt6vup{-6c_@>n?LTY)oxc~h?V^NoSN zz-+W*yVA*z^Ea4#8h+Mel?lvxP4omR!E{r^}E!P(pn8H`KhU;hLCED z3CeN+n>?Y#j89ve7e3tA#%Ss1MqGuj5O_5Al&@a7QNEgIf~tAgmkQ(m_BLMi5`aH< z>@s}CIEHWlKI5VTv18ZTsBgk`Tt}Nu_rQHLey9g@#|j(w z^pTyqL{_x-rxgHb{h1#0R| zr|9gmH#)`2-pSCmY=y}vxwXeRi2%`P&!D#Z_w=`6yD-YeY3nXqIxZagnHI0Gdh ztWtG1U%8ugOD8m0@|87#9CZRtrN~kc*&toZA)4*gw}ALaMljFL{7^Oymky07G7JIk z6ZOLe+(dX}zpzy3#=P+J0J%^=i>tA!ggFQzS`q^yWvnc%B*@{$d0z*@aWLhFv;RA3 z5Qpezv*sxZ9RIruUnXVnX3`7Acyp(>?cWO;g%N5BY4|2tU`v&+-CtjepI?sboDDO9 zt$hvlbU}pukrhZE-+>E0rOg$hO167kU3?8yp<8$mSFIX+{?%e_fkPR+LC7@EfW(4x zYyxJl4m!DGz{wfu`k>`#H{(+CWm`!hcK%t=Wl4-|o zo6JdGjH|rv8Ve_Ph=o%c zwSfhN-E6vaooo%?6ptC%q2W~^4~#>w7Wy4XB{hOgDE7?hL}3txq5%tPq6;33g17|7 z4hLFd*A7(-#9BY8)nMCHYyDtdKZ8(jGXvUe5a}BW{ieqR5X5MR;`8|bV!Ej|6N23f<|3ZM+VWDR=Q?A~Y zANGAU3R-#(o+_%>8Q6?YN`*#eQ4tKbxj?L|1gI~6dQpk27F4%Q6bb}#@L1HZ^BN)gR#sCGcO$(rENM}cxu9KAh}-V8syP}QMe=%IZPiyzJf8LzHW`gx-n#m-xHc2)<~!&viN41TF!+ zJWs&)M+R!EDR>_{?rfNCPkQ^w8Kxg7T7VJeC%xO$j zNzwXsqq5=3U%MuI;W_J~KD{xe;w zzO0jveu?SLu`z)am{lkJ`1kh@gAdz>wzCgF<>?oo_=-!q zCDJ&8e!c!Pte*3WhUs%IXM*uIQq5QApQK2Oa9;fdZ>~w_@;*>&%6UDvLu9#a3|842 zo=2(FYX&`l-8CX8<>T;v0(iXFS@)cC`%;z=k!S_gEJ@fBM3y~ho4m6$@K+Gf!>Sf? zURRTsU%~KXfEsB}r;XGYq@1=DS8>A3yNQ#|lfq{@3|e|He-;2NQC!h z&9!2<*s4-d*a(c+UsjBw4kF<-INBPYNV4Q~Iae{94K^dk;N^Ko3rPddymupcT|JSmN@EfROa?CK?2w-AbXw=)`@*n%O+uLnF21i zKF7%}9JCTyG$9UZ1~G~^FYk9hn#O_tOHHMwRk>|-T3@6wpWxstf!rLs{1&{} zdPm?tTdFs$6P4dA8pd`R73E9k&#vtWopuA0;eQ}8)>(}8xV2qKx4-xx(}faQUTBM= z+Lg(iY|bAVxtOVYiiX+9SMCJ)f2J%e-zG^As&jwWeO~r}kB?rR?2N>YrcYZ`{{|A+ zl9ckOoaM)0M-$|#=|-c!d#T$Pos`bGenUEw_Xa(Mk!%kwi)(W91rl(mWr0~iv3l6sT=?>Zic^T7e_&S!B2ufGZPCPa2 zY0R1U>J9h#uMsh}hlym;Q~z=TbkO_zg&2M-yOGz^Yg!n~8@*zN!mEdqMT&Zaz}bQG z_E60uOB#Q`0KLR-`vQLF+7CME*U66cKl}vkI1ySK`~>C+7!ge`ctOCs;dr18G=bglaQFMd|`ZIY8~F9a08(%=dVc7`kT#3$hqY(>UW;m%U)({1`pgNhiKtAdptX#S9dfSEJjUnY6Mj|X<^NxSp{mcWCSs_I<5>~61OjuMJ(3c5>uq$hIV(Dyp zY4)tKu1)eMdbB;Km++tPb#j&W8t>w61C+66->=q(P4k4znB{#Wqwj^U;+dOMh%mez z0M3e(<6(ENB%SbM;*Ymx>_tca+w~xKEh9BY)9#kaHKyJ&a8Uc<#cGjxS0%(x>Cc_$ zIFlh$L9b*tAn*GI?YCa(bjILhFZCYKE{`hn(|1!a{R~pQ=Er~?8#eaW16gbLN{-M= zJE~(?Iq^_vv?P29KS85Gt%0urZ$P~_?8^Ol*RYTNS5aT{U#<4!x5}{Ea$Fm%kd@`B zt*hpPAqU^40%LgvEE$p2ORq`2EiF?vkJ_Em4{j}Eudn^!=+4MP+CN=beoj>I|6IgM zDSpQmAonQ+W2Z8MhHpz+xFifhAa;w;G^4(veWKp~o>P2mNV31JY~J?~fDn+|wUayU z^o_zch6_ML$vH+sYXtw^uLs!`-H_-@=_*Wdfsbn36S;N%k4r?qfw;B2Cv##g`^Hd4 zM0;>wF4Qm|URtsYM0OCaJ~@k24cgZKF^z3B-m2W=0$c&0Uo)F6QZGUi^sVwx+Cv4_ z$e&!i5a|k$4Y-e7*F>3*?(p^-48R*aE-EE9cXd%mSPneD}iOW z&Z^2>7utuShK#c?rKH0!rdLgK+!fu+MV@vHoU@b_gxv8Ag@mTC{N*sxtAmmuxlPyh z?Sd;#v};qv(5fI+HTbHJuP{vc6J$<_yVgSwur7Ul8E{eWXJf+r`Xyha{OSmvsm71Y zx6$6)H`thWDqRFd?6k(~gC#Sn17?Fsh4a%Xc1PSAZFbukF^GMN+Lkn%T28rrqqc6B zGrd$=m4Ee&(y6wrXrlNDxfWfuoX5%39JcLPj!4;us20f{u)>=bMzQi?<4WjO5W!c- zr&>gUWJAu*GDl4*@!H?b%`!SY$=S2VLBRz4xY04*QJ1;0;?8>&j5`n(syKM-N>;OD zYJNv=QBXc#p9<`LFA^!`or8%**Dw8Q)4H%`Ln}}Glg8onjyQ5P=X&Bad7W06IP5}> zDmGq5;Q-b0*C*6Pu%lqSZcDqJI|YWC0itwN8gGj;ahD@}B8;Q)%uqH5s{~9+wj+-x zPyuBkqLAR?qIYsWnHpRj_?y<@U_mqCvtisQ?}R3S@9+-gD`LH#)$5Y$_&u!}ZX0hs zK!3j@zH{KwxO&aL#|ONv=Ud=IUCLQ1N|B6KQl=7gevCIqff<8Y*!y54b6dDA5W`>r z7HF$i^B4l5@(szjz+`ilkqjdFs=xy}3_qrE8gM?k+~v+hr+Mad+e~wdEOf~Fj<32O z#aN>*2Zt&RMCIUk06UZx1~YcS49B;j*t9beUM)S#9PIwnIOH9# zd$oZx)AImNEkH3J>{UsQW&Gd2J{WtlCh;1>#!-{Zy9)mGtivY=c<3sZqiJe&lnn;L zVBMy2`gg$j%)X=Bw(Df@^`FFI&0GO1Q&R;+W;91%p}?{*V>eDD1<$*h?aXG$5aF{e z3@3#?pVAbMi{r;yBXvig1^T2byQZ+*P;*I0Q_ST=JJ-)-u zc~p5j+t)oanc1@fFsQ9xjq`IXDA)Z?%3l%~rCrk1mAl`%Kc3r!oZjYIsB%pEJ;<~%v0=7zpGEj4A z+S7$A;yTr)$aujjZ9zSueXH2%a{c;;TEB6AKRG967m}v~%kFtT2&1y_JzFD!`T>jo^?>lt59?p6`()7`%X zX+N7H7nCgOtZPvG*!hs^yF1`V8Jk?iQR%DM<7OP6R{DWK|A;eGP&}WEx92g&=z&be zez4yu{_V`~B+gBH+mLdYxYzlkvXyyCMMM4WU(bce`O&bO?GMg3?d#F+c!G#^C`VAQ zYvs}|)E{bxE(Dy8)Vfx-mR%dJl*IVgi1h??%=i*=T|T_52QM!pyFND|u#ceVvaG_k z8pJ8AgGw-VUaJnUqksjt3eFj6rxAjdtZbEp+=&@dI%!&ORuJ?=C9)OR;&Nh&U2^yP zICO!~!%_mFCG<5kWmKL~y8klAa#Fnk1~jAt1RDDLy>Nc4<=xZnm-wg?@eBu`%xE*w zN;^ZJCgM2am!+OVZT}Cj!$pq$P->|Mz(nvx(NILavdk*PsfL+Oo=4yHs~|q*bx=$9?%zSs_*OL{Te0hl2YVjXFwSp>S0pn^WJ@ZG+F>ZqOS& zR;vCpd=+E|SoHi<_E5t*dC3>}R##rmO89b-7Yk+7s#)z-Z8lL$uSB7~`^U$4j8v0_ znmrt2KKPVwjz|oVE%#0D&N=%Qws$+t_Wqu}Blwo&hoAhQ#6X7f3yxoo_Dk*hWvU2L zj;7EHH0oF(r$0*-I5KW5&$V0p`1osxMq)OBq=OuI{=9#p^yCWG9IM2^1<@`Z|#B$w1iA;y$J_8A}T)H=jMoLRGl{rV4|mS9QR2wrGM-{RQ;yTN(w=o3E~bDnrl9Aj^zoc<;O| z_H_nNaO%sk@52kr4gD(Y;_m5h7rdhLx9zto$8bTgpTx~bN6^%p@#m@<10IMU;syvT zQ>Ff_>3HdG&uO|BA01t5HfNZ#Z6f)vIMe_m#l-G^4svag;IzTJb%`a>GjRyHDvo7{prj*6SvUu|tgt z96s|tTd!VKw!)LUDq43E6~jVl^ri8*X}ewz8(vHTLt7~~8mr104pZ_E(K;??W=x<8 zevmsZ^l10I=a$6=*W^4-%Ih;y7EJ3#djdzNwukd}4s8W>iJw0v36iv9HR@x#(vJpB z?xf&#+r3D&wGNA#GW63UerX%bRg<8hnG|_2Jf1i>AlNHSQ4?xRnp?o=OGa=S^F+a_ zKYzE%)GsXHe)V9Vn&Aw6-X!I?y6w`Et{}5H(n!#^KN}gAx&Q#n*N~<@jg7}@_m_tf zqYy${6he)rSFV5{Z4xT$Jde({WaTLZOOJ&Rs==k$y8VH|yJ#9*l=oGv z+~BuJtF6nW?$y5kt8N{Dv39~ zo{>NpnrgXp;jvK+SZywpZsYwd(SwfT@U<)YPkePd)%Y5iWNfJ)EDifKqw7i1{)}oPZP6ytR z(Lv*wdc58;0}T&u)v;UBQ1w}v(HyM)r3fCxh#~xes8X>PXZO7YD|m>iVX;Fh%$FwW zcmGCOS>a<4Rkg5FIR&=Ks)#H|o>qmR3e5NY8xtixxt|@pu^_LyW{IZXX3ZbfCRmtk zIaua2KQ=@q$#4tIF#BK^_(~qSjqPcMxgIDuM|`DM?0uuGk@UNC^2aam^hx~3JLjWQ zq)l0Yy#Msrn2F2MJ$e;fvn)5yKTyEYpAPpWLL>IET$o{7+rG(2(`-0fGOWdzV(bE# z@wd3Jb9@=Rhw}8#)|Yk)u#q_C%9D0GP7k5#DN8$7{%p(UKxR8a*7xS)hLG)TXdn{u zl59)i=MDw2P*aM+rP=!N_|5p3$oP=ey8gcaaUPE0e3ao_{tSc-sGCw$$+^vkZI?gdlR6NKo*r0+8e0qNKc9;OIN#2R;b+_P2o#egOFuxAyh-`_S{X zcNQ*uhr-$ccP;L``wrpY8!st(_3!Eb+|{%ys(irKU@PKXqLUbSUZXP6B8Fn3A`un7 zO%oPp>xNthIQX>o(F#5>=IX4V%)gC&ewA|ePKcV!qy%J9nM$gON(|W(vi=Md<@4_I z@~~6nhwa0>SnR92$c0CThh5Xg@VGTzY2}Siw;FnD3D23c+4^?l@4qGfc*d=*&gg_>w0u9f?fC$arE{4(zMMNXe+8n%b*gqZ0qFwpiTYT%d4e6 zRqg>PKQ~)Tjda&8^*U({ z@=$o~gdsOAH+`TXe6mE-O6H#9x@nKRu{FmZzjsjX*&?~5srokUlEO*!MD+7o}-R#VG(qOnT2={x_cN)Qc%;wPP3xgDlwu{p<5&`K{+#^PsF#1 z2FB`tC2kIIJFWCMnr0N~j9>0;e4C_z62YQ`J8GN67GB)%7bjg)CG6@i6RNJ6B*Kg_ zNKSd~64Sioxhc!rxlnkkJQgc|OW+d%5gvZ-x%{S6=5ChogwGQYg;`0+Y)S#n(y0Mq zW)R@z{S&|O{$}F-nOU&iyS+efc5MAlauzn<>d5FHw|=4qsSKJH84sFNt@eERC6)mrs+`lVEY?2^%@cL8j%pWtL_cN}(cCey z>;f@}c+8}ifmidGC`n>#PEPUClpMOwvB#j0ZS7k|50vtb`AASe=Igu&Smo`gJ_2m> z_P$GLMTmeBGpMh>erm#RP*3G;%QkMUo=7{rD--FWkF;;UP{G_)zci#@yr@TnbzKB~ z(4A)Plj314m_8w$xK7ljeSwg}&y@-LdiRl%M8O8>xYB{R6gm5yRv|#(G{4L{;D!5V zul(l?vpLmqQnekv#d4esoW5t3?}<-0^_cvgQ}ezjR6fO%rbn88dhp_3FUnnu%M;DL zmZ&J8O1w?PY@MR2(glFm41-GeI^thB{AF5VyLwHj*4OE2lP+vg_v6YAtsPIR!Y(AMQbyawri zmoIpA9|B6uW}fT56&rFRLqj9oalEw~0?qx0f1JvXImaA`!q=+LqBac;wa$_AZFkvE zmQ?FwcLrH-=U82}H0hVS_WTjnqYE^Q(9!fUY(!$BiC{<4MRrC$4 z3>eR8#NZK0x47^`uDCQ)jmnAgZVTW-Lox$*Va6zo0!pPCx_lp5g@6tlIgjIiwrFj^ zj(6{J@O~P!I-lgEypIuyQtlCQwlT@`&c94}a7D#RAZEE6aRDIV|GxLjnz*0(D)fJN z!IQill2m0S zv#~WymL_)*;h^-fl(z6WTaNb!YBGOHc2xz%VQXrTVD>=f?lxFhp z%$8<9ff8*8kaDTyV_jZZl0|E(ZE0tE2(bDjKkP>6{-t|fiONwxyH;J}AOsW`uMaDu zqq|+Z17of+@8`_;i}=7}0VSP2!lNQ4`fFQct|Jkb{D4zH3s@J1ZHNsXMNpX57UD@o zo5)Z09}vfC5RcZJ9tYlgy5{Kg-H7AUfFGN4W_-N3PI z|1PP0oz!!xzV=f?IKRqUGFW~nVH9D_~Wu<>OJ>iStBi4Y!*h-5?T3&lZ22iPr(DUhTvkkRDX2#T9&mCmz_6gVv`n|5J@*0?pS(<|-pd*L z+w>0Iqi^Ye^Thb0Y83AwWEPtG+*v>l)<*pZfYminh$2ZE$2wGs&f=R5sIN zds@ST?+pJaIhQ%;bu1ADnc${xFKLz3KqTEZvWfe1{B4dJRJVn~h zkPS-adP22I4MpR%gvkY?VV%pww~KHEL?)>+Z)nQT_DR(cpMXGcNnC17WS+>7jim5{ z!fs3dGarQaRZ}TVb$hx~rAoNk2@^j7yn><0MJuI-shDc1A`vl0vK!$#9nyrk?1XrF zjhdak|g&j?(hr41h{zu)fLbjID5DQg``MuWM<5!*~9e9q$~Wn+I2u}`J^ z!OgLycaE3zuutMh!&leiAZ>mZ;5@`DCj6bT`NQS&Uw7om&S=H>;L6A?|BLW-{jUp6 z^!n!>G)+?2o>1FWqv}>?TdK=-oOjs>01J}Xqf#6}hnu@Ds7njK;;%0En)o%h%;Hj2)Dozk< zk0+lB!BgE6Aa8}iwf%c=u>ZcBg&EYpD!BTaGJ|N$xtkb}H*-7bKY=IlmMP&)&Xol- z^35d0D!d7L3m+{fnm}xxaO1Z;_0i;fiV+Kh&bx|~)y9w6wb**;kR(s?j!+*WEa`L? zid(4@ZmPREmn*hF2qnp%XTB~ZuxWeS%Ixq&+nL?SRAS3gmHmeHJ_3&>p~0%jlBBu*s@NInk>ArJ{TrtmPMNo z5Vf-1o7k810%FIney!v@qJT7{7KJGTaA9iCaYo+m00F`NO;Am`pSB5bf&VT<>yoZZ45v zD%_zE^K28|Z3S=Xr?Pise+r#?quvb%P8k!+op+O4k5Ti&A9FT0wFis}?g5yrs2%f$ z<_5H@-|qXavOB^iT~pcFR%!}T!_Gow)snVVMN^Jm#Vi<6`f#DN(H-_pmQ6~G*S(*| zn1wqO2@oSMe%NuMWsX@xmo-mry33`|JoX zOiec1o&s;#i#626m$!FLXMbp>FS6OH4E1}=Edy>}?PIFPSoPc^orBzKES zuY`0hU%a56_Y!Ps;ffd5^E{4VcdJl!{W6|;2@I{|OKw|E8PCRGzJm8ItMc*<*RkT| z1voPA2U5pt^Yv^0^$q<(w6y!R>G!aQuAEnN+p|=<;n3f-za5%MJT7KuLS6E35{yOd zJ0w8FpcW;D({t{7jU!Nb?!i7UTIdyX(+JAMA`(sHyxt!BE^3u?p%JPPovFSzBam2=11i&)g_7a-(1PvwFqkM3|vo!mE}!IW7s-@ns908ZYu5XQI~Wv5V;rBk@}A zwf+9lh-F3|J=<1S*LL>%jA`wnuX2rIW-cRejS7(x`Ovgaqt@?JhJ#bIo z`phede5ryIcZA80xkg2YVmFGM0^$)KhgFL#Vo?jN&qSFq|(-8`6*n$!UM4v01s6nZI9y0`a9LG@$WEQ~io zBMUO3VXCA#R7+_2v{5#u{Vfn`p+Oo5f~b0|reZS75H|FxEPV>7W#{7N3v1kLj7rT} zfbpZG1R6>;*rbC&$r*>(dX=hIn&&eTD1}wdxtd`^;z8O0u$r16`e&pv3S^SM38*C| z$@G=g6tT$zAhM1nY;i=NQdKRFbG2X}Ksi74)S!Y@solY;NjtAog7o%uqMxCoCwc1SL&b$`g zm@&~akxUQTb?jylpW&yI!bzjrOz5h)^T~AUmGUwA%xVA3sN8zj6JN(I)7A%^F8d^o zn?-CAUv&M~nX|Yyu&br(qB~uY#Z$sJ-ZB)~STZ;-{>#tBwI9Rrr5xqQ5FaVoN|OS5 zI(~%^H>R#7CPzr;MBviGaw~->?=vr@vf~f8UTn7#n%mS3S1I?v@QCm^kcw%p!Yz~z z93eUE6y=~}4^y|gAP2WDoPJuDJmlZV|Fr;)6Tkmfo8X+gj>Kihdang}og?{ozGIBT z{HrH{G2-7`ri{FTf>7bGD539if?{=BSN9Q8X9q+|8v9fCr#-??r}sAtUBBJlI_r_O z6qJ{Bm)39UYWzgnfB>6+-Z$8h$zSqrKLF?d{QT+V^T!u(F4mdMxtwlp z(~g%~WhQ^mdANDllQ^l~%6)g06RICpi8>rLjK-+CW>|f~9WEPDcO7@QkB(b|`CoMR zi28N_Xwln8Rg*?ukts>`!lbJpTKRuHQ)BjJnBVL4x;?a3O!H~6mZ=+s`fG2ouDSF> z*De1U_(|+qHUH+{wQSx<8c|3oPG35*+8o&M*-bUF#C%2sBu7L8J)uR7t%=6;=OM`-E$3uhzG@W!Di&l(szaK|IQ*nTKVWnn;QC2eDrAxT;-V>9CvE4;LzhhbhlK z1c$f$nEUPXHpMpaXZC0I&Mzl|_B|>H%QaqG4p@2f@&681T?M~%zjWMlPZV-rxLI8x z%FHs1B98c^^3^|X0c~36(9XlOsi}&fojIck%2bCS4|JT>&UOsQ!adHmskf{>AUDr^ z>xI|Vc!c56n=0y3V!9>x;2z|{ah|j`O7%cppBW`l_E+*2wYUHm+^5 zILwS#CYlj{dgUo%3gf(s$vF@}6|Z z_E9MXOItA=j2N=eGrytj3*ZHP zJ23ikV+Y?D#{HyNaMA zun7oqfDYkF&?7!275Wf-8K99s4?Te>qB_t6_8>e(83<9by0(JFhK=8>ZRY2>IhvN! zwA3I4^NB$wEl7xBieAh_LA(Z+Z zx}+15OZhtxaIogFw!b}P9LeSP~@OdAdO=ikK2+ zTb^Z+eY7{Pmi~6=Dwo$0Jaj1N@Cx?5)y0Q=T5FkacB|(5ZVRUxwK$8)bEF(6=17JJ zLB_dhAoyQ}eJ&??E~8P-V)}GW($gf&X_VCPCUgUQRFYp8IQJvS<(SAmnKWx>=uRR3 z9Jl3>s8D!~AXFxucRcvavvhGztL%b&;GWEPWvw_}L9DL*YVXJbn>bTLc=E?T+IDo4 zWqtUkgIz{lF#YVLX=kF)Stw>y3g!Lf3JDjnLg!@HBUzD?cu8;yMiEZ_hF|Upe{oJ< zpxnmU)jMBUBL|Ts<0P<>D+KN7PvB;HOHs;d|xXeH|7Liu}f)caGh)X7`Bbgmxt0yrPr#Kw=W^RqJ zGIys_x>9%#@rX`U#xuocx4E4Dr5bftaL9_2C((QE_&MbTY2tAOqeT7S1z7y2=L4UF z6&Zll?XY((-@+P>j9U-D=rTfXFYMj2^VTa4o`AVx#NN8nfm9m4IZudr?g{XO|EnA2 zPak_cUV=Y$$RUf#_`}xnyb6$6_kY=%wW{9*pp@#DIaG(ZWAnaWH?KR`OaS3CP55J= z<~9F#XjP&ATMlaq{yCxwZjMJ<3(@}nh}@>CzlazbVy+$^3UJYRU&S&Fv@BO?lipI` z5CVQt-f}en5I{u>15M@(oCl8S2vxZi{PRt%>PqTpCjrP{=iye5aXe6UEnab!<;^`} zPoX%@=yWfUaMABmxH{d}AcOr6x9Z{W!0B=06$|V-+a5#lq6g8=9*V<^1kX!F75}1n zFc`UO@Ra|_ysD(f^&WPNPZBZ+Dk-1I_xTwyrOC9V50xNhP2KcG7}q7Dzu#^X&DRyR zy`h~w6o(m!L_aST%f-KFo=k_q1O~!W{h!S1YK%u|i;G~IHx#q03Ytdxo+QW~P?;B4*WF9R8hAgrC%RLpn z>|;L%_|Poft{=u}Ue;|te&#=j@8|t~ z0EA!!#c+b8Xolr@L6l@g)pWzOY{&KdAdKQ9&GMqG>Za}bVVve=-S*?W?&tk}0EA!! z#c+b8Xolr@L6qd*4+>gMH%!ZRT+a`}C{EHWFUqQJ+O8kQXZa}bVVve=-S*?W?&tk}kpy4>N=9a<#{@*EO#!VZB|)%i06PN@FK%QA z^H>zxNKN}vE@rwiGY1ZQCj2HRvXnZeykVAuQ3$K5%NLUs(oH^Kq&&<6Sd_^5PRK2v zK&cXq;33*vp>&357Z&ghNZ5!RWI;hiZ^l9z=v=_>%A)JcVylA6n#fy&cp?6kK}|UR z1IY??8)COK8IvwM7}jeaq~mU&qjQ4YFkvLB7bmWQvus2|Im11JrDJo)Ncu!Tr2!Mx zgd=Fkj<+3-r57x2ScY)%3LPsd=si-Mb$3*8R`tNEKUmR&s%RA=9ag|u$W>49D#1kD z3PadnuR1j6m^=D3G^(l978z|dG*$u`Y^uKQxKbOw3k9@6z>)dv%a@GGb)-hX6q&Jum-D|nEbZy<$QmfP@RcUK2UEN)yo*AhWu_la*;>QmpQlva+CpQC)&Y>@JCEnDZG zu=~49lg#dq{^Exp+)Yil#?)1{sbkn3Hq}kGl`5zw)tb7dZmSy{-6Ex~o+4$7 zqu0$@Epl0t`dX5E9>CUwqudI8&d0|JX@n2Tz^ z4?_o@+t_*eqnR)K7WexVrMycwHm|JCe)O%2l@dvt#W^RrRF?2s!7o*7^dFUA6GtmZ&gpTEDzQXbH@JB zcEquJeow4Fc2zAU`q!)KE(dbF3;8#co+s)5M~O1~KYG9a)A{?q_xr!~^QGFr|Cie@ zybO-^YWjcseMZVm89pU)?HJ@K<=(OU#@RuZ2=_V08jeZ2=e)t3<4O9jSGkKyv@F@@ zN|p}idfYKkAsjKobvcz+F(R(0O7OukRZ&${L%=oExSD{^PO3d>ubNW(R14lXt=j5< zI;c9Ts}8Bd>WDhZ^Jfr#C*aYi)U4{MIW?~qR9`)yPOC-rpn6C>4EH{(melLiBkJ|) zQT3QwR_D|k)Em{C)SK0LbwRyFJ+7XB3qPqYs!Qr^h}XBPcfgxh)H~I?)VtMt)HCWb z!uMIk@>N9dI^tM_^z-Tkgz^T0dQ;s}?=>QM2SNR!dP%*kUQu_{`_z}I_p1-6KSnS8 za-`2!s1K>HR3BD=VR(msIO6fQhi)~t@?!eI`v8Qr_|RY9lt^S8TDt? zH>z(^e@=a~`WE%A>d&ihQ{S#WrM^Rbr}_)(yVPG)->v?V`X2R{)%U8uqP|c4RrUSq zuc;qUe_j2c`Wxzp)ZbK}R(}hb{I}JQs2^2-NBv#(W9rA%PpH4Aep3B?^;7B}sGnB< zQ2mVhN9t$QKUP1d{)zf|^-tA5Q~zB3g8CQgGwNTeUsV4}{gV3E>a*(KAnX6F`keZA z>Q~giSHG(MgZee~A624$UHyjoPwF?-e^$Sx{)_r;^htOgT4{}z;A&6%I?$nxbVg@&PUm&33%aOFx~#`^MOSGkA}Rm>{>w`N#Dh|h zQc37lLejeuG!-GyV-k9&5PeG}^fMvpZwVTPko4e$5)~31Bnd6i2UUWmA|x71lCea; zR0%y=NP2dXvqWE23AqxY*Q$if2}vfCf+c#gN{W`~(<&)hqIatV9ZN`btz^s+Jzgah zOZ0t}$a_L?0hQD&!4FhYw*+TUNy8F6LM3RBLU0R}Ojv?%sHABL4x*AtOYjnv?6Cw_ zQORCQ@E4U#S%TB3WS=E?j!IgV;65tZZ%K5tWZDuONhNJd@FtZUumqP<$w5o-E0uIC z!MRk@wFD1S$stQ{GnE{+1Yc9h5le75l^nGMuT#k}OTvwl8B6d#l^nMOCsfG^OYlUM zU=#?6agdy{1fNvNtR*<6N_v*yohq5L1Q%7wye0UlN){}^Syj@v1dmn81D4>nDmiTl zzN-?neIYooO0aZ<;KeF=$P!#xB@bJIKda=7B{;Q8&RT+Jt7OTNlJ)B>!N*ndh$T3> zN?vaX-ma2IEy3kg@|Y#~y-JoX!TD8k&Jr>}C2z2VG*HPKEg=_F@+M122$j6q60$-i z=Pe;MRC2)*@WxgDJprw64FH_Z?%M+QOT2*kT@#2XbIV)l1rA5LMnNi zCFGGxp0b2wQpwvbA){3C4ogTYl{{@pY>H&X5)w=$@3e$0Q^~t5A=Om!ZcE5FmAuCi zl1?ShSVHEhs3q0L6tmf35lqZE0&OrD!FP2DXEe*OUO%=tXo2Is^pp_WT;A> zvxGEN$#qM}Rh2w%2??u`7c3!bRdT};QdcD#mXN)V!)=PG&85|UjdFIhsytK?-%NPCsMVhOpgk~@~r095im zOXvbB`7%pr1uA*JCG-Q8e83W#f=d3FC3FUr+_j`+{pFU#f=xbX35`M}UttN|LM0!v zgqER_ue5}|p^^_vWGeY~OXy}Q`IIHJG?jdZCG<6we5WNeHj zlJB#GcBqoSY6(42CEsrejZr0k%@Vq!N`Al+TBJ(;x+U~UmHeP3G)tBI4NK^lD)}Kx zXqzheo0iZ!Rq|;|XrL!3u1fx%CG=gD{G=r`UzPlQOX$EV`6)|i!z%d)me7k; z^3#^kkX7;zEukx`)cW8ry59tr;pK->WWoO0tg!2>bwEIE#^WI1OL;i~Yi69DE!EA6Tcs}@O@NK~_1-}!j zuo@l+Plk_%m%_{8PWYklQKUV&x^7ocMUH(k@ zH^;oO>e$ZM=PLEeBb9emK3MtY%BL&8Pz|c%)!FKMsvoQVaP{-Gx!O~;8?}$rK35;F z->v^({Z|{E#?8ieH9j{!KK_C6WMXXM(8Se=4^R9?^HTF}^ShhLA~<-y8OQVBgQSoYrjXQ>~wG{p$Yg z{u}#$XgWLn-1OH>|H$;`+Ch7+eYyRy_Gb=^9eC)#`hia!`0T;L!IK9cIrx!-zt-8) zc}wSOI-l+a-80?G-L3BTb${*9qlaET^r^$a;iHIQ9+4etBlk%*mN|%-opyv6|e?;q)}_dnAAsR#Bv@Qw#Q@xb?-_D(OHe(Lm#r@#O7 zXBXAt$;GRSpL%fY!Py7D@1d!OPCj&Lfakv-9WE#KR=?X{sPEHLx>4_k-7u)`)Aedl z1Zb!)oYiOaEc>(lm6@zl2*M!tqo{K{=QyF`hq*Aw6vK?~0a7@=b9yEVW)XOy<2ap} zoMTdbE+}RK&h@#5J~(*(HqXzC-P@m?($#{VKCb7^=*E1wRA|I;V~;E*4{i;%*nRWt zgt6zj!}I8z^oD+Kw!T+agQGf}Z%=m~)^iK(MIPtJEy?C~7#s`2R?Do0&wYt&>*l@Z z7LMz7QS(w^!Kt6o{RRHQh5i}0-k2h}pkLJ5bKQI{lM7tm3G%TUL}9q*yN>HcIgi(L z!`gN2c%BX^iona~108T;Hv1OOb8~*6Jtvdly`_Vi1)A^<*6c}g-wwh?*bTy3d%n{R zyZuhLJ>OfPIvNZ8`ChHw=r_W8qZiID%yp)NYW>B6_Ofv{2&zHA+S7&DxhKJi7ouFQ zl*{!(KO1LUr%-U*j9gJ6cLljZZc(5%_Q+|aoZuk*-iywk0gsR}B}?R`G2aUtWUMjY zuB~Uo!-vC@&3vbGzSn%yU@y*gI-ORlWv~?P@iKpPZ2Skf2c;+NhlWMYi@IalQ9T^& z@+z}oziv)B?wDf@nq7VNX5hM%Vj-OLqP*91%uZo`+VKKM7H*o98#(W$Unp>q>omQ5 zbZ6L?${cyXGP8#&KltO|?c4oJ!#P=q;hJwMkus=Mv5Jsr@h>JRGKh3+g} zVY)N7(CF3d#)Epk9a1}XuXoXNa#1srb*b(p$Lj=H3O+N}l4a;tnz7kfJmz|F?76JG zV^oMFK59;-bvDcfC5SBHcNZJVr)L(yawb)amU>uFi@vFqqVCR9LsUvb_V;O%+LfB> z%R-Lypm$DA`mI*b@7rE=_g zHD^3Nm8ljyZ=a-wh}!ht(w|*i2JuDCv+Z;X8#Dy7+RvH1 z{=$?KQW^yf1CUxetLLdHNiOP3wS3L-eP=#69eTxJB66a@jl5HmsCDhC9M*mihl{@J zhpr#F(L_*cm_*0=NTp4`B1qU--3U9Txk~3KnD*T5TkiP!+~K^R=S8)bFO|KD7kgtR zQhd+X8@WSy7^2T!zBJ~>Zp9lb<~_&rJ&JYkPPeehi{Mq~PKvIv?YK0HSUelf4T$oD78NDW@VrPRE9HS1>Fg6y~% z=WcOw-(=A&&R6o8EL@ojBiG6Ku!mALss-91&2gj9^TTQ;muYY)>k1!6=i_Jdf1I*^ z{Qfs6={ejTp2P;Ug` zTz}-fS{i1Qix37rLL+dp5i%nPLMP4#Y`QZ(`z}J&@dKE)A90?}RrY%kZAFi~=wUx} zGI?YXCwjCjTClI(Frd6R^^Jbu=19kN5XPiCUYONxrdEEJ+@5{wp-SJoO{<#|)a$;w ztIsaKJw=4p&no70#Mcl z{a%3JXm@BpCs1vAVGus7dqGHg*j_+i>GtZiZd-atS5m^BbQQ!u$4AQUk&;vJ7HHtE zqsOB$*Uye?CsXnYPB30`8d=Y4rio=uDrZY0$wy~=Hy=f2^WlKa{7CVg$wbkyikk^D znW(&{5@sgKQKn4dSUD<7dWAG^?;tV5Sy84LMM1U{McH$i(9e~^Oiq}%)oX4ex2obF z=+gxT>=^mb2pfp{kTzwMm>0rw)b$x_&ZxlnVn4_`rbCQ zf4U-SIQ+gdVSeY&$Ls4CgG$Ay@o_9IdLlm&Owa?;db)!zAgw2ECj3R7cxNYEUtjL5 z=kt}NnZTS6_Q7ujp9{SQeQBlHywL5YHq-`r=PmlZnyCE!#$vu1&&$}G z++S>=zP((UH;-5>p|$HmeWI20oJLtg!aMssb50x2pb49ad$aE*Qs3cKyS+&(H65f^sd z$Q6tAVlih;%5o+yWlE1l1(weg3lSVTjta#n_PqF%oL4V~)}{=L?!m%zfd%=pd|PbZ zed4P{d%$*pccc9^3@1g)kW8F$!p?mElvp&UR^oz#?GIB%S<8mm>R8svRcd8F-*R$c zW3q&r7gYA#WOD)$=nJ|KqYLFLoT>Afpn5Ri7N;rEefz5MupM6$DKCAcEhK7o4~4sZ zxzenlQm%OJN}iwR_Ij>S4{iJ3F*c&~lL5r=pq7ipK3tD4QaI7#qRVf2<61sCALUoj zm(%x_Ys*F^zUpex^{u8qyMUD=_qlkH+mu9Qb)8B)yjf#e*#9!@dsv=w-_zpH?Ze*Y z7J4=QM=gMdbZ zr`)4#Bq?se$;&Elmrg-;Cc-E;Gb3k985kyHcw`ptKZQT}qWD1j3%od5BPu~Rs8wm6 zbDc(-hK4;IAkS;z0-Cm*I@dFMvuM^-Kvz@=V`Fqj4UTXcvEM=LTP$h8@iHj?+RKFF zkr!&(f+V1MMo}X(7Ua=cJ(NuiXhlx^V(0>j(3Ntzi3%JvUuYBxKu|0S*|8vq;(D_l z$Mq8-CP~)!GbaF1GW$YTAGRrh&O8!@j^5`74JKja3BxEh zcVi)OCH(I4mq&th&^H$;r%RO5J*e0{?|Sc%5cDjhL^`1~N~u*rjq0`D+;InVt6Ojy zwcf&Ur@K_1Dwn6GWl=6q@;@z$a&e+in3$5qB**j`Ww&zSF?gNL%(`EmsO=Dd1&jmi?Lq7#~I(eleG&Nu%|8`Pz6b??q9`-=G}e)|eW0eV`%M z^}P!(%)2Fwf3I4VWy#GKa@aSRcDX%{?+PfF5BaYM{2+asF2hgcP7Mw|BQYBNft8P` z2^>{NBNO&*mmmcOn6enb=ypRugK7Awx%#PNR3S!vfN33I*9XDU(A>`~3G0$Y$#m*) za8^jkT%-&rA0Z0F7E;Bos$!6vLu`nY=eJ6}r41j3Gd+yO^q9nk^u<61F{#%cLQVaFZ8N4WEc?c{Bg(d z9VA%|umkZvH$S_c5$Mq`hh@J2dYPf(v$VQ6%()m&z!15x;JIN=`|t2789&sm7CL#R zA}~ipt8vE)psYDd2W2%E$9a*t?{~h=*TvWd3hP=Ak4g{GUh~+-rm5$5^GKl_|c0X!jEC`zMa^V z_Y!mQRXmAyH+=%IJ%o2-^mOJ^8*g4@IT3-2f{T<4YE2{8ByuM9209V(`&>f_%x3^2H!3Vs0Ta z#1uo+*d@DSm=&X-m@nJTBEppagMw1HPKlHG6~!)do!CnIwC}$J-Y9)&MqFw!mSYO`j)v7gbuUE*HVnEp-pP!KHAxh;5D&Tj`SLMQSiPLkgSveVi_Vq-Sw75hL4x?o!;h|=p5Nq3fTI#7GS znO;iaA7NW8HjKq)98cu2UEy%pioEG|cWN0M30NK#AqE%&zi&JJF%3isZvBcoq~ zu8eYz8aga0fIM?LXpC;7zl$C}FzIWTE9(_Hf0M4hXgk!5T{Wq-PQDYbKm9ZiuclJc~p=M`YvU5`8H4z#l2UoGz9_Pdps=ZKtjB zOTI@lpP!)Z4OSh~6xT0b{?hNYy0moKG{Vp{zrZYau@$kQ#qT11KgzQKBtyvx&lYu} zQ@MOPZk>+uc|eNGalEvgU+h^MZy+0ACf;C)YwKducDguTux1esZP7=Kq+kzqOuWm$ z>FDl_I+_?~jBFNk&OeAy7gZ_)goR2G!DOQhjTPw1qj@6_ov4@%a&U471ri^H0K7WN zX3$GZO}K3Y%nxLY4h{;;(E!;XXcv$;t{72$qMYIQ@Q@(NA{gZ6*)bZp{X1kA00fuD| ziCWlL=rv^fL46ASDx42ZW1K(L4cgss8^$u}P<%Rz*lJL#)5Onschi}Cv?xifSHSOrzGN!eKjgIx9rjzkCEm&Q0jU$wKMwFF_gIA?{W@7Hm4-##tRv-rwO>avVTK#8lsDadTzlm2>V;o?hlnkTC{n7L>T#?RC50 zx75wxdD7RgI9`WHGKl#$-!jSG#&zI_+=!OK$2>YBmv<^H&xI6Lgwb5F^ePEDPkno7@o zx9JCz7{$?UH(RadMZ_krGHeslPY%dv1A7jtov`r`{!XX_zRy#*H0I}E>S73?(e^HGKgpD`RCEy6b`oZxwZ5d|?DpgK$du{CZZjxn zOb04t%F8y1KmyxIWqDw)s8HF$Xj;YIXjnHp#_J&cm5kX~C_w`E>b8aXs31|)knFV8 zu(HDCP79-X30Z`1)O*|cU~zHVbCz5W0`$_(g@OaD||tE={;OQ?9J5J z+~owvE0s9?AK?MZX&ML9`(A_Jgfb3Fa7@wXfU3f7Z+?aNly0Tfs;qZ2!zf zQG7JnG*$^N>%d>@!b-*TeY)&8J^V^eSZasu=7F&Ne3|I09==#CymoZ(_<@kZO6{#( ze~-kWkpn5Glvd`>t(=3(_eKbr%*_Ru-W@>UA4(5p>UWmM^~>eo{o* zh&E33im>mVk`|0SnKvzxcb=uC9@Xu=aVZS_uviWWRSUvQwh)Hd^^5S&EKwa{F1x?t zW&J`nFfM~#eqntAl;NO~ z8>>{yxiPj;BO-BHS|3WP6WjPJ`cTN}J0M^i0cvY}gFJe{*LXYIGWHPBb=w%|fFU z!GSgg+6VyTVS-?YKlCFHcRjqp$yg^jcu#(C7QSTBdr|j@(IoW5b*je4?v3z7k&_bf zS4XRyB0pB1iFINGQ@bmh12RSn+wtjeVj|{$3I1@JonD338elobb>cPS81TG`+miiZ zd5-om8dKWKQrk^>+XgP##pWU|*^A94Mz;LA;^|B4`wDGOS{|)DY$JuBX9{Bl@0e$n zD~oZwm>={_TYuummOf4G)kX*%)c!WeY#x$lSR6t0|NkwHfUriO(v*z=79qS#g2TPm zF|qd2^X}|ytXDt)TA%{0xH;VGwZh&xQnqPP%_gOo{#vI`_hx254eSpkRDLP{lsxY@ z+L~bk!$>g^O(G10`L_pwwf%1UB=SihGjZ|o?-COc#b;ZsZFVk-WVj$FT#&6!6qn-Y zf~f?H(LYbS4dA@uiG}s6d26oYfB@>W?xw87xo)P?0XeYlq~8(|WTekj?Tc zf`^Qwq74sga88>zCx2{lF(L#A2dDV~ROnojG#}VvkYY9n+c0WBZnuj~aO!FtbRs?w9s!HE3{v0kC08%5EEk^U6t6C()pWs22g+w@qbq?yaGV z98Bey=L$;5)^ z@NhTH3Vb983VB!zPRh~jT(J3|MM!gy?y5MjHj%c zz9`sTYW<;nS^JOJXN*CE=!$RZ8G>bxdO1Si%xeE(g0`^R?CJ{OUL1Hw2uXZ}(8f7p2K{{PIE=>HR@|EHLp_@(xOj|i%IRz?cGPZAb4Qb{0IXZgAmtPPp5CUEZykd;%0;uAF3u7C2 z?jHOmfOt`<($?oZZb7J&oyb=Qt+@Kt0Xxs-|y`Y2i z8OZo8JgnlSdJJ#l6XreowSdgew~@O?4OT31;1aV#`$YPQ+Do?)2Q$$M$ml?%$`t;f zURPZ2I4auVsdn!ay^5V{$Y%g25EGn9L?=*>VL-fL5ae+I1~^rtJkr@Acwwxf{nvw5 zO#)!KelvFr&!{(xwT`q8F9DV20ZWZgv~7BoeiX{Q2E>S%I_24t5+@|+P8@V!wK3>-?*>08 z^HjL&t{<4V8f?-UOzzz=wqhJaQ((iF4~j?OU%66PB=;96KcU0iIaXl4L|9ln4@*l3g7ZP zD+h(bGrcaB1QyK+k49T4m{APHqMY)&UIz<^oe0M(@1Y6Ak>1zB$maio7|c;LYgbElWs=Ncj!{mwZNFr6N`@36AmP{e9pTlD{u#6w zad0yFsZqa_&tJ+f90gGDodXA0XuY0W$noDlfWo2m#00p5hmhaBXVGAqM(B-1@(Uc; zs0Y*YVlh{zJH%wsJBZF&c+n^H2t2*6;~9rXZ*6s3`%V=&z&<4S%&YHi_~yv#bTI`%+J!NI!H>M$%*^n$PUDP2 zSrYYWy(7;LOIbfx1QJ8fyQh4Q5((6Qbv~p{5kNr8owH6l1Vs$-&h%@S_Jgz| z?IS>Oq7V(mAU08~9lyfX{?{m+78o*sF`yhCb~&FGfEeX`ogc~fJ$Y@Q6|`TSSFC$6 ze8}8u)y!;6kms38AzL7?8OH% zT~MNPy?k?{7gX6>s>CzrV%pLW3)wNHgzh7z8CnK*tOeM~ZGGtOULD5NM(?B3L|)^$HkJ zX^I^&#BRi|O5Nes#xX)@i1PqaB;rN&6KBTWY__ zgNAhjXm8V(DYA+Td-c11*p)Tq09#$j_;~`#arThZ41*R!p{k*ew3XcNmW9Nxckp6~ zUO&9M+W<&r%IyQKxu`qwek=})NyjLWPsZEp$W9qLPhbXW@y1sbs9C;AWXbb}i zz0-Jg*~p`<&xD?{xb8U@rH@i7W_{tDM9*=-gv-dCOs~T=@KfBx?##JGA|NFHsZ0{S zAR{?NZ@VY=1MGX4=ehnIIhFC7a1P#10;o>)c@NnrTou=YES_DN5iymGDlkBTU?fJ4 z73`2688OD{jy+FKzP7S*j)KmGVH0=-KeGv{o55(sbODDG3^&yec2c{PAZTNl794Aq z-n;)G0b;&W$Yyh6S+`h?ACi5|z)`bb%O3{=!AV&2i$QsOvV{G5@BTn1mo_9C`IH%P ze44W1EpgCHqkJ$*DV1NwevvvIZVZ{{aARp-F`qAFKqZ|n@h`C{tLNmFjgp3vby#-5+avfVjN_)TrCqO5fmzMmLMxqv)Pe;zsvJq zv*!p-YrrDbyWIX{ccq($M&#;Tmmkhn8DWyjlx;APEcMxu< zn9CH#@x3>)d5sE$Z_gPoWK1<#{{KG4cZd~%TGsD~W;Ss8ciIc$C*7yFG7WlXuy-2! z0eo}0P;Zuq9S-$7vb78&A&*R%$rPNW3{i(6*uIpXy|?(01^1@44NSH9Ct9UatF*p< z|3&`O^KMhlBE!zOT?qpx)TWIcHsvf88!>?##URfZLDxD=Pd2eK(p3cP6p}4d zmJK+Hlq)DC`{o4kWuin>ZQ_GD2NNeu8nkuWPj#<-k-BagNoZ0HG_*^Lsgo$a0BG zCFneK+-8#)XvRIDQ-MH*9#*#fCyzuQ@e>@^=5cC}$3^4!7mhc3)>*Lm3~CH@1@0R_ zESj*5aMM#j98DY|BTJd^YBN7YT2LmLwzj-rubBaIef%0z8{RvxnnS zs2Wygs6%l$*?Zj~rZvSJQq2LZX9`Q2!RvOP z|H{hi>-+%u?S1YdGjqm^ci(+r#Nr4I+l{;C!q*?G&#bI8j@6gtu5)v7^9Xn5eJ!66 z*()~nz`IWfuVK@sUD7A!8)x(*rHNv3VqY^;_RAHC@~M=9d^evNf2Am6_Y3)Kl*vi_ z54L?glg;9zvU!wx$x<_7wbA0yi0461+jx#lx15)J0zt7n!XOhc_VRPBmBk*260tLv zGg;K*`pK2n(qc@tp$>nM`y!3OU~98=!DFR7MSNRr{z_cquElKT^3vi8) zKwN9a7xM81l{}%+|#K5SapaaGlMKTvQW5Ti> zw?)1JNbC&ZYhwLQDH-1<77HavmUvI;Xnl)~RReZpw;^1Ejn+yW^MCPzOpQbJ=;ffo zK;3h}#<_gF9QRJ2p0KKJCzxAY?Ba=B+?5BTSRyS|_@|B0Z^(loqY1GNcFuY3l7zqadz zr$$m9nFq*e%=G0YtWMKcuE?S8HuNN!T65XoI#ZX;8NN)cNz3-pY=_K{iaBkLM8i6ZdACGoeJ+4fFsj2dod> z+QxX?(TE|s7y5Ut4Sd5e*Y3mwV}d)&%iGIDjI1xULaNp3urh9#&wSWOyGB?+U+gY5 z=jNy25#C5;=CtV3q^hY%sfq4Cj|f1TopH*(SE|5;`@GV43%!3E^>Z z-E1k-!O}OwfDj;evdm||Xfq;!WW<+Q;a-vvG1+yAbrN&a8^}K4fxFm}$Y+W7meMs5 z=qb)Lj1{8{?!}mfrqZj9?CQ;>6muGaPp{tKr7&E~;+k!Nbf0u%FiLGCB`t5k{l(I= zvs0jVqI@=hSWFxq#%2nKEoH~D#Py0EAX)&!hb2M6DdTO!)fo?oDJyeV1tmCr$;Mg^ z+xre9f@D0W!90dh$irfRuLF(F12tci85S@(5bwrbEY|kXRwi@DI!=Vaim!j%T7>(e z(>R?L^O@smpOSZxXs4sEZr$npH|co523o1*9F1@VPGLv0xdE~{7V{kiiKhUkEdv`! zBOpkxnk^Q=o&|HR9wQhI-y8shi3PFk((y((cHTfiqY@VRbi1@xsLU9*|m|L7J7}BE!%= zH%}xJ?@LG6p180+QE?ev0|>$RC4wd6kYzJKeJ*<;HazF?vX+OX`8r5>4{{=I`*sL? zI4vz7qq9#p=+`=SSf9tq)_4^Ow2yrI=tuUW#A~<4G*9%*npeanOEKT` zyewrfc%DQOqL7OM&aF|Y1vF#=651qhvdj?WO0~*($&orr^E}M4&69onJ>?x4xjE_& z8(f1pGiAh2vud=h76`&2Ebn{b)8#>Az+^%)0*MAA>p#pk89XM=zC1yHuer4O zl(Laux)P_}z_({g$&{1zy{7pd^;y1F{g^DLSs$&KC4L=KJ|ndvhK+e3^)9qfiC6wRM0rtOyq-jHqfF;Y8(JRrrT2ycWYl2W|N!d~Q=%noHcZ&RjIax>zAa zz!ihxj%y4&2F8TDQPMJyl+c0Mo{@P>C&o!&k~;`4;EUr0M^~`!LSmvMGTL8+A7>?m zpIN-X9zh?O2S$c*(Zi&>V-&4Kg*bBBV(78(nHR8)S(wQm2Pct|V9bYhYI_PNoGch7 zW009Q2IYscvHgETU1m$Hq0wyxbY+bNg>BLyUAjlo5jkqv|E(mXD zxokjg!0ym5)R^)}01YNTs+pMxgu`>eAP-`D+c@JvJ4Z*vtZ6s#p4;%^VZ<@-Xlc#l%9`-c&A~*(kf(%G3^{?1Qk-3tBkduE8y?}U1D|u^dBx9vHK)S#BhL+z-t@+ zi~cND+58<$WAi^)FUjsm8fBGY8&-F+T9b{b8Q2NpftK;T-Bkau@nA#z-MFX*rwDIK ztpLW#Sge!z9sro8I~SO1LYe@J7%7iPUkKs9-k8VIdb5L-t{wM>)R###I+<2R7pjHJ zX-{_Rwv}A$$rNkMn#M3vHlw4R&Oi?%^1_@#91^8OTQKuL-9>J{P1?e}9x)kJDy`W1 z^HTTBYo?hdKH^ESm&nDnZKIpwI^d;Rc3Y|uKa(V(+p>+@=AI+r44g@h@Mbcxm`Ps;?gH=<$gA;|ddxhKb+cSbH`pEahs*E?xkfOu!9|xFjZFIg z_H=_3u1WQ%_oCg4PsYrecLpCB1DR!Nk12;K^5`}azE~+OJZ88@eG0<5jTXMqv zjq={AtBLz1h9&|Seb8#A!*`T9Ofi0KJ{Ocj)`An(mExe8-lP)*~_pj--PxPYEq zE(PWs$7cgB@0e>_9ygLn?6|CyL*pXoB<*{G5zEYLGOMhe6{g1s0g6!uxAapMGvqZ5 zvP`kVc85vBlZG4PPvp#)mKo`20mFCAYOgDf3&ApMKkC}#j@_%E1502^VT|ckBuSz; zSuu}DW~|E8Fk)}BKj>qFRVq{7haAnIv0w!ByLQIdeVS=v8+Dm+K>ov^3o>PjTq0V` zNej$Q{1%xrjgH{z=3Yc51soN}363M2INBRBb;1OXd@Co3Fn6342@|FnxVp6`BCZtI zTDi`6JDK5k4?LLRk)dYtAW;AuX~$NdlR0;+jI=t{J(98y>b{roPV1c^E5|xD}hg&x6%CMp~+@UwWJ<)72#-eorqb!KmCt8eyYOYinJKu}rLM}g3 zktIFJwr81}%*M^g9i-Qq3BC+cc(T>$v;gyStrj3jcI>hYhyvP=bLHBYG3hN27VOCS z3(}bfky1?P6HEr138m+b7&gQ?Um$jJLro){D-^R~=;@HE*u z+0HU)C&2(u*{Rtcl~q3fme|R>J>#4omem&g)XvDsTu_7oQ7>V-<$x<#4eOceIA!%wJ!i3u4p zIOyM_d$iP`tVuC*EJRFN&0Grs;lVOdJ8KeBS$T(fumv|d z&vTd;t#iWdv~m0ved!QqTtYjhTp4&{L{P|Nr1gDX{cJ#KV@D!JkGszq0~2wKb|oeu z>|Rfm@x3waLKb&;6x0l=m3bgNQPky;(;}2BgjeuRrj3zkcdQi*QEup0DLfo_a7Ml+xRhkZ(oC{-3Wrg;W}0)T;J^lm~Up}(oCilQb;Lp zvH75mULzM@y<~IBw^}x{f z!#0Y3+XTRk>0vBQ0x*3cxhA5((MMoK%IoK?W?F|Uun;IuZe(y7pb@~$MAvi}A zy`xrki)Dr^m1~2#zGLR^6i(D`Amx{rTGgf2#hIDi@{+O36*G6n5u$3Dlgy~bgHe}_ zAjA+SvPOKKVd_E?y)(qs+hr!~f*wJ29|J%cck{0wcY|z{H{-LT=(yc`z#bbxhWqwF z)gI_tK*P6tMSF}Iu>8r!KZ&=6Q09=a1kBlq0^A^$qT64pbSJ65aI#w|PSt{`sh~D> zr|a)MTCE=4OJTW<{l((`hW*N{jY*XGL|)_i-K*|-u8ftu@45FsbN5R7yn+0DH?mI< zHCmvJHwVYWx;K%7%u*sz;q664N>B$LuCsBS(JT}JQ#X`L^1XplSu?XkkoMiX>aJ?Z zcMki4InP(^P>y?64{JuFpvf5TKGUzw+nGB?RGOSZzD2Cm2g&QbxFt$Zs^N-s6Sp?SVTchIy{8+E z-1zttA9^Qpjo*`ReB*IR$TjwFZ@(~M20O2O(R-U4iBlWL)8O86&-DIXbMLti&A#!C zhwbg3<$YVG=mGOkPj>uz;3Cr?D(tv)3w|5B2z?d`)f3|@wz z@B>~ea^*|&?A8ogfU)FE0nUyicFrhA<-@)2W8UNbyvzRf`qI++M7OivYhJLnvY8dan#Y!hOFpGM@WBcqG=PQ> zDt!h)ifk^p67$6bZU)|krwD$>AmzmZ0EYW|UL9`ZjG;mVhh1;c+3UF-0I5_)h+op) zfA&Ez0x%JSoC-80A3>S#opHsMcI7IOo z(4YE^VES(0n{Ufp9;_esGQ_k)csel5rF8L*Pzrg?6w-{C^mF6j={_T?L{AkBH+1VU zPVjYM`k^x!VAUOA1|`>HRz1x)%Ulpn5~#?U$q)B34mEtwm|WbRb$R!p->{SIPp?*~tP+{}>ss@ed`AXHX>GCoBC;NFl1QVj&dWQyel zzDICRaqkXJdl(fMM;M?7lk6FX%>CuNlmVzb33_SQj(6-N>OBLc&C1os-LxRbq#$}Y zg!M93MbC8@dGYo!$IoV*v1z-moI~^B^W`pzRN!E9%&~2d6h21`Y4#aAbb<^E9+p431G*}cnp}*-ZSnOR zpib`a9bp+2NJWTB)@4vQJ-s)}z2{HWSZ;FH^UpkFz>W2q!GZN*>H^~ z{OT8Zz__FtOWN66Zk>Fq$}@%jF|J zFD8SGybPfjGRKvSS`RnvNQWsijERAGI4O$Rf>R!266{D%!Y)9VtsN%%zl_zGqx|l% zQ2vnF8HpTQ{6pkyBns{9A10GS86Y!6 zTs2Rud%ftC==nIi%TbQeRrjR40HoJ!65fqE5Ir@zbI-d5GG+uWBQ8-C4mb=XP=<82Y?~ciW+4{SnQL zPrN+-r~_UTFy4U;r!P^)wc-Q@3i=t2mK8D7?IOerf*T%}usOG5fx{`>A@U)gK+4p% zI~fNpW8hlS?hHn5y|H2t+#epXAQQRrV?pGfARll5@e^Dok=or0co%mi6SCkDLmN}( zk`>$bzS6+52#J49`5&6=NZ8ZYR;HU10n&zBbdWOM~(o@GZd5tX8VHZ|2ZU;v`dMeRcaH>VOJ0)jaH6g1So~ zjr6QuPW({dRAF`8f;2H<^K%_yV?CJ-kB@IL9$Eg;LB$$69x!}T%2MIwvi;qTA+x?g zI|Kfkm_hwjEnebhO=!B*88nQ`6!SoWO@@IICgJ`wUbKBpI^5+;ml$$e4JvO$ir{?8 zHJij&o*eGXj2vh(4$}^+e0&1*Pkt?1qCwCi+DLxzLCgWE^?oHCEIA1 zKuuU6;_!?NZEes{2w<)8OtDHyrs>ps`qdIw)M4h)Z*Yuo#SdAmh!uVc1X4qf_OWeu#Op ziJfty@<|jcj0jg(PR{Txwjeh-{^09_iDIsD$d&%-e}SL+a{ltnm2*ZtYQKa4>mhj3 z46HD=_V8u-WZrAM?Sr6yC;1#K)|GsXSKb#q@7@=FOI_wWb}A7MuM*6Q4(0GY33>Bk z(Y#$WD=*71sd%9<=FgX+ayasuR6YeR; z+13niXLavq)vDAm)|j~5o{kP?s!@40SlAoMI4sMfEbkMZKYVQ}-(0}A33jK89FuGJ zkMg^>a+{6;yG!aP2T#-{O4~l&fv;o+=`wqDX|OGk+!KRsnW=DkupN+|eyu7Cmsl92 z%P6r`xD}HHkupXOZuU~c0l^i4z{!EDfP>P?VRf9 zg{!OE&t1Q=d2{>8wQIL;tZohWhZ|3=ZEauQyxBT+{Nyn0+}h2xt<{~itF32WX>GrF zZFXm8y|uozxzSqQyt%V>Gt89YDgpKV6gXWahdjuttY`6_TNRItMHegIpAKNtZE1D}4K*rt7+)vAK0q zPwG94y^}A+wDf*Gt=sy5KBzmo%Xife>m$glV|s=Tc|xDmr}QkNQRno$UeJC0fIdy^ z--Aqr_b`m=tX|Tu(~s!a>qqrtdYRAXyg|QFze&GYpVt?NT6tVQq2H>X)ED(7{WkrS ze!G5$ep;{Scj|ZPckB1)XY^&gs-M+Y^i{p4*Y!31oW8D~*DvTBdPCpToBEc1uinzz zdPm>pTh%Y=m-Q?9j((s1GW~x20sY7HUH#?ygZeAd!Kcc@%e^h_9{+Rv~ z`fK!`)F0Pht3RQ?PJdGWDgE{OPwQ{ce@6dV{f+vY^qLtC{x1C&^>^#Pq`yc1W&OSSujud7e^r0K{%iUN^k3IMsQ-rkA^kV?r}f{`Kdk?@ z{t^A7`tRt!tA9-Yxc&+K_w-NdzpsBv{{#Kg`XB0_(f>&Qtp3OP=k!0(Kd=9({%881 z>tE3SLVrg8OZ|)bU+G`c|5|@m{~P_w`rqo$>3^qxMgM#KtNK6aU(^3lC;Hd*Z|MJ| ze^dWw{agCK=-<}=RsW9uUHyCdzv=(3|A+p4{Xg~p(tn^oufO0ZIHAZ!La>o;H69&B%{UA?|qwCNkS zZ|q#(zP__IxWUb}otHMZUKrfq*6OwNz^xm%uU)^nogUcS-WlX@du?au`ps+U5xG}- zgw2`N8#{wX$r0I|y>Gua$kxv0=8ZIqx3^(T{_2fqZ*SyRZ(P52bLI-Ky|z`dJL|V^ z+?aXk`qiE1vNqwy+WO95^XBGFUfNue~7$_2)gix%omQ3%Pde+1ppI z8m>RHdS&POi`REvsqZE|`|Pc)we9Vh8=KcQCq|OF=9S$emE9w-^o`p$xk+g^ZGCg= z_QrO3Bw_3N+RdxmBd1*3+Pr;hJHLC%t&NfMx7KdmxV|=e{?6tts%0eaJ6pUd?J9cq z_VpWA*~mS6d;9uL^1iWpGkEs)&d%n|=*sF1p1Zo0PdB6hf-9>V2ryRE;Eu;?hZA?! zu5E6;lD+aAyECg>YpWT%`RwY}AdxPzHb}g6ovjW9p zMyl>?(OzeyLQ2CuN=E9bFig0$N>koF`__%sSBk@f6vNu;PIbTcDT+~hjEy0-lSr5awnzP)jMdpnXgeq(d>sz>kN8I#547R5#1 z8g#AEBx%g$(FD_)bAyy;H*Z|cr`r_e3+aI?n^)J0g99eJw7~Q>mRCuk$AdH0UcR+@ z^J;qSb89zlrAMycyh?XZuY~QaZS8DqZmkWE?~w5;g~5HEhYMa`ex;EWqPTbaS;=8g2S&D%Tjl+xh9E%@%Wt<_u4rH{R}x(&nHS$lby5t{;k9KQW~ zZ*T6bH3oOsTHDxsagFNQST!s$efrkUjr5+|x6q%+9d$goXnSYt`U`72&(UA5J(m{h z&g!!_*3yhg4rq3p!&kU{BRzDRa@vx1n-*HydSCJaN* zS%E-EyS7^&gFoF9IamRonwVpmwAs_|N|?0W53nqM2}`=Vu;Y>@<9wrU$&>v}dTnVs zlI_f5UASN6TuJiCJcbmoKxWOr{;bvm4)oDeoKtsk^j^bQih$YrWO@=zI&6ZRS)Yik zgm`sw9utd`H^X7Qvd%E-NvHjf}`(nFR9<2}XeHqT9{QCmmdai1r0GHKy$NKGwe zi1$MXg9ijH+zioKHN098s~Qa|Y}}1x1awNY0N>GBgi0}{$^US+!VYybgcIxhYQiL)1hcqZY;;IIjDVj(zK zO(wp9Z%l|^10dBh+UB14Y`@9^1$j~~QxEHa4L#5c*}Zn1lyxmslr@YxWGs(FDeom2 zkdII|HWLj$)-EWYB3 z5v=`KGBB1JeX9*O>9xZDAbGoA8yT$FBk6dLsv47iUWIbuaajy=?>Jy6nb^@Zr)#Ss zqTG{hR342#RY2eV?OKA0M*6AH)d83>_HJWW?r zx@WqB7i&CPnA?O~a&WUVzR-9{<1!stsa=!hW!{OYl(@~UTtSg=11zJVfpw@9_$O8*#dNdayNx=GGq`xZ! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/asset/fonts/dashicons.ttf b/public/asset/fonts/dashicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..86823a154ad2153da3b032170245a554c5cd94f3 GIT binary patch literal 41636 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 literal 0 HcmV?d00001 diff --git a/public/asset/fonts/dashicons.woff b/public/asset/fonts/dashicons.woff new file mode 100644 index 0000000000000000000000000000000000000000..f72926caad93c98ce83800bc18577bcdbb18e82b GIT binary patch literal 20528 zcmV)zK#{+9Pew)n0RR9108lUh3jhEB0HUM-0RR91000000000000000000000000- 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 DutA$Z literal 0 HcmV?d00001 diff --git a/public/asset/fonts/dashicons.woff2 b/public/asset/fonts/dashicons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ea91b710fa48044e5feeda56045c4859a38eb288 GIT binary patch literal 16604 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 LxArgJ*SP*4aYE)g literal 0 HcmV?d00001 diff --git a/public/asset/fonts/dripicons.svg b/public/asset/fonts/dripicons.svg new file mode 100644 index 0000000..0b50172 --- /dev/null +++ b/public/asset/fonts/dripicons.svg @@ -0,0 +1,210 @@ + + + +Generated by Fontastic.me + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/asset/fonts/dripicons.ttf b/public/asset/fonts/dripicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..041e33364ade3afa763993c25996f630c21d258c GIT binary patch literal 40348 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 literal 0 HcmV?d00001 diff --git a/public/asset/fonts/dripicons.woff b/public/asset/fonts/dripicons.woff new file mode 100644 index 0000000000000000000000000000000000000000..5322e3d81c6e1b0878e52cfd18bf5bb5138f69f1 GIT binary patch literal 26004 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 literal 0 HcmV?d00001 diff --git a/public/asset/fonts/feather.svg b/public/asset/fonts/feather.svg new file mode 100644 index 0000000..5dda143 --- /dev/null +++ b/public/asset/fonts/feather.svg @@ -0,0 +1,849 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/asset/fonts/feather.ttf b/public/asset/fonts/feather.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0b33dac7826e8cfc7ee0337f00078bd9aea7f5c6 GIT binary patch literal 61920 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

cpn7P<>?JF|ZS3*!lYlI>4O8@Yv2jr$ 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

pbc)3Ac_0U3Y~NK%Az8w4h7yC9w1S(7VM$WSNx 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 T5l0h?&i6PN+!y;ai{-xo5r~;7 literal 0 HcmV?d00001 diff --git a/public/asset/fonts/feather.woff b/public/asset/fonts/feather.woff new file mode 100644 index 0000000000000000000000000000000000000000..9b03a72a0145306a5b3f61434109b27b7bc223d4 GIT binary patch literal 29500 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/asset/fonts/font-awesome.ttf b/public/asset/fonts/font-awesome.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0mRO}xo^G_%I z2O^L=ATW7lM&^H<^*^2eAN0eSJq3(x4DA1L)&F4euaO6sK5joV1E+r+DAqq4sQ>Wu z0|aVj?P25hA?l{GgpFa`oP%>HM?@(=7t5y$lA|Hyyb+&}%lcF7Py zVOq>>oZbI%cmJ;c1Ox&!PmnY&6cmq2?4Nt?RBbj#@*S#u% z($dm;AKJG3Yv)w@yrS19dscW!&dp@T$utcaiktwRu?l%Fgn7##v*Q%&IaI$|O!P}5 zE!tXI-Ss#N&%~+2xwep6)=D=@bER^nrNZX=A{Jq3H3E=sm}xcLG|pUA-88}8wRPyv zPnoSTxscjcm{McuVx_s+*=h#*Xv3UB1T}&E{uxPi!CD1QZy{>6F_-GvT;_v+@h3%S z3~p6JKLUMaO+O0%W$iTHs4{|UN^?L;ts#@G+64bnV>gujTO1A$SfkJKhUN{&{#iBu zbrz-NBAI4CWjjIN*&fwVu4RubbB`IvgcJ!WV;{$}bpWy2K1lw(2Xe|eWcN9U#V^J= z0v&sgD$Y5Kh^J4utKJ8w`)YkScnEwZDG=2~oYvdtqau)|6HAhwqW$r>MKydMdi-xf z|IPEi=Mls`ySoS4Uu8Lk>GP(?uENKw#l^+NO;vrl>caNS*3!n4J~PMG6%1?`Lo`8D zP!I`IikK!Gm+D~0Tx5dT2;-4lEPJvvNz@Roxn4bK2&F(-3ukKoTzvdLw9r!ZsOd)GFakMtPqh`I$P>j#E63N~^t! z8t)N`OP-Ey8cNVPKsgcS6B*&w9LA&4rPERq64J$9K^)cnN)EQxZgj#nJKXDP(AwtHNPvj4d!y|3WE|h>aXutjp#eR1Va1(D~!1cD@#G$XK@| z8ScdxW>*_WC0A}fCWQ_Gk+039h^tbyU`-AaRQXE3C@|xuc#bIvB-u`7jVA9qExYjR z=L}OyA;5`@PuJUM+d|rr+H3CQORerU?U9!{Bot;XUqe}i%R=!=DIcZf5IBHt${UX7 z$u&nXerDE=@3Wd|0@Hz$q*rpVDJ+Wsi!-OJ!$UKaeXQAz3oz@z3unQS7l<)x)linz zAH493JdOfC{BNrjX7CVfZBLDtgiqO>03bm9Y%opN;dZI*d!CgC7s1So zx$n!T6vhxG4g7BozT_i+(EXciSh1 z*WKx5dLayUw$Hadz3+<5D}%BZCKe`cE4yNK&2O zC_2B@YGbYTJ=@>6O14_I7;gA)sBiMPW}zMqr`$mljy|@#K)X4 zywlOE7bt(D_<9aY(j=81rYh}wpQBZ2>BFX$_0y{XD7Q1jV-(PFSPU`4DYgBSjuXGW zB&TypZ4-Ia;ZDv{*YiZ4BK%bLvA^d#3^`kw)^(lO=^V#PS}I{JY8vD2<6?gDUgByH zoos%w5n5SA70~&_wmZ}=sE_CH+$5D%I~M^tEkJ<ZQI7BsvH)rso$j0Tno$9{71< z@V}SCAhApjLIvlX0Pxk%zZqkf%M1LSF2n#NI}?5xPC=! zobSQlu20xcw~DY&-wOel-n@?qJ&by)A02bP=f7VUb$6h9A&zxij{$poi1x&>usk&q z)o~Zd^jeapPeoI1Jmh>Rc-6+ws~2@GiSZz{hBgw^soz#me0J4++L57M=6^+@00R~q za2yth-1NjYw%qz!q2gOQL3>x?qI6L_n5iR9jUE#0ppndAXQSaxXgAAg+?Y2ZVSq`= z9KUjbab4|QH-zBoMtL>BP)ja&OJ4O?2yYF#*>9aH4X@u0(otsJ5@}kXX@!4~Fy4Wh zDN>w`7i{CSlIi9?H2YDBB_h~K`_cJqA-9`a@G}pVc;w6b)PGdJz9MqO5mS;`wb~72i`W#}dhh!aglheCet+(79kLz+P{)7XRuyhb{YxtDFZ#1N?6e^# zh*vvtce7F3I~yiY){1)rPtn#OV%8zxe}b9$IU5=66PVl01yCBSd^dXUKhK1G0R|IV zcvk_Ac>q2IN6uR13{;c-_cRbEqYJTB_{Fr4IijaDP_s&jXx0$`sG}^H^o5 zz-Q`#Xift$p?Wb<=fxuzXVyNKg#>QnXBe)ocjuyk{hgW=c?V zRs~?RkX9n-Kuh2ogdASyGctZ-79U~PP*d!u<<~CRR3B7LYtxF8T{?!Nye0d%0n1-I zI4RC68nKpBKg^rfqiJ-i4HXbQx4>=dyxjLao>lA4TIu938pOX`7jX~@WPeN@jr_P# z^lTrnNnS5FJgePCzFZ$yZEE2?4_z#R){UKOsw3qqM;Tb8H@A2_3MP!1!fsit%Vn(B za_2OfhiiPV49y_-YDhUHAURUHq=tlP%rx5l^&mD@G^8z-Y=Z-tIt3L`u!>WVQxz;^ z&9LZUjm7~;VIecrymMSz9sAiMQWB|u=tF>$?NZ<_+~80;Rt&KJZ1cdqEdhb%EWus! zdJaxE0R*U{g1~6{#~l&e3R1mY+6nb{2=-5{7mcd@paR4GV(zxv{CelE`s$Ei#`XXd z)c6s?t)+nM8@GOItmYqze$tkR-@pNBhUdU3!dN9ILMYJOj4^aUvZMFQFK=P@cL1r6 z@U=sJ<=N(Bq`QQC3-wJHuee;+1OIT=^WJf^vichJbLK-(8A>DTum-ya`_|C7PvY^V z-X#zAoguBv{!+QTW6rx3-!1S_UiFDt_}ti$D*F?fI@AHKaETKn;7R7C5HXlh^h{!o zsrxdvVOX}7A?4Tr{6o+@q_3pMQZTg)Ea1)Q8|O#l$}N5<%GqV~ZE>N)M!~x7JUKA5 z9t(l39F)9Tiu!T`O`2ZQdW$v?+Qe4m558`xNHnv~bX8j4G6ay*PnvTLCWgm@K+IP1 z^SI~_P^NN)(Qy;gv`8wrCM0r zdu^7~mAS%W$G8dDhB^z`1T=lN-^sNz%Wcwkz4|)K)IQg@u1iEb91XhJ5xEwYDfvM6 zkLOfT>Goml>)dkK7RrcGd}4t$1w4`Vi@x?8r-Xz-T@erhoTTvYj;62sm##V72KMKy z7jCvo37#eEob8=(e^%k-w*#CwiWcoBL~yaY-mZ;3#7$hwrE0n&Z&_iqW9;qZ8h>;~ zOjAz(rmb4$^7bp}HHOIkg&1oXJz&O9f5ETRc`KDiwH!c>87$jXR}9R=#e{N-{typMNosUZX^8aPu^3Zb=_A_|$kJ2>CKI25a~u?@$|xUD0E z3rV0H2Dkhmtcz}Bqr1R;PGC&s1*q_(cw=w!eh^JIxmYy6ip|~R@0t~6h9kSKF8k`r z-rmZ)soKb2jgHIODnmo-1=6%KLu=Va>yJSJgYnC@P2eB{+<2U~g=4b-hjNb|x!65z z5!Z3c@32#?=kl#m5f8>l8a@f=Wi6&X>j+N1+ruaQG?CtDV~PXb>@WWf2Q($z>z7U+ zMBlz(Z=2s-T8$d;Ue6M3l3xRuVhSxm5s{3BKIpgmi-?-oisza zkmgcLp`Vnlx?L~qe?(H=WYV)H)PPR{pA7{5h`m_l^X{d`q$MOR49YduCf{c>9PI^G zU)!twAe$_^TtGrD{jAw%Wfw1k)5`DgJXWP`-7XNQ20MryLW6t0#t42k2 z0hnOio5PA`bpihQ)A=v&;|;YU&l?F@fC_Npa}OspB^Vr!zTb{NLwi)Hy`}19z@fr? zU3Jh7xd)*wL=El;v+()ck_u(iI_w^muPd_R6?OAcCyxtX2(vAWE-tjbs3u$PJ&jfGp*j;7`8P+@e0HF88@NU#6t?jH*EMz0L$My9PHiB zRVebeoyHC8Wl&pm$IT(G**{Utw9Bh)HAE_^TCH*ta-8|<-fxJ&aV4hWUSV75)+$)r zdIu%X^B9`Hh`wv*IW6Ho^#zL)v08Di99QNKyQ4Ex^x@3G;Cg6K(hX}D-{D_(j!D%6g}xd;qA)E>mv@<*$ZX$rUpcaK+~5kxF2pAac=%N>3B`6+-EO>fzLHkzfcD>r`}fy+!N&}- zUH9`HP&unio@pV+24r=ON7xE68a7?3>8!kAzHyK4Lb=YbvQ+HBn+||W{Eg?GVcYQ!l ztSPK!t!;Un>i4P0$ET?I9pdIh^EU0+RcYthPqRm& zPB}LVBWJC5;`qzHr{VN*QZ9;5?qvVIY@^viP)2>OQxb+mdkWDzLq#%PR5z67y??M+ zSjDiw%%q&n3QENt>Lwj~Ps8*c{0xvFm@csrU=eyiH}Cpb=6h0&O92O%dTc0WV%R`6~bS z;QT3eZTz7V7f#K|S{Kj{_}e_u;Joz^)V0uvH!H@e3WnVKG*Y;R5RQx=UKb=?4!qeb z=_DKa-vz<$?}ZxrbHii^hC> zLN`k`gS9^kaeye-(%)p=Q!i(kFa)B=q#!VbG7-calS3zKZMl8Kg`I^HD#h_iN?($! z>66rNVaPiYq<@#JX$rYXkw1$h7(yVDzNky$V^i%H!;0ZYI+ZXhW#@zfK7#lXMnh2Y z^3kcr0*7W=&Ss!urbd>4di6HWv0K><1f+uu%DQIF7AJcpusQzmE==J_e z-fwZbee~KU31mUe(k?U$jD<>ni>OKvN0|-t=m-(#j;6O&G~<{8=r6^gv3$D&K-xY8 z-A~Ae;#6^CAZ`&J{>W;EQAqsZ`r@~1+yiz(zXcIDK*GBO!0caA&f@eEcUcd0SLAp% ziK^4%9xfj7AK-j%&m}#)l$Krz(B|KAu~u{JsH3mYsRF-@7#pkE z;OJGjbEEV%#{Qt8>G*G(Vfh9<)rQPk1eaSAEZCJ)F~PoR(h+g}tl-VX($ zYO0R@KF7}dH^^v=pHnQ9YSNiTJWm+f!v@BwqQ$Y$ei`a_1{_|I-ss`3Ry;b`bNIE$Rnb+z+c*ky}aexvI*zKtJjccvTTZIqk!Rw!$+NgN&BT7q-IM^YM>9lAFF3qsj z{Ui)Y_-SRrj^=N_HhESJD-ltQtL~Y=Od(%jfPRpq8P9`F;O6pc)s_oF{z{=|n6er5 z!u-{h;{bvm_L%5agg+m)4aA0YAb@K`Qv~YLWx~sGmt6*V!|?F z%7PdL2(eqp+SqbvQ;>6xmHK-4tnG6El;(blqDJ+}Q2=*wlRYGBr%&K>9+K^{Aa z9GQ#O*$%Ki>UYmph71RnuwA?#!9vfTIuG|p%N;AWWwB5C+IE2*>xGPGkT?t@?Dvhd zt%Wpg_71*1_@0kBba@@FZN^TvjpVY+rkq1h2gtm zJPXCjvMjf7K+`s#pH$0kv}>*SPOV2H-e;NChSuuNAtqhRtEe-DVqBG7vr*enVEmVd zAv-&^RqMyAthD#nN)(w!Yp^GI_VB1e$~skiRlP3K6DJObNVTJM{r0E+{x$grTNFbh z_uBsc88W7$jtTI-pPGD>}Uj((F_m&nMmhI4lhx z;SZUOC;SP$w;q=0ux8Ozq190iFGeAoD%-HBSfOO9W&PK~Tem;KeV~3gA0dW>Pv6I1 zYNn)N-+Qq-I+AJB!=V9uxeoR-tL7t;-ZGy%%>9l;tMtQJm7z}(vh)}z8v;!QqkT%c z`Pr;kXU{<7gZGe(<&Zjp1|1&SGt0&iI1JiBIdPElDo}oD(oS=FPy1_j?dy9UkEB(@ z9bfbpt~myqXy`*o?NPpA2S*3Iq3$t0QzT^=d^GlO7pmjpsXe^IwU{J-P?mtkdD4jT zbfg}pfa66t&>R@5s6DBCTElqWD~=VAB5A$Y$g3nSX4Ol}s9ozugn47sFrns|d)D7D8mh1^h>F8%3W z2a5TI9W)%RgrtE1+L(i!DwwV@xZ@VytBSnvu3ay?9Y$%KBd@=bFp#4X>B};lBl^>;B5%>LW8TFDeNLsW?@@;#fCxMm!*pX9lfHt)uuajgiV$d zT#h**{Ipyhjltvp#_fvwZ6(9T&)Rb;VTsa~=gJDe$;q~EJzFO3Apn2EXrlA~F^1;i;H_jG>WmV*SvFHky zf3twjY=>%B`6@dr95pk37;>@x#zI%UP>yJ?6%2RCAY-s(SLIof9c#sG+>FEDjD6gU zD+r3UOyZKt5Q%XW6oZUQHH@|K!@vgu>y(j~#NpH5x9l+GPE6*P91EzHBE}krNo7~5 zb|0;8aj<>dJDCakJW=LK#vk^V^`8D9UP$2lLk&K$X+Ag;(w#ZeR7?dFGzJkJMi;Oc zoicM8#T@0|)<b|u?YyW0!6Ew$>Y~pX2XU`J zDYoQ`d*fm7~YwxoZtL1W7$X*5n>+fi8oUqvJri& z6nm&FFcO9AAX=7k9_;yussklMDtxu6t5OkjY3tvL7s1PUqGstoYssPT_ItLMXX))Z zJ03DK>_IPJgIKX7x8Rw<+?!kIc9MEA5hw)}5-iqzE8VFOr%mr5VC50inCtJ#tAQL} z1%tXg16rH5cZ?pPJcaYO6~hh*gGh%x5*s)RLDozXG<$(Q=kn_7fh78e%R|8C^X%4F zm9*vMr4{4*^7ibRo5iK-C*+ed7*^J_i&Im+>V~x=%ybD)(9wLptciZLN_)YB5O^v@ z{$Ja{Qtd!!GiH0^v6Ue$NG8nsD)~)N*JjWChU+1?Ny%198}eb+iG#cLFl;OopkF>K zIJg1zG{!THV!AKNdnO5aW zt-47+g@#B%3Z{it%Q@M`87PUsQr8-l>(V z7?crSbh@OEA$m#}=67-ZTp889W3?AU=1tjMdw;Ne(Izfm0-RQ+6jH&8gwGA_(Q}sf z2cqudmvKpmxhIPXLGEOm41F$3^s>mhI5{xLs3uHjw&8hlNfyhYWJ>LMMzm7Au8{{4 z-78CWHW(hd0`W;PqChl|g^3)t!&RZbm@=i00BhlV_)wg0=hMU42F)9g3L@3ao5I}H z8I}fZ8eb0a?<61oj=9=X+T!Eq!RN*aH=0Y9i8s}rg8IT>C(zNJ!Th>8L<=0PZ>~y% zhz0Bh?ag(U19g*K4YsztBIx+FBiiPs)+@S)uF6ph=|=6xgUL*jcixtPvskp*56`B0 z={4aNiYE!i0tq@Z1;pR-k?I3o>lQ~?sYinu)T9ag!9h~z6;ikT8&2oT|A@)-z( zaQOIKXY~=W6~KLycubCWOz(G95I!BBDB0Pny<_|zlgVmqx-mrqM_VmHhiBtJ`$Z5w zCPrd45%V_Ko8gYvDbKOB4l<(Fy#)}+&?NnmY-1A}rTwO$s?$(4W6U5%XfMI)w58zk zbnp#zcaX9eQujFlW$d|exgN>CX+D9ODCFX{GoRcYei!0W`_4DPA4@ELI0BSq?GTP9{qy5{Jp>{!$ilU=1r*;&BcRg z$*q-IA(UIbR;y$MuoVtrm}_sru-Iv6QF-Z$*v_HQLPEzhFGyrl8>MSf`fNpzygHW~ z_QJA574ufXwN23TR!mhNU*^BKQw@5<dJs*_=x{mDYt5qy%uW6HuIrYQdUw=BHHG z5Nt@%wEdaq4{)mv_E2B_!pNn?M`+Gf3%JA^GCHQY{6Z+#==o?VMBVKN&I-5tw2=+-ea|`(iVDzDkf` z_o4ZdXMG*j@}fOMk`);6@zP0?jJxg|pqYLnuYp;NEjq=E37d$523+{9c|=_m;Y=FC2zr0q z9ABp`#xa?^D8x?{^m9Pb8P5(LYi&GbahTA*2ISmx(8c(0gM7mGV0*-m^P2+5>2y*D zK>!ty(}TsN$-pvPyv8MaFTTJ&O7I6s@>;4;BIl36G56wWqHwlP{~pWLHf$Uy#0Puy zeV;G?gvis^Jxj`$>M5o?zm}_}UVzVP!9jt89Pwn(1x#nRAN`d2;9sJ`tk0AOz$1+E zH{8RxgaNe%M&|1hrS+*9C*P^Q=fDJ&p_?m6QWaQ!V5kK*vuF%HaecM^I*D{f1%Ubp+IA5m}APs2n1ZJu)J^J{Rl04s^nuyFN`DfFR|@!RJFA-DyQV<_xaV4SNKY62@hT@DgkLAq~ zhG+%xacHfgNfA`ZaU>zuj+4n`fU3TLj}&960XK1bcKm{wvmh9SVn*;5QgF*KxDXp> z;Zr51Q6HgH%jqJevB^Jiu6LMSlE`WNR1ubZUzzA5+#sU+UBVg8!D?yT@>=FvY+EEQ zC!*yn>I=^d@TLt~CRiEKJXWgp@5P+?!Jd%4yZjSDVZ z`OkMD7`^B2*g{%}qlKpgf7Zmo0$lvg7&BQ)Aza@3G~b|J$Ysk*P8I&CB}bAMZW-~Z zIR_wi6Up0t%hZXSOGa=}k*;=(xjt200^6TTRMf=`GX0xknXv$dY&rT#xsb_X8RNyA_$By$)d>6vNs2f?oR!rfdl)uT3^wm? zQwUBwSI&b&0r(I>$MjJH`fi%N1_>bz?&Ie_?js~TGj-`X%$+E9%n{r<<}`S$e`-p) z=*`trS)6S1Q%@D>CURjquWCtl()2l|<=i+Y;!j1i7jdhWpckp=OwWUJ0MIi}l3TJ6 z%ie2wuVKrrw_6uhff+-6)=_Nlw(qWRJwWbgGK?~1p|U<-iQ8R_>vJhnE;jiLPcBi1 zRW@hF{B?5XRh6|AR&h%$^yWc*ouol%@U#QTr4H?XOSYZzd|Vm2@o@5F7Ops_jl7Q) z_!ybL>GEq;&gio9wM`Qi-TlKa5EY2IY0@jteHNx%WR6`sJuJP1f$&aYFSPnLp{u4Y zEC0QDql)X^>kq8ecE4t_gb{C=2=3N2Gdry^aVqO$<8QdOeXI3e?r5`^^}Z(42qSR{ z0UzZY8>scj$7ip(7LQ+vQ=uIKkHj_~tcpcgSP5 zl5+MbW(cv;e_PPRsa@@MkrcgqMx5Z%N!L9-bn~Ur<+53s7!rjk3?KlB}I?)Qdv;%ICl2PJN$ftp)ow;+k%4wA>Ck$|vtQ zY_;32dscrw)Oop1ekSSV`gS{<%RUw@3VxU0lDzU1SQNO$YkfWP$ke$i6f&=S)<#|) zlsaMpADLw$TU8oa^N=>@h~Cf?=Nn=+j|^}w(vlxqQu54&1r>x{W^6ldqjSsVb<$rwy}rmwYQ01Baz>U?dDE) z6Enk8YWv#EPCC25t@EorUGU5O{POaAz%~D^imu19F!K|CcOQ6u9A(3jzt&6Lx23hJ z_sY^Wy`DrdJCS0duxEW>Bp16>_r;eS+N9O(hQNvjVv4ZBkPTG)KZS(quq)nebe34H)H7M%ti+!MZpA9N4oWcss21+ zAQwnD0vc>}2(d1Q#3z7x%6;?j6E#S26$>I+F1&^X5Yhyy)jZx2)-|Upucn@=gqJ|1 znjL{ulPOb0eXL1wk8Ah>PJa-YixeC}tZx!&A(kWBz|&k)2zfAfgt^NQ;Olk0Vk3P% zSYd$?<92$LGI`4r+F>*)w>2H8@J!QRnSiB-i2PD1f4t*yB0TW=VEPmk1ex?YExNMN zI9GtnDg}xUYG}IWCAHvEm4{~@{-51el6Asc*;aKov?K-kv&2q9S;tVToYnO+c-B=` znQKkgiC7CwY$Fiqj<-%#M!D%}%W?y{P=lzvRFF$pViFDB=NX-O>E6kM3WCB9`o^B* z{MM$j4lm`~NPO5-ia@%@awPiq@h@2GFf=ysU@*00s(yk}5oIaOg0TGff)nIUWYyxN zcEn}cZ}y^F)#s&R>KDsgsBwSUKb9_R?p87K-R`$x3itD)iTviK$x&+bcHFT*Q!eFg zNcceU!8YQz_sVsSd;ERa>;c4~o)C6(H5wX?RrI-;Mgfj(au5r*P)ju{uKG+ds!M@l zW?klvU;Oq*8pDCohHSQ24f7DeFk&%(PZcU>rFa>O6fcD4U}U3XS#+b?NZOc2maoDf zS5>B4E6*}7JnfMM)^Z2!u|FFCSETDqB*+}eo{nd-W7`sNQ!;2e+6~Ni)KbM22iZWB z%yRrZnm~6U0RBToY0kZLy)+s{VKacat74^qa)$4)&Ph1*?@Ov-g?MMEm?8Zb;eqt! zLvhaQgRdzKuk?`*jXV%Juuj*{CsQsj!V&}8J|X^iw$%6jIW)vwOI{HkFX{!z0lWlKgw@5_{( zOMVy%4F^Dsc0R@>XubIc?i6ec|UaBw?M>gea5yPFzj5S zT>m(ee^IdLw=-~?{o7xKpf^)qkrM(2p!((az6XGrED0(FM33D<0}i-zg79zA=DNXS zEsb+Zs~m#O<|j?o&r=|HRfL83{B0M~P{4zigdGU_Y0sk`&i#!eN@q9FI$Eh0D@$c= zHCwJI_FH!WbsFo5orbP4n^#UY>8;Ped9MS08=u=>R+PXtTkh6>nUbtX-mk~TlT<&} zv`4nQ78`LiHas=DuR9r3LjJaDID5~MGzV7ac6>D$N#lJ)K*b$#vtKZ<$~-Garg^@I zP>8fe%19Y_zr@ojHZ~{hg_(b+=~elZnQQ=ZFK<0h^nP0I2;dD#pcOcEKg%FDH|FA= zgCO~T$_6o8I$2SShA9w6s>(w(SXOn4pJ?h|oFzAC(qSCg$%!_$fG;Qnflw=yLUdWW zA)3k1AMBe)===HMKi6Z+RK3K-|6!Nf$WbMb-SFwgWqST%&t-)@hRVSed2jSKYbX^_BIu^IWwbNF9 zpJnu1Rn|Wqa>o_q$=jWj4UQukG7HKuhoijLbIp1FaSe$CRlFxs!%%g2>DL85wjvj( zy86kPCL7BS#|tDau=B}#QE|ffG7?kw$s+S;oe~>*PDr08^U!7HjxX!ohnTQt-D1S< zv>{kD2r9{5>ItH#v8$A+WSK86m8%+ql61HsP9hz+9q#mvT0C!ly1bL)-)G``ieJy& zd%tNl6e$!ua=U}>dM}XA>NTG{gA*PE_J3EIFWC8k4~p(C2wkZV>yfP7W~hmm#ntLo z8zO~R9Z9@lS@sMv$@L065Op;&QPR1FUw{cSF>(@B%9&rewXJ#8_cAc=o6*#1DT$xOzeycmC9E)Kw;29{@u_qV|P2(ZS zxS}xa+vYYvo$*1@$w1$QXeJ2ZsA|VX769oq82C&5=~|MRo4VlmF*%RSB7`4{P#pDd zHVO!rfZDXw4$Zpt!Il+oD?D$1+{uEk#nJjBK(eeJY%HhD`*}7)n_Btv{`Im!O4a(D z%EQ}+PvTbP=WADI;~|5XOqn2(kOqamX)kKHqw#y&_tnem731aRZGz5@?m$TdETNl9 zYS>UXk-v4THB7I;csa~%`a0{~6#Le+(mw=byX1PI&dDx!XDsGYB|_m zcnJe4os^9}S8d;{%WfLBg;;#j0-p7l;vBtSuFqcnEiu4ur+K*sVg3u1YtU+w(t}S* znYH047Q2SAnx}fb`rn$h^+M=ct#RG8&mx;^A;cRG6M`R-O{L-D%KMi~ug2yjTfo~> zH4VQ8Mvs>gE0<^aSeNJZh7>i+(1$u(`q{(nwWQK^YY{7>(QcDGjqqfWJw2Vyf}@0< z*0q@`%Zi=ABF2bB1I%U^tnxIB&zV$RNhKpCH@w6qHX=p|SL^r?GC$PTAhC+K`1sxu z=1&f_c)8l2Cc3u2W@J%(6;VRUbf0Btl2F`Y)VYf`m|vxeoTi>`gW96 zdvwr9$IR>Y)MUHq$%$rM=IkMf`b<@d5=nY#^q%C`fbwITF7v&Kd~K}4z;F$*^rQ0@ z4Sj#ac5hQzCLMN`*^3>aRyVd2a?)5z3k(T7strykphhh$nsZ>Qc7_&FaAzY51H=Kq zn4HbEn!l9dl5~X1xNQFng5l~P)~B!E-}j`fMweF^Ns421yno{$UANe9e-h$_dT3dQTzRcqepkzHk^z|s)HyzqDH#~EbY*nE z!3acTnuFHKm4Be2=5dmGaC(Z~Y(EH2Sh?kod(}((&UA6`XTR-YOn2Lq=K8Ed9J;;w zkQ210aTLZ=kK-~tSZUlpgbb=&zrtSoh^z`D-34aSz#KFN6OkBL#w9Qm3&c|6wm}xW zpST@|N0Y+_&$;v!^lp@ufMv?cYmi{r4I{lR1#NwKkwjJrH|5aRv8PE^P+iKQnnsxV zp9t{@(G&~gYy7pdSBcci0$eh7${KG?ZP|P5B!Hh!V~Ydjpyepjlz9e_y56W~f?UN1 zT}>?Ii^u;+sVa<|K{^5K$KG$V_fNK*c-!7`SKC-ilQU~8d^Yh?4bl^Be3ZK^lT{8= zS8p}8Foc24u}xec3~k@==9w{AJZg;u$Bsi94Ws6U%vuicdGkP86 zxPP_v64Oubdj3pnSIZt6EKDi*gaANFtS^9aDeN6?*l&Po^l(+nHNdVjB*mkA<#9R( zcBb{DRXMY=mRP1rN=ufcI?i2TqDX}okf?on<4}r zl;fjdikvb6STV!q@K~{=8VjL*l6Q)k40Kr!tD_9n-j}cIQH4J3L)rJNMja`rb^JJA zOox=e;F?5I3T&fsrC0_^(Yus3APsM;-FFE!Cx%+-tsa;5@zPj%AVh-)t$ zF+X@&4pt>X7%PsBv14&KggqdqHG1W^!jSt~HJUay?gXlvWsLkQPE0grR#Im*_Tl>X z$Zi}x0nE$Bk%)~}`lYFe!RX7JuD=ox%p`whlQ6|bqgsXfHaF81jT$YIL9{f(HSak? zpn0T?m@}WjLFh8hI=OyV6rERA*m#w}U1h2qzjXGbsml6#Jw&N*zdT-dd=15Ie+EtT z*#yE+H{;eR8(c31v!LGR%vg8(nR?iWQ!X zgB&?&SyDYVk5FD=GAgy6YMPzYc)U?f6w91AysneldB*ZfNwqr7o)r^k6yycj+5=oG zIsm{uOIXjQV$7>=Gfq1Zc(Qc~$x7f?D4xDB3DhOeHps*Sz*-D^I+uTCI|L@ z!^~0YFTBJ!r7pCmhdi8L0w%yf7id5|2Cex45Bt0=AS`Qc>_st%GM2eiFurXA8)&vn z(v1_c41I0zS)vsNNO%C$bu$RG48L{WZ2&C)?)C# z>17e@z3yu@{by7YpJ=5K$JiT#A#la2nF;S3f; zDSR=#+R(v$PoqqAEtF7EmCxP>bl;Bz4el=aO=r4jf0+oz{lpsf`JTJPo^$7U#Lirz z*rL0Ew*_?NZcc0iwo4?}+q1LDEVUGyv&xom@Y2<247cIV0>W%XhlS_CXn+GXfhKB1 zlkLEMF9fYoKw9yoIFBEbwmtAoO2?fPtK2%89$@3BqiiYqJ(gJ#O3CSZtS5)QCq#Td zD;_7RGd7geKFUW=+l}kCIyx@xSzhNHB=BU*rOC2NCU#BeGr7%XUc3KTRu(22MeP|OfeK}h6Sw$9 znybF@fKbPT$!GsTdDghElPCbj>FE=w$Ot1AM3OO`xCeU~O~LnREf(PRSZF*d#^Q?o z>;6J)+eJi7qg3szm{M%>vS1BMpTSV>egNC$?5H3hAr1~m4Pbo}?=89Nzi~9tHbPTP z;2V^AM16l1wX0b{vq4OIUpnQ|fwiRQ8kTb|JSWSTROq@C$lwruW0aX#qk-YnxK8H> zHw!#`jFjBf=_XQx5f~Oa{a_)-ei$&AuTgrk;Fu{BoqrAlS)sby2vM(P>jNt|rNgh>#=@{8vwQ;2CN+C+RNN7dj;t?ykeFtlMtesE?J!WjV9* z3rus4%J)WW(aIZ8p^48E4n3tHQ9k8b_cpaLHU+paT&KQ&zhG@L^d~+YM|w33YEs); zo?4rq3NcCzHtF8B$38y_U>LwR7r2++O5|Bv z#$sZ13Jk+K41jjkomNzn@>A+j*ifN0KeIZ^$OW<*yfL`NGz?~QZUTT{3buT*ARp{p{y4spA`#PCdq%(!t zgVbI=WSZrJZYhdd&(h!^D?ghV6EWy@F=6~$$K`8cR2A~~Yg!i~=>Q|o`GeD>@AK1s z*Uv*oP}N%In7?%8Abm7D=%i3{BPIHITKaU$uuS!$8KP0af*C~(-(~u;_{URw3*`*_ zdq{v!3xx93adJg%>3)ftaFArB(~d`3U&FxMhmx>t4)wF+v~l@12ZgHeOpelk^&}8 z>}dr$wl6ypRB);DsHO8~b^1t@aoA=_md7tRbz;K2)jSa&9J7=@>-9u+J;6&>r7Fe} z1Q+j@6rI;ze+5kFhp}4Uw>xg0GSfUi8Zhbz}Y@6}@->kHZ+jo_eNB zh(V%q_s&vwdO2BFfGpWxY$G-%v(_2hc5_AcDm2Jepu?qKUkzVEKPk4WM>j+2dM@ow z8vq`m^&8RJX*`fav$SU)?UJt_67BmEgZxsQOvV2JJV3+0J-Z{8?Apzzotf{|zIMm{ zv!jhM>cxsvuURNkE@|ysfs8o<_zT7QN@VBJQPZ3}3lcCuLXJ*(Vf-n-Y6LJ=XrD6d ztc1sN0qxRH0G(w}9yLBmu9JSRk?N^2Appkvq5mzs20=JsXT)mCPH|p0tTyVyWvdgg zFNy5FhuyPMb=0E4S|_06JTmFIA{Aep?DP~m+37hq-Z^Hn+1lxt zjM>@#ipY5E0K9@)7GY0>x+%?jWiTetLN0y zEVe7E>1ZOYDLtsHRm(ok5FV|sc~;NMl_AU6R$a+j>o`YW3Kwcu3mdMoaHyt8>hvJi ztWh>ls2=G!J$JBCIlEm~jLh;lFuvFj6jER{Lt;v4rIl!cMM*%Xx!m-4piw}Fxh>dAv%`Oh{%GoMl%m&=Avcrz zha=aWj=EV2(W6)pt)ZS4nWhCY?9WY&>4|QM(#Dh+q|(i4CW0erg?KVggqHH&GZrj>>FO8onE`P~>Jp5+Qe*(xghpone*3 zu1DM1jR5gVrXYiMOB;=6>H$|z)2x)cOke3Fn~-#fv72Fx=vyIaCjK5x7wtYu7UH2y zLT24kfdm$wx}YVs4BMkNA>nVV1`C;nts)i#B-$)Wy&Zc9@e*t@B2jO_27`#O6(d3f zQ70iH5)l(4vDyrxo=5_+I*Bd`ZwZPf{sW51Mjs9JdX%( zA>}GQiTJA7Gl{)M} zh#*o$5avbfvtlA(tb<&{U~yv6rqjDcLB!Z>auT6hXE50Xt6vJsSTIUh@ClI6sk78M z1cEWI$09;bEVuyMDLC~9Yl2At^On5i86XGx%Y{aA|c5HRqkDqve$iyKc zNpBn+=_%prn2e*^$A7B%LVg zWb8%&7H(uS14v;QdcBtj&=W}%3^t`B-iD(fdyIE)BbuN+J z1Hjl=s|20iY}O0NVkM%7POR0$TLmwSrGY9}IG_Rm2jl^`t3p2+aIGK&TbgU&-=>v>s+%nlBRP1Tm*_D-F+c#|3O2I|S|Agvju6c28f}K4-G;3MQTwF;jYKaR z&B!iPI|xqze2HK&#K2`YN;M;x*q2|8Z3>7gbgv0;-zr;{WR!>9^6WaP0KdH^d8 zVS^|P-yVJh>H%cIL|dzaX{L}ypaNJ{SQG$?t3+72Myw~i4LU;%adVx$%IfB&Y8}&# zaGi09w=$Z^MKvKyD89a^kxS)QYXQue!~|#K*taO0lHl@apQF%FEBv{_QmUi6UQzI| z=)?FePs_XaXv#qCyC&Fd>TkX!Jb07dYA@b}{2r1=Hc~BCd~D6bXn%C-9nWb@rC_bG z-gs|kjzX! z{0(PIY%gm5;t%KYP}*An+WRJfV{)o)schzsDjc(KMa6}i>~*TltlOR8WL2ggffBez z{#Ok(s$B3f!*-nPLw`W;*ECS2V!nLOO_Z@re6@? z_~N%!=oLKu5cbuSvwSa@ilceTLf3Y;3y*eQdwYlAQZRPiL&yIL~}Uiw~k zk*Ck;F=Z3DM!pQBXD3jJ@sy@YK~m`>Mw-nmD+EQg@t_%5tU%N!(B=0-r%N9Ux?g=l zed2yPK*f&%-H$GZ0NH0U#poRxOM@mT4EL^ow@$B$T*xrLR{r(-BNu zi3t!xUR+Fp7e0N}9g8;KEcWf_nA$7wxdS&2AG+~?jy~~bP52Q56fT^HE^BP^L~8CXSa#ff_m0%s zZC6}6HP)1Bg1^|*ORw0rR){m%Lba~=sqDg2^A_GDY`eQA;%RC`>se$;Pwjqjv+yAo ziw2^{|F1O6x^s;(QIsPOiO ziw`Wm=*Nq9+_ZH0awvJUw`k)s$839Z8eDMHKnpdgNI!_BUBgPXNXota)ag8Im-lYP zXu`=S5$c#Ru>MfPZO^0JQ*Xl_y5~1(zx5=V@WQ>_ht~J?)cyqMjq72}nVEilkXn6b zP?ymp`-_q`P4pNDqG-w$F1Vlb33>@xcyw&=D&a#f06BR3^}(H zmpa4Q6HG9d$!ONIZ^*FgXohW5A>rbrQ|4ltnc-&SL?TYQnaLn1i~6Xw6)1#RaYqv5 ziXxZ9jQN8*Lu(}(;|y&?r~O2z&6#a>OJUwMIv#N1HH-H=aM#imMrqBWJqH#~)0=nh zH0!4=KCoxe8cAqqx@hkMdls*eAf@ga{AG*XX3o_L#D98Kb9~{dE9OMCSM$Pnb9BxX ztF#xg3wCJlJjwJ9RBSVgs}Y{d)jsv+BYv13Jv}Hr}V^v*_?X!fW?1+PP83)pHRp zLBA|9>K>+eLYA~uT=sNALP0$W%JdK^exfs(E_=km(v47Ih<*_Q(N989y8_cXbL!7g zQ-M9di#kxZRP5S**amTB`oZKQK!7WL!IZ zmDlV1z-YA3)M{L-%V2h6l@rl*#YLhM*Bk)7r3FnQrOd zxmsB9{jh6qm1n_Ui5W^N*NwjuIh zDv_kvrYJ=-3Ht>H;g(Gc*Y{4IG`XhfYM*XWShh{Etw(b&O>|=Qkl51O+fq~29J&RV-l}mAJ*F{yQYFKdO6j$mz5UH5H9OeJR^BrqBbCImq)JXt=8jaZOE($K+EIK zc*=uC)4OH&$jE7TSg_$lm9cgWTO&GRuI^0ksb9KiYi(OC!kyVp*^H1yoEYj_e(}0x zZB4EAu-zqDf##O$o360nC9n7I09t=ybhcawZ^`QQRhApfQSlx1PdCr&2)6hg!LYxrefHz?*Bo5hG1V19m@G9A zGgi!!*My9s)hES_vU=xtHuX18X`dVjHn;TkZ(r~Pn)`B9_|)yCxp8oup)A8O_L~Ct zaZhO$BP#oDALAc8HviN9vGtApMkxJGdBrE{E8L@FRPNkypFCxyo07Xs7D1pQab=r^ z=-#qZ9dQ!Nc%c_eP*E6~SNVlex(`>Md8}xULT37sP1M2%5WXnP6tILut>#!upXKY!LZ!58LIB^o^PRM0)Iu4MVKth5Dp^$Ke0O2O) zD$tNZxp@h#+5)BA;e}FKXiZCb3oS?6mjbc1`OnO*4j&=B@BjNgh_$o3v%531vop^# z&-46#c%*0p;51w2hak8?{yi)cPo5NG;)|lla(H|4m6aKt6SG&l{pcpHlmZ}-lVPS&85{;Y5Mk9GhZqr%A{xj4Dn9cH)-#oi+0E$s3k{i#|D_Sb=hN>&lb+Gqn>Haxk@WWbpmY z%4P7Tl=$Iv`Fw}A!nVHoiN8$V^<-b~6T8nUpEbj1V{|NMseR-A8}GlouNha)9<6Da z?_BA$Je40~ymOKN;cz_&|7qSG7j`!E?7D2?+S|RXPN=Xrq}D};-?{se2mZdW*}r{Z zam|FybEnqGD_7r|4Mfh_w%kNs!`O*FTSQRd1Zo{|Txv5Gbb^s+Ac|xhTf`O_DWTFg za`NH#X!rQ}u~k=HwQ6Zg?>RU24-E9*_X=2i?z!io|A3e;!@?b|&^~8fEO5)?qix0UoTI_``5>_HnA!vfJrG-6}# z__6%cH*b``e16-u=Yjb~;Cby=+aKO_V&~2iyXIbbR(mmr^s2`V^r{nYojCCp-1w&a z>{B=+CNHoB>wK0 z);6*cMUUX2|$Yqei7s%w7PUQH4LMqk(gY+B9 zn2C}hcm}8#3?<14jMkZu2w4(+7D-DWCDmnc9+28d(Fx^RQUw(O0RxZ>5zK)U#vDii z;wvF34*ANp2`ULOLVz*LtgAvBV9h@FASRK2A1TA9oP-G`ugnUNpaZ}JDYNn{9Db82 zd`Nxn@YtFnii-G%Z)6bjL5`kV`(aNyDY56Kldwmj&d$zvOmeW_D0!Kl!KB2zmd`_i z`)7(#u;<((TU8v|y8dfXY`-LM;}*V2?)#xuM-dgOC+@x(5S zMw0vP?GDD_flZLuzJoCg9Y*m2Qw~XBK?$+qsx(o`LU~04=)1gO%J~rhBIi$O_z{@e zP`s>^o$ zAq*DGIv9}$6MS`1i71v7Rr86@oMqRy&Fo!H-uWYFJUfTP{gtcu7Iwu|7kd+u6@7)G z-e&QM=4#-x1xSb`SSCLSR)BT$;GEU#ez=;sR(@*sg0}fKz5Ems`#~qPmQ7jLcJxj9 z+94nPM^M|ja%JbVv(Fy-ApH^)*YB7V@kG+^f@{H-a=m#o>i z^L13l(o;6>Z|rZePn&NTXe|y-^>8@emsO9oG9(NI)f*T0$?v0`HQ`8=zRDd?d%xLIB+O2nqE@Nq-+*_#C+VvjV6VjP2Ityoof&i9| zl@;7PM%F!mD#xo-8-mf`Il&;nma%exo+UslhccOUA#{P>uGNy2G9$W`-i>amK{vNS z^ceK4(OFTc#>l$o6jhGu63$_GDE`Ely%k$Frsra-v%;Jds{%NRo%nlTF5!|9IWit` zz|1RlA4`V$9V7`0GSDlVuh($y+A4lc^K!Gb`_=r^H@@gq?@&^Iw zYK&$D&H-ItUIWOP=}@IdJ_7c*Dh0Po-pkHto^hbGdq(pXLCNt7*=$$xrR2ds6cv2{ zxF_*VuK7}aJTopRm|J!{|4~R#L$VKsq~~J_8huI39Aa`{To`^}I2soLiSCkn~*E4ZCWUitU^n_ih#+p}bL+c_al zbLHQG`1fDsfV*s#F>t$n48li`=GGu^>_#KCI=>d#I@E>mTlfwX1@PVY2}t~-7t629 z|GuNI=j?#Lup&Bh`Yk|r#~tZAF>b=~GoUN5jo%AZ;Tk5{`{>#^H`mwCvr5G}q4&{O zAN}k8zn=kWVep$Xqb%&Y-~<{Uz$uEp2#sMr#SW_&AmS3M7$;O`cr;4TK^*Y1UDT&P zG8Qp9i-mbX?qf8fQDlG3IL% zSqbyGKjsf#4@F83l21pHBaeBE7;Xc(30}eTvH4UKL7u8FRYD4TWQwfFj=9%W2bFyi zcv#v4F>+sNeSSD%DwWAS#$H`lDswG9n(C@c)#qfB6w+pAQHxc%DC6*sk#j7uT4j|H zt4&40@vkDydUo{!gz0#)12MAWfB3lwsfB=hMe~ zZ@#$~i!ik_XV$_FeaI;3s;Z_n>qkNRp}%n3!eg(E4r`$^8pCoS_$Dw zER-@?yNU*B#BQvCus+3>;v2PC;>*Txw+tsmA*=T^l5Fw1yPU-AjA^o(2~(&J6eyS9 zfmF`eQeVoTl+A?af+Swb2mQdC#fnXzi}KG;lXu>)EYoAtiqVATgPyEhNw{FlR4KKT z*d|F>xvDdv=2xQ{tO`?hBu4bzxD|W2WuY;!W=I0I$eYXjVR!Nmy9I4#t+{P;P1n}i!dTGl z4%QVpoK>|Ib#)cBRZd4y9X=K-tlipGv-!4FM>kKHu=yw%{}t?67l}b3%hWmBkisKL z+$GF;xRjw>pt=HQW<1$184U*c=UOdD5UR)?Oom8MCQtSgl;0i&MH2L&TA+VAln*m5 zCNM&z1brE>NV2q?g@nvt1QKqdD2V|s&sl&nwk%8#$bN@inWaQwfZTWhlTr3yGRhS? zn6Wlrbw0K>-wx=eDJ%L8kK21c>=8uJL+m{LgaNZ3RcnReZDNDo`+nSGd>d5!_+abd zzOL5d6Qj!*CXUMrK1J3KH=-g!oVJYkF{l;p(&ZKQJIdHE;F_TP27@5Vq>Vw3B!70A zLT38A8vnJ3>d9Gj*sQMx9Y#z@|hsip2 zD5hQ}q_}P9gN?l%_QuJZ`ZrB!DA)%k?{M>e)xX^R;-NiUAnAB&aomSDmXm12~beaIJq-laFD z_~Mf_A?5AiaABKrhDZ{%*|3Ev4GMhpz3+!yoX*l5z;5rp;^RPbyx51+fo6-2bA{f& z7awYvf?9`GoDLGLD{b=jBOiWvWS{l72MMHxrvyoHqI@1%y*nhLoe~ek{9p%vYu!f< zUTIs|ike2{`c&+ySep$hzENxr9v$gUk*q6}ilH9Kctpwl1l5u0AEJ_q3lyaGElr?< zOcH~}?ORHt^dOSA6wjxDq14iSEVU1{X)Z=AG9p6k`$vV*iSHQ*_PqkX6xlGL%JzQp zrb%UiPwDii!92B z#X^zeXqY&@54+m2sdN&37DHd*kAT*r4+Sdlusy^XuYY9vTf&(E(dbQk_Z?U4zDoRx zgk}Q;19vWAG_Z{{vhx-n=0pYR3~$K+}5} z|Nr{>GvyyyUyKND$#`3i!eYX_(pfPrhu2Nz(x>v$^l6TtF8zNaKRnIx;bq47skm+g z7>mkhe;>%!^k1VZo_8$$uQ3jemHI!GQ6B4H?&sw77<6<%5#aLNf$<9DcYHHXQNO3Y z`hWkG{BL?`)-NNkzZQTD-#{Qb+}o%HL~Nt+?IXUd2J?TVcYojBcM5C5XdJ|8r5BP@ zdF4r}_sjH6kU*m(=D|t)AM2xM=ut!0Gf6KVu)Tvx(y!>0QqZ2BtYejuuFQQtfLtLD zgpkmY$nuzD+iNpM2Fka-5(w9fI46!In^P>%&wH`W8EtD9STd{d-A;M0*;e zifKh!OcLpbNe!m@bJC(09R&Sj*XHx@6e2VD90V60TPips-~);XUQS0NmH;0JW2;~^ z9F1c`W;7mgprg?ysQCJVh=WDiI-dmchjRZwLjL_E-26TLi9~;@$Lmd|Qc173Cx!Qk zFf<7S69b?pc~AorUi3dw!vw7t^bdGbUX3&9)S&GE==W-|BADjV~aZN6xnv}ZW(i~Eq6gz>hgM;SCRB$G!zOnAY7mri*TINstE6`d|8QmNF3M?fNx zOs2d;1H(8|G4n}|E_H<8qXG{?@DE4f01-bvnac6j!VGh2zU?-p*sd@IM#hGP2Lu^= z0nq<3!Z&e5xxNpV>saNIQ%c!V%CnSGB}SG^A#+VAr5k<$Y#d%Nh~(@U^uL%0lH$f; zjdmm#F0Td5SO?)&U9HZgldE((@D@tc>U8oBupb;4^YAf}B1h1Vl4XayLpSzeQZ6GZ z*MDZpMdf^3a-6!%SO?);{BY&I`_U7~O~G5JTw@)EGnBHDz5QUnTH-3**oSesW>8l% z5oYeN_8QI)A&zyBiJYm{!w!Eos;Kz+;QTQUQ%bpxp>l1_Z?6#?6XIA0QMpcA-7yZs zW20X#%7F_u#$h}bq5cK8lJ|&9r3EADmQhDia}Vn`^k-u?78&1A-+*(o_x#?S;B;@B z+;avnG7);Na?k(43k2t$?w#O!R-$`u&6V?eHa=Z>n&wpP(2Cqxt>C5Rqx2}Ye5)s` zk=M0?Xxg4n85#2U!4zHy z?N?x%`sqz(bHCXPC z_aNf{KQ}za}--K*7MVC)=<*B%t6N9($#_rVs$xPB$sFlj;+&^LXkdHKHO%l9!~s-|}Z z&}{F%rI__`>Aqj~O~)DK|5BuN#gLx92H$Y{bow9o(&g!Ul#@zGg1kk!G9$-k`z)1@ zbis{8B~g7F^E%@&{#szAF{FYDVv7C2+4AB3S2jz;E1}WxV%lWj4Q7*tWdp4%H{WvG zN=#ZSQxeu8(FYHIeRmY}|4{xj?{{e}R+Bcsb;Q^7Z=WA4HsF|Dk`4c06j%A&A7rs) zDe~RbP>b+PAOL?As3R*|A8y| ze63fwBj?<^;rhF8*th=P4H5ShptpNoN5{P3KNnr_fK9KrJ#fLIOQ%-~Lgn;Jf#!{i zW^8H>XgO(I>*@)+-u&#yoJHH#&YBnS&Y8J(+rruX!@nyBehccjhrgQd9DNnGB&3R` z6FKuUCXF3Mpfmu> zxte_XGQMnW?lx$+9`W6dT{k;{@l)*m*y93!F8_nNX`Hp=)ml{-xSSeXS2_Mat6QX? z+MKDD2Hgf#6>9&tb<-2y{c>#O&-fwYF82MalnlAjMBju-mmK<^)kHB0f+zk*g;(V~ zv{7c6_V2es!i@0mDlt<5e>lJ?5D>mvIw1-vQAi4+67i5p!h~8GbtAw1cIwdkhf;6L zZ-a`r>EzoWHR>9iTt}*-dUz3>@?;WJfCm6(F*jw`MetaR{iyL=IhR^NZJ>5gmy(s& zd#J~V6(7|J4F{+m@w{|6FOBk`_lDA_7Qxf!IpguurP=(nC7X`oeTlG>jkF1vd(7xx z(mY^B|I|H(G7lkvk?t|4v**bMjJ=!L%9OgF+oIcU!WVptrq$`uZwYoLM$iPCNRBV_ ze$!u$IwX&=qi%q*QUA&PB%c|_pAIGQAAS&xe-)8Bp{~{0sWNH-mew-9LA-_Vgb-{1 zFv4u8S_d=HaoEw6$)ZQZiQ8)?Vhj!L$p`n(XhCY(`;B|nQZ~V=P6v&sMSb8_;J8$D{l$4 z#-&XL)+}0a>`$idEb75!R4p}`+Je7Bj<>}m@{7{pC>koYs5xw;QVtuc7dnaRYP0|U zY8E>2#4E2o_R!n!(x3e8Mytfu8*8O1S4E)0?r=$KpV%N-%W5t-_Tc_X-wlHg{jb^z zI#cE~&-8#tUeKKX+(x1~w*oR%)+oV>*88HWBtV^qr>w?O{6C7S2Uz~}$FhQw=2 zNG>7k2PFy{=ZN(KyLDvzDeN3;K|#kl&d58OO<*DoWxy)ze z`3)+^=&IGc)4@sdm5jsCYBVxnyOMxck6D5JW3NOp zzLQ^}i!F@9$m*3ux_9i#<$U9xrEC~e2iP+3G`K<-w~_$XVIm5}Pg2D0dLuH~&=Zg- zOAu@nal2?-Sl%j0oY7w%E#x#-jxK=ZHzwY>Yj_@T+wlj%i<2?BiYj|!NAOAV790sM zqw%KQyXy@WpmBkN_f45)92}8PK3VwlV~VT_PaWg-umhBiDn)guL~T!794sBy0*T@4)%W=^;2Th|FW3vyNlPiKv%AwNdq5{zS;}a3izc4AXOId&HeiPdcSWfV zCV5F1m%-Y^vN=SfNj*XE*8-nn0nD2De5x;nqUh#GsN<;j;dMOX^im1urjzLJ7?aGH zDu()pSuW_g|3>{qtNof7c2L&ep}(Fy>jvGEXW{r-t3|p0J#A|1LRVSXLUx_x66R^LnM!_p>J}HsA6^_PFKwOVDp*{H6?b%quFIumldITL5G-q+ zr5;qU?vo^z(}=Y9Ad+;KQoYnRYOl%=tgbxTtq#Q}miV}Y^5jJ}8>0}$;96)0)6zg*EG!EZ2psuQ zo9zo=anEsIUsx!AE(UC%dtUmcFXS&&I2|COWAY;^Vh)&TgV*HUCjC$4*5IaL4+Pp% z6zK_oY$AE#xC11A{{0#OCrkw5>^hKjV{d~$*O z6We-)G>Xc*<$c2*hR1^*^pOmab||9W-f5Tsj=lv&2GD6 zUV)`JC{@nAKHzSwE=v>@oMqPR)_IIT*V=niM%RY;d-h-+t$gGQg{C(%k=gJ!OOKr0 zlFAxz$dyQBsIXBYsc_LKKxA3i3y@R|W9d|gSxXE{O5iJ`R-zwImUm>tLnKWb5Uz5o89GOdB; zwb1H3c|QmM^8+6-A+14cDEsIE`78Oi@c!4`g<_(wy{)R%7pe*C-AjW-6LzesU*6PM z-t6mE<{=jQkkNZl-8#Qt-PqIDjsE_1`+Hhu=;3wiKIgnECaqdMjX87G-h16$2}aj! z;`;W+j&L`r7eKn##jJuiM+LDDyB#mXkRA~t^B7(^O@i(;B|pM_WzrW6B}0vAD%561 zX&R+zlqNWPOw>QUaEPiH=SN!xZI$)D_sLk=t6*di^lXeLYxDD%6ebj{%f%jJVjneb zpc?qY{-_0GWMDxT2QX&>mI*Bqri!uQ=EqnY3IPyO5EjoG*IC&SJkJa4djG|}RW0)Z z;{xZ*o_D?{=&1^JuQ;p?YK;IwSRAAeujmd|q2uSz?>-0Rn%9!}Yc*h5;0#n$+8b)R z%jYZsPtL}tE(+fqW|7#Ti#7y1Dm%x`TD)XVd3Q~Ny|NqsL}HZIjRC-J|FYIZVdtj1Ra>x;1CUFy?oR0eeqb&+2=e% z$~&q)yU&x+xIagyW8NZLd1w0iEzZ_yoa4bRW|Nh>@_e#OrLeVvlUDzJp`GK)pdB;>@7<$p`HuiC$DPtZWNvO@KGlI(6RZ6DEme z6}VQuV!a4^0I$V$D>>!m6uV?)u5Q4JrB@oW@DT(bq-tbSxcu>02{u0U6G0U?Z+dk0 z7Aq9wB(F8-6GnEv{9p3lX-?24EQSG{8SLumJ`UyqRLh$cqmmiEds=*T<@xB* zVHJ?xp;f`(^Pdl2LyuE#hi(fZ@@u3Z^yHDx$ECtWQ;PW-%7?Ew)AK<*mWg&zAn>&# zp3hvJR~so;NiebjfYJgZ3kyaTV2pQ=X?|^{Ax6G~%2D-FUc$(w<p&={&Y211-(yzcTTRn`)<;I4W|;^f2$aBJ}s1dJd5rt`Qknxu^-C+ z9(q4Lc?uX;1bzrU?iiff$UGAooQj6GSLCmN9<09puDifoFz#n+TbX%j92DwK-1#wM8;kZc8hOXTWOdlrk!v(g2;SK#-^cux!keFA4IM5Sc;|DiJ&Mc}6jWbN6Y^+S9;oR__{BE9E~mL0O5f<*Tuox#%@ zr7@25ogU>&ovbe_mhk0T9_E1gk&^W^o|L?To0L7|qZK6_;V~BcuGxCxX>ty!CxO z5RFNr6Q(Vo7)uyI2+byk4`} zVj6{$eA*oOvW%srAmjK=LgF-BiGv^}^XxTk(ofBo)YkiHV_?8ZBLf=sjg zd>Uh|;;ZU#ZhTc8z8+pXv@M7(>feO&Z3xl_g6JZ&vpcw9Si2~?|HzQ#F??AShgo`* zUoG)oRhAfrd#mR7_wxGouoZ?g_;uk0$|17mLn}ybIft%fKJO_U$gbDRwS*Q`$w}|c zr$9yHBq|YolD(KJ#D3Q0AO}{Cy}<)H`d|8_Sen8?S2m5t(62RvM5Ckq~2E?EaN1Epf{! zbW=IyvY5gAqdUm}}cfVfXIXhj^SM|VEr3QlwhK4oQV<1asbP(k8~-7Cvm)go_7q?N7BqPS)$?!|4HXXLz(F@M zMSJsH3`aR2f>bgIW~Kjhib5Ls2gFHH$qiSGn38jNZW!^ZQpM{~J{r^vBS(snt;Ad? zI^>izQIb;*(NYSNr8ld7o<{8RIsDDh%L2u6!tDmB;y@tn9p)4|V*DCWCS|x#2Z=M6 z$x@n5mRdvynk6PmAmP}4`Z9rg0)ap=NV(l|qFDaj_b(IiQ&#N1F$XwfnG*Q^0p(f0 z&$oq+=-hYZHKhf&ZTjyt8Hvdi^y|ZUj$FCrjxFn{oZky-NFdo8;7(Dv8@Eg0 zEEz8q#6KSW!){H1?qWTFTDGucdDpw5aH&y}FMC1(H3n4ODT;mz=?^Ovp7pGViM<%x zFz}OOyaLgS*IVgul?EH?vTIG4rCY6rN+pS*h3L0_bwm^{H%b$Cb$1l77SlT3Y|_Hb zdxOE*yF9_}x>&e!X7$8zRRxyk?~sg_3u42D_GXc@7-nlsf{}K_TNjqCxWG~toL*HO zt?!9X3cA3GTRw0-j9cSjZAE3oiJo=24njR#<<&nx)lnU4ov=uKXM52*Yt6{u0^sc`Q*f9H zXPt-RSpg=Lk;5~g;N`&Xz}A|*qVRy@?H}C_N(7z8_Di!?ejQ_dY}$91U7k!b3mW>GYNjjw8r7aOGob3_51*en?@!+BA%Wv)m- z4UwpU%8R6RUqA)&S7A!B-AxfWYB9nxQeP#KM&oKE)6HzT4rk@yl7~>IATf%-t89NG z|4gINiNBC^?@B@4IR0lE+s`aItw#RUyQI(k0r-_IstTAU3hRv0d{O8%N^qjtY!>B( zp@q&x7I3d*7A)!KBxA22&Xnir!IAbamYEF;_}{$+Dd>_vvI)%BaRj zd;4%yS0C7zeo1}^d`lKAdC7Qx#zdX5TSNCt^tzWWk`v%AdCz~JKhlv69k>ydeY+s$ z@egSz1Cn+M&}e%e>KRf%vRfT>F)8kI_#)u|K7f=U<$$6i(xk`G0a{^_rn9BZjfZsR zz4)YITRTr@7aVwOtB13XOa}mL3&`(#!ChAdCW9k0@1Bj0Z1lf?;3+#Ur*XLp1HF$IGVpgX!?{~3hfpur|&OJ_kB{+8(>)LPD>DVP3ahB`+kD)PR zJ}5`(GlLnv9!e&YX{1Wa@1PxY=vXr8MZGkAv(pKC(XXI`y+qblR+hmclhNRmZw9?i z<=0>|$q%R*uzp*AiemnX+A%^+C745YOnf3Rye$y*hiw6iAALq~Bn4R_p@0QDC^~B6 z(TFXEflxg(U022U2?%LzD~ET`)PQzcIp$jN#_ijTd}QXfi|5?hU3RNDReGs-W39%_ z>5N?)-%j{$ol|=2tew3rCp;BXnitj1(r6k(9W@iGYCO`Ef|BOi&hiO7+vJ~E(G)5X z>Ex4Lg@>=4a?a#xJ9BCf3{j`RQxR|ofZ~pO0T}ukel^4wH=Uinqols1z`#NI$AD%H zW|zMTeB+Dw96AmF`86~>Xaq-bm4b^wuqD)ZNo?eIuu9Be-jvKxb^+Wh2gkVTOWmfREs<6p@(we=^m8 zsqmQempb|9I-@}^r|?Q#iukf%x0jCe(_phfi%HWA;$JU-ars)#q!+ZdZ{CszrdR)~ zdb<4K!>_Q8W5G+u?iE`;K9?lTOBOM{mv=0Zyt}^4zUs=Gaev)+L zB-xQk=L9LTbBZE6=(lIATIWH(|MLtNc5A@? z5p^Ec8o74zW~;Jgtfl~4&fEZ`&$F+qeZC!g1P6(cpIGis-{*r?4DB5bh2x4G8V_Jz zLN)3Me*hT30Lcj0?E>?WuoD+G)wOnZ)J{&{d74Up?yB$JKB=|JDTYnvU})YNGqlaF z==;IJb9deAk<0G~kk^Qx#q1$aOy!qYT=4JK+-Jc#O>q2yHJh8xu%E495x; zL|>Z~lY&7WFE3Fcmpd4AyF&dTmrQKD!0QSz{c#grWwDsT+Q!6XC0&+@w=bNrE8q&1 z6gYcpI((u_tL62DR>@V>S?x1vfh38vpkaV*<`!bLLHC62Yyb!PUC>tH?P{rS06jp$ zzi9|=n$!i0-L7%~f-ZPTK@h?%iG@C~Ian61XtqkW;@Z+?k2BO&;pd!IVT-!vkH-B3 zi7|7lIE>ksH&TNS+HFJ|h7RlmL*R@t`7cyxjMXN=?a@SI4mI+}TTj;z>*HYaO!;q& zMxaH}3bZC)b!U}JvKH!jt=1*_I%;~I1tlR@VAqU=w@GAhvNl(Q%Yx0KZ((8!guw!Mi7N;|xyxM)yC!W4 zHlT*<@?sSF%vy$)*pbSq7StN6sf($rs5_}gsb3IY6YLp}SIHt6S}lkKM)ZG_MSrRh zFQP8rTUgac2xYu`^LYt6sS1AS zCH)ME_k1`&z%XqQOms>-wvf1_EZkur4vSijfLe}G3wSpbSRy%0p4dVj7_I7W{I0HWjX@fgjS7fsmt##Wj^E){pUy?{bo1~jqeueyZ z`Lio3Cg`kI-GuV}FtooMrPIctuN`xPS5<`MT1|LQ4?%<$pS%sTepn9;&mIjVl44-Bns< zds15@*u~P2yXlf9cPLcU&^00A0tTC&uD?AJxxFq;|731O6KgWDO%)4|Ju1Vj_1;^;2^ebV9-R=m3 zIcJ?U)VM)@Y5i*8UA)-i7HP0pW2hP*1IM(MSZ(>@#g*e@7A=^w1PyCdkGaF`9pS>F z@T93oQGx0H1q?V!@$QB~D(c=_`5ufXT>56Wz`7n~zsSmO+~EPtWX zRUdmVy?%T=?w)Im=t?FnTsJEii3DdILz}4Et)+kQ)}%>qO-?WTbX!w5XR~qLO`AT) zY2Iq(QJN9t&GJ8hY1)Bx^W<+QKRg><9qN9#8{cG(Y>c-Coe^+AzRm~jY`uP>(gI? zZoN)t|Dwz(9}^)c2>-)QuMy>GResD{fL@`=R0&p_Z9`{)^etA4sS=*&rLU>XjM2*2 zBxU(U@OlrnAlPWmfxWQefE)pKK=xu`fW&aeDC5f>Tk+GPhS%(VUaQrZpDC8;IB$8@ zBgt!!x^4A7E%F+zJOpmh{C?OXH4Q%S>kXFQ0{Mr6U@W0$8v^MtlzjoDV1xGo{7>^0 zqcLkJ9Zxa;MyXD+hA-7J#Q=leD{S^f08?|CfPnM_U#O%SDl-Y{*)1SM_~u)=NDTf8 zd?Xh>^8je*>;zuH=k$66P70$^0wD1vf*^RjP9GW}2IVW>klz?zQ&JL~;2fPp@Pa{b z^T{+=r)3$M=5%I;Yn1#SF;BXjouuz!v7CAnHK>;x?@TDeRxiKa%Zig=|OqxZ`@T006KsJsT{LMft~U z6__JC>l7)U2!vf_^WZilWz^0DjSle^NVcG0`i z7x%zRPTqCo$QZsCv#51BFP97$Z3gGI#2-R(5tfcW$k&Y#4@G?$AJ8|d$_bN~Mm^>tw{GPWReo8)X^!-VC*mrFr zI3FYZWg^+g*G#kup*m8&G;r%hk6d)oBk&Qj$?zB{U*OOK_?Y@H|2YuNUYG}5^05&u zh{S!vT(ziQ%jdz^aycqTm-j*)7#xX|a7ccA06vzU(GP0IicjulFJbRN`UH-yY{z{8 z*tsx{Gm4>iSB1%P(Mv>cQ$p{#ghjmpJ5D2MQ6ljWNQR`*{M81KxZ?qw#1Y(uAUe$8 zGng|YUczGE54u{jJsK`543%`oHwrJVY@1Fq*DqbN^CRojiW>O?`Lpt>gy>lsZ~o~0 zw&>CY8k4c2WWgIRtgD(bCt)q{a^fFhe89$;pK#4*E6ROC@~z(-GTDqQ548cCOG_8| z>q|VlkAq!c+-=Qf0Pkz-@>=H1v51By%Z4o#g%?g*lGJE!hCAH>t){w$*ZEzA0WDut zsL=$5MAw@3PV4w;+M==gqk*31&DtAo;QaOU)A!3xPhFv9PsqK=P&Ce6r>%Wy*F#fX zl^%~tUnK??R&`lh2@b6Ct~6w{Z$vsdVYdzuD&kn2gtL=SeF?V@9y77>fksuSE*1)- zkH!QDhaqm*80J%8IbLaN4~>p9SXU8835MNsO3Fcbc-}P4qJ4cdj8{&+_DO4dxZ<`4 zD?;ryW0l|Y;#GoYqfHGfmL$yNU>n~ zf;7#C3z)t>&Twn}YAKo4q1 z%tL_cz%gK`S^d}^h=-Lb8cAYN)Sn2#pwH&BSUso(=|{R9k1XyzwrQsCfvHpy zGye@{$d4Mm?c-;@@mZi1!1|>ZT+j%;@46N)+qkfj<>f^~>64zis0YA&JHNsp8%9%G z6^vSZQS8ux20k7Mg!oylV3aL%Q)@+2NnL>sfK$|Q4PXnRYdZFpFT8Elq|3qG`RzCT zDLZhKj&p!(egP)yDi-uED7a5v-mtB20tDlk>fyFf`cwj@QQa|Wk9};F9)4vu%6IFG zf=<4}sL@(gyg;P1ndPKT2a;wvarc>G+beh~VgMy#Iz;`I%89aqcFrrX!VE8ju3Zw># zA2Oi1lzLCaEQPnau&^HR(=e(^ z+gN5N8lS=u3NqZP3elazYG*fx=UtMlS+Zb4%k0^an{T{+^X8*d*Z2A>SFWA1V|iWO ztiXf=@`pv9wpc9KPEViq2%ymnGhz4c=e=H^AMLRJ{OHg@kH_zyP?BhmEZ=<5i_FfJ z>C@X{qMp0)oDJh>GtC&X{`>@sT#*haUSPB0t zeJ+fqcMN^L8{SBtH}o;Q1G{xAxU=jYGT#>>NpuF%fhejrM&>6*-LlForgUxv%8~?B zwqSLaEG~qJjSvS~V()tF$y$uv7;vCCPreNG!>F}`54;YC*A9+*?RKwYXt1ogX+d){ zGb>R!y?H_Nf#&kEW-zTP0e`$9IkYNy&J^BYG?W zDsO5+^C*_Pz9pO+Cdv;qNEHZz2Z0f{=dcESr;P*gENxUn`)gEYzp&14Z zSmQcXDhvO#Dl7$d^9B)U z#}&}PU+6A^Kx^T39HZwg09c(CD*$$_CJco~5-0Yp1rtRS-kd zg1Ml~67u`pb|Zuwr{|4y;jEb5R%WMxr^qNeW@#YcG&U~-IfjL>q>3$NtPg0-bg@TM zCRBwPBL`@!uIhrzDja$PM9<`Gv;#s5w3|vm`^@xRw4T#KT1V4*8r%c57LL`j9HfOZ zQLBGkXP`NTp#??*W2})jX|*g3fetc^M$iDW0OM9WI$?pu?bLIcYHKTZ3smjs-vCpgN>Y0;{? zaC}Flo-2Zs>Jxcg!!kMXdnsA<=A= zboFPIHnns{$LqshpN|%RU~-w=%o-p8&VY7JwBE?cbAZOevKl>VUmdN%FC5CZicV93 z+gzmc^X2UL^Q_jkySJ4>rgCRhxVcy~fYv#l61#1JUqgEUsI3F^!~)60GYQsHYSYr1 zJtm|;@(mLKXec&S6hm6C1x1qG1IkJmlVETF!NqDECOv=_V9;8$0*6XMbH$9rAPJOV zOb!4HX33;ww2);Pj^=^T>@w(Ei?uXg&^ErKh-$YhZMu-{0x8vb51u#yJgky{SX6Xt@Fn=M`wKqHaRi z^3%F$ey!7NFT!-*YhxYOYwI?>c-F3R8z^#@9qCxHWApl^Hy74SDTUAwM?7x5NsW)kvY0@5ksMt`)l#k00_;^34AB8>^v4`y zbSTXD@GR|6=z!5!f(8mN8{+XG2mE}D#q&GbVWdzPUqwcfR#59<9I;^$1Z68BG{8MZf>nuNIEmc*D>?(4-D$J@ZZ1 ztV_2}+Bv1!^bvgsXszwjcTXz7s}LnKCU-PP%RRcCBlNHmd?ja_vGAH1`or-0n$~5! zaM6d07vHwLLofpNH}Bjx;h#5s(Omq+$J75pp9{cs_ewu{+chcHY?J+eeH0i95)GY& z(K6PFx)+VK0~WqC79OM8ey!AUtbbI|)c|uRM`}H^;(LXeh#`)LEe3>J9>>kn89PcV zREW1Y!ZfR(&ta)3h6x!(j6KKP7;aoNqo&tWSSFedmUonvRJf`eHa*nSk=)oGnzo?% z&{=kG_k_sonzGuW+Q@%D*!hEv6TyZLkL>N8(Rr;r_}oTwx4HvZyaV2=og1rg>YY4q zHoGh{oIbxZQ5j!cRou3*vt>zhP$;nr*3xjqTUqICu3UO)aPszpM?UN}Z+s50*LKe6 z-K*@#gLsGN=M_kIc!k8Wv{4--;wobgi4%PCT0&DC%CmCD;+zhK4gR?~c$EF#r49D5swLbYDMy*C(Ztpb2 zyXMdrtVr1JWLjr1Gk@Xm`>lhIp$GK1Ohu->EjDy*Sy9mad8fQv{*}dUtFT*jTG?H| zYwca^-uQ~XzM)SopaEP;jaYY3G?h`FnrFZ`#dc{TGlK!uVw>IT54lbflMIV~Qw*{9 z4pD@d91=?|vFFl4E>kEISBCws1_=M7VucFR0h?qeeoVv2S?c0aG(f9tZ6x*^$?}<) zAC{^wjTHU4@@s9#m6}-9Uo|o13TeNt{Bu#HwB8J;&UGNUt`ksZx#!aVxb)Kh00X7< z(mnWsOO>)RxU50qiK_~` zfzxc2Hp}9(QT5&RiHS=ml0TH*)D4r}o8$pf8ag2>Jb67sn@CCCl*i*OeNZMCf1tm6 z(2Ah)QMOA2w@u<5NcaN5DhCh z&Mh1yG1e?`3l4^`3n!K{<3Zvh%*F}XJi+i`i6gGV&Zd^!_Rgp8+_ps7fQ^hA2(a7=X5$VsO@1*7Q;8+7|rM`s8!Ay49Z#gb#&Hj{N@{js{8$vy_gbF52b>5 zT*Jc}M@GO%ZAp-0)S*s{l@Li8LwsPzVIqk$pU3K-lwW?l_t&S^9{p_ZK{Q{6mdlq7 z+>R+`x4r{|Ty1?8(%9&GL`m-TT?mwYz@#%D;BL4hnC- z1vp;a&B1Zwif6vD^@fv&B4V*ns$iRODb=Q3u6i&MbG~nsAOEP>mP8(!23(u}1*0=3 z$r%pwVEs^m|D%Qo(g(4^f*Ox0%oRI1yNqT`bkMp`PIGj5i zHVSXp%wp8~=PmuXVj<;1x~Aa&WZ&!P|f)F}$^yO}A}WyEI?uczUqORQNyr0TI; z2+fT&8ucAkLV?J(mJPP0zAWrfvr;xZ(ims z&;`!vy}FsB8B-Y$4R)3_Ypiu9b5X3kw9p7SQLAI2z;gx7M$v4K{>PlC)h+N43G|#r z(1`xB)?jlrgG6%3S#`i0uI1=&5+8e`k+KGN84_vXrDw6Gkf(rQtpS9(o9;I1~?Sx!Q-CPV9OwHpeHnitg+vOrVP*xOk;(P;2%p*dJXR7!dM_Fkacr%KcCk9>!A@(~D33l{qFO=^ zPys_@NV`;2${;yL4xtlRWydNyya$_pXWHyy$Lwtytx+iAEgr%1MCG40ZkSzNeWGvU z3Zx_U%cli>FPfWH`aZaaaDPs7^`V7@;|;}yyZ$-kpKKCb zKK~@I`!=JSW%b5lfz>Zx+f(9yX2r6l?xH7}dv2I4I6gb1Y_93J_R`+g_8m{1vlTGO z2Y)avah+g5y#O|~v~4vCdeosB*TWUdch#e(qcXJh7}3+6<5=UYp7d6?ORROzdAws% zROE{5t2x*7eA!|PrKKdy7f<+Yk*4jzYo3tDq|7D2%%g$QVrN9=+@mi%fAqjF{efS~ zx20cw;(k!VM4xyy{TL{@-@knM!fy^9{Dy6j-9z%(tKJ39XThZ3q|4;LzPkz>83KRt z{6>COS?fcx!%ifpZNO_UG!|7kiYF)^Xe<^WHXi`=am8?&#c8$}#G+L!()$?!X*g(j z!fPV}{*XDGWOsTOE$>~md{(pBvROXzrsQ%-$3XeolBvrVtz0nIx8RUA%ot z$BH=%5|!NKi&rjaiTLa+W6-##)Yl22NawlDB`jwZH9S&}gzDI$6_<3taLdg3^SYWW z7Dp}ToZh`-+cn@P-P>BcwBRYw={}Ob1+Gv5c;~nvYK#@r_ROue24;3uT-pz4NLz~P zr)`~FXpzP>wYAll%sV?d>!fL$HecOQ(Aj;~qPde}CKI#N#XH)fjm6M0^Wr%z9ua*$ z^z~Qpj;5**tU+Rn4aqKlV=3ZEZYA+mM8X1!&pxpEEch>I%P=xAf7?2{K^{tfF?%cX zo58Zo-`3gm%-LIkd*b{Z^1py_$NY(4@+s;Rn2LU`YHy#nV@IBxi4n?b)cBw=X-w^> z3GQN&Dv@c1WK$tBeek;iz2G%t@R=U{u7Iy$GO=3L;cTq=WUS(8%ZfQmaRGBwteDBP z|2qpipcWCdVP;f?kySqRouwTmzbk8|xnho#-$z*+sF2HQQNqqFRvbh79RX@7>|13} z!^RAup%=eLJQ$C@{o-64zIYnO0M(vb_FcRIYIHsDekXl^>f^o)$>cUFh9g0VIEJOM zxC76vR0Ip94l)|i3XoWwkc(nVgXFXMaI}|1pIX}}zxnL#^4GVW_>pDjA;3Sg=bi1) z-FS*JnoBKT$feF8-2*kkg4o36y&XYtzr5ZIepPDu2rPT`u|M1fw6{M2%33dt{qeGA zH|Cme$)G41-hGa{u1nugYic%i^xW~M_fHOcpL>7H zY2<%NJq_P+5Z|Rao!031B(oI-bP((?xg7Eib#ojr7YFw-a<9LP%<6pO8eTynea1~H! zjj@kC>McGZ!4Owez{k<#=D?A@K92Vz@e~N49MF+kIv`<)Uf^LOtS=N_hot2e47n?6B961WqG6M}P#$nCuIyP>bjKY< z%X+F7xqz1us%tw-z)M5gZJ3D#B4VQL{7}iJ63_S> z#>>A6m5p~gu~#T~6AXYiv4<#Q^cC2;6YBSYu|(z&|785JVhvHTA|a(Rm&_0}v;jJo z46AOeNW;t}Rd_qp5K=q_f;7v1(K>h8L-qW;rs^4{xcqWlGq1V2%M`z*$ksADUUB>S z+g$}(Kz=?aJ+U^!~?f*yHcfdzgW&gi>-+S|>w>Q0J`lKf_nVIxXfRKa`dT60{2_PL| zXkr5urKl)T5gT?aD7snuT2L3a;Ln1)xVyHs7a()_-}~N72+00)KmY$fFz?;^%6+$- zbI&>769Z*&=?HR_*glK7a&$buXKoKElE}L~AsJqgKU5P(FP2Kt>A9d{{)Kxr*@7n3 z1v(-?mv&@d2GXwVL+Kuy>A-2c3`wM#O$4gJKqV6TgxlkNDK@RXep=ykg~}XxX_&4J zmnO3Ndc&nvfx^c_v_tLSEk=XU!s8GP6uz4CbxqEk0Ec`A(>nj4L0PM^q(LcaA10Id1)q5Mpm{izktGVY2Q2Q*gQ*eJRBACr@puIbLIEL@7DPWm zjku>lcqhI;$s6>={lta0XyS>feU>+wg*6a=TgdV8SP7NI;H4T8kewi2ZsJsyKaS%; z;sXT7P3s%Lq8I`ZsuTP?D{`?0p>G*Nj%v{AB_o@h2R&;uI_84kDJ2!8iU{(6(UE2|vUSj0y=3{EPz<3MEAZkh4?@ z-}u~5geN5)?UET^(Mg$TyH4l@-XwIC1kaixiL}410I|9?8aO_!p4Hbli-VRA!v8_#;~WRI1yY20!=v6?X8MN?3Zmg^1^!cmM}mWf2H#pUM_M2ST>zjS z{Qe8iCfOTAofg0o0R{?YAoqc#xc_go)X4~&` z0@ru0ER4rW%N@18Hu(Ae>YSeNB8%V0-zi?j;{K{A69Jq2>txg#-bq;I|8C!nK(}n zyH_vOCP*VpL^&`hDAAMswTM3r*c@Tg6sIXcfNg>y-b_4v3)rTZo}wjO+R(#{4@@-T zkCk9<&_7_7z_Wvi8LZV-qkmUxwGzFgXw}MMi5?v*X^zF3!S7}-%aE$MaE}!Oy$jsTzR>bSvL0Td++;NVs(S)dH55%@kQ}9 zC6b&R$u4(6flxDj9-LF@ZezX+W#!?k=jO0_^u44tt1`zGQCZEaA9!H3)uJi}Coj&I zxbW;l5SbHc@Ueci6yXI$l@ljmV`)W|D!_$|qywF&CONJ1(w<8lLHq8d9V3?74ZIy( zxr>}SD=)ocDHw4f|8m$~J-mC-aP*16Za1u4-LYhGJHU&ngO7i-dY!@U;Mdq3YucAA z0S{cr)sQ*rPA~X_C50G888F~QV%`c z_X4;U3_0`YBYm4*z$tX;a-trS+WXMYXC4J|bUL@9A{Q>W|J&~mUQvEK`ti{-ryd5% zs&e#gPDMq|Kz@bbeNX}7W?XcSdJ+1V?M>C9tVx?-FE}x2Q|-X-+XGI(-c6HGR;qRr z<2+wsPl|swDaHH)_h=cuk4~_54+yw9WO?vdflmkUNCHFa?10A9=U@nWiX_|&4LD~oIt&J{VgAvV4G-hI#pqgGW-vSqTyMOA{?^xV zXUBdqu|GIqe8~iC)FR?rh!WUtV)HQ|q)h{PbGihv?SMkuCq{n3h?`nsxpqfR4E>M} zz;zE_X5h_o2?ek;|GJo<5eSx{NlTr$pJ9?9>3G4va`nAm>yuP(DYul~0kR zHfJB@;anW`_dSJ!;OFz(S59T0m2q$4`E(<7gnErSO1)40o%$#BDfK1w72!c$G*Qr3 zL#}}J5lvDT=LRMm4T=UNC5dW?rw78K3Ys^JNNkfO5zqSqM{Ukf*ie#2=^%oV5Sc&( z8#!}AO`8)1T&Mu%5Z5c1EOo&eU^HXmPFf@CED?oO%%#!fg7}F9$}VB%fCx+-s)kWK zG)X2O#i=o)2Gl_2&$M4#E4vOtwpB>|Bxz-yq#st5{-?!Q>L@(G*198G`hylksi z?Nj7RIhZ}X?~uAQPefLxcyR$w0~ljS=AUV)}eG5SO1d|eseqLIbM-1TxU zEtAXmIH%|vWy^KP3rg911?^WpQiR^t08XQjav&F~IC!Z+2b8I`BbAb30E8=xJgy#( zv42x$Op{HbHsNJ0nBEN``ms8qxjEnENpAGphYlatomjdb!WL&kQ`xTNtFvrvb%PDQ z!Yqd~w)SoGIeHuY<4?&@MaQs?LSEhMt8)4Cq#Mfe4(1yDqZ>vhLJ?kV@)lzb!ywOc z&@|(*bIQ$yYK>f(XE8`Q15`0`MnXf4TBDONN>FIZ&v%R*1;XX!VE}HK*mRAlM^*GZN`LxS7LC}Tp=s~i2@Nv2#zU{1ib`}XIQdz67W%>n10p53?ab~WbNn>tsHZds}vbw53O<>=-m>M_qWDs~HH zTzh)(KWA;Bv1KNl)nY4XP~wc{IYP$mdz=kVjZrLZ8@&>|)w9P{TVQPJTs3+~w|2~f zb;>=8z?@)!6oh(m$L6`@j`*Le;qX`uey~;3nhk|#c8*>(d9Wj|Q7AGeeM4961EUp7 z8FTBUiqTItq@OpP)sSx+HfxpWw?o9t7(|VuCQwtT+0;DhO6pFspA#$;T-Aj{WzJAq zLopE~)1ky5Dstj~g3&S2y~JaI$b|$QPf=x)78Epnq*OwXh9x4bIRpYa7MSS}o_5WE z)!|P_ZXqDTi2EW!U1GY82N%!@qU=yfNGE8wBy?;f4`&*6a62#?40*X+Bh%0@!os*| zNsDoVTGt4rv!o#xgn+e~EqXZvBmqTv;S4CRSIDdk18J*+wwBZ?FJl?iTQsK(x?DE1 zngO)OP~_)z@VT0+&-@IZNHsIZXFWdSue0)xp#oTiPTv*}Z`@Jt88!Ty8mU~$I6TbI z2L?~MZnVZ7kb|9lr`4$fPQ?<1Xbon63m|56D;NWKjpn2>gOiQH*=@$F~Vxs zSpv|}e>?!{|1Q6)CtR9JGRevH=e#T5>0Lf3Ma|naxn4qrOT+jvy259Y{ndc_VnKA# z)c>Xc*bb=Da1Wx0H*catFQL-1n;L33o&y$9>je*j4^h9P-l9Ijl-OCI0d7zTYA&+l z*Y6}zYof%~zv&oRLGG+Fo_tUy{=zWL7Ioxp)bf0vzI~=G-RIqy= zz2En$pjwwiNkO%)6!=L2$H|kV!Y86`9h>&OO!iZpg4AdPk$;JN52hUnUjjs5F(AE! zvJpm4EGqEq=kwwW;xr~Opfte-2?)MnL~;t#XUgEXs+P5t_}IFp65ThdwPjP2Z~#{= z2l}VHHTAiTU)9v7nxE{x`)x3!YFw~#O)ELB1v6SlHEn7k2PRxOzisK>q2zc=>R9{o zMSGjuS1h`<@CEeg(t;|dqI3L?F~=TUeynYNW%Dgd@p0(hrE^xaH}74vyuJC>Ma2H< zECq=#aHEL1$eYr}?&8DaXNSE@rsPAvt=Hy<`BRpR-gV!u(e&5XzZB?uUC;!J1zx&7 z`Q5Fzes>O2Bx85v##B7ev7vmRA|FviQcYup2%D&wYDvOmDp?DkPBo>P*wcP@s@75O zNY%Ri1wq(r$}_>glfT!XaQQlzB?e2 zCx#EB!DujhD(FGA)>+X^!jqaqyC((UQoWj`+)}@NNvl6 zR^A2V`@5fg_SsYw>hf1>PpH)=ApRp~ZM7ft1Z%ZVgX{3IS1#|>)&^1c)7n~5rh=pt z3-No)aJvVo0;-Pe)*3xDK{gH2n8J%fj~6pPl-MIVkHHl1L}DdAPs~Gjb)P3dJdfcV zp~KQX4_Ar+INR6REdhJ<2WpniW!WVH;E z8#X_3aO2kfzw?H{C96y8fxI=tYjGKz`w&5A?e|(B?7^Bd`ez|RnS%icMF|7t1Hv3q zh{u(nK0|HEVc<@4&PhSvv_e2(q7t8I@wxMP`T1-iB@%(3>|cz_$3Y+ zZkRIXW;qzY>)5efH~tZREaQh&qrZqB=%?+kZre6v<~BOJXYrEZ?TgW?2bPu>84UOu zl`AbC7A_P&=1qepuDoV;-?5#$j=ggudJY6ufOl~^>Y1@^+pF8R5w!8MV> zh*J`DAVCz@*f^%@O?0CMqKSCyD>#kJ3)}Jz-B2^N$W1fP=^!Wd4ZlW`JfbY-^@DGe z{^J;T-`~nop~Cmj3;f51_OPYcS7a%IyWiC-OscTI%G0Fq{u7j~-TpqBwAr76%EMPBf_D|%LupDifIOO`dql`u{(^jd|*IYIx^%=U!>7yBr-47Ol zc@Jn!Ci>ADbj>qLFvIO&puv=9jiZ;)&On>b;5C`#dU^<0@WPiP(ba}A<8PkSpi%+a zuF+J9eWX?@_Ia|e+i(sog7@IoB19zDpEA&J)RQqF%{UUl?MJ$YnW!*;6O%Vjp1gS@ z{quNek)I`m?`CX zY04@_DTGP(Byqi&6pxsmOXAXZPF}x$GMcnWw5yep={8DLU_QQe0I&AHJg|tf>`8mX zGV>X`S#a*%(a_T{GX}gj;}Ozea?>R861C*4G@- zhW-T8O%{g`xo3(k--|pwtyrawaCHlinyNY~P&b4|2Fu!9_TYU?{>(HYQztLlM zXS)^7Ef4Mk`Lm6@GxyC4;pdyO_@!Q1uE8m_&sNyK2phNMsG?S%)U#IQ1G+-<&|!sK zz~#=71{$lB*%K}h1_9BRE&e7vp@xZHHjd^nj~&9H1fTFQ6ne)3%!tj~?n1{vp#^;k z&fqY}XWmIY?M72w=qnc}go9mRp9|<*cJsh1dyk{KIEaWj&(GgPXKMwPM)$JG*_y&p8DY%xvJzCY}QIyR;rbx zo&}!+Ij4|uDzG5AP9|HIlr_Eex=jAsTQWQ{KmXxNh2qN}lx*MkD%JOWD)(nUYGvGy zpGjoM1Q(*sKXMBFk6^7{F&yQ6FIDj0gLipF7Lt5xG=2+C%T%hA4t|Eu zAI5e8fs~@M{0ThOkRAFeVEW%SNqDs_(u55s)(=!sOsnQjFo#fc;#avQa*2G9EjZ;<2+8&q=@BuQPKx z5AmlgC|eT|E)b+;WD{4y8O1$w4hnwzh&?+X)*(i+2TN=YDquvgzsIkQ516u010XTu zNsgGj$MC<9ful*$5V?wk4f@EKEMbp0!ubw!ugd~p9w<25P^VC9T#@@TaTmLwYe7L`ijHUhI!FC)hA$^^2PjE)Wk8#F5X zI08b260F_26PnnTsJ+w$S6D7>DN-}cW?_ph1H&A4G@>hHXet!F4=&~}=FBWy0N z*o2uY0D@tUr2?Jilz@@j!n5;b8VE;sU$L&^mPlA*ER;Z+b*&k+AK5LJhsV*Yb2_;I z9cCDS>zZ(Tq~^x$m?&;oIA&3)!r}mcI9h02<@gk44GmIt~kvezZgb zd?f|MH5&m|C$yapw>TY*{c20kZQ8#t$bU5|I2n5 z`P}r}VY68|i(i_7EJx380lvoG z7aGu~&9fOLje8d(QOs*WA2vSw{BLN6&*sg$o#Um9gyCe&?epdV9k9)xzmMY?8ed1b z54XwJ=#z|&%)s|A6?B1rYYSkGQuNb}DGh?`2z)v+atYYtufKB^7(D69mYjy+%{4_G z=(>r3U9qynU0Ut_Z7+DY#+>XJvC_`ZPyGp4fKu=281L3x?45F`$Zwo^be>qk3>Z;e z%J8eNz$E*qUb6Yo-qVd~(%(FGHR;K{X2~>oK2^jrpAE zv+>v8!AHQwbwIEX7PO$_d@M?wB*HWq4U&S%*M_TPQpf#DaA)DZzv0vwPz_%)+S_Eyj-?UB` zGhQS69XBN61n5y45|PzRS^;$>6d_(g3jj$m2r0kbIWdt#d`BMGL>Plj2ejajo8PcO z8#fqP-HaJJ)~J8hZWudO9}hylq=bjO;kV3A1yWP$1aT#Kx3F(~wr0{Fg%}A( zdI4z`wG90PWU}A1j?u|XU4V}ezke@ze<1G!a@j?`e}WoD@RNSin^hCrQ9!iciG`_P zzTz=)wBWZ05LI_#zKE$@OepYTS&|w0^^e~rwJD+sTKdEjQW^(r(!Z(k%c|9XyD%Ls zS83o?(4?wKpMO(};41|2mA?B9Um=LE1oCqyrUYv^s@O1^zH4o{32a!$+aH?4qWoq zduTWM>gBF`zZ?R>hkJiG*1K;#V3eV(*(1hwPM`4fU(zytPMp^ylpJ$Ydd!(x2{r%^ zbOAOIl7T>G!x{5#IyQi56rCaMRE)4BA`AUjH~~G19{>IC=_n3;haPPOTD*9DeKlxH z-Nn55d-OO^rS77m-o7`DdB(msysRC zbP4)u1AzWRUH}zq*IrX7R1-<5M=*>1mFQ()_G-vQy@r$r4alafZ_DNya&gaR6 zf`p?Vz=P=B>v1L!m}jD`kiiRgvC;G{9+%Mp^La(DTGB;VesMRWq0bBkkiGAVOC~D! zFPqXj41^v#04#Tc({J3f_R87X8f8OkqO~=aH=?d?=!nI2tM0yM&9&1e)wh(iH<#rO zud5&0v8ZPCeXy_KmDT${1@eF1b;;B5Q0~$@%5Oe$JNn{Ii3NSVdi!+4P<35HJl2@g z*wN9LbM1;%+ovw5t&f%s5)-zaZ+{?SZxXAT1mQo66Ce>RNrWU?DhnUI zAx@ta7ktaIW;_9NCIfu!m#Y7;7j3@(`HuTKoFgOy@x^>#j@0j>6WU8IGv@p9InlG8$3E~Z0(A*-Lpql>2xaE>8+2n zH_w{0aWG1u8UMKPXV4+iJwjhoVm>!awNsO*1=K3)O6n%!ZzJd@o)hqY%+zuC7}O@r z5{{@{6Dvk87EgrY33Ht0h#{ARsP33?7fb|0L~EOLOOlI^5qtrB89Y&@i-qETN{f%8 z?j^2}AXS7~q$^MZjA0njIOaSxczWL3=(c&~&b+!C-`CZp{x;HNFPk>4%*A*3SZVn@ zblcmdb-MR&tjk;dsapLncf;Yb&Z3fuB}JWOha24gQma4p)E}-GSCqFPuV`Gw;d+!) zS4xTpeP#1N7o(k4W;c!W`#N}6nW@YdBsVFodk1s@)z*{fMRWkYcyjC3lb{lGg36PR zU1WgFs+YWV&|4fSyC-jq66ze4C7wgz=0l#+Qpb$$h3H@2gKtUdfpSdVJ!KI%p*?3z zPW!~xI~w%g$mQSY8}0x{K)AnXohT$tYPq9P|FvBHwZ8F=78tCDiZMC&mgbat4!)JT zAI&=CDXDbKUf4auQCjK=dT_?QIb#$M-x{x-1&uuKcKakd(*p1gSF_@q9MhRreZi_ph)aweN8Rc zIeJuQG;o>IxnxXaj)vAX#w>JTR(^v|d!(UO&AKglQq3j9Ee;u)YEOVo1!i**S{ae8 zGIo3nmvtB{?!sj>fX4&zil7C)=TF1~{#bnE1sJaqsu9maM+6LPt+0o=fLcMkdicD= zzXDBGBoZJaL-3?7AhWPWt;Z{)A6bUpwwBFrzN?bS9=*`PSneHh_2I(4=kmwH zsgu2)38`DgKk{NIT-i0Q0!(3`IC2e22S2-b7G}cyxrm>U`g`WoIeo75t5y0#=X+ z4#q(u0VCU9K@qu;n4}O3aRD1ffSn}TyCSd<*<=>LkBMRhCPL`uCBrMD)v=%Qf!)aB zVWKt$n;OGagSCr$z`ysR?{2GYFq&D`Z;X~reKgt9l6>@ed@7Nvg4y!gNqhgg{5GIs z3_Xi|4a3nkWHEW5-LUSv-#xyuvU8X(r+sk&9@yXSRkHznXGWE-j!#pU%rS%wYJSc3 z6@T43aW7s6_33qxAT_5IWfKHigjjA%+(c`gjALL-Q&j|o(#H{aO|yvBly)g2DB9xQ zCOVcO`{@Eu3=vg`jTF-YwbY~nI`!epu0FhFOL0eK#OpRFK|)V6tz$!enNep{XaOd& zDuxW5|nhM~>yJ>Fv| z*P5!8SA*Qj`h+oF-qtj|y__A{pe|7YmIX`xupoDd#*k%nL%`fT$Pg&VVJwoVdK1q= z27vr9t+B-e;gA!W0ECcMJX=j0vKtr~h!+4pLw8kUI`eq}C)|T+tF>^Y)+pr{*O zJQ?61L;8a-I73{*Pf$e&vK-M~F^iycT7gnE!Ny2-Zhd`jHf@cD?fLokaP*5}F$Eqh z36Ydg3Hs3;x)+_i)9mxuimL4$veXdt;R~SkrH4V;F}Uc;Wr{0#1IPW0 zydx3~hoWeTBQM|X$j<{`U6^nmb2B=%x2>6`<%|xlfA4kRz85&|-27>(X4#*{KE5!p z?OWjbcH6e^MEnxTS==4ZV`22CoP|Si+|%r&h`yM#s$z=P`gujIVF{9qQ~bPxs2s;U%19f5Mz- z)_HdYnY*U%33$NDz`*;azCnN1JJmAYgu(%u_DPaH^!f*Y9-<#O}NGCH3wut&Th zi$u;iguFbP%MK-S0l&aUkUm8X@H;{@h#RQE znA$OVVu4?13VUL_(HA3U`og>m_sVcN;-(UGp&lr>*Gl8M_4M_eI3b}@StrgV(#dmS zSbO3`Uk}+K9RMO11UL?$cnDcTFH87SgCd#+dzUhfJ1@Rt&+mPVw;h7w-qXE)6 zvv4||omk8Xv2mt%%QMfQAD@9}&%|{&xMkf$Fb5L2Hxfj9AOv$JLW&f5W{c8vXbj03 zbI7C=tKpCZC!RM}15}Kn{GttP9J5TOsJNAkml`hP94{dl#QwsRkEJdfH>&Cz2*0Ts zHSV&@9$p8(sUC>~<3?701J^waE*nTHr5;{azEZ2!t}I{oFfPJrSC(D&@MUEywcNPN z=o16!Ca#}%)ZuSkO|?+ts2P}hpeSM6SJ>ed1QUrkFcX|Tjevk~j**KJT=j?>@WSSC zT5HyXm(GE)xY&1v`7@MOT@j?}BDPD32#scdgA7I11qbrv2CGVuqxWtYWu>1g_`Z?n zYsVAZRP;9j%PPRBK5=_3ALAR($dxMj1er{3lXuGBS6CFCa=FYdn;^^5s|DbbF7<K-!j}4CKp$084w|1zSKMPRxLLb1-CP z0|^P2;E7SNIl=OrDUt~B0XP-7fqNmkmHp)&5VLUStgmY>-}O}teT+VieYI-nBo3Cjq;4%G}^0bPvlf+D(p$Du&<5-GZhJQswu7fnt*?+8K|w8OLiO)Zd2A+!-~ zOd(ygecNL|1*(Da(6;ud?p&Fm9VP9-6a6~y1H6l(B^OKG5wvgEU=ODLiz?tMm3$5a zGvz8>Nz1U-@<5=xby!OY8hft9D11qL;eNSa8W+JJXz!GzalrcLC7vJ}5kX%jK@cTG z%%C6IjqMM?-k>dLLwG_y#aZCL2)wNr#WVRm7Ow9&fjRbVnD97eky2lLhz-r2JYTo;_z96;Tlf$M|wn2O-sAnL|t3fBrn4uh9Snd<}1^KsqJ zz;yvZ_HR9_l>Afh+h?T81+PQ{Q4lWT>(a$y>LxD0d&bQX7p!LSsMm|ucL`b$`=|XS z@PhLN7ci&S0HZDuH_>y~Ke`_O2S2Xs9KU}3_|A17*A72(&&Z1034tw~QUyI59QF>@{g{P2iBwR@(%Enomm}-b2j?>p~b$e z!sueq1fUe42bV+&v;0dA0sHKoff75E)9{HQvt|uRHEZl8q|IjF^>A-mPD}74aL*Fl ziRt(RvB5VcfDU*#B7WuRf{q?CcV?fh!Of(|#TZ=7r$o#!tSWp2blXPuda@ZB^YKbns?YJMo*kSw%50^}xO<}koBF;&HLLR#f#t8aNgb(9wxYZg zT`sj}gVyq}j1IzEXr~6f++YFb0=3HpnlFpU9D$-;lH=>q`>HIdY;umqs8q|FA8Xg}8fj+kZ8je}!+_S{Jt zxlf<^{i`8^yhS60m>?+(gPHf&OL(36gEGOsUzFn{&$E57Q$9?$5}!5r>j_kzPJnrg zo%bU&tguPw(HXe&ARRn0hC)P=pAsxJSPEgH>D&(!dBKvPBzc-ru&-m9uDktIvb`Hn zq|#YT-O-d#kLs7l3%|Zvx>p1eW@^v$dfY+gy)%NYDpQ-pRdXm6_h$ib!Hws(5tuGZ zk6NQ4;l<2K+KMJY^!)@NFaiI{=OxaF1@arOEkZhvDHt41t~ch-7fiNuo5J}%FXg!NTGNPtw*J3{bLG+ zZnyjy$Uqxpo{{fX-C)Sd%gZvXjo`msdX>C&+_+Y`O1}$erE{m}RafWj(ktbgckI|K zSK>sC?ACqzZk3UOPrvcT)1)BLf)ng!gni6`QmGnh7&VfbPR*y*;K6x;PdMtoJQHk4 z5!EgdADA`}>rOjB2YVom3zEZ#UIchuI3e*w4;vV}Xd*qVWljtJk23W$=6EbV3Q4cG zl$;hM=PW+P=83h*fAG3+Laz^uT{JP31m~pp@T{2CE5K5V{06#9NTaFK6e%YmN8%Ch zEX95$A-H;jgnba`@e!Cj0v{k4L6MEg3Lv<@5hf6#WFfkAGWbH638aN4N@O(BF;V)J z-ZU0@^Q=LZNkBGaJ!7=cGN0ZrV}qNv%zmhQR?MORG{X$Psi6JC#aDNB&d|e=K!J{% zob6FYLwKlUJ!rXhumZPj4(&)S~YpNC3?pI@|IgTOR^!;J};%aL=Ij zHG2WrQ538UjcGEOn-^`o6<$-ES6t8(*MQz+o$1F1eebfGo0BaiKMUPSijUA6*e;W2 z$rCFJ{n}>J(4_D{j+D&$fSpyu%{jq_SHZ%<}*f(6);A8OBE z7^9&`G!ZW;1m0X6iADV-{X%_z#O!0lxfsXd>5$j#4S9otGzCwy#gUkx+FEQjnv9%- z_>1>R0#PE#@^Yg0V|>+;Xv7JGlhGU{P)r#%y9VGp2T6uGA@2MN`{rI4lxD2nh00UqpUOeS7$GU<76S0&p7wwf?~!|P9*{bsX& zE76%G<;b2pV4zS5g40J_PHUD%?Y3xKE|1IUaUF0vbvEK?#G!e#P;IuF4N8;8<|T!BDN>wVpsL17T6dGqbgCUp4q}Cg~+)V!_v(n{q%B3=yKIC!oYQ0WxHtTt< z+TidUb-6TlXDH-!sJEDvPA4fQUGH>iN<$%sQ{6^1h9RLyAwx5e#Dpg#Pd$6!0AlVR zjhkvVX_nFRK^3SRIUOBC?@pf%@<9HY`RE1o!aP!9&TL$w?>J5C3@VjDqf((VNXuD3 zT0zC;1ua%RZyB5A76Vqlm7JV_5uO5y?L(Aq$ur=G7>)BR7K3){Fu#8o`876Z4dLpr z!Qz!bMy^p<)E0w>1a)e&&Z4$*rYd`Ow!JE{J?zd3@g|K&nH9qITYQXz!4IfwbF zZXbFP-HQweNj$b--vje@&6~Fi!0QHgjvu`J?Wa~OUAp2au(f?|OLghgIvMb^CVrMC zT3Zv`&xuy}Q`BR7-|kkG%v{nu2|X5!jt8y(3g;Q*dbQSQ&kH2NzHF^ZqBI%odEwfs z?AAbCq^Kd-YM8lWX6i|(36I;c;hLf#e39IAo)nBZaRS{ZEA1?8E<=x9qiriJL62>L z{xizbwzg8{dweA1xW50}K}?aWF(2x{^mq_+qr<5Q)KThhcm`*I4ER9}m_|{2Gz1c4 zGRE^-z#KD|km)xP5KllnvC$B5>dyH>MqkLs`FOm_Ma>CdP&3{jo)AMECiKk-T+Qgy zMUCRc`i;1BcwsaPb3G>e6A`i(m^ea$q*sW{;LxORazRK5@u;*nDbG_@JdYbxm&W z%cgtV#BR7U>Utz$MlZTc-!V6S7LTAi!PrE}F=K`ML8+91x-$1Ym8pD-$*Qljcn8(p zTvU!ew;FA_I)Is0v%abJree&O{PnN9Z@dwGSr31jwQil)TO9G0gg376`-+QwUs-A| zyUb$^)TD}e@`1>mWtQtujE1{DXvgw9T&89%NKVQ%FEH^6&2%E zv!*lBu@=i2b66(xI^+2s<8+{LfqN`C?s3IrK8;DvO#>R>OkIlaT8i%q??vALP3qDy zKe1?IYZcwCO8E}^zi`=|%0!_*(r-l)?1M7T@)IKmMS#D{_D0_X@wO9!65uyq$spF?VB+!0C$w906K~nN=NB=uI{Ym=g6n{Ur7DJ+0L}Jgfs!Ns9sMfl{wE(PO58ST;#f z)Aq(8GY6GBD)o$N5D%W0vaJekULLC(#!5r^phJbD)LF2uwR)dHxJZYR`Q=4ygUChj zdO$AnfvQ;{6s_mssiABRo=KpB5Bs?#=h4;61I1a6K-9A`#|7pq7~{SEh!Edi5#!Mu ziJZSgDyQMpzX4Vv_kBx0{I&ZMSp?GDXB8@9<$!*C<9MiB8fy#eNo@&&kB~;>l->+3ySI*Lhd4Ghg(0S zYeZ2LGh1C7^aZ-=yx`ER!YpMDxKg9aDwNAN?Xs0>3wP~;m*j^B*T$rqclonMMypU> zL483%J^gS|WOCP{n#8=B722}Fxdt=)Gd!P5S~V!(lbvvlnf7T#omFL0+dSP_!BA6q zokeZdx~=-f*@0}}TeQ`(z9Ys}yB}h#Nfw{_^4KvXaum)Eet< zMQI&)k=(fueZIJ+cJq>CWges8 zW0|Znz(in52pU_Q_@}C7h#QH_<`Z7L%tX~*VygPGr3BUPdUq!PlvZ0YI%_r)l>+(C z56kV+Q8@54AL$rZ75eNsX=!_@bnSC7a0kwT2hrYFOIqgb+Bxr`tkD%(?aOLuyci{rJXL)lb-f-WySMLF=gEtWUdIPWDFbT}Z1w?zcbMIlobVM8373zQZs0^fC zGipKq+a)|fI-w`l1HbxWjQA=;Q$NuQa~|I^>88#irZ@AVJK+xpsuop&hEc!zq7SEE z4tx%O9=EJ!+JY!bqFV9AH#`HhQ_)`Lp03~e;{6!MY_ea@l^~i!#CM@Eh3Z7Kr(cT$ z4;~sG3CCvq3W@{7m+=9S5chH1#M29;E)LT)Fq}F8dW$$YdO^<7i}dO)(Sd^?a0Ia? zO&O>8FI-+#M(>3EZt8fMuK~ zXgU&I1OhokiI6U|lTc3Hs)5>48L=AtPdX^fx}i%~mA#3+1lrfVBWHJ%YL{y_4Y}r# zC$~3VBa^I<$oqaxM+F>R7-`GJKP47n%7)2Ou}&zCxkDuV54~zr%z*7rWS1mX&wR`oJS9FUG zPK!bi^F->${qDhAf&7-iwS1{WsbCeUn=O`*4ah=O%iA#ZKQYrp*U6xwSgBOWMs|`* zf>Pi(x*Cn^*V_{I^?YPck1}bAO^`tYh&-Qo1Ytuw@rs!i+7o{lG7thrN#l{pAJ37? z|0uV~=ceuo#9lv3)g}XQ!dx+J&PS8_UV^o~sa^?n1pPGWqd7S7k8+`GvKCOU$Aq#% z+MJIkpRN_k_NMj7kRXT5PW$NKsLWnFhzpJzOq7pk+7eylL^UHB-ZVEK9ojN=)w;(g z!gUpWPlvXS1PuD&FKeD#TFy0=R%^1=*1G0db0pNHrkZi7tJh38ygoS!HpI{T*s{Ph z_)qBjNq4-loQ;IMf%-`me$9FE(ENThJprLQB4B8W5SK72#31Q5f|trPV6hAGMxui$ zV#jgj967v#75T}E@r z;>&e8g6*ARrdNpMr_1CQwELYVQ<#+bWfdV8*XeGrC4Ldaf3@x1XQ&~iv0=Q!>)?Z( z@IOY9M5yDiTkIyambcm*POFvIs!ce-A*2c+P}?i!I&5O@1qE$ZyQ#Om8}y>u%&(i) zwvHSYbLLsH+~vU=TmEB29P@&_iY0Wo$4I{Wi|=p(wHkFosZ1fUOh}*hx5QD*SgMOqk_5My5p{+o zA>v)RAGAcY5y5L06xE@L6BH3`TOxqE5-F$817<>IIbH`pcdu(|{PPwh?$`MP0H63He zHJ2*rhZePsE&@uEi`igvn4626=vs--nQd3eCw#Nx_ksA7_VvRrcZ`@jF1+Z`uAZ-^ z)Wr69{b0{+0PL9i+U|+L>S;4BU%Dgy>eTj}$}G1zzhZ8aR(HvMhBoIY?D_2UVk0ot zpSKo_6=e2A_b^nF*}n3bFex1p@kk5;@-1HYOoHMnOWMe66zBd#KXkD$%(>`AaO(Gb z=JSVT3@rA?b-=(+3duc#qU~#;cIpggIARAQE2cJ?%R+;OCr8eFVjj&*dT`;>lMIT= zoF(Iz?%6-5`_clb&y?*?l(yu|-!tbtKL#fssF$k(4yaN9~_rE4NKcOZPz%b zRO86DvE@zI74Dq1Vn}iKQ!~JVCl+5~w=8TQ^5C+$_sm~moKilatTAN28h&!V!2_L^ z@roFtQR;lpyMD5rz+^wR*QU#%ar zzWw)^)qij1(ev&IQ2Npt8shr%9!8k|iHZk45$j6}rj7_I7yiyQL=+;?lCcqrVlp3i zIFp$XK>3O7f#460&<$C53dtfq$`T>6jFNtXQwYx{xTlTc(H}~O2;f>Y0#Bot!#>NA zx*?m79NE0|;X9w!mx09~3uR58Yh>9Yn=7jx)W}U5qfh_fq$5BID$yyl9i1B9REPHI zJujL2?m3K30q*dUnO6#`l^_Wo8~vfE80j$p#e|uML9!|9jQa@s`N;KOjjp*7Bsb6A z`67@Wv7kP4iCWUL?x6+jm$tN)vGxHhwFeA!tokLikxo@7?#|~kG zE+*&-{?lPdB@GUT0VWOLASs-p@F8iPEqesm!5CnFL^jt96a(bHPzjP|r_+p*u7U!1 zN!Z~CJ5m!;cO_%PhQ*TN5l-k{1YT}iURk-k4VBLl)`cr@-}@P_3k3vQfD(ti@a-@U zE#g>3Jp=_xFeC7Yf-H}TA(Amb7z0s>68C|SIDb?Cf#CEL=pa0ouun$(sd|4T;)l=q zfz;fWL&Eem!nWF`=M5?XLhO@vou zU6Igfkycz+Lab5z;zoswNkjzrBoUGvj}s$K4u&MYwCgoY%(nLudifI0jKD=bvUBNPRjf)O=l{r52=007PrgGJ=BHl23_GYizoTUnu)jJK* z+pHC*ZvFc$d+>KEMSoZtP%3j9$Byf8YB`Hm!#EnNvTDZ%Xy!_p)B{JvJMQ(ANLx#l z&WD`2@g<`tJ62aYv+wL^+w{ByN(!z|E^3pnu%_kTNda?+Jyzm8ye-9Jm$s%Cy)quw|EUkM>eecFQ4nKX(jrXWtXRD%RHF8@# zGzI?osQR8v`WsAjgrvtp#R;&`oiEWi;F#2{scT2GR-Gi@<;s`n&5}H@74UG{Sk|Ir z3tYWFQ&4-`XdWMB+FRXuEra0DT?O3T3|T?m3erAr`acTTcET=Ds_y zi6i@eXNy+77h9HP$+9F@xyX`igJs#6Vr;;eX1eL7n@)g$=p;ZwPk=zU5K;&!dY-#w-%u2RwxZHj3`~Bkw*6!@=?Ci|!%$qlF-upaI z6WM{D(kdBY5lRFpuAIJ3MICZ4hPU2> zqe)9idMC+ZL5CD*tn_WHwpgmy`6>+o#JW#NvKahEOVT97-3JWxpei4{=Bq-%w2D){ zs?}SXI?gw3+0w)oG;N`uTZnVP2iWebEH19}wHu9JFb|rnN z>*+0tz6)tIHDfJ8dkV1Q|B{>R3U|Ygc3%Yn_zD~VUjYHIhMskNX(Y7t`0=Go>(b-k zb=n=d2XX%tD5D?hia(CKgQ*jbaS%0vnnX2IbE$>Ya#Nd_@&<}LQI7%0zZFWEY39u77f}@L$ zsA3L)?f?>N3TWIS9@tGzlqZG()`D$nzZ%@7#dm*ivhgqLk|S=g5gxxA z9tX|Z?8sO^pI5!|vO-Ni0$068XTxvRx%88O4QZ^#2)tAQmZ>Y@2rx(-Y2m;~xRpht zWLF5jd+7AhM_3?!%(@?BefAl9_LPWOrjG8u2>*z_XJ&Ne7VvfU2;lr-0|SiWOPmPGhk8#Rf!?e~VsM;Fl=FeOt7ufWi<8O-lb zKe74XTrluGLwzMT>o%AQPmdmT9!xrWXXTg$(bI6{fH7blUDnYXOr`Zp$IVy{gYaXe zzNm7z=`5(7ckhNLW3)j`vHu{tznGHi1TQ~iha?B+{D{r=du>>`lZnSOc%h3J8NoRn zPrO5!{3d?d!S$=poc?0Zo-a1sZKkT{p)2EIsT=o8v_m7=;hh5$wE*-mP&)8D-+L~FjIvy&mWTJz&Zyy|C za&jGW=A<)Q*?SIFMTU8crqAXCKKdA%o5yzATa5dk%b{<&?gCg%Kw2TR#R|A9R{eOr zl^o!gR{b;_MhAH1)?seTcMo-BJoMe_nbO}Zm_9fUWWTyMvRk?N#4-94gVkz?I&eZ- zhmX-+lMc;x~%Y-3xxx=lMVHj_j=}v42cqZAt1zP$byS z2!7fO#8aD{_-f0e3Mn5|N|jTUR9~tF(dD6tGLNRlBkDYZnoZ587E#Nnm54%bL=<{E zqS1S){nRn)A{r4`^y4H)pWT41*GxTs0TZA2!!C&ue*oix{mKvD_ZkBKt&9Q|&Kog)MWkAKq7!fTs<;DFA zEJEXNJHdO%?y-iwm2qCojVxv~Cf?t6_;4Eo54YWae;a74$h&qauc9IkJeeD!e+uP- zC-W-67JTn8PS~>GFk908N^V6(E?13@zxfS1#`w@oM87Vh^B6?ExH#Mq-?cwa1kD&9 zkQKZ{P>B#pG0g#=u*nfuWfvasbNc|h=Yx+9k2tVmVe^cI%kLd_;J4@RpL%HoXS0Zv zhThZQ&ucb*z8R#PTYmBI&W)RnjhVi2?L_MgjXq8D$NS4>mluguhU8vPO*jSFQs%|? z-q>~M{lK{88#XQ<7kGaEp_gjQ*;JiDndEDnv-rbJXMuXu)`uV2I%?&#iD9QzuN|zv z|GYETX;A4>`qXs1=1f(^cvP}zj}RwyK@ec#G8HR}m*FgS(2J!O#D^~lM86hv$OTpMcWucX-vORWV(!IBB9z%> zbkZl^6T~L!WR;BN0ejNyV!G#o1JOjqa;6nhNls=3pPD397hsG&v(j75G657+Xw!^N z-qnR`kLxYy;|~*hn<}nGPduQRfUzh5{?j^hl&e^`8@+ZnVls7r!qC`MboYN;Yuzs3 z#5dr_yL2e$8@6t>KXXAg{1 zU@y8r&xaSlRWLr-6#W;1BeCFb1~4b}$-*m9#n%(w1o>AvLW8 zVXd7F+Zif4gWeyBFf8%65&4GRPXZu39a7qSO@z|xSxS?yr73L3i7Lr|kLIEp>K?@D zQydn{^KJq~{p*K-U>y5T56;9y8U}BhYrNRar~yNOVjm5RrYrTodL=M8IUk;8cpdu4 z;W5L8Y5m$^!%+C29&n;xyFaWwFCkUv1C8E#GAwKZg-=@bnh$h|IsNMEKnP$HABg&k zkfH9M{eI={ZTN0OgHG2F0!~n7E|->p9Bdp8FP2Hm&G1e5u@>EI_|;5UvjDjnAAelj zmrEaNDMi_Js3mnO0Afxc(__9M1vico?0_0;XE7)s77U|1#~u@KdoiIEh%LrvF%}V! z7C?Ypjl7q)GIXe^2{%Nz2~adG9ocUZZ{a8P8!07vx-#^~$T@{fqctfqJUXdDCYLFs zI!}heq}9k2oSc!7RN#SKw?+2dwo8)g8R{GJp^<+515MuyTds9Z?>W|7TSi~a2e0!f zA2w8s&Q^oga0r`7g~D_ZON(_htrOF%R>JT+YZsfvdS1@5$&U2ojLjN+=}PXO@&^2X|yUgF$EZj$n3aN#@WYpWD|QxjVLR5Jj}C z4son4*xE%&W2*`m*(f0*P)CB`+tq0kZlz6jFP4M`$X+|{?lGYRV%1G}uL*Im0lVNL zorv2rf&V5MyErPZUib2h-+Zr@4;j+GX`VCX2GzGy3|?24wDMVE4i+A~X-aM?O)VPn zsnx}?uB514-*2HVWg5QuUyIi7xci-J7ZyEbf^RzXTFvhK+zqe1!i9nOmF_Zk@b?*~ zw$$;mFOSTBtN-l!FW05GcXjYlM5K2$}DXvGpBKE zuDSp6#Z@ruGKT~cC)9eiJ`ncRHW6P}71PSo(#oe*6b|t_`~(b3w;g@| z6d?F=(V2_@&3PD@R>aHDjDU9&>@kc;+7x840G$GboRnpvJGI5y=nhT|78o5|zt=?R zMnk%2SBaK(&wzK&7dv!$vbDbxIdapv#c=ct*cMznzdj?Qe*W5E8>A_bgkhtPXtneh zTAN}3$P|sjC*H2c18CxXmepq9y(08u!|?Luwl2^ZA-L~vYvr=7pKm-4 zvY&`hLXX3HKTPW<@I};@5|Rq)M6CJ=pgp+h>s>0{F8F7yu$zOQO56vwYW5ra1 zP!e7gFEkU}c@j0MfY?A@D+DjY%O`gps}SileGTH=*6&(##i`{Qov0%EU{@vB-wl9& zc^J3yhJ;5+a6=O4|H;F^FrewAIz>Ng-MU%&6!poDD+yI1{ejFiRn$Pd=Nwabk5>bO z$Nh`?;V$B*FcEO#@g1)eOJSS&_}5r{tNQKz+d8=#*xp@wrIEU^NvVx)PWU#cv!Jg- zy3D2Xx21RXp(e`)Jzd!NL*y%1sW`q(|{rrM)N0OOGHq<_HX+VC<&8gBCf@Y?Nj$kQ1X zEi&lfAENK92Xof1hkM{JrN_Q#d$?3+a>S6csv$#EFalzU4JMVRrAFrr3Z2#e`8Y1%Xp}t**kD27h|~19-I0lJmRk#gaR}*u3=P(WL(*rt6jd+%6IcDfWSn&|f6{ z=`jW<-}Qa688sx+iW(3_z@JbA+mzVXCjJn94o1wWADt4-IQr?b&41pj62@RCG1b6{ zl0_&E9?`p!+aD%}Mj$91xqKJA9^nxegkmgdAHdTn2DPCmwy!Y|wc$9b`B&Ny z^_hQ*FcEhnLQ|5yM_9dpOO1P9XP;A}E*I|6gf{q(XFq#s$<~|3?7{1|o05UzrM8!L zJ@IyIR8nCK6@aREIJW{E3UdKCgbbO=?C7CEJH|pI--`5aLf<{3r7)eS;s_^BRwcm~KY1Abd6!PL>+4Mif%XZt@Y#-y6P|fnr+Zt-XxuS!qa)mX9zrWR zKFqF;*M*><3#CpVmm&)5@d@0P(d6~TH$m-jFsk^s;pggf@FPizBu^@R5q=b-@&BZZ z!1bb3nuij1gu1Fk&qWo69|<>J6sRDYhn@i0o$Vt;z9_sU^8HQoD)}~8J|ysvoj`CD zUJ)Rcx04OP>>?=%dO_^tNBM--B@ANpKB5yo70*<$UJ`w`$2$>$4YL?e7=yRRm{F>; zJ7X;`3SRHzBR6;TR&)Xhb0+QUibp3Z0f#Lk!Pln78^DUM-T+Z0!~nxyO($^NV~(OC z2fXbq>sR^JD=HRkIeO+y)Q;o0aFL_^xTA<3_U)dM67YM;kzJ2{8+{zz80jdYV(;QG zeXGMeVR&7@8i~`;CXNl010GkWDwjQQ-!-+R%90uy+u7;&2 zW>jxVm1fAS#_S@eQliQk!`qtc%c~p5gaQ*P3R4sxKXnHFJvlYmYNS=(Avs3ou{o#i zYA)Ugk2Jk-eC?o6iFl$?f|B2IcJZQNI2jJ2|P*sh_$s`g;Tu%eO8OJ?Rjei}yK z%55mfkyyqss)pHf<8tX0sO>hP^+XUOmQVsR3DG?#>+FEwj?7535doEh46RpbqecJ z<6oG7(%egKu(o)J7E(rSSYSv~UB}LSM}ozjgDqz$n@f#x1wo93P0%8V&ja?j_6Tus zZiow$IB$FfgEdmIXS|8<_0KUnKOF*13Y|^?kLVPw3LQLxFF+Hyh}!Ck0aZN%i-vfE z&EIcYxlTXio~Q2_qStL0@mX;l9gYF~!~1W3TF5urT3q)-(Ve&XrY)H|u}`L^9R1TY z)fLBeqWOQ2`gy653H8H0Q3V9F3;_$!S6o4c7)DzqG97%x{gvYh+(KeSjW$wE!hChr z^V#bX$rg!1DY<@KqEw(D4)lnL8lH7JhZ#)WDtrJ8JfPQEQY~g@XMLle{qsz^VxD#S zea>M_SLIi%(1=nzcE2-0FIG#L3H>6hlAxy_`-JhXXYbUc0h9>M?>DG+M97H{hz{+$ zuy5Z5Zsh0pM?>fmBcX)=Ci4XA3>xv>eWCk5N8xZ6mM*4aMxy1ycnx;mZm>&mUw7Mm zUWTZ==+Laz+6sRNfEqXr9z_4AftmpPp|urIpbuC9`ao*VB@qQft>M;4D}zs}WHp)fb=XKz!Mc z#EBEi8PWQeH%7wiUf|wQWoD}0;a*tBgg3t2-b#Enf%6#NsS|H5;oUicG~(9prxV^! z{mZg^A^0o}McWuCxHJu6E0kLnOK|lHUdP3XCSJt%YVJgIXesf(Vj-9}8Ztq|+<9Xm ziP0pXu@8B-6VKHWAVkt5l9M!Qm~Tkc>y%b-g9*{b=%3lymI4#(PbWujj z`092|PfYc8st1xfdtA_dOQMF~5Q!h;Zp7@A^QmfT5ETI;pam(wiRgT9&>sv16Tlp> z4Ez^(9b5)i0i+e^^I@bk7r{w0a#-4pJu$moq5ugKr)DA{4OT$#8-X{SkAdsBW80a< zF0|C*gR~U@BjTNnLXNDHIH|_i?Raq!I~EJ;Tazy~?cu#p#Kz&NE(oyr$6Xxo#GXT| zKE0JOVSptUPcW7|tUCk4ECswl23vQT1d%G>4Oj~ml^7@T27#5_AtGWz7+KJz1SaA05QSa*6k-yL1a8WK%4A}Ri+T}x#$hOO;%f1Jp8%JK zeL$kDIKO}ms~3t1J{7yP$vzr1q@YR_^DbSo575I>jK)&MsPw#nn+r1Y+ZQTE3PBJ3 zHpp_Mr2AdP7OrJTeM?K*l)tS?nScAzq4ZB;9S_Ea{RNH2=+NlzOrr`%z6@wiCl)0u zQ+SEYl4@0$EDp0)FXMfUGKoYrm`-a(9$faN@c1B!37qZL975qK)JsjXewhE zn&r8a!h)jA75U}Uciy4TF182d^f2I?+GTk#L@aOgNqL~xnjIFC(r!+XNyQe03H~f;u(Bx@y=|}~S<%O;;FuDxYM@n_ zEi)L^*6XiX8zgp}B_%VpT9NExUUgQfO3N@(uJ7xNa|19vbOIO-+8ID=s#N9@ zZyLw)Qd%V8vfWY?4w37?mnpDM_Q%^7sDhO}dF| zT%PUft6`)gz5aDu)lOcLtTR?|tk;kbZcM3^C>(arT#g%&o)BiMRN}l8M^TPRH*n_6 zJu^R=o7bmzjVN<&`xRN5NmH_*A5G_HCnskW(9FSMMs1o*Dlw*}N~B7?GF2?Mpiic% zp{0F&uAHD<yL>9Tk zqSh)TQj66fW}Zw`SmwNg{LYCenFa`bG*?b@!>@?!n^-ZZ`b*y1I}jxAXXU8p0bEJcG##ti8565H5_ znq5DE2f=N*0tCZ<)kOfQZ)WOfrRRSfBK> z2E*<`hmm0nmfm5I@2_&%!JsbgbM)%N@x{Lm!w=p?SN_vl)0 zrb)?3O}6}!0Yj(FsXR2syLjUCq4mAJX=;X6TZ_E|dkqf^jq4o5{BorcRM1*#2KMGc zb@x<+5goh1H0z2GD}wlTG|zikvRLFh#R*vXhPJWVxXrW9An4o)AlHcNk6*cLqMlfY zY!-Y1zW3RN4WEHx&;W{YC_49Mr00cdwN0%CD`(X@QpplO)iG4CY>t~se?X$wzqFp5 z&%rC_m?oDw5{?6^bFCXbgYWft+wX3H3mqM-hWK4=>QJrEQKngl9^e7@K4n?=t`g#;0+SI*_!1jMp9tJIK z|9>hEjX2W(v+~fLgOybeR74!UV zV&@X~AM4(h>XS|;7syV*Gdi*&RNw&8I;}O)&|Z{OAr7g00~&2!%rM$CeiOV<-ed;V^7P zXLU;pP=~m18*B<(&q8E{zVq6%ah@`!HEh&G+I$9i9g+#!8$$@`*njDjaV4&pdfZ`8|Em0v3jvcMTCAG!Wp92 z2uj6-v2)ZY>cKZqdh82Wc#5S!+&^wR7W$(I!RG@GMJdvQ!Zhwh_yJ15&OsGJbxP}$ z5qV=iEJk&&Rrk7S9Pt{0#9BHGUZ=gQs@Qw59sN*0^Vwrrq1CugLh6cZg8qb}Ggx$l zHJ(tdqg1#ZMRMrZfo`BG2!1JWMEntkz!(e9;vY@UFyM}FU5HF}+-rH3iZo#W6fTrmLR=Js+f_v`6g2=FY!YHiG9yhT0~%1I zib}M#5fQ)26m|kv0sPLm^aImw>~OK0rO@(gsqz=)@F!sFKpndToXNDjU}?&XQ1Mp- z>Y5a#IK-e10c@Ei%n@|22_?#m6$1BDQ38He68ff<)NpDlvAXO8B=mQNjb0;1oTZ>K zX~5tRHm48ceHWAUB6fG>B9_bnV!GxNJZ@t@q#FCprcV6*X(q9B|9+|1q_CP8`PQwB z4467*ep%ON&TYOeS=nF!{mztWb5^XFGi^#iv&FLJ`N_Gtlb>HRjj0(~RT^rjLhK|g z1%DYhu{%Ujaj}!5x6#~_Md>V93)nVL4BsoO>D8iA17KfJ%!?<#G+E4hTjVO57G>5q zEpDpM6tQ>t`*Mu9k0(&Ypmlc*>j2_2-A0 z9)KUd^cej3__RmAV?^C?u$XSV8saUv9<==?{Ah!t%Ye;DaQnKjslqx%M=O?YvLS^o zJfW(Cka`wP2WafX?;SZ3k8HxpV$tlNuEY~S@W_$)op3BJ=I>REX*bqo^-<;22x=~t z#b7BN#*x=_%6~hhzG(T~c|lOd<4M@KOiS2tA&Q0mB9oQndPay^5$&X|V+u-vXO$J1 zG~vS9$?QfqWmYJmfy`ikF-%@H*#Q1Rwht?+^7E_m*&XBW+Pz`-UE}*LoZ8H4>$Gh1 z)P?;zs9VLdA?$r28e+mI%l4nU;E6aHdMOE&_U~Ux0_uF6ePmM2;wrnnYH^Kh+xySG z#M|xsOV7Q(O?J!JL>XruH3;=uHO(8fag~QI7hGy>z(s2kHu1@A5M+FIG^R~fY;mV# z40hDD-5!*L3tv2PVev5Vt(wR&;e8tAExG?O1^JmS1 z^I=By3lO3B* z({2Z<-@mL@TZED@KS-(;8IjO;T`r8v-s?Xr zJA-<=1C4`!r|2V?kt0g|&(HXJ#`FGvzvSnhembJu{&sfu+uOVMr~d!D{v_h^*&Mi4 z9M+YIKa`+5L7`cE7Wyt^w>RceUE>x4sMIFBPef=uDtbWYj{%MeY2ArIcMcg`MaGG?PAv8eV8gY(@c4p0RUSCZdIF!@@*VJ!y87;8^o;sgl!5xb9h{p zt!iA=0awUZi&b$$^i%16zK*LB;%(1tS(K(TP1!#49&w%W_My@G-g7fx*t>7m;G*qQ zOu95KT;++j&}wWR8vXGGb=F(!%SnfnH#Z&ZwWWZch~4Oq@dWe^&+Glm+3iy_qHQyw zGBXFx8PXicr>W|Zv-YKfr>AUZ%j5e%f)20?&7uRT$=HuEhu2qvm?dBrRK`1zrn#89 z63>Yk%zp~-MR-GobQzu_7`-?u2pDG^mYOrfFh>G-dy*k{1si`p=DVUCc!_Bw7W8mz z;mM;FreF;RJ7(?MH)}!ez_I&gdGhGRXaMhN?(Ty}tr=AwvmP`QR)7!=!A~vP z9JRWlNUsG=){JkXOOuSg+B_$%jFJ^8ZMy22Kc}Gv49oGOCFpxwGH|<>7WehI;5*^% zg+9)@q_0c5@4`NfWqtjueVV`Sn-!hfxYaPiM8DO4pfX_hR7np=>x*tsD6l~xHXEGA zqLAc>GQeoAiEDkCRmwA=+F7-;-mJ)(9-(w2WPNk#`+T*l?S=4?C)m$({(Qe&@lap( z0L}K!zDL%B83Z2>^(4^g#IGDUJDC;y5!^x;Xo^wSA}klin8o0R273%O$!jNC6|q$T z9@emk55x5>@QdiD^(~Js0}p0L8>a3SSGLrPTE|C!>kdUK z%`Qf*k$TgZP^1-w#RKx_@Yu`}E+j2VgMF(eps`%2R)F%PRIF5Pc8REx!pPt5KLZb8 zk1r?hZmG8|do;Xx%8(hh`j+dhV9KF2jH1|OwmCfdG?&d~&Q<1?m1L?^t*OolRW`GW zKdkViyg>w50wx~j?TV5oA!MlTQ(@j%wi}_XKHS0$WTc;m3L%(j==#9#8 z%lVbkfUzLGFnQ*_(jv%Jk0^ANOCDUaQ&R3K2r(PXQzSuGeigHrXT?*+#di9+>~zpk zQd^9M>e$8V92m@{K2d=Q)%I%Cl&>7C<~ z9FXF3)K-~n&&*(p3vTd=!UeAANP3K`pekRbh<*a@b$Y8jN;yooEVjb=wk$JPnbW7Z z#{Bi4SReoVa)XcGC#M*2d`6S^NH~**B|xy+wlvRf?hSl9%iO<-q=d zqIyJ|s-84D4Q8=ogS5(nqK`;I9hKs1({n1`L{zCZbVgZ~>8oWexqW3LblWupvVB9v zx&6+c_w);T;H5(Q>RKOjo2laH$qD1&<0I$nL%b5bIL|X{-`Ih<3os#u9b8Qy!+P{! zMImU=n>|&V)#@Cr1%8Ud8CKAw)fZKO8OEgO(!TROS7{TbyU{SMbmrBz|HYpJhSfBT zh3~jLeTz%+te3F`zUQm$#DU?TVJRw^@Q;RDYwi>oIh~Owv2Gd0^-4!4;@HRS^63QN zP#xKn)(My}qjd`Sp;ob3p@V-^=(I{ES)pTC)WInq`TjE-Fmg(I)!HBTWOK4YZwxpV3F?Bhe;w4cegX zG_W_pFx`fQocIPwhNIJPqF6Hg*yl|kOm&kR;diTXfV=ddwK<0+H`KNv=jRDn0q zqyLSvJB6}C4>p49x9F5uR((Z6aT%zbI?59Bve}m!hI(kYyH|ktt|}K(FY^;8!o*h! zNrkC?Ml9qN)a;dj0I&fJ%~fQj4aGq^uF0#jD~WnKmIh*t4zx5U@Wr%`sLj}k^K*J@ zz~v4E+^zt-E-*L{7#wjgII;l!v1=F94_Ub2NTl!4MT?I<`1MhC-OJ;k5(vB*9!TcQ3f_i#Bj4og%zGK;yUjC*XH3SO7>FTFHx#0`&X(D9i+_foj#o z_KT}n+5CB94_sKX=>2;qM0p&IJ_C9!%X-&%?|JDycx`{nl#-Rk+niGt><8leUb+Xx zPhHT0`ponj6nlWsMIF``CSZ-|V9<9d=Kw3f9?5xAO!*zHK4Z$|0jzc8VFW!SD~o6; zRxGjtrZ?OIe*sdk97y557uK(TVLixIu!_t)_o6d3KxVbd(?+KCIRk%A8;OExKsMmr zh3>pelth|Q5VCXnssSyfV;^$5?4g1TdI^xe{0hqHmsef}2iK1uw|@P&@zIA<@-njQ z$u))nBo~F%T73ro-HHMuaejuHWP4UdUW(qT)S6kP!)){>C!4iOYXW{4Px+}J(N>M` z+IxVASJLUOd=kQ%M<%Q!gq>ue85LckqrW(x#{4g>cG*N~qwOZ~@%`gBj32)Nc%>P= z(xk3c>z1aZr1i>>8Z-M0yW4wLq0uNYmK#qk9E6S%qw!Sn_Thap`@aVN{@QCmPOnIW zI%OcvX?*k-eG-=}PRh*CYLmGneO|9zpR)L_f>;KN>Vzy`D^~h)djTzwzlL)I-*(40 z6=V=Epn7Wszjb(#Lo}fgIfywg@8rlOppz99rB;sF@)bP&l!G3+Vptp~Y%5xIHiJBctxaRM$}&^zLJ@ z&#}#`NUEL)LKk=If(z{z6<_h-MP>h9X7C;WTZ7S`>@(=+3!^tS0su}k`ge*JjpSV7 zBHB{s=oQ&9wHzGGc7rc{ed!{QPkTK5{#yOv-asMEXNUkOq=QAUpFIjS%yn0x5+JIQ z%Wm%o)h6I+OQ|GkA>wLxB~U!P@>H@s2(nH+kFl{)`=eTtRY4lrZpDB&1Tq`ZE3#fv zVLm^AF$vK{KJn~_Io*7+E)Ws-ZC30L7!BnLG%y7XkHi_f+ibu*Yfm=2(u+{G6C_JE zZJo%#qx|v>+a}O=HZzuFR?%zVC+pRSArJxefPrs44w7^VG)U+Lhtv8>Wn8s#E^SX? z70G)2ptcPvT7lB3`d7U7q+2d?&flL_B9*bF$`NZmgqPq;@Y08C)_e#uK|hfB;b*s) zVCeN`7cP!{7~NMqch$PFqUbC9yp`+6_I~>~tyL+c=`DwBeNdLws+qLY$|_PbncB}c zs2DkZ?SMY#9tTFXT%?oBTMk%JI<87Fw?v`{)qc88PU9*l27E(az9z9i^xA*MM}gSf zYNXOJIu5`)YfcyXT>cCRFtP#0g=P}9)2O8p#c%>Y?asjXB#5vuxBvKuZtM|lAPek+r{E{iVH=h7{Pmz>spuqr2#+fo_b={kvYTL|+%6g| zteGGdQ3UW9Vu;Qs&70gJD>ekeSQ|vy{$AD*?-FhF`(HbIP>+ z?wui%EmUNGzu3Q?Pp>J19yU0V-^gT5eVJp4w+mA zxGX1z;~xEQ@`6)mQKU|pLVc6MT=(_@qid%F{lV9d-3HG-nyP#f{_e|7xNkhiJOT>Ag9o-WFTG>wfw$f~ux#_P*_-d- zEc14)8Q;D=dwcu%HM{1`Sq{W|egM@cpTj)~EQ?%gg^#VS7+wMKxBSc z!4=raq81Uwjrz!^N51l zY5ismpR?<>cl&y;zd32-qI*_6@0kp)(U-VOcklQkJ*uQ&*Bj%9-~acG!xjU6(UIPd zg63a_!0*w7GZ8E?2PRi7KK>kdYS`p{`H#-u+_7rp_+bM+-E@{7c-L#M#pP^aUhp%5 zaRF|*t7*7tztESsF-_?d*U65hNZ8Gc+5p*zh>(p4&=j@d4NFm|Y67q^Bw+;aXEJ9a zg8oZwF$1T(Wr8| z?tG(PNrp$sBx!Xl?X{Lpgg+KkSF_)OVst8a`hptf(E98_ft7W(?DBMnL8{e{=$$vH z)a%fI3)NgWG@@kb#@UA^j@C(j82earbpe-zA8h}&p!x$aWm?|AeuZ*#RZ8`1M~|Kv z?8*u$67u!unQugW_%@@{)ekW7HdHR^3k<$~1;&hUU&q4Arc{MSMD?ybVMW%r`?6KgBNfSeF6E4vj61P_DGwQMB zTMQ=#mw_?rJBx}_6U}xq5K)a5>^gAt*u8t^F9>GK*ij%6;v{qbIrM7AnBEGUxYfS-fdGdzVfB4gf^$j^HASo`AI(q|V z%FI2x&%eK`%x_Vt(Q3~nYu+)SfAj4Ap?Mpcp59cmecM}Sw)v81vD9ufq!~2KT&p#5 z5oE6N%w2KYhxJ4AJZTb{%&d^`v!;djY+Re7MWj!$?$HPDy+bBi5DbMXT3U9^7-?Bht`i9SKrWV z=TkIl%am#`jNZ~Tc z3kY8x4HPFaK(sOjpeM!%{&JvXL@Je0r3kLw|Jl-IKRk16YPy&eNflh{9Iz1_cn#bu z)9BN^8m+{Tui*@KbFMB2h?HUpC&K!_qFF_rRd7R!)1_4WDRZz+CsVqXZP~HDIatzo z`|@p5iVW$aM26nQy|wV8+%c<9PM`X~q{`%IQ@^U3;Z|j@=DC%Px+V{k+WF|ia* zHxeB%C4|{!nPZhpptDzWhB%Vea z{eY!fZ>qBp9(?PDs_Wh-+=z1_eZtuVapodaxzqPh%nsdT)c>Eg!zgTJ{>m$Yjrpsu z3RdUw>sMZpL~Q?A)7*3G>^iSu+yAb;^k^NGNtIx%Scw3d6lZ)%K=05UblPYKcq&}w$kNg7l9 z=rUg?dh#O5WsYnFk1JhfD4aTkcytuximb5qAznwQqClsdJPv-~Bs(RYA|pR|Z9|Zl zeGUhYfLwS1Ho^-ug)6h`oYta!6tt?M3-BxGyV*kFHpm5!)S-LlcHv~p9u;JoPV}8W zCUcaN=-?0$RF}A=>tkW0rg*WssA&wi0ke??(fd;Ac1vbEu{Whdf>kP&X^Ff71QS(; z;H0&;W?HtBlr(Bv_K)bRZ?|ATNP-0BGKVZ3SBQ?knQ0XO!ccOYrnOa&w~HyRgXk6G zu}lej$vhCbom^aF+8;pN7w7bI8cyRx{{cGlUs{aXXgDb;dT;bzsZyswmo&Pho9Sj- zM-muvlEN+$c|7fz>DTNpiVo>z_Luf3`^)7H zX`*acgG%L#&o_9Zmb4@)kNp-g@r`gitZ=buN}e>;L&HxnP5YHapud(rXm}C1I6NMFGdw5id zp9Sqsw}=xFQ_Mh+4`3w;tm;V%j#I$9-A_Nlsehk0?Qz&%oG#ZhY!c^G+Er$yire+@ zkKjJ=Ex3=aO@Q?j{(uKQ2roaTeY`}<0HsW2~THYO4)HHTz#T=JNy!AVv{SIz@0yT#C$v#RkqBE?TRUx)e>@$^k24s!~ zqJ8VWKQV3EiSNmGl&}={57Yxil$26nDy>0(AQ_M|HsgipKTUpUz>Nm(=t+2qSr$DB zGTFm8Ob>yVaV(J=Hr!|xJ918d&pbCiUCL8X_ zyi+V$yA^&u^7?OnGh(Y5+#wTpu46?4E`yXHYuf>%v!f0yqS`68{F6_jn?Csjl%t7( z0>|iOAPfF6dIvlo@7M8XwNxcFBKAB_Ft-ElfEzp7=FmzvfYp>^pdi==3$39Hb{|@G zVvQYdz>$tQ>Ea*_d_+mlr?I1zTr3?f2eVCHo0dF#c5+&+e4@|hgZpgB;0Z_7fWnO% zn(FjYMGa`(E8=JXPPx7ju`DA`p_lr3j)vcxhMDBbez^E-t9{tQ8F)OCd%sqQ%pUydK`Al+coq zLfxkl8ie1L4o zaoLDri`yRF%pFF9oVM)ckQd*)=GeezuD3?*efiP2YPx%t~4S7i;Y?4`JQfYQ(X0}u+ zO_SvmNhC$r@XJQ6B7M5=4O;XvYL@~meF!pm8wzVW*sToe)Ebc-v3?koD4+zq-S1)Z z(F&?BP>w-4zlRTOfAwdY`SK41z18$eu`M{Hq1tHN zeErP>^jE9Dd3W!~KfL+!jaTL$ZLpd9c;V*2K-ymentt~a7(Ti8`U!(p4=ORM0N{qK zyC>dXiEh1sMxR1asHeqP3fv*F5lJVr~ojb1Wn)lYu5x32`{n6Id7vM*TdY~*mr2D}mQTS08t%N^c zg^P~>VorkE$%g9D7Q@qx;SmJvz^wskh|bY=!0nD67{`oifA$6Te*Ny~cVHZpM;--J znOYQe`N>8rB@1T2BwDhGC> z$;uJFJ`VCGtRzuCy-sS}9lT( zC%4Qt+b}tZD;=C{n60s)d^Bp0lO1DI(;tgn;#Q88YQtr-of$z}hPo-9xmMYvPw~6z z+*!WTn)Kmw_FdRFXLx!|sV~c2=kllMOZ%g*(!W%lVGCwBXP1SwdRcef03MBEJK;%) z@(ZQLHb7ny>Y>!KdPqq$S_0_j*TW&tMAy-qZ>6mgY#9s`@E?GEArb}(F!L6hCzys@ zM&HGaxZyHt5H*STAa;x5_)T~pOORC?O_ohuCjK0(amf7rZ{OAN=SP1$ zvo{EWzx@jsYg)X&eUd3FNoSU8`}fz%iz~E~0JX`KWzv}y+BtKy3bQ$=1<&=GXvoV? zvM|z8YySZ&-(RuoHp^gBDA!oK_rl)!gYP=?*GKn%X?)>J_}g!iU%u_h9d?DL!rTn# zW^*t@VZN&xCcTxe&<4#9zW&<>%oQ4~JO%L-88;~I3fYIBhuBCm>*28~;4)$l2pl$l z!Gbibo|^`UPg2&6x8Hqn5gWnya%2M!ODw*KS5qrvvWmGYtDjl3=9$%37ag?kx;poT zm6QDrxx|t;Y*s^Vir8eCPuWEEUtEXg3UDc~c)!jb6rXXD>r4^&stQkFK&6-oHCzlQk4bJW}a(IJRsmrhQ zW;pVDxs~bpDOMUxZ!qWOx{C7B6?|aK!aF7m-m!jCX>r4>nO;v#PO4O@b@@m6)j9xz zgPln(e?hO*8~=(u8s5~B-CUT55_15pzt&bawGY#y zeg0|d1QKmE|5a#EQHpb2{FM>(l-#B1n?K{J6@2Z(_uTHJyXeCN5yh=oIfCp^+d zLfCIJiav2LI$i4ZaH>wnI7H(|ULQV^$w&qiSv27Tm7D?ByNX?iMx!H!;|jyKEJlOD zXaS{6|HyTQPqHU^+_eAZ1||5Oz!WMTzW?*jV|I4_2BzcCLO zXzp?|9>ft5HEUIMa_wI$u4@Eac|-^CZ3Tn8V2hM0yO@K zwIv#)1Z9({*|T@=p7r27JO_$k!Hw}C1Y5^bH|XDo<{v-(%jx6uL-7Fk)1JM|w!M2I zlfZdUg#Mq89-?lHho|5v^Z;l|<+7!F<9!^)skmPkREe`D0s@JxoPHxs~IdpnC7ERM1wbJtPyQl+-9AV_Ar70GnWV^lS|vXXoTK-^=b}Hp35(to z7jXsCc%?RSACp8b#Y`|Fp_eLh44^n75si)BM^80HH^TP}Ig03=%s?FXJL&|G@t2-CND>*niCpz+$CwJ?)l z8-%BfhS3*RoGa7S>B`QncmYO7Px%oX0$+neKhmvj(F@};XfUz1seTdwx3{&vd~Euf zL!ZuU1fX%|r-#-|Klbwb!ekJ~ZivfIgmspV%0&EtVDoKo_;kb*nZ4^rME$_c6XTQE z6o*!39Qx~_w?{LPNQC(bJ_bf$wcKbETrOrWiP4hnML3Jz`UyIG zF*4YZ85}t>$X*JLq!)z4)QvT3AVxo+gmC0R{KO6FvB%Ju6nA8zJlF~Q_U+SmJvOqN z&Pp1dl|XF6UX%u~wvNfl;(b#bLjw;-yKQn5kHOgtzyXxBhi1afC0oy@XN;D*-N9*% zzFY~LTfcbG?%MqT6!|QJ-h&Nw3x@S7^VGW0FgguOqM8f)ndOUTjLk2 zbCr^0qf}xsr_gg>H^b+NfRo-j|5fzl7qH{i`SV`|9IyiJRagtpz%S3OSaA+mKnbvr z(3xAUe?}Cih=M^;N^zdZBR~A<=>CS}0x6rN-@1JHR(%#LEl4)>AN}cJxkq%Ah*KBz zcoPoIS#b`2+2e(<;8tpAsMl8``u%dOjR&9@BQb{|s~;VKwRgufI8l3|ZZGlxqLYge z8qwtDqy?pEJtzv0RRy*!#Cn28ZdEmx%a&(}nA}pvad%+P9b?b#+%)};KN zWt{D==4vbWHbbt-ISUqL?P+e_Gc)qhtT9`6y}GAk*W#_c&(gp2%a2~pE&)uRT=2Mf z!J13=-7#&`&U54LT$loKNBzdiRW+twH1S&al_9@R(YJc=Xfw{H{k8I~i+8o}d1cSm z#<@GsQayeA4ko_fdieOoC;_~Z7B;&{bddRf)qM$k8^zi8&g`Z8T4`n7vQEo~WJ|K- z+luWti5(}7bH|C}-1iANNr)lj;D!WJAmnO*aJD7Ta1|P$C6pFOxf@!V1m3ok5-60m zkZAMG%*u}Kgwnq6_x^t0msmSHv$M0av(L;t&&=~Y|1|MyL12rBHcM1iGJ#$lG`OL+ z4kDJbKYvRv&p{OL$8LGtwM8MX%SvJvN5bPOFP@mJ2)hzWgIcjz#qjGtyz2ck(z#C` znmhNQPXR+haO+^ExV^VT6F41juX0;VW~ZL)<2CuK1Ac?n7Vs2SJIwVOu7kI$jy?t& zQE~l?m7W;HN~87&pQqW$L_VxTTuV2$k?md0K`ju%2w|vid4NC@T@4})JFs>S>2pX( zqy^b0rw8!Z2criQ1SXHLAN%qlfO=S^1Bh5Ps2u#DXX@0RPH;m_qfWY&*D*A&UJnj5 z+Vt9Zxywew7uoTCMrAVdyx=jandqC=DXm^`KhGm(N?KCXnU@#f)G>cu0rs`Ff!^t% zm1;A$Qu-yWplLPpi_RgL&d$t`tUvA-t>B1;hqOX_y|hcpbuJ@(3Z>UwNVoN-AIasf7?=*A8z}FaxKP@# z61PV39-vIg`@r2@c!eWKTl}GF(mqY565$tQ=$q#4edL7X#g07oGs+KYdq*qUh;4 zJzV-crO4*=Eap)^BK&;L@||$IDeQqOMyzXc;EH(m(Gk;cJ}#@o;ueh)&3rW9g~CA@ z>JOu23Mo@M<;JE-d@6^Dht7z{{2+16M{}|^J6;7(_kJsKF7t?WM9m=W>${N1C09ey z%HlzpQB>QEb;0u1fXY`ItTWo+WxZ$Bxhv8H<4Awq@I)!CrKj#GFggMzi^UXh7z_4H zW8(%ldUOjZ25j`8#Q&pmhn_4$WM{y46tKHIPvqis0&H+jT zeK`W(QuY9wV}WWyJnU4w-%YfmLf$?-Da4!-Yzh)1JrRj^xqiwK^?$ja(s+*qaq+!& zcNlMn4u!F*8{@?tMEdP(D7fayYv$uFgbAKNn*_oIzCgmdYayoLeW&yxm&YGST03`V zUpSq8R^!v$uhDQBbokgltl_H8*R?))G)L|`a^w#_#Be+~BKMQ@jAS%iI(|mwLb9y6 zFVavK@<(EmW>ur!lf3~Ki%RurI1U}PAKQlAxuElPP5(7~Gc}2zE@21{+0S@xj|Xq@ z=U9O-X5}$U0Ez9stcC9P;k^ztKjI#hb9z!oe2M22#uFENN26zI5krW$LbJLm+1%u` zI*s5DqqG)n=Qc=}eUVq(b$iQ!oi@OTy4I3Hi_0zYc|$$^O541N9XlplIDw_rtCy6H z1~jXDa)5DO*3lS$Ij*JwoRyjMa7dRgRqC!_6>U&FJ>+A~cUnNsAZmXcs4o8m`6!lu$p=Ob>CXLBvCyV9!%F#HUikUmcQYAO>bZ4TP<9 zOfvdvSiVA9k@oxgVA9Q)fN;~$X+&&=vPu_0(M))aX2{E~f!qN8iP5^O;qZdR#=y`R z~Cl}lmm+I+Zs+rIF`ROlX%AB}qRy(R7CMIy_qR4VY{ zH$$&@c4;yNR*z)qIR__*9$`K6dY;Rpw^m92xVCugs2BjOM%4z&+d8v{crBm}%4rHA zaJ{GV(L1^hZ7=Ux(C7r#aC~?uzo35F>h3}%q`_CG7oUFNMnNgvF;n_}fUd05@;^m1 z1kn7qi9JizQXPnop)hJHUPi!DFe*7mNZ4l!_E1s++*?&ah99J1sfm70fP$|cy{G1LP{S9D%Rd0UUud_KUPoH1| zX8;ZI)Lu`E<0i-fuZg}_&*)1v>4h+|qdfD0uP_n(#HRD*x8(tq^o_+5^tYP-x?OMa z1xFd5pQCW+0S&B(ge&OjrrQcCAB@&Wv%E!2g}0(0m}0#(k#G`Z*i6Jv<3tiByJigOz~oF zBt@Ss7`B4ZkeP6ArG;TsypA)$CxK?E@p6qxwPEUPpaQS&G@Come-9<81=WU()Wlas z=zpG3YO5=0sUlpI2R5j6*D?!F7W<%={}G)m1I9-mmp*PB-X$${nkTGx7B~-IX$Boi z{&86Oqp9w&(rhqmM1_?;yYeNipvoBjOOQVOlV_yorr&2?(wdbhVGW(+^Q^3tl7`br z=H=-T&Vr(BBcm$jeh&7Om(#@>=_%FR&Sk&^EXy+wOkMaatS)e_pI~-6%~u{aGJLNd z+4mTUU4Xd!7{SZMqp7T3N(KQd$LG{>y;yQerNyur>VYqeVV=Tb*b)l6kzj=v-LP7b zJpAH;R0dXJ>^pD!!=HBS-2TPR?g?JLq3zIzr$EO^Z$o9|SNrzqT=`=+4KLBt>GX&# zla^%1ww)L*z`_?7`F-~2vg$5JOP+TH_`$pT4jkC`?#_Sg@YH3Tf4~31Pd|Nda+@|V zv-PO-+HAmjZ@mAFA9fD)?f*V}=XCXX>8aMWn}R~ut+rHkaGbr^Z5Us*;I<{TZHs#S zW0ASTPDQ9Fnoq|O4<1B)jLW$Tz&IHMCE1&z3E&kkR)drg&lX{kO%ja*0& zN)IPvdExaS?3oG@g&!Oc-6}G54&3fNFE-9~@!?oFXx0>{83k($Y#o1Wq>*J*ngW%@ zkFM~Ut>U#%p*Ls}I)A2kSfprpQO2)JXbn0AycU4Lt6|rOtbS5P;Pj%#B?>kJoGy&^ zkD7R|f3z?i>hsJNmqyfc!gVfIjEZcbpmh7)=ucrTU`23t@H!Zv^r#(HpmxBmkdkr0 zWJM-|J4hUGS#$7UP}Xb8*)z$_BsZH(>R5vU%8n)y@f>(L-M;nhN{3RXGc}l8sruG> zO>pyQXVUpTuP|H9+qP}nwkDp~wrx8T+sP9@v8|nV zYv1>++O68%`{DGdb8mm?TXpa0?thK(sW3*xydMYL%wnEf8l88wnXm4nLs1$VF1F5C=m< z^0OsOTsTCI{6`A{st_D%kTm&^5=GJIW^Y9UkVbiu{i@sYG83~Ws2;<>qZe*P#G8E- znL~<9SX5X;dKeQTtz6N(br))Mh6VdCMgMcO#W zmlgCpAM%=GCZR~HrO(EF7dpp1UIy|O*d`jiF?{_kL z1iLIm-L>4YyV1XBb&_g~0#eCdAnMD8i*VTrp|`PkKI|1gfG%-7F4~ly&yMp6J@*j^ zgf%n|udr@K609@35ia==-(d&*d}L_dE}ZIJ4*uIfC2j>*fw}99)|254Hj4T&b3Rv# z0$21kaI*T-bA#ZnQ`R-QX|8A3&U@YXWKfAy0>@^B*~B#zv2wIgjsurBM#+4jTPdC_ z2>zH!lg84RpfJejhbqpwUihLt$mrnM#k!Zwb9I)v9bL!X8q?eJcfyu>K&S8F+K3wz z&9wRHP<(CyMfQ7L{*N7ws%>_QU${8E9;Y1_51SC~FOwW|5AY0mFUQdvx0B*=RFe@5 z8`tuwWr;T)>lFQ%7KD;nSlchSy0N`u<@yHKTzdR0DGDiyDVD6d(lsUa1z(;68z8@> z3bLPtSQquUnQ!nMxj5FXSXI-#d;V&v^wf&W8PO&0s}Oh?TMy`5Ow!K#9=gNsf>B1mqqc`#*k+b^Ux~g)Sd(nm z$5~c5?)IWe*|rJdwI;g^4V#6z`I*J)kXp@d*1Ee)XS0j_>tP_1(oAz4)XHck^{Fg{ zie54eQLKMM6jii_f()4k++#RJ8v)%kOA4IUmLeUDx@D=_6YtP)UE4eUGU}LmBMu!& zT7r>6(6m8f?%+oSHAYpGAB%lSSNV9)f}ZZhSDM95%IDZIpR4m_F|>g1^ZSC13-!Ta z-q;F6=$JOw-XwGt$9C(v$8^b!qwfRI)A+&i)b!aeI;-lLE~8HoK%MCBvKUR1CY8r( z`m{Fiw=l*xz{E<02Z?w4-{XIyUQC*D)}wPoQ$Go1EL*$TMoB6D5=ANd~KUtR;v!IxSJN+jziV| zmS!+_d%q7SKA*o(Wc3?OsotPuLo|Q3lkd7rk56#)xw<@NuWR=0$Fj*tjV_0DfbnvG zyBwIM=Pwyqi-q7hJm3~_Q3PQPi0d=`%7TrQ<*K}ZdX7op#|xOXc|VtU!aK#*`rgWE zGC$RqZIx3tuxO3II@?ky=`?k#cmQ)xwDVH2P*AW~bkDdjC6o@PHM(I8eC5 z8I&o#Ev{7R3FC&q{x{q#q1_uPteoE)z%kk|3)1)+%QR81$CeQ#vJyHUzr9c(yH*S; zXHLZdSwyZ2FY-5u!p3V)G=fi)m>%RoZb#D%+YQ&%(PgdS4gXT#p({qULZMb`r%^z-PN@ZHb(2E7iv4!K0)6>CNc(zsDhH6!AvTZT6rmJPP_DWbA z<{-5uZf0^$XDPj8qJcJ-r1G=wU7Mmj%QoY9+Cm zchaL}2pl7Ue5Miam&AHWELLunG}Nr4fjwI+!$>&!F36<1!w`^^vBS#M7O*wtpkhb~ zEvWUsQ{$fY?5Z6jlTxrWIZ*40yeg~qvSdZlw3RHZ?DYe#mEFCqeAIk=soNfQ9;c^M zxx={MY5G0Nt;8gaG`^j$24K&1CQYUVIAFsI4tYsRF@FEPdGmIC~zQRn?X4RF=L} zl@4f-N7CE;^LI?Jm*dDB6YfEailXZa(=H}RB7Oo(tBBQu5Q|j`4MiDnWA=4TtMFR} zMt*{0eRU)3hU&l-s(TSv=c|cD)S3>473l@#AB`e`g_X_5Y#im(eBKSc#gnwTp&~ zlF!RU3z|d$#`ZKws~>EdQ0&?#A_%mdDaM355}(EG)PU;IQD=d;9m%u2vb%`y+?bO5_m`8 zIV$y4{W($SWX(qM%LY!3X6gqGKBN#%7!zxm^O`try(?0&7mbvBgjZq2pOqoTcsVT- z&7z#6kAgeLNQ7mu3sVjL(hw&a8f|c6pk0G8A+D9}WR#wrp%BJ4oVNaL50q?waq3Ru zjIZV!x-p53+rR10fh#AXu=$cFzYbzK`KgI{?H3}W4@@;m@x+7P@!|~z!W~E_Aq(sf z+EkvGKl!ZWHH+dca#Faj9VQk6x}J_9hib5d7S58hx&31bZCBjU==_BZ-a9(jqxo?e zp63aJgUoMKgC5w{Uik1&YM(d!xravA`p>3$!Mft4X}qm>=9kA`7KHEje0f9Y41r|` zxjx4SSs1bwYiue4z*ovXTXY$Lp+*zL`iDGXa0ABvah3sSy!4qSvL zi4oE93d9LC*i5>_a_+(tc$zzf@x10>&N0em3BhB#c6tT=^LWnn*6%L>WKwNc)t+rQ zkvX0nkc1p}+fPDKlgnqO9))~2p-lM*`z|BV$i-YEE}aSNO5b-3KN@q}DT4K_e8v@J zcLrrGHc51`i^5~-k|M!FRatDw)EcxQZ_+9#A36He4}Vxf4U7Y~&V>G!-fxDO-rHqT z49hO&!@6W1nW-*_a65r-gHijG7F%WJ&PnDs4N6qIG_BK1dj2Ij$ls2GK=nD86DlE} z)ch#Ma*jpZxhi_$I$FNdDtsm{(_*Kc?$L#rFgvNyqE_m8fvOEKtffn6<|f~ZUFvqm z)b^(V^&w#d3JKzS(pSqET;bRPbt9iW%8Mcp$(^51!Dc4_W$#ZX+`eD*3W!IIiy+2l zD?Td@N0H288#Eot5>7@&Mh!*DRkrcz+R6#ivDOeX$ z)r)yslFRGsKoOETT0CzL#$Jp0YU$Am4w@A6o}`NGmU0W;>aj3~KVNevfj`oz9VcEu zmN1ni_8b=S$d9fU$xOiXxBPV?NrQfa>+JujpvU(BTkFc>9Ve7{^%xEVZFYmkgiY&j zF)B|@7A?`Hw_iK|4j~sqdvFsUeY?8O0~PTv$~ZcgHMsBHX89__fSgS@o_2p`JIv@^ z`K)BP)XgRa|6S1?fC@WRh3PH4+TVd?V~LjU6~amUI6>4ADv_EatsJgD8`DD_XAqUO z%F6$^p%QDu9t|r5+m6z#o3+RuUS|I$>;3Wj7Z@63K<~Sn$mCiBUATtF_1hleo)I?u z2b!c*o0P!UInl@<>?5-xXl44EbtHN8Yj7r+J6whffhCiU9Q1rvT!eE6qqxD&WC{NmYTtXg0En8yr=}tO&trS7RpmF} zm4iOSkheF&p*0^;{Kzkz%|K8Q{Z5Ub0pn818f8dO2Z(;g6L=R>%s*bN?Ecy!x04*X zJ~yLj(YU3t@v#Ih+f8G6|K>o6oThpgg;KcB7u{-|Z!0-I?DD~R=h7DTUM}}~*L?x2 z#~f`_w99r|T!csB9MikdVOx{FE@#Ibd7vzPR;Uc0M@=0Z&#zhLW&yD5f8!s$-yg}D z`15IuLN;VTcpeL^5P&cy)Em1tby%qDy_X$!o4H_6GX?W0sU5{Gp(~6Tgd-2JlHS6z zq0oHM78NAiE$jba(d6!?1zqlIe{F6@c)m?u52=}_ihpo4lLROP&QO;Sy^|q?rb-fC3u?Hum6}s)Tmt{n3h{6Sd{7)xQHHS!S%gy8ZU&)D*t)a|wNOZ$`f=!i|Ni>o z!3?37a%L9klEJSXt3OyDo8)`&^$AeAA6X_>bdmEw?6{i}Yo5Di2$~{3=t~y}yxZp4 zxoj2h!xhm=u&n(4v;?VJRf(n+^c1LimCvDbfEe!M*<4ZLuIQS(aD_^ClPjaT0y2u{p+(<*hh?%h%(_ zK#dOnhyax5Z8}}xp2j=G*;58Nz;x)LbTgGUW>?McY-p>E25LQQBjC%U> zM%^=QTm=pXCbK=zY1vHA*;G3|)tJCu9-V8Dr{89Jn`!D*yp+F`t|$BthDSB>Rs2s+ zZPgOX!V$mKC-+a(zw>0(LJ;D=ruj%HIB|Rsy+T_+hf_6Qjdn-4M(g+BX!QLU&dYob zTY(fG%8A@n(HO;B4(^NR6WB5S^L;1hZ~gO@f7(dGGtW<2Ykj(DLA1sfQ%L&WP`<%{ z0Yc0O)&&#mvRFbG95)zsGQIadoZmYjTYgj_KWb;&l2R{7DSjeQr!0QTl*B?8;c7BP z720x2N={`-XZ_B*VPy(!#u6j8@Cpe)il?1c<5QdFlVbxmm!4whdzVV6-<=bm@JUPv z*na4&(xb8K}*;B3G0 z%6Yo^-@om)2Obx`rMD+hQ@DkCi#iSk>NwusJ*@e>N22Dx zonqnruw*?;pna+wO2w5>%jvD@TavZq^rY-c>HB6k+N8O+$ApOAu5)oZd-O*-2pwt^oc0$s$ehCgF^23VTTP8AltR8*&y@ zX{3Sf@nyAAuLnCzB98C!h)-v0ObGJrxV|e`eXmX}?F@SmP`Pkq)tk}a4{#7otu~VQ+i4YY*KcJ@` zf=7@mnTkFSK1|$ss=)5_=PlK_x8`Huw8yDd!aYt?fK&#)0<(F|iDfE1n>?v01h44d z2Wq#&*Oc4T9$$*Q3xl2jJBJW?`AoP)+xs`TvEV5j`ClET-h+hXJDtW*g>m$_rKTtyg+W9LQRHvN%fB< zwg}ZRZ_z`aN8%2ugfmIWXlrk?}X-m{v@I0SmU z?iT@oLMxczO-(N~wV}#1bz81VH8upLTQ6Ex%2I~l2R1@ozexcHh$M1aACKc?DwbV6 z?puFBKYF`#L7U_f@;ZH~c+gu4LMXE5s+W=Y52u5qh4Uh-5;6tsMM^f=?L6NdpqBO*+v+=?4;;Qq< zO5d?>(xm&yk4(g$neRl&W~{Q=V!I+cu?a`!Z~|M~2Ku1RTp*it${|M_{{1}^6aP|l zqsXiKYe5wp))f_G!x%wU?|-rYF0@+M<qQ{w`ezR;XuXcRGlEj- zJrJhYv9mija`6^MNF&d{{o`tFl^$KT>>nNyfjEyKRK%14g@VrweM}>od3JkU`wdw154l}2Th+A32y-zT&N$i4k5(th4d*~>pKcBZ#rz!x)e$@xayog3zro17Sh z4_m2sCTc}db1WZ}+>C^~bgj^j@#$yP3Z~^!XR%ObVf`HpgoE0R&nHeFd-44E0C)B< zjVM_AP8$n)6f>P&1`?WA(BeGpbf2V74}Y!Uf?|PUQ4lD?oU0NcUpT*pv2jcr5rgVW7ji>ZjPw{= z09}|c@xBHM&xf|1h__r<;lbOq+6kp6z!Rh zak@|q(|V<7k>YuHHcGvBDwHp&CV!jj&QYy!+`+-0x3f`5kH5Jm@?lXu)|*E87xMO% z>FoZr@B^JP8~GuGhZte780f!AgQHB6E|7KC&ecmY$HJ=?OPON5Sa@+OxDNJpI!mhe8s!VE8o>vVW zDLkZzK&(EdtJ0jn5oAfUS{utL;JK0sQ9pnt@r9g)paR(*m;RNw3oHo>scyh;qdi&Ueddl z6GS9FX$2Zt9Q#Ft!&^9nF`~z6N&}1Y7ll7eF@OLJAM;m#1#b5V5wHn!P~I~ zp&O_>{Rt=6$rYknGe4aEnVE3~wisT{wlYUs4@%kAf}h6UL2F>AF>eSn7yL2`k>lP~ z%H?`FodpY9Am%XZ!pTal5IgAe9$SakZJWAS=1>70+bL@;zRTdLKh!h!728;-pHM)K z60cIB$O#o2j?VvrHYY?L*fGV;J-r?TNu-{{A;NM?EXr;Qf(tPM`~g)%tT~3{>%}b= z)?h%!QB*V!WnrT?M6PO=WwHSLR98s(rD%XQ#bUEeT~G4*VNlFa?7$!3O91;&iIkN7 z4S@yKIgtF1iZ#i!8Q}au@sDxy#CzfiWoQ1VQ6D%sT)gYUK2RL1}Qe!8lCUuDg@ z(Dkhz*?kX6*3Sk=%0&W8qjfiitY7# zS|aE%cYJtU`_jp(igde#%Q0SLQgHV6Kgo4@x4)PiBZc>|)gs{YO~G9@{A!&?KkZR!982U0^cF{&Z~jzY+)mifl<-j` z3We66@JaEvr^H1E^Q}NE;&IrVrn;#A(Hev$iT;;B456MqC0l;q(JnHxKqV!o2im)A z2@3>zB-7iKj^xjBf{+1#SYN=i?KcPZ2Ns6FMfH!ee44xf3CeS%(YX(HNWUx{#yYCa zz0rDBbeKho@BIyFSo(sxqv}@??{kUsl5f^7tzPz_U z?(cqu9~GEdb`U4#LBWre^vx_IMB6MX=p1m@ti1h`5b0?Fe^C8^dxa@-eZlGi!!%Wh z>TnMHLOBBY%y-6fA3afIUZ4SAWIm!+-54175ZeevSF_&xQWQo9AMubGn@NY^3m#m$ zM_7UIEgLIF;teZh$-lEdt;wfG-snS0F_*K%JaU=W48o|g5E37Fl zexM%cm+P?W*e@%rt&(-egFq1_9CjEq)o>TL6j#~txmn$UL`Zl#-5UR z*Z~btbX}lpktV87Kn2416yyrcm7^=zmeiI+mQerEZL5}imL!(2AL7;^%Me1%B#m%% z_Vc}PqOqDUu3@tHTtq{Ol!MihHOQ1rnFetv?)h@vlw&9v43&Ix8ndQrASFZYsLvQa=k&x5{9vkjk<6^pWHP87tNU<<#jYv znbf(9aSU~ix?wq%gfg$xG5)z_n3hZzD7^msX3Hfi57UBWBt(qgCYjsFr~$B(UaklT zGvK;~>r*jyCsP=hU>vuZo*4}lZ2tB?E#}T`S?wGLf8*?6&X>;<+dwZBNo|=5OQa&R zqKgRQM7WHziA-WDXc_lfJJdiHfY^0~_ymDBepGuYnQZ$AU;_cmAMqMRnoqn|IN za~5cmttM`bMh{(>n++McGkmb4wQi_r&0YN68-%W1mvG?TRPjH;nShV&IOWU&^E6^i zN9yQlA(pw=hwCN^d^ovaLCC^_V3`F4scH>)@R}j$Krd1guI5t9g8NbUw!nfWY|Giz zU^SSQxYY<*gGv!08%d{c{u0CEmC zqok%mO-#iVmW;4C=~~2oe2uyG*T##|jMb)Jk@DM7S%|93wgz14Twi~sZ8ioGGkWbp z3yORQbnWRE3);vfRE5%n84FjZFsWX_(j~acSh&Lb9Um+ zT(o7eA1e2gH68;%RAKj8K|nw}vrP<54Gj&Ac=`5x#Y}norZph#-64_MjeS>sihqB9 z=LIGGfge6HG&BY|0|7Dp1-ts6eN0|v`}_MRZU}#JVq*uAj0alLfcU^b%>26_t1e@M zCWKV$^}rjGMH`OJ2Cgn8n@k&34ir1CC+LYJfQuyA7b6L#aIyZt{z4om>XYuSQDaf# z+igy&mf^4L>g?QEPMTV@*f)4fqu{ah)-Rb*R5{YA;H^=x4L}?7bWTJM#gafp<|CtL8URQHJHfb(q8bfIkzRjPi8E zbMR8VCO%i53l-dWqL7W)!85X@iGZepxh#AXr{ft}G->vWSuNRN5^Sw(N`&AoGqn9r zW?ij-z1>BhXKWad5}>P%oBA zee$ustjIrTy}3#J#9{C~Y)5W=Y{|Lsq2}=SZQL~v=p;qh+u$8)mV&;8?DObZjaP?d zlSB6~;@#)mi!BFgbrwVU_U8reVvKW{6N?`>pSwu^2S(U{NFC~>B%(N9H}Y74d)g)3 zZJyx0)xE9r9{sy>F>AL-$z3zT{X(7kOKIbUt*QE8b(Ac`mrjq_)4BW?`0gpA#!?^R zkwYi?Y|@*RgA1-ktcN#ujrZ5qnNnSaRw&rL)@L3|>%ge;r`OcE3{eEXz}`L0uWR9$ zs+ecrFX_+T8gJ`TsFpW^kRx`87d^oqHBq`g#R&IletSSyj9WiXNXv@G^Ckpvi9n&I z4$vcKCa%>x*Oa_^sk>$?m=jV1}dKxp*&ViPG*)QjrQ0uzjuF1Jv zXGJC_;B;)tT=x;mtF7=;xK9G%(raUopur&}_j*-Cr>VT}>l7Yvy|L{Je$yw0GAkws z({puNd#LNzjcUrfjpn^`&F~20d+V89lIo*6Yk@bmJ9{8c-w}?4V>K=O$21DbnD_uG zx`U<3DoZZ>w^kZ?h1vH@zsRmWeMk51_3XW$ z{6b#f#CIbAjt z6P>vW21pQAs1%~f%33&g=J&z!b^+caq?CVV3j*9fQAU+`x8@}IG0l)>+R6Fti~k1A0lx}g3RIM5(;_7glACnP7_}~@6adqq0^mZA6_}&IxmpA;=6qmVEhr4nnmS-`F-5tm1q#+j|T$?PMrAf4f?AwxMiXNosq8}vUMXb zO`+a0>pD>$lj&N#?|pz-XI2J@AsF-4AGtIctJG(tjw|X1J|rzDx6bg_HqON@584r< zZc|Lq_EOpBkDkrB*Ct?F95?v3fxF_~cBU9v>67Lk8?xJUOB=z2I$RMtdpWW@?E7s4 zRz7b!7l9HmnI44>nA{#J4u~vU5rpqI)&d{OrzugpP&YRq+=%-DI2Ppa{1HI6NbZOV z7w~^1K$(ciykWeO6D3!?kO0V*xT0^)d!C>bR9=OJ1JZMfd0!X>`KADzz8Szf_T3C~ znXIct;U1pN3BZlOVRmTmN3U+a1V(og!1vEuG_X4~b@D>*III1~NmaGMP};d=`%K4p z_yPRB1M`8-@OGgG!g<>(#&uv95$5idQ|kA=?2g4XXfLnm;xA{ydwjlu2#OnDX@CBm z6P0spi+!#h{kf(v3&y2fMW^`Xc_EpyySuzem+avva!P373*kzO% zl_qADVt-W;Q=It8RE7v|s-@)V&Q^_Q!@4(ySBYEcx6a~{oy=xa2p%K;wjYhRLrr=r z77@>iBZKV3){V2?f=e;$Lo@GGbC8v0RKa-^SP_sOL=)`tW?($rhr}C{%F=MY@l1lx zHMwQV;v%(cmeSo`3ck-X3-R*wmleSZnow{;6?L)nx(bQ>1kkf=1LpV?$&=d&9N#JN zkT#PDdb&ZFdgd2!uipR;g!@BtTbKl&Yq0T2rwVmnRLo$2S7@2RsvD@tE+Kwr2f|e81 zE+oC^^0xGLvMDEMoV3PPxY<;up%>MRqbW0p9*sgXbiaTc%6nWs6u>0DDT?#%zDM^< zh)WBOgN6$R%B>l^?#f*+M$b90FYcN2Lvr5_mcU-jgn7qtHvRI#VQd#aI|3gl6Qly; z=ds|hid)~BrR{SQz<~EW=pexLp5a05jgbFJ^ock~2EP;0Z}f&|#DG67vF97}hW)@h zW2^9wR74!uvp97M*E8dsI;kB;w{2;6uscO&$Bo==Vl=lyuYwL=8lCv-==e5ZFR zy!huiUgZs5Qt=-RU1QtKdIbboKn$bhhxrV3AJTRgj%B^?yMef*`D&QH_A62X}V0M)&MAU{=7&Be%INeD`-&=u28+3{x3agKlm6|5oa`0x?IBu!8}8&wv||)m$zgk@UH3RJ<@01ORv*&UQkbKZ zZfy{tOt4F&Jx3=#pY~UA&gvR}OT30%#Xtzm^tUHcX(ijzM!xP7WCy{w+cyKNn2&qT zcNFx8dVwhWAp8I`>&bKdul$mGigY4>2IPmV;MC7hI5-4DelQSxN>I6fxnfGvt~II< z+GyW)v7Ak@;kwz^R<2@y`;CGj<-SRPrt(_rwGn1Hl`JVH!fg zZp`inHE_ZK2MQC^24OkLV-AbskJp)Xi26(3u#nfWG2BUnzb~fiV$i#^n2v}7beKx+ z1lsxor7CUR((g;o&WoEq=slB!NlQ#ikGxR3$aC@ytiRrm4@;Gf`0*F6 z2Rn6_6BSmEXX&E2NVFqL?KGOhnypc<6EAf|rP`0X;wmy!tPo7orDiHVlDfB8)wZs14g`Y`>YFE8D+t!j+#PKjUg{YS{_IVdIx7*Li&5~fuqR0}m zzAGQmTp66he@C8Tn*nY3D&PF|^*Q6OM^3**Z@4PFG*A}3z6qH=LB+^39&TZ0qt}o< zv;8z6To1+@-PAISDX=w5+oqD&QnP6l3^Ou%8n;{7Qt4ue7$>LxUGW)DOnrV+Q}yu~ zmBml8#~&{K@(ZNfz1w~c8dOxWpM3%^IG728XeIX2dU>7nZYF1`OEnd^%55d~kl?|r zrbMt@<3mVj`9Fske-zcjr4GSpLgNmM)xpM!UhllAr@tXx~~U`uE&^(fCUJ*|D+F>0Vub_ z(MQk#q}yR?!)*ZC?Fh9IxB&5XX!~#-fOaQlMw zLhlAU40!;$ZunmKKS2C{3Ir1lDFDiDSYEh3e)vQ81se=G0NQRKKM?#80|EsG^8m9q zm@hOR@LveufdPYkfZZFy7lu+Kq(6+Y*i*&`_Z9e#KVdb8jqnDPbi*f|AZmwW9Zj~t zIYy=(UABI-4c9o@Y(egZZtlCc^IZkaTm^US+qd&v1^Mjjw{u*DyzgVhnLtl! z3W3R0?}N+l`?m`a1VZf#c`_0NS2@CzIYC<7D)Pc1j{Ulkb9hyV;bA#OM^}k_s)b)6cL5H!@E`bJ1pi*tu)tp4EyIh(2ksaCchL86z+T_2z>9%2G7^eXCUbHL-jP)# zjB2qFPJxp4zZG|gn&MbXlZ{aJl4(nqjo{Ye8cUmv@Ey_31@~sYOF^Cm`DT_&;jRVy zW}ZtSp9TG9j!TjE1*}+=-+xt!Lu4x#z~vVFn+5O%p%#Q(8S#ayETc-T!p%<=xnmH@ zegP%9qvA?UfSTNKab>7LQSRUJr7A#G?pXOU7N9J5^h~J>P`7g4%Ty@`XNgpd&RQkH z_Marcxm?1}d7_BzP(_efj8)>kSunaeb*2m!DBKxIUn&Ds?u?-?qX9~HM%9+u0JS^g zYRhne;+?4oAQcgO!-c<^e;jOAp@-*WH(wHowq-r4&E}|dwA5}^t$+IJb}32PSEayTxbHfb z@3pcNI6&mMj$Kyp&X!uIqLzwul`Ztzutj8D`R?w8!<|6o*d9uyG`zcc6acwajBAYE z;U$>L%BmSps#5EM<@Hlh6oBoq_MJzXmp>dzPu;e9VPITpQ6E)fS5=neh_Mzf|DBY) z#kE&CI#btGv20oVz$`wm-JF)0Z~Cwwy}$HNx6|Z1(m74tM11X7oZ2WjT8lL<#~9R> zSih9ljNH6;XSqOo(dsgAQKi9?&xBt_Ofit%fO6p*q$JkM887nJ=fm-`sDDg`61e8k{}G z`>9v^#``})6gz_nC!#`fF-pL7zinD_@~BO&Hr&-;HY6hwgPf=E>z}Dv{lVdNssh0F zy~uE~+JE(Y7O0nMzVfYJdwB@!iqcsR)DDx}4^K}Te(nE4A-r||;ZsxDLNbQEa+zmm924D!y}qE`j0(cw%8g>VjGXG;^1eHX19qvnK|DWGdK8c;mYF~m^km2)N0G# z+acU}PYg(|{q}wgT&0F;lYKVrSRjl7lNxi@9^vdHWg?@vcaFqzy6{h%&cHL9i4I0^ zunBdDzvHr9I&{JlzVJ_-=$SEYuwxP7yA?vg4<$dSM|^QS>cupPrVuR(napy9y@iF& z*m3l)U$td+VLy|BqiP&^Sr`Z9m_Yn-#`>yUkNa}-cG~HjZ7dSkG6IELDI8(8bQPDi z->SP6)om(@U@EphzTquVyJbk4Yq$<6@~4ehvUCsYYDLX`=Y(f>B2;}2z7bE!i$%n3 zSG^`2y*!wcqk|%&^;%qCdxm+4;CJSFXCtSu;x8C2>3D^aJLB&)eeU{WRiT+Ob&DeR zb*I`{|G{yg)xF5QO+9pX&p~$!%Ki4k`{t-sMGw{RX&VmCDT&xCq{;E~y>p(jCZx9f;keo|<~ zil$7BWv7x}^->yY{Ab&MC zA-*>H_b7*h`X`Tzw!zGC_{SwFmVX8BH?Qx_6Fpe6KXXQc5g>dSC)2|FIpOG_Llzjy zAr$P53h7~iWY=cF1Pr8$`&G+jxo3wPc;~!T87GXG?<5SnD0jz}TahBLT^$)GEXNmS zTvo5fSW%e6bzGAxBRu$loav+!B)xs7kP;2VL6V&p()C6fr8XsJrcP4kRFKHKlD)mH zW36##Qqcxkl!!j_8!gW6t=5$C`OF1)2f#OTy04qFwZB$z2qO;t&twuT~;5c*ENEE=ZfA)zq*8CZ8#0$}| zor^Y6snM;KG=gJrW{*Ad{?(bJZ6$y=Y{*8|KT-!_@pPpp&x8KY|ZxgYgGfzq(Ts9l~Usv*3=Q|~qX4|Ok4XkqnWEbrn~>>AO|v9ZsgUe*QZ5OCj3PM> z-8;ci^6--vmFzz01Gd}o;Wf#`_5Gks8WA$8zsiy7sNra(XlhjC#pzRGe(!U)Y9_ub zE1dDNFqVz9dZ2PJmdb)jKQhtg4oy4Nv7?dQtWt_8Wt61MvvAVlsKnHwpsB!F`N_k0 z@iFJx14n6;v6O!r>mnTlW3Ad`5iGU7pG)U0YM`u37CmX*QjNW-B- z!1H4e7ZZ^~5SNzA!WcIu+NT&}ucK{65&jgGHL9m-$4VtL|5vc?zk|>Q;#x>%Ldg)s1dM-!%YPPQiF<5k9X{l5jPOl+jaRu*E8bLP8QGBqUD665Mi zu%~&7yewF+|5wyQ{C>uAM{Am=%FBZ7y81Y0xw|RTL;ZdxN`;*5w3<9;xwt9QRXu6O SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/public/asset/fonts/font-awesome.woff2 b/public/asset/fonts/font-awesome.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/public/asset/fonts/ionicons.eot b/public/asset/fonts/ionicons.eot new file mode 100644 index 0000000000000000000000000000000000000000..94ba2be392c09515ff4c618f7be8e1bd9076f3df GIT binary patch literal 144114 zcmdqKd3;<|-9LWM-Dl>`ojdzvGMU_&NoKM%>m-?UOQ#EMDW$|xN-0nR)>@DyR79*$ zMl8sKEPW6WQEOO5;L9dr1;l`eh^W;^5q%H?4TaUysnq{cgks zRCsVnNT%xjLPd~-;iXI09R2ZY^y3Aww+X4KV~*|WE&p<46q(i`KJvk{P8~ff_Mx8( zLZBOcTm8ZF&$ERfTOtU-?RYMK_|%V%?%Riw#NHI*`iIZ_#HKT)kKQf_iRA)&TiE=e zQ#YztOnec~UVt0ej0EX5C5`eUh&OFM>%0p>yY{U@d>0yZ{+Z`|@YHj+|K&xLf4Ly2 zkDYbu1*6i#>@GYXM1K41Q_uR)rGNe020=8Jqdlq7b3S_B?LQCPB8b*TLC8GB`-c9# z_3H26IwdggFM`jRm7jlmw~6-!^7rlCH!dn{98uk!G!&2T_`Y$WQxx{?Mac>;iC%F( z(#ez}ZD3o4Bu}D(8P8S5pwmZYpJqD*1<5PfCd8My{$GST0i!ho8I*Y%7!V%bbi_uX z@@HZ4$4(p2wlb1wo~j=ku}6d;kKTz#W3EHOba-svKE|D!HUghqHE$VVa@F|Zd;y>F zeedz=$0=O%4uxyuV~AH=Hv*sBIGg~t!*!K?Q#=o)k)!8_a$`s*XS=QppWL|XM)tkK z$W`NGNGEq-yn-}x^o(5Db=CMd;^YpDSCCe9)n^CBUqWBV)jp?iH6QuouG+DaHZz`F@(ug)5fUXaOHh}gL`MX z5998;)%;c8Mmo8Q>&6d}?@qLZ+!&s5x9`7E$A9xaJMj4KLGPE5m)y?kJFZ`WU+cyM zL3qt^)9FZ?sjDVGmJ_pGSB4KK48y+?ZXDqWCvE!O5yWfVxRYvXweNUwF2kK$$5)jq2Y3wS;PS8<&UpIl|%%=lIi zA9LL}d~%dlb{&PQu9`N6G;-B=)xQ99SaI`@z$e%3x^ehpuKP3mYMk;=dNp1K+r*;~Ykh=)xg9+7xbvJaInOuYmLVX$ z?7mw;WZZE)58~6ljWD?}xN+A}xYm^shvQ{b5XSDr;}bRcD81~uarki4by8c&jk(Y7 zhEHK~<29~alfD*Va+F7Ke4(T!2m$DF*(hF_s{H-4WR=4pT%N*{5bmElu5xpCJYga15S*^N^=rB!_jS6oNoL&e)_ z@=v(oarhLjb(D5ESHZKYqdXIYyWISgPGQ0!)$q9cjC^`lcHs&>kB`8wxNaPN)!FXz zGCe~b>~uBO|<{_twmyf;F0C*l>#130X!GN=1~Gvef`d8^NDq>-x}#*I1e2tRfF>9&j`{*Smrm3!$-S^r|p{a2amQbrtxvPC%U87}0%j;|P;0yRI5{eJYQa3D0>C{utc2>n08e zQ@r9jp(Z@;<}1S|SE+H;XSIIy`55xmx@w-#dvfmNg2}~`D<+30*G!%| zxp{KS65drdq^9Fum-+vT^Fla%X}2b7;EZ>u47j=EOerrxMNq3+RaZIyPR z_JnThBl<5qy`HU}yFIUaS9!1V*}iSQw~UzagnyQ~Az%es0)y6|^_$?j;802AqjjI~(Zk(`nyU!lB@3ddZ+>m)U+mv0DyP;`A^R@Xo`O*9h`DgQQ7m|gc!upma zEx&1br#00&*7}RqJ#BJZXWN#xd)i)Yd$-+gFSnoH{`Rb;v##j4tmD>>2Rr4?fzCCZ zn>u%QzSnhO*NfeYx*zR1ySKY{eeadUq2ir=eSO>de%>$lpWT1=KzZQSfj^e=rMCyS z4?Z^d#_aX8@18v|N1wB4?)meU&%1Hn)AP@q|J3}cp^>4nq30K<3pOoyV!>3ouY5`Q zCkvAcS1i16;q425vha;X_M&?hy|=h~@tVcEmZ(eKJ>r5Ru07)Jr2|WME`5F3z_Ja? zE?XX3zGC^8k4zrg?*u>f4Wv9J~40E04YP*yq8zVG;z$FD#ByyM4@e|6mz>wd9r>V%dPcAT(#ebf52>nrPbu77I%#QL{R zyywKXPEt>5J8Ahzcb+tPa_r=mlUJU+VZ-JPl?^*KJhkDKQ?{P+^Hbg)**tRV$m^#@ zPF->8Q>X4ZEp*zF(=Pd7_JcQU+`93_4_O~NZ|u z)+d&JV$&xs+1j#o%hsE>zWd2ppS<9ccV9So;pG?Jap9vEzI9Rlq9qq?zv#tno!d5U zyL#Ib+n(R{#>MKzp^Mut9=Leb#p^HLa`Co{uf6!;izg~-rL(fAGG2N6Q%#@Rbjh4c zwp{YeC2xH?@#(=&U$}jE`yJbVa%uk3<(Iy4nQ>Y6vh|nUdf79Vz44jIXV!h@lF#hE zJbU@d%Wu5=nakh#m+mX}d^Yvj4WE7e%I+)IU-{)LcVGG5Rc%+TzG~}Lw_o+dRlm5} zyn5%=PhS1vHRoNk^O~o3*gLlGxM#;}{~G$&-haL1Umy6_-(0I+YhU}&wJ&~7|J>To z?fBe-*V)&tyl(8eC$F3MeB0-je*VnQKY4xf`X$$&dHogF-+BEL*H3*R^o1o~IO7Ws zf8o_HymLeThK)De`o*y?K6|70#^jCV8!x}{fg5*!$^O!uFJ1AacfY*;%a?rl#jgx} zM^X8kk-u&<_ zm)-KmzP9aa4}9(Q zJJdVY+_CMBhwk|K9ecjM?dvyx{o${_`t^729KZAJy9VzXx$E+~9=hx0y9e*S`tCdb zkN5wa`G2M&71%|M}yq z9>4DK+aKTc_%n~c@Wk0qy!*ZG@2!7w-S-E+|HM<}r(XHNoF82KgQuTvd;09B?|J&Q z9~wW*{_y4>zVS@*nW1NP{Yd}Ox*uKtqsM;q{EuFLcJq&oALoC3*^eLniTRV!pWObF zXMeitr;qM7clZA6il6uX{F#3{?cZ+ww^x2~#V=m|rTNR=U#|V-)?eQE%lDp}^W3`U z&Uo(T=brgh>Q|e8bl(dS?Ib??8gdEv|#cD?Y&-=6o|XJ0J8IQF|Wzk6mP zJ#o^+qZ6;a6nkm;OPgPM@TIAjQ!nrMkInz_!YlGCL$7Rj<<3{$`2EoDFZ=!YtHP^o zudaXf=2xG3^~FD2_lH+rYkF)zb@=B_ti-ILvO!=69>dDWl4{O4!?{MuXUTUWgG@?K$YXzvq~iOD6C z*H6Cwmu+viy}jb?(YG&q`-Q(Y{q?-RKKxGTolWmN^EdC`y8pJ~Z*EQFS6r64QWE>{Y>bZ_kbn~f9kzoRbH6)fFvR)+%HkGLdg$kDtm9< z1K9Te)LRS|gN0%+7rgxAn>MlIrtS)|BFY4nwQmm_1D&i10ij+HLcOtwn$7oxdI$RQ zSv69M7Nfanu0Pjb?B9C#R(wCTb98j)=npQqz`Ec9wu7fl{TEV3cm9-;tP7mB&XgOT zDOEu^C=F#+OJl?QCAXjrya1FyR7n}){<7c`gyw1k@EQ}GN_O%31$n>rhavets0RbR zk!-2I7}avM?Z4Ny<%DYN-vQCye!>aMsQtC$;-_)1j!P*TFP8e%-oC6;+LNlGrfl0S zCwaoMWheaB76fJAK8)*47}v1SAan_X!bWr|Ed`jG%N9DN1#F<$tEur=yp+%NWWzBY zD&+Z}hL|#dpcX6k7PLa?Ko{5IrGs6e#ExogF(gS$7VbZ8I`n&071_mYP3hTPM;qa* zRbMPy4X_VXpPipF8sarB*5F%wV2aV;q_Vk;P8Zm@~kQVaL zYt0rGLW$@=TQ1whO8NdiC12=d1+CaO(BG#4`U*L~Oco%J*Hru!3#tS#%0<*@1W*K! zL1$y70sQ6S0|cdOj~LL|D)y;BQuK(Y+`|6N6Y+S$Ynlp8ji;;*{yrJ-NZ(oAP$zpg z+`f)`UAr@K!mUUCWxb-T3HkpgYuJ%v; zO4j+4rrhFyam!V{3{S_>nORE;^q}p6P%6f?Tp{mbns{-bKUbn27P6{lvRpi;MvGdS zVGb9tAA~(>Qh8nWC~mT9r0F*e_(@0-ECQcpYbJmzE{0fRM}Ox zij0X@Q$%A|-6Bash!!>*0UzrFrYi^~z}B(CDNyHrQuwU!1>tMLH-zs&YVkWrZGmvZ zxoiWA%w@gvSzn`vrRMahmfIdQ%K8UV#{Pjk2bc5Dy(I{qY4{2VjllT}gkv~#T`XL~p^1YI z;E97$G3S8N;o{2sJU{UL|7rded|v72_N+jIy-<-nQpx6@V8A|+qRJI!Ag%(C z@SUd1d@x5zVt;4_OwAF7W_lQp7E4;G5J!K|_<&R@7IN_t1)16?BcR0xuyp{Z#?!3S zpNl))8qS5;b(IVAH;0iFN_PtH7!yP=*;$h^#*oZH61StTMi4C}i@VacgSAV)j0PA+X!Ftxzh2 z@96OE-NRFR#>aPelW>ss8@E0Qm>wHY31tZ89turX32=g6=djVIx)UHsl*8Q?m|k2VejV zsqVGaHQ~N{K@CCA8h8ntcr#pr{-AcuV*|WLB^nNmXLUy43|^8mH0~U@?Wa8-;}HhI zS}4hV&if)CjeK^D_kHTUn!dA!gNNv#cE|)TXi0&Z5oh_D+O3*a9b#Tem=&!Ma^II- zF6W~)bxys+r)9^%O+&|sFBt(}(j;VD7zScdL8$c?dH}gS^Ti%8NFhC@g9q#LGV5Nb0ED~Tjtp^-X zPdmf6Ki5+L?F0n2?l1+h!9&zab3$!D32nD|+p~Rhfe%Xqy^Smy?*T{F(;)U>0rqH7 zO$8>@4^hgl!&K>%T^62n+Fpue=QB+$&OgYOB zQKwTjv{|6r`Y|pT7LG6qd^>eEQ)jO%(j$<+10d1Bx>5v7zC_Vo`aqMBZK!XX*H#~m zG%FRQHfljQ98Dk))}>#F0jp7SWJ_0sxPgIqXMq zc49+IYw9*n(DDZLsEm%cH^>ohBoOocCLO;m7O|qo%JSNfm9%b)+S|*41q<9S8)<2H zu%S)V)qob0S9)XKjs`jE32N%!9*n2`zW7?%kk^L-hCNy~owv$msGay4nr?gRVOx&& zp_RZI@zURE>PZ|)p#ym)G+h? zIi-Y5y=-*2&(k>dPNS!9IG-F#=I5TcYU=XPptWxEI%^$1{Acs*;M7x0NJYjXDeFZ4 zs#!`n(#OhrUnD&7L^}P%NHU*Kj&@sRe5`JKM(Bs4_l=B1QmO6T+d|#xG;Kh%-&Olr z4;bMb?7_XtOt%>AbbH19I3zA`PJg+N=NftsIwg8gZ>ILRt!8uNRTes9t&&#^%6&Z8 zr_A2GZhYNL4|rRjw5aXWdW-u`ugYb&?ZbfYZY~WfaJs4r z=n%sqD}o6vX~j}3qOoDxw5N8{FYU14&RDmVHqEKmP4l9TdcC9m$F|M7Lr{Go3x3AO zENjfV&)ja}yM2E9{Bn3X1V^;qX4=y@4Yh}C%i(Lb4^`P0cny#@>{myDI8=94AF`I( z9xLzHSGM|4HM`xca~j~tuqu!h)jA^#}X%g}xzH%*6W!7O+fK z13eoJy7;ZXkR#5YX~FApJb7^SJEx3RriacAVpq!x(j<_mJoE2T9XSOt~X&2W<-{i2F~!S+M9~kx9$*a zW>bG|dn6d}+PcU3>F%K7Wuu2|Mk%7`qOPs?Y8$U=k1Fmblcw1T{%RbtYn#* zY+II%M$3Fmu1h4&w9C|VYP*Y59UdYF7+VbkcbC47K{SThf&?s9tkQPsA)XaD*FmzT zw1{32*6NfBfCes)g_v;V;NZ&AMV*~?V`pdM&p3M_tt=rKX^l40!7WXSLQssWzq2#+<7 zx=8B?GX~i8!(<%@5Y#G=Kc^aqOD#nEONE`MRjd=@qoeT?tV-viMT^GQUH;8uk|QH^ zM?d&4_s*_-XU;O0f84?4&qd7j(ZYHhUpNQH7d|csb66=B&vuFhl0~bzA+~@u$D$xK zv-vKjQW75$5laK2x*{k- zK;v|=C~#Fgmd9Gj!d<_yvuTzQH|x~g{8H;sDAMBfvb2|#j0RoLpO$Y(m6*3N?rF^G zAJKDZZ~SR_y?j%&nQ0ytko*rAazF|-Mb*%FXvNex3y8% zgC9tYCajoOk~I-)Nw!q=>xxeiuk|QOI2^uKM8w?MW!qg_zl{kvC+Jm&Eo;~co|7H6 zS2_gw(T~V}`GwW&a@iNSoUMLA49JS_le6&Qdpq!)Gp_A`!6Hegn-3h#SZ`@&JhgU~ zuMR0A#X$_N6bG@0;R}eR>L|08gNCPbAWiRb$VifFM~ z_^u_(y2S#f7+_eWfUa_VqbN#>%o(ydk}{7;Ow+U&G$$R3CeQoNmR7(9=j6n0S=N*e zCTc#f7Q}u!Pg*C&BH>P1jxa?GFG{d_UC)@Ax@ASJBc1~H7xsH3sii%Af-K6BdG%pY z6D8emB+Q^kVxsr9JHB`N-3&<{!YF-F+i#zaw8Q6QTuwaaQ$*ECTa(lwc-)4c6?YniO+L!zi@!H~q- zC1!;4(NJ458)F(PG@B?anojtV{rMhSPFmRr1Kec7v94_K6TVhsUP@F&8U6Oxdwdb& z!lYl66^Pog+Zd8p(-b}GX|bmE`NfDx!^ij!A_8ggT>2mYyp|ENfHIP1EyKQi298+) z&((qw;hb8)AxJ8edI4-*EC)y_YCV|Nez35Bpg6c>4n-V(bZ|AU!eK`VhIDKVi^*)uW9 zc1(?ojM!{+YR4MN4|%|JekV6&baK&i+HTI{ z^zmOv8lk*|DpLb-iuD)6zESGKq6AfiX~XU!VlD_%#QA(6(ud_eBw}(1ePr`FDi4V? zqqOF!IM7}W#=-of6ckVxC}GpaDu-@th=sBE2|-Xs4K<c52taXF4kDnh> zf@o#L=SABZ7ftQSw3K?=bLqNzFA#|8l_Nf1jH%3!y^0Fj(iR}CotghuXeJj4CxC(; zrTq@e?ST1*HaoumJcFQCBgGh@^4=Jfm6)Y?2?CL9q}bbh=;;iQD5}&8_EL@Y<)HQy zNd?ZN17=P$3}0yZ%p66M#|?|&JSGK$z^tU%@BuOC$%|qd(w770qpe9^!o)z7#lniu zBeG2Hj|UCEw*Oc!nkCDGWknXy6=`t*(;$EQ5QBP-0g^;y;tALwF#pVNkSqXe>_>cW zZ4~B#W<8cx5Umggn)!lo02pxUY-VAMFTPRitn=AGp5%R4C0H0heBf02`N{x)(#{C7 zk=iAm-#W)*t~9*qL2tHmR1GEa=?D}RodLNa9Dg?+x=~U}3{c;XQIVvwqHEHHA{Gc6cNJN)}gG}{XY$P7LH=qw;b%-oq z6qzLT$?Qh0iwId=8k3r|a3s|t>be2gad<+f@9n@K2lku5=&;>X_UjSbc-SsX{kpcf zzdLjTpGR{@Z{+e2X9?$G&-sLKk?<*Kem^ICN%$(D+Tj=a`=DJX43Z|iMHma9t7`3H zPrFEg>1_&I%1j*E3(QQ3@&ZW_r^wOH5bzd~3GGqo?VxpHQKaO-H`yQqtK^`KxX8JB zqGq%R$Y_)uA7Vgmcm+Ax9bVInn9NY5v>%FDgnf#qqbxCS_)@vUqxg{I_h?2MTQNh} z^eVa$2pC?*-_&JKbj7+AQC-pbL*}K2I{2BXF)&>g3|C1;W39Qo-Ro;UquJ-(cg*bN zEr}auACt(h*kxJcPMM-KyVGYe(}PmIe$A)Nk>xq?{1o??EUb3|HHr$aR90BN#S`Ff z8mg+#>g%5cv;_qjk^-KVJX7S$E$a@5egItMfUmjP7Z_c-N&cBMzvC5o)6%|y`o>0^o%XjUhk~en}MtPgyV#hF~-QV#}+0KO;25mp~~!!Bh3*c_1HV4_{@Mpz9S1(pL~8sq_fB^qW7 zDx1aX5{0nrRUcKMXz+VA<$ld;=(;!1R2LVef~psNudJ+Q@H#QdxVX;!q{c!gZsj1eGTy4z;c}XanOh6kUE?s0>FY^Ch0eH!2PA77A^8Y z?&%{rae?H-b~+`8Dq%gIKJNVEAgyR=+T7GqA6B)fWd|GW#-MFQ!31q9505aZwJonT z_KIS6#%yeBopbE5pVgb2dRm&AT6&tAle)jDFj_8;lFK)nF(y92F~&5^P}@nXTc~Y$ zDW^eV4UIH@IX%abptN86Y_}=4+s^xHTT>}R_5(N5s;O^O>jiy_y2{Wcn9wNaAhVqh zUg8+xcvxHr%|Nu-{yEZ++?^y48=e*gnj+F zY!qT{h`nHe2eokqR12z8N>Gt&K1G)mY3gwazF&peVcaPVEju{4v%%)#__6g{SZ2=2NiUg)jWY$_L!2Pm82+v=$5($eX%+S=+%a;Rn zYypz2RIIW4Y=9)`qGtNv0nONaaO_88-3rar@e&QeOz(+&-mkY})w~lOg&?d*0zGc- zd0?M~>HdN_ElIe0Vy4q9UDMN-dE-aXz2|snc}-W{j>6=Uca>H4?;h{>3iQre$Ajyu zy>w*rHt_xkuu}qjW49p8XRr>)c1r!32v9%v=ypiTb0tW~VGD=ZBa(>EBVnBq8=rbj zOSa{b5C}Ik4YqiKv+A{7shCnPX1b;-EMz4zsSkK^R>BHldMw-9Jm;L{b%v*-p}E*t z@ZJ$?)>qAMyKLFqV&kk>tg$#30w0bmh1zz#U#tFZGY(&^Antodu-Msb6g@u)a~spp zSK9aR#|0*wQ>I-i3Oyq>DR4dXCA@`p(_a3gO$SWSnsi{| zSjaSP6z&!t6`mEIgFPWh2xCyIw~JtNv)B>wgD|A5;9(aqB2GYN4wQOJ*iWGE9D-Dk z{wRh&KshK&P&1IGk(dM|Ni*gRii=+2vK`JlOS)!-bHg;bTp+^LLLy3~l6upu7b>J) z3IjCeioMOeA;eVo51^7p2B8^@ld-qMEP!fOOEAZDGJ)?N0GRdnmQ;=KX>%b4aIHl;1U>5;{y-AhH;WBRRhlL{G>rUfEkFXS+jMEvQZ=8^pYtts2pnQf6QzY5b+ zJP=tF!Z$TCb+-ZLTu;4{(!r4%9)I`B?2u{t*>SQI44Sjf{R%`>lAMlNeo(!zrt+u_ z4T**ZaJ+~y@LYZ?HuYPzUX(PZ#8_R{h{;Om@yPaw&(e+NbYHsQ(aa4jrZ7zs>(x{s zm8}!Io3Vwfv!$soi;d0FZ1pbzE0JBNX%G!)E!}f8z_^57s0tV;QG_X2G^)o{Ns>X{ zs&O9#ZzeD}P&sm_U1^kz`qMG57wnbykLg+U2}{>RQPZtN{j4;q28o8R#!hCkuEoJk z`ea$2526h4uE?_L^M;mbI%Eg|-76Yj395cwRikQ9<~+FrW5+z+Cte;{;zc;~coO7=f1qeznlWnRsA~v;##k5YmK)NcN)Q z-QH4v9=2v+>Nt?m@1fx3QCV%wDPg4sToB7Oy6_TJ2wpUK8d#dMCuLiufM51#q7J!! z7|)expnhr$ILDvb^3jyRTv(ZJnx^8+saT!k37@HX3YhtvUk~{F*IrteF=C1m@>Zc_ z-T|}!Tq1jd%5;c`nc9lkhp-sHdAQlvqfwbpKSZIJenko_NRv!PWU`u0csK}rmd~Tl zr|A+qLJWBg2%Qwa2QsB&tCJ5vxVC1RUD?|hWN!f>&MBNj>ZPODykYl{i^G^egP}6i zsYN>LK(+&{!gcUm!EUh%_`HhqOQZ*+dLeUyGT?{PBIWKK*61j-kN7w?4BfB;aO$tp zcCNKe)efLqd+_~hK6ITRgJ!Da{CRax)gUnrfF7p4H-fGtjWYDD3LMJ>Gh`juj6M>z zTlEKAo35&UQfK!~tz%Jga=APOin6?OUK=cddO9`0*!sBkM{=nCm_PoQZJ$;{mwxLBg@U|@CVV6%E zgaZ{4Q6bIc)J7DB%wS5$ri*qVcCm$3GaKduYQWbJTDDO(MuwJeN&(e%w)+*Su05Vg zXH&^!q}?YQ{z%8daGm4@lPBxyQVHS-QR_O=Zos}Ti-VvwfZ?&g>-w-2WSy(SruG74ta=Q9WXJ5ViYkdB3sF2}k`SV;w0D zxMK)$wmX23lG7GHGkWhgVi%zM7?AGesf;=^91{Cq0}h(wT9|iw0${YdAah8EVxaI-_t|Z5i)N;4}uI@i-c#KywYnQ;=+&V1_dnawo8c zK{9UyCxV%4yGj}-{=M?*4w@K_(bcbC59-gqQlT_&_U1yfA zA0?^VL#C>lvrLc_!9e#up?hr1p0GzLFR3SoZ5uWrJAkA{kzb!0!;2#bbOm$^b|Jd1 zc>=+y-K^V&`gm!{2uWdRBBjeEnItvPqHJC2QZ zY-;31)BHeY5Xv;Q-yXO70n*Z7<`i?-ZbL|JZG5b;6`C=r%^n`{nI4Gqp!ZgFuaySg z4oKiDtvFD!KogK6~Om7qvvlxqaTES*30O6jZsG9CI16Lkgh^%*2o zk=I)k=}B3#%wVEE0K!g^{Ce1@8L^Ng8(J#pGtyz*w8Ft==C_hwE0IhxsW}){WRUie zWPKo{d$^C=*_}pK; z|IC`sbf5G-Q+Lqg{U(KtOpT8nIOcpNKK?$#`aX|o%=Ya8ZMy^a%M`JvLn9Z)MvX-R z{s|-vh#M|H!eSy*K&Y^Z19vSkf$6!fX9$!LEu;vZ5$i(|@jmd*)5jWL&R81QK~*<= zv5@a}U&!-}a8y=LIJ}{Gh9VUJW ze<|#Y{qhz^oG8&XxQ!O!F3q&)?u#5h#ua5+iQbRr~#{%A_2o8-q@~|?u74Se}UM4z; za1U+jB|dm$N(%w7Gk60aO*LM17j$Z<*fF*wi8m3j)CLyytp-CZ<$Mj_Y{++IrY167 zcCslMF!IZKmg&iSI$>!(yd9o$2bz)VJ%&CUwrj z@8*;7CRk0jry6>}fBDU@PgXw3x!QMhgAclW z>BR#o-p-$7p&+;8{gs;0&q5Zw4JclRQugsWhdDjbnzhZ~%5&Z2}>O~+M@IjG$JZ9Rt zUy1vbvful7&!L}aT?IhZ+2D+3V>F%FE#WW-W*xl*IYy8ci4RcEhp>2DHS0i$tT?e( zIr~$LeMIxdv}^A=y~j*N!shIAdpdg|SqiM99Y8W8qEUU4hp=;UE#au4!^LhM19b(yeC$JNT7A#nNwGDj}9meaf1`^f4 zU^Vb)OA0fV<=NQiV6rh|H#KDH>iqt03Fi<+$!E5h^+_n4TCI-8;~VR}39k;ZnWw?q zS1RosoHuMcHno1cJDd!MlVvx4lIw3q@u`+RZg-0zc5H?#;8p5`49=PK@YD6QzGudY zB&^e;*yNr{tMcsN_gVgE zCx7u8-m5owFCKJyF|$`WQis?K?yfRP3m|cW4B0{2&gC3m9UB?z`cR9Duie9Z=ZuVv zbj@$!c*x!VM2GXkA<`<0#7hD8%7^AJ;=9itym9yZ4?W6@J|AVmCWzaL{s-r=bU^M| z!l#9A3x5J%p*ot~uolPqC6NI~?3xN?1Sx?bogf<)NEJyB?9i>TT%N!@7AH|7q|X{& z0Zu46B4`kzd=+S1CQ0d>h@}~8MB!x6=a!APxGiY7Mo$Yp36+gK8nuI9#=0PtK3SX< z9bGgEg6g(3t-Qwa*-zV@qooDnyttpTd#kH%{?D)JIM(NvB{}a0<*Jz;9FNFA(Z4{J zv!WP;^j1=XneJ#Z;ScLgbq$P}Q2Rr+5rDh{ByIz)C5S^`lEbNnaBI$h1Q0(AbSdA{6b(EuM4nioYDolZRQ4c~+AYNbuLrMSA**+X6 zgSE24bS2T5%!;vKpQkt=Ir?-jQwuN(txM#?k_Vc1rom7L#v--4_n4~!XQ$o|X}t*1 zzM7Xrr+YcZ%CeM&d5;`XJi!cZk?^b0WW7}f@*F}?9oAP6u;|c0MRN@>EC|{#h>U1n z7VZf9wXk0o<>v3U9HGm}Ind;zUu^MwjN+0$HdNJ*Gu5ledeDpHi%B=XaKPsY>Jqx7 z8-v~TQn0V+_3Ik$qwt8nK2qq{wRLzjzXxi6HCChb$9^;ot2ihCi{?+j+DBl81EB67 zgHXLO$nDcjhYryl?g#eWEhepm&AZoov-KLZ6*zw>xF@UjZd_smRN z_xsH8)R;R{Ma&wL{wEXljt3`PP-iX9(XiY7at4cqdqEFyx|w*?fqsq~9BUDzV#Fe8 zTEW=hXrBXH%&9YCoH_Xo4KR=ZmNhJV^0YnT#3>z8BN_v%nP^EYa-NqoSfzeoDR({7 zehxz`jx*wE5ycZNOlL@dkLb_g$O~#GtmaTYy-009%`q)viUlabK(L|+YFjiuP;yZ4 z?xto@O=u}KDZ!=_#+eHEU6NI*^FtQwvq=OA?GLzN1au}Up0FH;6$~tZd~<$>L-$eS zh?Bx7DH&?eulkU+o-rTHRO`at0Be9kLay^z5g+Wc!Az@lu;=mmrMMc#>G68zZHa?t zfQ>6u5|T_!fXph|4b2jhy(kv-LWd7FRqJ4Nk?Bn$&=T_jJ$VCaJycV;r+~>=-jX*I zsy8CRGz6shV3URoxTHp)zJejT6h=v8Pox4@_y>zI}SDwrMO&bnY8_P+-L zn(sqHfy+6yFuxS_#5L`IF<+4^=^KHk_n$E5!mT#|NV6hzDDR&iQ;4_&d`w{pYu4eM zK=|N6t&#ESIJKK33YiWtgHOrz&t>>2M)?UPiW38)6?oeA?Y>K`$_pDS)}_ApoL`=@ z=ThHxM6Jrk?Y`gh-%FhoB8h9~E;=)JGN#PotaHI$ca5>3D#u(XG`SG`&NTl#RpIBI ziQj_a3-q6d-x4A;<8&m1aat}&vhG|znp-034_qolawL!(XV3!eyvz5X{h;rz=VjT5 z`V1Jz+Pkei^mxy9_t6tbq-QedGtSpJ^=P2&<0MJv)i@(lQ^RN~Llg9zjCu{d5v6jIoCB7DKKOn+Sny5X!6F6BZM?A(1cRlr0)`KKcsV5FBm+6jb{ON?9FG>*w|@1jU+K?Jm7jl}E&1dp zPnufts|$aHFBln(ugA@x7elby9Ki{K&kJ9K###u+96HgFOw!3VmCm3MQU}Qvnu#3ln6oN3_dBXNj&Nt zL~xSh16;6-`~%>TtBg>ewgkvnTI}^fOMSZc!*whP;okh1f$Po8pb_w?cDz0u3We)K z7Odrg{8SkBOWrO1NaB-$gf3ZRmJbD!KR{e(&TClMGBkhc7@1Cy$AXsX3n*T{;>DRJ zS*f!q7fc#RW(ng_8Apbg^(?odT4|rneKr{0AmS9!Ny$_wZOT{quZT4U6QNXaeJT)@ zNYa_eM$)m!oJhZbC5@0Q;evp#wasY@ z1R`13^LP~#Clfuv7&2fF!pQ?uGiATz`(Q8@493p0?Mrz8Ud-U z7D0fm$otG2c1cWd)%0ut>IS0tNivQ3$HYUAz2D3&fI$;*?Ld|Pdd&x7`0r1EMicck zAF>OfHd*ZBQ`kiY7vHEI`zCjkb)NOE_ZdUY8S1;;p^#6kcV=NB9e$cOGl-e}#*CIQ z$(C$3!A7_~Tfj|*MI58Wodv;+0-Xw*xUW35uY50?n8Hb$vV{+`VI9cmUBX{8?*aoH z_%_#u?^goJ;A>0SGci$n&zz%gv!UBsj{nxO4mg$sF*Ll@Wl-e7akUgGi>>DS@zW@1@rJ6Mt)ufH ztBS^%J*L|11G|4`P0KrL+m)^PWgLC8*~BEd(UOs8yj$k4EXY!r|h4lusw!=_U=7 zUzN4uiV;GIT(J0N@RKkzkxQY@Gs_+XC@8X@A0gH9QQFPB-fw-#sx=wx}J>e&Mvku>o=Ki)yZ^wE%mI8Z~8+ z?u!ah3r1#Y-Ni<1w=FxSDyX~cR5m(3zNgxNeFFA9o7YRU#{>*~#~=mF(z*aTB2Iv0 zYmn~K?n6Wfz}%Hq-kNlEW#ZQ$D!3FFdn^eRRcSR%^Y65 zw-g7^^L@yx=cFE%HeYwR_G(Yj`zIIA(WY9^?I)4~yh080kF zX$s>^fKt={5c=N^>1A!-(ZNG>9{r^IKcG@B#HoKy$4)(ENqZvFVJqHf!obgTzmRye zV#wMt`A}U=@EbV*G<+B>e0*c>`3yKS77TlDB z?2W;S!_XKKHVnFg#e)WOGVOsYPdjaCxo2KGKTh4&3rUZv7Ta+LR@=N;kQ8;yT2NlM zuDpQlIPJ>QX3cA(+p^k=A~N;1AyfOjp7PQMI<|GpT31;|c+zc005aYl=<>G0BI+jL zUfM0`dIt~~10W*6r<0W}#!MwSB?%EVRdF{l1Zk;ju`KkX#OU+qNWk$?q&NoDob`{> z;p3SMQHTLxc1a2S;99A4Di^t6F@@90U=sIxA(C~@?(u99TPQl3K(K_kRYO!V2T-8uY%bI(2 zak;0zsWY~yyQisX&XN-}&)S6p>kDl~8|T;0DQ258*};yCQ5QB9ST~7Ut}VH7 zZe#tdEekX>J+JF^P>71!@uxIL!n2!(b$xkDhd+?ov{sWm{hz3ZkR)}{AW(z5R|+o! z7kRK>31Mw6q(r55kpH-aqLlme#)V-iNI#wFk+Jj$n|EdSge${e8Jig6xECeRyI5sm zo*!8#SA{>9_WfUEdK}MFLK`H90_!Ciat6>+$m3`Tzm*D7C!7_51suP43bJDexbX{l zGBT3=MW&bCQO6QeWNIub$6(B^o4ye*tbOGty#A>jY(#s)r@^jm#KSfx^r=xj0jht4 zigP>vSy%T$IB_Hn*TqG@xAn*)TQ!8HzW%1Jze#q8B5&UlXkP&LH3(of_iK`pDb}>N z2&0TjZOs){(UW3LyV#L+vz@w%Zq?QC1;1Cpj*RiecBA1~QGx6(|FJCtlrmr{8qmaPvB}n6ux~O*9L@L*UF41Zr3@5U)*Z1p5h# z@xzp=7NrB0_^YN>wKXAEM^n{@u(F+KN_P|@5c=osc-)4UNr-BFM@xM=L9wabT*b14 z|K7kgG|aARlG;)+kCqBI6Qhu5lAe&75){Ofaj{ufqp>EbsSYV~_$yNvI&TWR7re>OPn8qoAs*P-44ueVw#o(+X)_HL!ZoqLUUadfMt;y0n-7 zTtM-Y7CB?}Jj%TT(wBCA#))oAaOBYofOP1hrP^_#%??pjP3@@;E72V;EkOL{TuAbrv%1*MF|=5e(b^u?j08wG zC~ppglL1$&$I9+JvvlLK{zPU5TI!?4r431`Y3e_D8yq-!p0|2}awUxV)%QD~Pzxuq zoN{c+m$0vM`gbAsDo!_M`cOTq#o-;Rs#x22T%=Re{wRbq)wt~HCJ%!4ik+x1J|{H+ z+|19Drgre^pX9&mc!Sso;Q5FJ^Q7h~aL-$?bY?2%&Ye5YiK(^SU}dKtz?gh4?%@1W z!L^>j%01K^V7upIU2SuzwyW<0iIq&Ec1lKh_0CNE<^3U$cXIroDcY|~=gf540nEd} z9~dN;#-Q6|j1;i*6AHZerNTXK^ z>h86;-JP6%6!RwY&2eugXf-7gO@*YFtvpHeG^AUk6Hk;{vUNC`?QP7`Gb@NJNZe6zWED=CBsb0x2g_yG8Jw_n3Pu%Fjax9Uro!bMkZF$$ zqkQn~j#r@?kSfe1(Gx-1H-*;T3|eIgq*~`=cbKs_a1?=9Y)Im!07R#8QvetoILDVj zwdb-`l0O~;1z#j}0FFYG3M2*4=rVu;9fO!pHVyd0?K0R}aNaJ?O$ulSjR!=w(^1i8 zWf{lM{R&1N2ZuUSL%|^aT|r5fj~?m-iKoO&23ur1EW_R<&{7xe$pmpK778x>h|icw zhCj3S1BI3U-Wt(DhUPJHt$~O~&*CMm5?+Se79yFTM~>qxlPGR6A=74cX7A#{x>YS<=G7vKVc59+Mp9GF z(R2*zJUJ(Wod7#Sa3M~Qag^>@FExq>4=ATeNcu$FkHc$$J*N>n%n(1Nqz^Gdzm}yz z(vjvcj$YhWqx+KSy1z4I|0Sgl>b8P2**J=d5)2jNQkSkz96SgF?&7|`0k@YS_nHH% zZIXw&*8)Nj+yE+ySUN6*PD{?AVqz)x&%|#Lgjp>~8ye`E7W{&a<F7*TDx>>)^3PH7MqR&-{PT2uyOxS; zQ8T1O&F4B&X)|)9g_@a#W4}h?HrS^~Cd7$2U+a!Z2_xj3`9g1Sd>AqoES^S(CPy#n zUt@qeM+oNT`vqAxWX#IV_C;`(ucL?Mjd**~AM%HckfD3<SBB{eFF$$8!^|X3}?fJliNf=JA}V3q*G~HoGLZrSo9@G+U%KfCQTqvWGCit==|X zJ@XI!PNAs&^^g*1*WOm(2hex&-}9FbsN*WD98%KknAVoL`he#)Khc@Xaaz@BC-F^j z+;KdugO*AB;nJSu!{vaaa@e13K}3QY>81yBg^lsU-CkUoH9rg`E_Y_W&3;9MF9XJEZ%E;Yjm7M$fO zTRlTPRyws3Vg$MrJ7Iwpu@XE;GVy%^WbhX7(Pjwa6Y-$+y57*S_!)nv^dY`^r^_H`wNa9#!w6g~3 zkX>LGI4w-*XtSQEY2~9c&FJ!=eQCYxz=mKvAOY9(Qz}sIO}niX~8WFq!vjxFVUfQv2RuHoF%3j-}vX*5ZEH(}Ydf13wB1 z>O!F+T#k)^1To;S0kiNR#>Ku)!WhSPze@y(ghQpyen>Pn%=kGG-V1^W2$|Hk_|tG{ z0SR`9G61Cw*%VX`pqwBIg=rRo_|hBwBt3@w4*$gj=|pnDfw9Edd?S*u>W%oCxKVE< zA_h>AYI?E#;R1XZ2oDYqVo&knViKPTdm&uP8(JR1zOSgBn=erUCDm(2aOP8suW4&) zYT6)cx#oZpGU{`<3^0Ymo?<8j+ddV@tSN_MT87lr<&mR}O&Uvi>a0W{9uEMic$Kb2 zi@HQiFK%2CeUR+SV(Z{ws|ZsZ*fmmvuzm6~8Zc&(LaO?Rq6O+7kv#EeqOLArC<&$n zr1`Dky3;gc4(_9s{C+u92pgHYgc#4aN_9OMEPs~3UdM5gGe08sK9l36G~k2&%gqU( zzv8%%w*)H)KBW9O94_LeXt6~9zXtRug$Fcbq^aw|c#^Tp0rLrloD?DW?-kBAu4)4x zi3R2bVtt(+#cRpobVp|{u&{%%j#(l*v9q&tA?^uRyq*7#wKsutu?qbdET|EN+kt^Df;O+$UAH$HIV#zALMk1x1dD^{i9x z%d%{i9mwT!1x3k6l$`jfNCbvyS-w3h)c-W(SV_}yOz`*ud;?q_T z#MoSiyzgUCC%fVx?YiR#u&4tl&vgIP_0-{h6z52{wcrZP7HotVy zMej(D)UWDnImcSwZu%4?WSxzdJP&?K>&6=^mF4BFt@TSsR|)g*GS>_+T&?#{kb2w| zTu|*^2;uXc%`MOSt@m7X^>E$cN7u>p3yFXJZB_73&As_pva_zZ zE-v^*LyWM3WXYY)`o9Qg0t&m%={)1Gm<2)$&|MneApp_mXWz4Q`S4KccJLL2o$DtM z^0`OpY-A1!tex!q9&7wfyvg>udAl!qRp)zbDb@M>|3_aJBC6hYww#dh+FQko^23|) zO?Ka*p&NaF?%8(5vD*0Y{6F0$YEJBIE6B}4Zjx7M1bc+4U)@>hiv&9Y;C19>tK7Md z*OrZ*t>rEJY(Y3@Kd^bM0HS`e&LQZOQZe|NZx0#J+aW&78OpOnvR=QLBLn>Xfbrv@ zCp7J(_AFndw{z*7yVmc>RN3rGhA!8MNgMW8_rKz#>BI=%Gr>f8>3^WDqx2nnhlN#P zp}Ssl%agB-#6`Y)L2U7tZ%8gaS;sl9?H+W4-Cw=$`8U1k$gU=-9Rn#V5>dmdW+tR) zv~*dilu08-%}S+tl-lDf(^z)dOmjD^PtV_9)e_mxzojaWk@})hF=47&SVag)24~l* zeHAd*2wJ-tFxNj>u)81Em)crRf8JrX#Mz32A=pC{cNdNpmlkk$D^6C*uR~k6_cGk3oL6xbBa&FK(i&i5mJ*kZ z8?(cMVTP}na~M1-1CJjA=}b%wLT>{GRsoj`^m(9%0VvkN zIEWu2D#bfh0&fy11;Z*V1r{=Wfi)0%wT_Q95$EF+O&JIVjsKLY3T*z6R38v4ne33j z7A}+6%-Dw$rBqT>bjwYe;ftdY$JA1Vd`25Y@Ab{7F%LY5)r2Ef;~;_n1xp)|jtI5o zk1PdXGH7hTP6;X$pvFZa#KkoQ0ze}~92;g-cO+M`2`L9(B9vBqoClg0;6nJnF+Tnd zaXiE!v(OzMpPD2*Qx(M7YFTa4=%KJY7=1u`PmIE37a;Z};0Q1@Ar#@G zMs53!PaVrx;Ux4`y4^FYNvtj5T<1N&*ivSmr$ZVzv96{^{o`mY?|r<%or!>4nmT~) z2WT4*Nemhz0_x#y2(n3x;yW(ID&^NxTS&22Yq=b;sWyr9mqfaV01*Vq>PYBA z_-*<=t#8VZiuFc%Ub#%Wd0^u)E0P9I5uX0vekOJ(nmQmZ1>NzGRM7ivjh%{>KD;q- zvv!#>pKjEPk}=h%-5vrn*$_y1l?ODtUoS|ZaW}Xm9!T1UV$aYxLPfXh_)0Z=<+{A` zHK}ar%ul*ykHPj&xfOPB$a3HTt+zyCOydQ^3rGS5{}@wPY-rR%?&XM79O9;?xG5pM zFf5Z0)UdkYoE!vcZr*^s5y6urUia28&I((bxaguA_XZ6N8kpOI3|l#<<-vWahhV7} zTwO^c&|TI4D3l&rTpV%@UDIlSWs>W@vw@i3Dmj)&^?Ie^~H;LT$<&1 z-?`}Ki!Yu`r?5hSs4B{stwaFJSHP+iLX4A;z$K9V<0K&a{peS4+$d>bxouXn3J!nCwsFU&R;L} zs{5qD8@b~B?yGI%pZQUFz73`hTqkj(QzolE+gjaUL(lmsC!VNJxK!fzMEMoSuEmmkL( zAfzf0H$8B1D>v*0i88zI<{NTDqaktLv?i`<4d|L^)~BzXkfVuee&6+@P$&t*mMP{l zT)ao%nMT>R7oR8|hf2P3ZCysCV0+B5`_*K{N#^&5L0 z%w{EPvU%_Vp#UB*7m-GexBHnRaY^L0dR;>U*SUKc*x}->QJ|+dPsh1>Lyuo7z&Sb~ z%Tr(jLE-4X4_ZVo*AKLY4WJ7<>+75J16n5f;YT?e&I!u`>JfjRh3>%raJ`?_Q~c|3 zJ%!NEQ{Dd_Hx#_RFzAAziV8>Z0e&$$vf{Pz`?cOxe7iwUuC5V!qQ`H_^J-#`OpsZc z{Ej~Mpw*y!g0Pb+Fgns9e8f+|sa){ENBooxIJm1*|Ey_A@z(v;{#(W5*_ZcRFZOF% zzj*y_YxmigzeQiD?mh3^?$Xj|z-xvYPELSf z2YY;iEX}B4xo247*b2~{ftdyw16)L+z%mGu6*M6MZk*|E-KVv)FF(wy$*5kPbv&Mi zbrLp7>&sN}ohSO=*~|N(gfr+IoX?)X19WlPPsm>oD{mIYI65{vBCOE2vmT38s`ySFkq+4)bW zPlH`2sTPZB(xesA$AI*%OBQh0fp=b2B_kCNU4y3Ev&di-WxXq|B31y`TETVqp1s_c zP(GM~aHS2paAofbU5xxa7JC|;qh&%r#b_A=c`Q~ov;(L%!ZtN2B^i!jLxO!4^3qv2 z3I zW2H!S`|c)P3lFH-CS3{-R`NHt>(%)_?stT0hEo7o-mVz(dUY%Id*@b6+Lkl?+=gJg zk5!?gV9!Pf3nkgavkT>1#Xn>Kh^-_BK`=lM;?<+T8;Q=db1x2Dc6a}abI&^8&h_VS z$k+03Osj5kE`4wRTPu@O`zq`G$nMgYOwpCWdYQQNY(h99k zls7lY{_=)p;b6UfP*{G$3m-go=O=#Wj;k1V_y%73>d{MtJ(bEH;gX|Yz42Z#{QB32 zQGb5V{cD6^Kj6_-4N6Z*zeG#dLO>G|#@GJiq0ah4-NHY=zPY)6?1LZpl^cKX&o_2U z{V1$!>+8rOb??2@FW~%GXKlPvD7uPlM@y`zVyC8i#H&s#@8)lGJ{M-IXDdxifpmir3LEFGP5`O7UzB(e@gZ)T`R^L)vFQ+up9#B{!Pyem8x8TTb=Rqm*+E3wRd_ z$K8gsZcp~0G=S?`uNwwH_If~RZ@UJI8qlyu*V!p;P1CNq4G`Ju2|fEdtMg?#j!+MO z4LKe7E_(rMS0Zo$B-TKT16BAkrC|NQ)EQ_kW&!CMb}-#ok?8Sz=1L?22jtj zTbWEGtF-9*|1jrrq)T(2G-?4k1^J95<%!2OF(Mx)5#(GJ4$N|^-msryrT zh^drB2p<4A!lF$FX1_3$PK||34P51peLsS$RCWc5NXOzKb3ejzqRGw$mdTvg22C?~ zf4r|Ret$?&RVDP=&Oe%#WxnSq{?R=*J=RbcO>-js$3SJO)+z`ukzo}h930k>Mw!(W zBe}A+k~EZLx$pYE@+CPiW9FQ4akNt*w2YiRHoRm6hqi zvd9X9YsF2UFl2FX5TP(U&^S^D(&Ytpa^zQy;`{YT>_zf+{ z_!+tiYB}(dZ+qeea_z=e`_5zBn8HfL{qb75E*D zTEwE0eo0Q?MMjcTg8t&8p(tpsF&ZZvUa2nevXz_HzQ0h}Ps120iJXC0&9PG1pj zHIZT&92a8Hkop}pm1naci71bbmFBH*xB^8n#7qg9wrqG(WO#4LXrxB8;NS&fNQCbt z3}P4-4#SdVgoAN#xgmf9l;L_95%v*fAYQgZl7=KH12Rlv4zpZ&q>yZT$Go5}s{j=s z{|!728d#w%Ii{LntQ|~FK?9O&iAY$;4FpH8lUV|*Pc-3-B*@qTo;sU_uE<7Y5QmaF zixBqgQASRH#b zk2$t6lPKnq$30?>(>%xLi1UK}g}-0mJCM0odwLoSj<7{ruthUmDGVtl$0h7ppboF5 zd=jlhBT>WN2<~%?_HMipHbNx4a$4YVfrSg^iX4owHJ()#GXt+;JRAwYHu4~Fn*c3% zko71)2j@-JK(p}IPmdPE_$iJa)RCSG&sOENk&q}JD2|FD9c+YgPc@Q_SVW5^_x}36 z$vsw~FsQ9pHI}n}j8Wg|JdZIam&aup?n6@^FW;ECINQGrduxBxaegvheuNT;IUsqq ze>q!A#_Yk)Cj}W)EaR3nE?qp)ZVwebk*!TtO>emU0!1)=wx@4+e0@ovKMrB!`G^wI zXQ(xhNn*eRw&3P1V-QiA^{%S~UJU3!nDjUk2{gJ7ST?|n3g1TWKkhy|vFC!Z_Sgk` zCXg1kf2hFzOehRK!qI&zD+MP*?56n7I0eE00_(?4?U`5~+auQN;-0bfi9MY)&w_in zP)`*!usC~`Hdt_!k$SsbA5k3ilYg*~>dIHto^kS&#CnyW1jR+%N*~?mHvmf*lsM>= z-3N*uD!WK7fu;bCJI6MOiEY*F{JY6tthNTaH63WJ?k!CVZPqL&kW8G{D4$N}yY(2_ ztt}!9vAwA69?~{Ps2RW>aNptvB+)I5az8GW^IiA6LOstDm(R#x*hL}q_3%X9_s?2} zVHqAbX&v41n)UB^^OraUbd=nTCB4FHR0;DS5ZGC#?M%DdSMOf+F@C)}_#-9L#NU?x zwByk)&qF5f)ovRDQIZ3o81s<*Z+Hh!|}N9*n&YD;=aO{Pv&;o*s;(>zjsma*s&m< zLg&0=>6bg&J%`50nU?}v?7hHj6E-0bYrnq<3 z(6+D`&;DxQDl& z-rA;S{N#elt{vDm5!@u?f2aJu^YB-^4a{v|M1d$vRMnI25H=*NaJ9(>89{qa;V3ng zq(=_2q#H?I4Bw4R-U*)Ci9=n9#)-r~@~xFj803(C6QU+;Am}fEr+Bt#2#VYrGDTtt z43Cg0*|hb;U$TDl9?L!cytN#UxpnJ1+@Jo@OZz;x^L@wU)Tm$UK7%yCbN|t@RHY~; zk&{)Hg|vgjVSp-Ikh28AP=K;2Pg<%P%|lRwD~$;-E9KxLvNIw5R2|-Q`ip@@u+9R$ zi~b)Y$Z8dFJ)e?btoI^|Q!FbN zwWE>pjy@+g=mS6z61(G#ffGPi-Fg<`RiQ+f97eA2E^?5=i#mzy_P$l9+jr<@zMuNt zjE~C-^)wOuPr2Ankz#AIj7QMfx0s2{Cm5WV?c+X(fCXSj!!$wHNK!tks+JzgQ1ur= zPC6v3dQvPZs%3$^G=e1zr-8r8qFfs=XD65I@t1zHeh))VHrDw*oJ^3!Bj7ad0TRID zrU2>$kaj3nj-dTH%W*P6F&d&SV_11)KnUP(LOKjPWD3?s9Y4Q}n}T8>R8yhX)ayL= zInC28whB3naz9J}e;H^^a&>Vs4*w1%OmRuDf`Jp3RahDl@x1I}#PWeh!%xIeUevm3 zn5vw%5H&;;>L28S(%lfEV)1Z1d>tI%mY8A}>jPoM%(!0S;g9Rz6m6va216C%xlL24 z6DJFdqwGO05w%6#42sMMhYe;wkgVh_1a&e%Bue|23TavB{Hq1wE38NDbRjlVva)0Q zORxj+wa0H0@$ck$7EInI-WpzifHZmyQlUVi0qd)%_dZ_dPOqxJ>DT=KO`JMgQK}<* zJFnj#_Nv6vXRA3=`q%ABp)Rzi2hhLk=-+-qZtm>e7S*M=2-Ev^ZN%bs$I?bgi=*G8 zps764tygCQpdDcJ1@SuS*#BT=w?|{3$m#ZCI2QYCuX+ST2)fB~;sINr&J^s(^Dr9O~BeW$MVg>bG9LGSoeP{K^*&_&PLJT;Q~cACzNgD!4l;;bm$n zwgzO?BNhQyb!r3<0m`>r5&@$@=$6x>K}k{q@F6bkaS$<>x3M^N(6poGrBjO=`Gd{5 zg{ec{hxY1*V(c5NkMFw3l-?^R)10X^9tsK0Z&cE0@x7Ay!op4YM>Oq`{7nme(RUT{ z?~FbEpeVdK(Rug*(;6EXd<>20&#LAZlY_&<7C}dM)Su)=Lcmqe`hj|w_ZBq=DPxH# z0S$<-II^U(#tS^2j*86o{|{8TINBFk;k8{Y9-LZylE?n}=hUfY(P~?NXCeQtRy9gh z4EXnF9b<{OwfH`QoCk@rO_DW97G+R?bT&3$cxm1GB4{717dFX%w#nAkZ~W8X7k7ML zBYP<+2K-w{SPet0N|8kLwJSaizuUs6U?8S%{llj^Utp`BrnVD@ZW8j%35;r5E&Log zz4%bh=^fZXcN^XDdM70=<;|JGO@!r>g!{ORdi36dStCxZq4zbS3WSq~axt98b9<_H z_HlZ7oYCu}U7p&`KX+fev-_-ASexkwF?A2`c#Z6INRUd_ z24tEd^_I_J3+-M*t6lN}HHyHSqn5zv!Uu)dXc1nQcOGXMqiI}yH6A+Orbm|Pe4CE! zJieF9+t2QJr16D2v&q+s9A*edO2Z9@5d{eeS`su|vfg1jbR|02>3rX*L+dkS19thu z-0Z|ZOw7$qd}}D3&8COGF_@vJParwKL^j%H>-n2c-c%^ubn@mrf>lTAh+Y`ZrpD^i zt@=pzh1FH0Jgi5}dL1Jk`@?p9{5u}lSsO^Uh)nm<$g~0Oxb~#Cj$L5g+j+Iq2q&wP z_p5$tb(PxMwe`vH6BD8|fxfMXH4J6BAOMrxg2$oe##FX(%{?>uf9w42l_A7@vB#hF zGO71o`q!WQW@q(^L+|{~C##{0C)w{jajY7>oak=wgSpZzoA}`Z428C0tVUG3<5b!J z`+n!EcijK!$3@D$e#PvStlIhU*xW}x@y4FddJFfUhjop?U%DIe8|Q-~KQ&45#K}kE ze2d(sTnNKXiKPjPw!`xpLw4Y{xdl#uh?M}Az~-bwW*{V@Q_3oBpA_tb-yCo{{Dwj- zIc06Mf`%7-U(gGF$tVOT(tShuTEdWR#4Dv)xY}w}zm*@ZWyJ=VMdJO7z$>ugsN;GN zmSn)`v{a^qtbX!{C|C(QQc8Y{?Q1q~wXEAvBE$cm<39moT7Nb_T#!VkluQ)l=>s#P zh1>{msmfv=9F~(+_VLkO4kR%Xp_WK7l*Z*CK?qUXP4%IVVXH;Yp4(4FuIYD2Hr@M+m>MAgS zm^T0+0ro~{GG-Y-R@jBlpJ@_%;8HUrG@JVpY`HuY-ch({4?G#@%z#xQ;gn;x&*ZF2M z9ydD=h2t*V;!h)FF=~%=o?}-;-{>h zD>~0b<6P!`iIJ@@1Y0g~W>8!wY3?MZ;WFg!#5@_52$sQNW_ZRf4};nlZ{5EqpDm^@ z{DYH+_xANEv59KoUXC0Y?$2cUGi?3B@%cN)`v!;B=EkqMbb9nXV|6uk@$N&pX@Mg~ zF2+fj{_dJjbub~BQB=>4OZt~OeD(?t_+_6ur@XuTl3*X?*snXW2T*>B0cez0AWHzE zbI5)XB$vw6sIVxK2ZwT@qm5V`Tws`SC*uwgv17E8r2`&h)oo&CV?JZLgO-4A6+npP zv97eL5O2GifIAV#+=so!cMFM=ttoaS1@b8N^fL?u-GG1!vMSG>xasfZlo|q2k(Pg4 z@IsF5x^wfQ$WdLqr(z6(QfN{L+2P1QBs3kSuKHRwQdt2Z^FJfJ*y zYW7}qNn1c}M63fh22-KV|H-C8VEa-i`KFM$L$902sbfZr56{P896WFjcz^+&_7cgY z9*M`@SkSq+9$FSW$1UEEY%2;VgkcsD#dKOCoGX3>hG+;(W(NBhFvi%P+1Y-bAS?H) z?A8CxeWv{H>5~8Yb6ZVvyN0#kB&3K%$Pg50MfMr8lp-ZlaiqD zihEL`Hom_xUJi@47Y>08T)aP#g#|iQ93I`Z%)bT3dD{knr|q_k zAV)v1O+0lr?*eLt@!o5$xyRVif|T~tE$IB~Y+w08uiDs;ireE;jqB|lm5#$Nc5bD| z2IBF2Vm}PUJ(*`6GLMgIz+DBVZAc)AM}z>6s{Xh{D7;Fku{RA;m%3KCT&u+JF*1WAPiuu~u*eQ=wUJ%T9 zEY1A3H)&!8#oU;jqm#vr8=0uhZ+WGn}CN$PGHcb6YU(}=N~mQQ@rw5)P^ z_p%L9B4aP_PM14t{xfu~?gz`u%c-)JxdJCy<<#>M{2LTK^224T@QF2T0B)o=LN}7l!!GeLs3No!K;T;Fr zV1cJqrHc2op76B{pS%2Xe?{|`9Ui;1;|yhT`xL(jrDr|dqY3l#fWb~rLw8Fd$pgJo zWo3T;Uleg@1gwz#HAVRoC{{|XAM2GeG9-Lh6tj7Jl1hTPa}AQ0l1zctGM^Q%#l(tc z2Zg1NEuqZ056#Dy1y`UpEb=>^!o=^btO z{##0e%=H16EF>fbkRpr|X~VBo&%XC>0W=A%*M?nGOjdHV9V@;!el>#(^{Awkp6g}sSKVVwVAH6NCv^&S%5(}I=@b=g?`VRANyYGOF>6JpL8~@upc-gP| zb@&F!WuL*rm#GFoz83vO{4-P*js&nXepS=nrnoapud(&g@U)kZH8FAewnW(wzM^Sg z5sb3l&SX!h>IwRP#?fWiW}ps)BF`Kg&zj1YHSNpDnlOHe79Xit2z-=ut1@CE*o`zf zemiJ<`TZD#Mgy_3*MrnYH@4yi5dSzzPVP z9eY!kytA{FAGEwA^T68)iq0o}HqOEP^mNh#1t*veQ6_-T@VBnRKGVY;4Z!O<2aE*S zOMLHEcgH#(i{yfDmsCd#HjE+|vTNlEBn_98$r{+iYpv!tcuM=%?VXz1JM}PUGX2e4 z_wT=TzdN_A%U;=0=O%`B#UiD8eU%Nw61Ai!>&vanSL^*F9y`JF-Ou8yQ+p49Mq<}B zm*K1XZ~gcQt$AsE*Mzk1)|Hb{?MSn!z3s7;qt}DZq-$^5(H;*Y0(+&um-Wz7ko3uW z99R8Xw;Xs}sk;BdD|ZdA?kunRUcYje4}HR~)CRA?dw88*$Lsfcs>Wjz6Wtof+w124 z3P%+z^X2BN=BOI|#W(G?{x3GIys6snr3$s^jH1II1yESQ)%vPKEYpi zHxHkp>Ye4$(F-|Q72ON6X9pmcuLBK1>?K@dhoGz`kb4G<95tu`DqI&eb!*E)zVr6i z9%0@i8Uo(n>)ZTH_AS?3^OnkgzvGhIZ@=V@2X4RP4l0i3y3EU@y#&HI0zXhxD)CXdU$l)2ythT-B$MKQ^6|`m+yy`OBTn z6TN<;dJ@m=$pGpOc^hG!P#zSOOCc)JAYcuF@qt_C=(!601COv=)G#F}TNxH*yoh#3 zdkyv-GG4Us9LK&=C7VAzmsDWixX};K5N$xvLjZ7kp6CVJy;(p=Z#Gi^?M*2hG!UDf zchj(phl8=C8xMl%P-=pAQYw`o>=iN@8T^Og#Bd^fGoSWT(S)9KAOZ&EN<|JrFmzJ7 zV>t&L`XHJF$)8fGAoc?vBz2G!9k|pdm$)6<2=Ks~oT?@gSpGFPQxPPS$l**R5^PFF zYG2BbGU=)Ss)KM??|hFh75}6d)ubcf63h4(95C+V%5)IS6j7&IA_$L@tm3ji=@C-U z*z&M;tODnsB5j>)rHYCkCWi}xc^WOX0pMB_>5^cyP9Uy{_E9?JCF}C(bjnVp`UdLe z$&;rx4!*X3;4|-IB-5f! zbl|v!p#?Cf3ASvGS{CSWR_48$Yh+3p!#x@FhP|Mai|2k@85bMrf+jfe>9`|kh1_JY zZf#lY24l#wkALEYYnNQG(Ak!q$=JYvy>VQdk*1?KQ%&2p9ZSNOgJe%;Yh2U5`(3Tu zeriJrd!OF|REYZ`a;ylm2zd^OWvSO7%nGvkf!LdtNURvVzGWM3dj-5YaN$p#t@sVY zo(wuF3o%WyU&Vnq*i=mIhdMM-i8`-uYpOc@JhaT&g=}yVvTK z!N0lv705(CIrCliX7)s26XP1o8QEySsIKzmiWs~(>4AS7j0xN%2a#4ykW>rh3`UIx zrU{lo$o@4t&rdMXT>?SXDwO#_nzE!H5RC$GFECtVt#m1jg;YFxhp~orA5@+GThi>* z1lfE68OEyUAB8YOd4h2n+-I!n-IHmsvbC^EnOAdQHW9;s%Uv0AWQevBpoefRf;r1H zzMawj8QIBYL1UOQp>zJ}M%Tsk>tlp-$*10JcE(k`d48~OG<*d<`vtE%S&W-8@g=DMDA+qIdImzCR9VbaAj-jb29 zE7kS3_aE5rv)ysmy4!NcKL$m0O?%=60zcBjpOX3aMS9Ts(&@hR=lJ6TM4bNuJ-ldH zFIvw-6HHpC_#^a40@t!f5V(O1R0tkUqLkhr8?C0ds2DtK`UDCmQBv=Z z`pUQCP+yTnjkp3PVF&Bk1h?DQ^CI{181&lMYIGY7AD6nLUtij8fkzG2p5#{rTpQP3 z#&&|gh`q_XWdq%UgihNP#W|hRy(;4TM^=fI0bikZ2T0D$Lq@#;qY-O4N8ZCC0=hO8 zmT&CKKGwc-hOvvz1VR@97j_1Kdv?RsfZkgdy*;?s0u0~R&Cc@3X3*|2SP6C``vWwZ zb9J+Ad=I?oE#FH=Qs3nH=YdUuyYT44o;#0T-_5ap`+RzYLa|;iev_PaTm941{rus7 z>^R{W|Fhy)-P=CFPjN8J-QP`4!Z~JfxoX-+8NS>nbZ;?-x^^a-2Xt?J3qIXd)W0`A zTl5b150x+X+Qi!1wM+Agpa1>^zXCp+#Rqr3;p+&l`+bb51nlR53hqja41y%^k>mm{ z6+nx4^cKm`E&5okk@b&#CpgtGO7?}*PfrsbJ-P7wLSJ6n6OUN7gV*~lFW8t07VSOL zPj3brjbQPH3tKHGtL2jm3w_tsZ;9tM&skX5e*)*>)9d#j)|js)9>xq|fBZEI=nQ}} zUKbfN3VO*{3^Od|mDKtIuW& zuNpTyH?i)KL`f?^FN~*Wnr8EHQg0ipt0PNG$CmzN2cz9)gVgrn_VhG9So#mH3~n2} zF+aO&ZWdP7DcG?t4_t$lyfKND2JR+~^dRPR3MZ$w zZ_I=@A>I=X_FI5!m&2braNw9ZWtg%Wn!=N5OqsuH8mshb=fh1#Egfo82o7^~9hiZ= zuzu;Fq%d@oj18FQ-9A>qgnL$hhHzN!b~fnCz-k-UD^Qx=1 zRyr@Ot}^7OO?JLJeNMgdXX^z*25taBC$`EIg^MW#RCCvy+b$NNsf|`=gE@UDU7DC! zPK|WyxcB;E5lYoa+09KXPoyYZ4gTeS$34fk20T0FY-|FVT%lKzii+5o5yeS5F>FYHZ7|tQ0k2}W=R@iEv}H9W z)(Tixk9qlgu7LLN_Wd(^l0AwTmNkqsXOf3~ku*s3w3xlEiE)zT=-Lhuwo%0h0SCoc zfz*yU4nq~qfmW33{&-KwhiYvcQOeNu=qso;yoR8KgRP&Uz_2vnljh_%<&diemkWbK zg?xV5h^i3ZB7m|10w=PPOHyD+675(P5*_3}NKBfzoEV%>d||P$9JIjYZy+l`#zl%Z z1R&UP1P&-dL9~#DWbWrEPqAI(IA_6d6JH`<# z5E@bV{9uCJvWN;T17ri(TE;Dae#@~j@By#Umz`NBk+={XT>5VKUjs59W4qV}Y^5{6 z8D5AO*FYa`5&wnO$1#W49u_IY6TMa?r)5{Fp{~I%Kh<$benJ#kxs^b#<5b_kjIShM zKwuLf7B#J0vfS?tT&bsZC`Q2aMY2~8c>U?PYl7Ae1h|@}TTjEr>g`ojRne1%rgHmp z_z$Y7Vl)n3vo?O}LMZrglW=>G%^*){dNh&;H)asI&9xi$?fa`^_wEvPEvW~8Pq!lm zpnt+;f()JGKQKpc!#e)~(m9kd1jGa5s46v}`V+h%R9mvC^VAR+qrQ$o>H|~^SXhaN zstTGmz^Z%=gU+Fk3xHA9pj|ZGxUXE0^UYUci4+-c&`VG%8vGS>3b-b?j-zz-iA7wREaAe z^`E|iC(Y9E4n89FP59tGWJ)b>pOXPsWA7--in@52h(G=$h=zDbk`Cc14BdTR6z2e4 zz31#XCVUxlq6pJFHVe|}dl*cT`2)=!IG_t1AdRFey%9)&!w7~3vPX{+eg4s-+2KvA z`)UA3|8{y{2+Q)&)x*ON)AIn{b9rhDas=6OD9Ud)uEK5IN~wjVj!$tcl;eQ^!qSJe z5oQ>e!PTy6+;W{-16_x8)8!u`$OUVr`c!SYR-68jc>RI6p@wbk=CJo987suEn~_Tw zM|VdJ>z4HEt5cO~^IDIEiILGV{@fc^K0@ECy*3&@c)v}UKK98(vYON5Kv4gx{EqPG z1=rR49rwlIm)JlwTpx_4(^1D6D3CR^yAK+W&?vv;D0rw=;32z~R{R_`2+X!T$iXpv zDc_|Dn-Ze&F|kLXu&S8oey(u5hOEK2V*oSoAzZn%13)yv*Ac-(_{JK>3`ITRb*=Rm z;$oqO$%Y3(DP1e7-m-9QKgN3@-d_{NnhoYuQG7!_?|kl|hd%cZ!yLRkp=*glaga$I zqF0y2wS$say;jun3;Fyhku?Sg2Pr2o4kTxB5-#mTMgVtd8VjIfW$;-#2xKu6(J}vm zG9UWf!-q5}JRMe)aMP6a6-_pqCf-bkWe-?JzX%3^tuHUE<9^e+4(nk{EJ9kSv=9%d z;veA!0P+h>u+b1o!du7mj8Wxa-toH^k16w$Eh!i z3g~+rfCvI}CxYzA>@|kW3#DwMV)SnPuWi1YoH@Lu{z`d$@NUeEp@D zzWyK{@4AbgS4yvceTltc*F{TjUfi>5*Pg|FUs}3o*Wc}OQUCxsWLLxf)yDo+!M(*T zg(VgJL3wN;M`Kr}e~P3fb3O(&&Uoho>OIBL%Cs@r`p5)+KGK>rrYj?*cd8G)P!E@K z$h~z>1_7ACdqNlJxtvhvw}d~eL!Rry{eee>A5Q@9o%uYbe#VZ1t!ndj+R z$Oex;2#i>(A;D4EF+>PAA$7pEYR7SdNtSCtW97%lnnCYb3be2Zq`Hx#=3Y$5pdCp# z-(_}!fM0*C=)xXNH`^hi$<@FuYeZLJQQMfYZ@)~|;o<(JFrYK+fk>+J&+=ur>k8~& zov#VPVIvq4M!@W1Xkk0#&o2>dzQ+WTK0Mii*{%={7OqA;Z%0g->ZkWB+D`oKRi|)>)65Natk8uGD!cf;3JB zAhxk^!G@h<6yX-Zpk_&OGGf(OmYAbSDnrz-Y-S;1f<0XcIw}Z3RRq*WpfkBjGGa?m zfDjgoml1*6kPQ1B+-Z97Bhb$N~mDsbWN;Ofs#oAWF)xpd;SKmT(%m zcnlpOA-K34wlvTHX(1(CGSd2>pd^C13*v(2#2l3&97If+ss!S&G^lUi4$5h1P8Oph z&^=U2c8fp`NvdY^Wl_k(i^%8M7T-4^U-(FUn5AJP#-2f43Cez2BeQYNq<5}Y0j_>tXGh*_gEt^t@*Dc8)EfKM{q>CvDVGE-)lv<_ro%fw7A zC@o*XHr{dF{*!Kq4MlUNGB)3r&Us*(OnSL=-~5;oj4LSzf#zu`7!_(k_l*axAX1dq+_YUGQ=(6>}abL!UME2FMwnwVSZqrY%KYH@;;gfrPU2zL*^9Cd% zgrnHBIU)vvHb%ZL0=@uZKH3>=>HFc|RvJyQuH10F`GSO;x!4$4Wa4q`i?vHL+4loS zjZ*N_-M`X^wMD&p@)dR_S}gsD8qzia(%NZyY(l#818o4<0N`wLVvQThMic54xj6IU znZxj#jg9_a;c6IvE8a>b-r0)h4td4Vv1fQnoM#g0H8Q8JrJ)7Z!r@xz6W-VCP2hcBY!T|m{xa}putPBVD}TO9~c2s%@^(~B(+E~mF$f7#Q>;F zrTeZ}zM$0?sSZu0^4DI-PW+dLv_&Of{VUCC+c7f|Grc{d^NFQI)rtp8%fqv{_Sya+ zD^?DeyWVcXsYChV4*jx8k_4;~i8!HUF-UO?`xp&cK&@Xxu;0!m!Ay^|tTYI*Y!)bI z^YK;-T1S?x+u_b1Q@jzoAZ&LwpL_0$b|`Gy;m}uatW>kf=U!t-@yc;pyW!8>WUH{F zWGI5XyRYr62}TbtjJ=t5I*e8y8jNhouvGu;^x)t${@=Z4aC(rfM$Iz;I?V8RCa}4@ zyt&$J68R4M*NTB#&rh%=*96jl~S@~n>oV}MRy`I$t1~jU}96^sfiMoa%_9!_*mrcNJ)WI*ZqYzk8rBJUkniHRLF(s4Rr1j3^gLH z&^UuuB6JP@=*t9|Lk~U{)(ry`a8X@<4jE{oVOUm>Qm%xEzlfdEV|H53_O<1-9Sb8a z6~TWcME`|{m!1BBM6#3xCzrTuFdd4U$WX856fG?$)tH_ds2mXv|9UuLgX1k7jfcWv zvo9SsZM=Fzb#~Cr;aHRs0udv-CR?F+H0KV^Rm@Z^FO4aRZGqe?U+a7?zR>4}MC@`D zj;K48#TWtFN#^tSqFsD1;=MzS;6uQW30`f(0TaDZ)I&GwflyXDw!r?4G*h z%Es=PWC&pJP@?JKrLpS7g{i1fO6z94n9|{tJP}Q1GIuOPGxPIsVvksd_IW|z2J8~u z+lj>nqnyihIcC>vEJ6M+3;{5!({e~R6s}&<;K;l}zjVMa0Vx{z5xUo8j`OutzX)~; zes?8gm`+?*VDMVWjx8mE*n0KOSBN%<$+{6y#o$2J85)U`PA)3&V@B^>WRJ>w$DvJdTFoFGC#6-9ptQk0>Joxe)6nRVe1**pEQa1V2nrFlBkSa+#N0UZBfghZ;n_I^ z-8RrNSx&$xCTlqv1+aON*o)x~0x|(ziFlS$3yT6D1Tr9OI0B&@&-jXf1r(#ci4cbc z2qX^2UC z%YVQ_GP^$6&tpvJ*b^3!YwRG_fj0!+g3;lluizD^ZNI|(?v7`g@3f=RWS?x&tSA2u zR!3ysrG8d(>Vha8!!Pp|rkq<6^qX7;8Mfh7{i-~|$Bf{+M{uA4k zVRv74`Q0p&k4Gb|eQNGVC>KkmV$sZn$$hOzES_6(EXx50yctX*(^!-pngAd*fmmXp zdEk;}B%w>_|4R%1??NIM zu8P;&*)&*fqvj=IHJp1Nu46eLu#LQ{#6DCS*OgEz3PGJ!Dxqj9r0Cesq*5aL-U>1aTkItbRWDW)J79}jthN=4seYLXZ2no z1us$o!Jx~(3+)hk5WRLCI*QUzsiqJR!pK1b#Y2ggs;VAILaitQeu_+FP7+r8P#kj; zc;%=OL!h20AoM#fC#)Q3Ix|6JCo?Q_UY*LT_Pn=pyjoFY*S>f^!ucq@4)VP@`Q;F- z5GM``nYtooqR8HXEWU!SD2{^MtPBz4Hproja1Pkz2x?+j^Ob1lZYDWH3`C)pa{{|W zB984MaY#upDSAl^EMiQ4qh@Nzlp}#tM-2v@kd3rKv1~ZmmvX~M;jAbTR9uQA#KBlr zF_7A~ph7Xqj3TW=&Q>)g>^R`_DP-*a@pQ$E+U0_4=fxbUc!+6dx;vaSGL4~OJL}1e zAbAMtMb0L5Qqy46$vOz*7sO0z07fdDE)_C~bZ7)AKPpiyVj+7K5xdHCOqSwFA)!gp zuo1U_{>Hc=8Pp$x8OnxEdIC*3K6B5`XufNyBnHw*szJlWgFoA`8_<;P?(8&^dwaUS z-uI+e`W~nax+;!8%h^4_#o?@DMGxF2MHYt(X(MsqwyQu)3cWKE2Q8Q?ISCgu(^#f; zn5$Jlvm)7I+zp3g7LlOzlv@-Bq@JV<5~OGC*>zu!p?FNBa*Ae79chZij2 zwfo&AD;Z1cwBjQp6YLIB&{WY!s%#-~Z&24^JJu~L?wDZ%QW30*3RVrkcr>I*QZ*eC z1o9OEh)sLJ7Pu=m0(T(y;@bl6?CzZKRzV1&IfovEbkpq%a<1`y0oI>Bsn!}Cq(o{5 z1bxg9E*0^OlpGXXK3N5HTx#Bsr7 z51|1nJcz@vshWBu7!)hZ6~PeD2C#sGfzQV0kRqVQXM#$k7U`4JFg}Oj%noT1@IP=X z)ZSi$%^%#pniPWdCQjeiHLGK>!yAb;Plu;43F+EfQ{%#(185H53 zuq~8HVsCXvAk8=ou(B_Uf!P}NKtDX?^TmA01RG!?X+{*Ko=8OCi(Fh?MTYaxRQ!U7 z2$ng_!btAjv#K3(t)aE{O;u20K@jrCej8(d8~eZ`I0*Ov5Cr8^6p$r_SfSX&c}NH7 zYk)!!B*Hd3ugx03YHi?V@ioYUY_$pwDezl%RE^=wd>+OJfn zyMETSS6}HW(237%1vb&w5mjXp>Z4*2r46#b~EH2yixR_r#ks+?XZ2x&R zc(iw=7wNhR2QqOT>m`hjQ&?*Wy}&mdvXx+b)0#+I3=gfOCmP{6Ldz;&O1acSU!f!T zg?PeWaN0}yc6VW=msBKu+5ldU-s2sOC^|sTlmeGNetf(Qmglmjl`A>(rglq%XB-Qk z2LG=a4XNq)oUNE}GD1*MBNjFlNHm(PPYEguV%l0!O$)-Z8C8Kq7}G_hQB|Xs5w|5^ zjzNdMWcLN*wrC-H68y%{NkdB>@K{c3$C0H1Ut3bSHc6la}Fhl~AGSN&X#V`VYiFVQg zHVVscD5qhr@96v8#6d$@e|aDHeM=S~+z9HcSKEzofuTk1lGE!%>Iw_+AYmL$RK#<- zVlh?<#Vrxss^|(1er6Id)1VaSI6Oggtsk)(UJO*`805D=Su=uqq* zA53&l{re2-1i#&Q_T^iDO!!Ui4YwU_Fj9PD0k;{FIWvaUa)_XJ zCB*#0Yx9IK))>;pxu9ylj#a*k3=J%DJ891Is$0x zoyQMlV>Vty;yGo0M%J4bAYjX~@Q0rUmIAp!gr(X32^3(be^5zpS)LAV7Y(605p^qF zp%Xjb`erO^S=rcDC-hg%wCVQR>b_j#cJtPQ>5W=+JMRQfZt#Y&wO44$Y2Mto^V;v?jixpT{9b+p z_woQ3e}OB-#Ds;n8?4#Wfoi??9C$?c4fn)t5kSa=j1HuC*F22-M8*&}j|nK`3*(6J zECcMX38fN+mn-FTegCfGv+1(`ZpzYDHSNGu5n^pIGq5^v^#Kh>tYfp8ObN#xgJb0I zVXuTDgmM{@vri;xr9BS0ZZMW@LuFwCNG`VN%mRIdQMgjKS70{B;oK!DAu~oW2`?a%ZEPz)m0Rp zfm`<@7Ri|?Zv%Fy3_MsvJg%HvGPKP=kmaN^(3t$xjYZ^=ZIm5K%ZJ_HUrOM&U@I#_ zHT^*G=uzwF(c%HUHUzqo&RmAJbiQJPAH4% zsGUW$Nyg4a+>&cS!;0kmBc-e?t{sA?@u(FJl_vKqnt5QN9I~upELQa5v0bqkdyDec zqfy7TZ8!64XEU%po~9$N&5o{cU-5NKk$^d zcFq;fCJ@ARFs1^l&@Vh7VSteabMjQJ<-`Hes+AibBNM3e@P!x7t{bV@l#$(gV0zQf z1x|B*6)X{607Da2f1EwLXV2_+d!N&Qwb(Q`Z#6^`lQ*x5HODVK5wFDo+K0B*LRupw zf#KM4fY+x&S}`R5(e+x*99)PS;cVEOVaTK$b{@(1@0nftO5`i^W^=u1%6J%1&uZ)_zi)vyusChBjcluknFaz8SDvcz2eh;I?6;RW zgM((R)^Fx=rgxAx{yk_EYtO!W*1%Q2YSfO`jGmQASh)Gp{t-nU0TG)iGlw&%bp8^jUUOuR1+t>)CoH;7;nB~qVhg#CkyZgy;55$vQ+ze+dF0T4Y1f`TyEZ-giXU&Vj{fO`fB9m_O0Od> z#3qy~Qp&jL5dA@`l7EE6Bww|wxdg`Ln<+jfxtt5r5Up_zeUYnxJ^j*!a|M%x8^KiS zTv*Yt2oeIT>f3ipZP3~m#_cHbPF`raDMWCp`DEe+cP!%cR@-MbubkFL_8>|p%CH`yiY`2n78mol~%a}V41e~JjQVF!1VNR zx*V1iO^Vd=_36bUNZ2fv;vhWL=_0kDaQF0hu4+jdAiL%C@bqGN$QtYa5nTn=I5T91 z}hKYHNa;Ywe<-fB$L`zpgfes{wjJvnNh z{@7yw=>4Pp&(-aLfkP|FcAKqSYJ0Zh;NkehaIG(%NW}YU!v{y~YSmtt?;jrSUyck6 z6bkJ&zenBr5|1ckE#Q;Rsa>yDc&>f;+$vnxz4UGTs;fJ$wZyM7#jnsE2UxdH@wFAb z0Yn7YhG`F?d4%cILS!t)1#R;+U@{R)q4-h}M1!sk&^@ttWo2)F$VhwbwwE?S{R?sV zNjVOlW1uBRK>A<0`^^`xP!p?m*yL7{NL-wVO05^^h&RB=N} zH0Y0o?RveMTD?*oe#TXC@1--HGp7M%eF1ae3Sf+H3IM}_W}{`kzK)kI$T&0(If?Ql zNAlAF;E0fcBaY1!xjX>v0ag|ZM5{>-4Nk>OZ;7f0CrmVYYz#du?zf{RJO=PFtHZ-e z3gNbjD(0kg?D|+5(ZZ?{j3`NMWMuz{s`Zb83W|)|Le5COCavXQ!2oN7?PBIeK^( zNhN3gkv-2I$BIdkO#*RG0R~(zFrAPzF!36_a5@OfT!f0V=d;&m|NJ%C*Q{S*-88px z*IgTTJ@mlQqYoTqyNj0Dl{sG$rFLA*cMq{~ArPjZ{=lMZfL& z=XTeAl8=4V@^Kg_DB8wN7vV>-)Zk3fbMrCUg==V0O=8Y0tvWB z)rQkI;pU|OpRq52bF3=!&B=DN=icmlZuV4CNu`oXQhTMls=BK;tnQ|YqFFk$KsODx zEr?A7N8^w`%_NXA@IM&ZM<37HgaYIMb@Bf{9Q(e`d z@6~d1b8~ae7LuMsfwN3t(=VIloLJ??z z@K@1!BrK}Oh{Qt>U>BKCiD?w$cfTt*VYR!Qqb!<@S|7?rb$N`}VOOw^LE|@HpfgGK zapurka^Iox9vLy(6EKJp2v4%_kGjpKECxU5nvcM*f`g*%t<0J^2AacT1a4*(g1jFM48JqX zyjRX8h6m3Rh4JrU?|B?rn>{$l|0P`*@y+ zxlq?a567<5s^^u)rFspO72xi{e-8ijFya3p7Qv5G6@vNv{L?7Wm&fn?4YZkO;{5z+ zyy7i>=tJz_Z{6IpV)LdKuhaTe77V5Y774^-Kr{V11?QJb!4hr@pqAaI-drw!0Kk4Ui+?X$WLMJ@ zMfOxIegOU1V)sw4kDWLXzv0=!4S0>+@RD=g63)Z9(u#5dySn?Q8{#?UBhZ%oCmwE3hut2XcM_lIH%n|&%B4*e{`1puyCv;D=hXhMxeo|F) zh>L0r8qkF}d;Rx6$eVm_!)16|Ykh0dgP{a!XcIZpl$N1H{?p5RGxd`8H})%|+#t8v zkhP4r44D=AxXBu+$L{tZG4+4q?w@sUQx#t$P{Iu*R3-Vd9=VpVTp#{8%8UV zj!32Iu|h+G$SZ+zxG^4bBWM>+;mNc~lB9R_W{T=ma8VmxHmF-o0=_mIF8~)~V1nKO zum+?alX*9vb!=YO8XM1~jmg9W0GM{8Ni<6XfuK&;C=HZ#TC;_`t?*VktPW?`B^h)! zs~<2aoyVG!+`nXOvlVssTw$BzLwxqlk8jDO-;_xM&J%z*6^#wn#^K$xI}JMLUc@~5 ze3^(#LZqp~AEYrlv#R+8Tjo*EWIf~|?A%VH?Bf_Wmk}X{yiC%-H{{s^Gu17%csVB9 zTz0(R4Qu^kaAs!kcd2SM^*diY=KsbwD13(R@`JSgK#w0|ZD40Zcsz>j8ys!`w$+-S z5~m?44KxuyyUhuQd-r#ewcWN#&rVGRTli}Qr&_G-b-w8IipP(Ot2og60|%m<$*ahj ze3sTzl%1xD3?}s3qw#+1quM(N{{)jD-6jy!FOf|OiB9G!?aB@K4^+A+(432+QU&yTRA zUeJzzcmig3OT=bEg=*R8vB(w=PQ?lK$RE}|w?^zQ`P>EzJUu7Oz7^P8{FsMnJSV_h zya2QFsR+3Q#EbhVk*-F~j0KlD+kU`gV>NTU`(oT&gOB;Zg+{B*aNe;ADH#aL!C%`< z#xKNTUqH`nx0p@0UijYuQ3?bkk;_R6A2dKJmvGe>>iP7+< z>e#2J2f9O#*@z8)=hN|b#^aUA+SuZtakO@6#V|H_d~l*Rx_8ic1QogN}iEqh=a+KjNFHd%&`xQ=zQcZ;A(*V?cMQ zT{^9G*^D1Dz01VjhZ7hJn7f~`5+;NV`7Jt>eC{4aphc_u1*^!!ADK)VJ&iG!o%=PL zfk%CRj~*6Lm|5w`1hh?fDTp&GJ_yAZL8efz0QFsAH^g#)qa(kmH>VmfRQ3cp8-^}! zKO|I8V@!*NpeS(8M94bM%V^&7%1bKG0tbUl5JVr}gats!{*GKr4c1A-TOv=Aj;<_(Ks~dbeMw)RL?~ZSfgb{sxiQs(GA)`NTCN=$56XThd@0PIo9f| zX4Lb-RjI=W_(y^PJS9~4GERwCv>le?7S%ROv_i3wlNWas^GKB)dmdSEMXu<;r$>1^ zA^MPbPLM3GUUk~`PGKVvk0;`G?rb)94o^3-*+$M8E9T@0w|UNNm#oRL?ss7t-PzpS z$RTKyO}Od&`*5JS^B_*nH6AXNrt{09AFNF#}3Lj-6S7;Z1McUN`cf5ihV$SyRRU> zT@up47^oFVLx8t%0$D>w5$Nq;Iq>pg2GJ}srrcg!Mu+f0dWXLv;NxIk)u9?h5okY}G2s5H0-*>qFk2~+>`1Yre!VGFVwuzIx()Ld~ z#X_+|XenNg`-bl6eZP}@BzJ| zeMfBsS$XZpvEXR4Oh;h4? zTLM7k8P&{&UczmyjW~IAur9ppnCQzs_E^>@KK9rH*$3EBZ9x1@)GW*9=x@Y;R{rB} zw5NKxCbO*nJds=OrCx`Vk>bY2sszF^hx`u$msK>azr`}wU$hgkuY$&c&hez@p4ODnz|eNQq-<$&`gfg78}8Gvl@{#D!3-9J~#` z$y+7KN}E^v^oIi!ND(+p<#&5~IC@+;fzApr{cMS^*2JWO7z{^oFkUxt2rx;QUs3}h``Fx(QBeZZ5ZIM-{ zH=0UoxFM=@0(22fL0z6xkIi>+F5dCXc!>LqbWg6XqC3iZ{5sa74faLFCrng=Ojwiv z9~m#I{tHJ7!@1EknCu;*`0Y*K7CgeeebH>A9P}b`QWU>A^-Tf7J>~;wQ3tdL)+NN@ zVsde)E{xE~{e)qK08i#^GVnt-L1s)-3RD6nv4Q~N#M+yfgp>40RhDzXJ&H>s=jZcy_K%Q_2l;ofrUw{eLV$-R z>7L>k1@)mRafN-LIj}%-ly4jYK@BEA9<_}%1mQkM>D{2BDlT@4i8J7X1pb+6ez*eokuS8P za3YqCb^n-+Wjlv9E#@1}4~H$Tty^6dTYotJl~${P6SMg9?Ht;kIe1VS zOAW=5m8(Ga3poWh-Nsx{vh{%rVE#^Ot1&HRIx+^RViSgbZLh5B@w(nC6=?|90kW-! z4Mw}pX7-xxkJ+)c>Fh?sX6~Q;7T>~9(|#tLB37IVKV!5SExH`3kv<=7b2`Wi(Em|! zL;1Vv@Zp|3PjjEJ0AK`zxEyGPB1o-uD^VlsEkgwZn&<GFSpM`S~Gl+3{%1IO6TnM z6g!Ruv_dDa78cO)N@a=vom|_w{dVlPD~g_p9(4Hq@=Tx^JbA*dt3-w`ds_4m)X_7n z)(Ucg2I#ga%OiFw%X8gRC)@2)aIkbw(;=)h)CuT5{hjZiY5vTqeP~OdTr`ekm{;it z{K`nw00b8@$?=>S4}8aF-hmVpdhzoK>&X z8}$ZV4p+&+X^*Dq6O^t{gma@mD^RsV!3fM5&Okd9tw69X-W`OwAoUcymed>W`p142 z09qWx^(hhqNrrJcSr2f89+uCG3?wm%L2D578yz4`AXhfx&M1W#cw;UJV-@~z4R)9z zxCNE$^=84QH{?ahqXp41_?@PtL-4{xW!A#OCb=OOXmv=GWz`v?S~JrolA9?hlFop% zUdVw0n*rhn*t5)~vjEnl_uz;D1#)pF%H8TvO~>GN82zt@*l*Jr9A+!BSZF1a5Jva` zpq2=@Fk=0~KWO$rR(Bv@2Cil|TSX*1f%pj6xCx0qkPgMHL+p*y5wjv67!_hg>M*?) z1~EGTTVwp4i}ZuBq4|owdfME|M~1G zgDIgGb3SB^n>8m)2+1>*{QW*eT)+}%ZQ0{`x6NVJS}3T<0!2mVg2aWuH$8ZWUVDDn zggS!g2y&hzTnLDZ6&x5Dx|Y^kwg^6~Fu`Wk8cZlWj~vR(1S274lirD;F*%XFOlQI% zSnNPGqYbkSiWo}7l8QTbl1^{6dQ1r^iz1dfFv#BeBYD~k%ZC>} zA`KEE3&;jsPf4i0LutTkWSaxe_R7dwG~a5qfu=b%-)hU1XyiCA}hLzg{$OW?;s&CUMG}!a5*aJ7s&xpcw zJzh1Vo~D>6`FutDu4CHaJ<*tKNyOQnh|hM_iGFQ?WugcruBVtSQV;s~BUGVpIBsyK z+}wnO4QNXX_cn`6UPxi0WDudXNy07^X{_R0jj~ht>$Ho-tUz?I4spA*e(_71IFg0y zl()G$eVwm%zC`(loFuU^0}`!-{Z>~?8$#Os5SvASvJ?)=Ruq}B*&xaq#a1BV@!G6x z*5GvtdeP$6iIQltJdP!UG=!GB^vLz8^8=b_H{T=KVt$`pM2K4o#spEU#ylZJ_1$1J zdh8a_CWb-J99STU1kQK*JR#X((jMkUY!p7Q+Fx-o&jyJQ3G+i{E4DChUyZe31|Wsx z20Tv4$W)Jz0=d2+Aob7nsGI1G%CStq%I`3*vGJt$=A&SV+gHrN`D15xfxi?6&RJ)12(;W)A zyYHbbyR!Qp{(m&&>b^)h+!(@wy3gEl%fIyZ^ES`?8nX6X;9+U#ha}mOQaGfm`4c3S zK`1POe0x1gsXS5vb198_(pAYoAQ_yWakC*T%^lX@dl7E^t6zJ9hWPdZt0#lOWMB)< z2qxM70&I%sle^AB)G;?GbrzYOhkIk3C5NL;S2jl5J$}JHkn5D{g2#dgQyhsocY2F zjk@PdQ)b%Bg+9{L4ahg>B-|mS7n&QS;$h5Cag?NioN|#yZQ=Wp{rOSJZiyj}ly~Q^ z9A2+uUa-4HnaeJH&>3SbucQ0by4Ud|2lNcJ&mHvHz^fJc$?c<5E9^aXdN9&en;(xo z+h&$xh;+PANP70!pYcP>k3B|jSwRXFyU(p_&q;cWD*N@Cs<~l~hkbp4zM`~qcqR6M zoiWzwy{Cq{&*I=NO7}|bLAIoOHxNB+D*fx_GbZp82jx{8Z)|-!dg>AuD3D)gF`t!v zf!WJ0yW_H-wmya978L6I*fCKy;>cwi+vQl*HTwteA9oEMdt@d0LG(=Vy8eUOBci2c ztkpf}53s6!C}zigEO-BSOupvF@$P>gi{o>J)^$MZsJ2e#C8IEg+@a8PAqR0FA?&%J zfGKJHs9a!3^`{JVm(Av~-Ha^U>?p?Pt9+nGrI0rq_QIEBcXdC+T61&V6%AFxQO8Na z7lc4b^1w4GSzc!}JCNrU-a3u4_!?9VhJ-aea!VWWDi|T7($?4HpFl){mp|vnN0g@w zkW3N(ZhofE#b4r-j|_rb79X%I4eznxOrU;W|bLmOyN5ZO_#QgT>jIKqwxyphbR1{(|@ zN0j0pUC#zdWg$2?nWVuFk=x_{_dKFz?0%hLKz>RdKv6~AVCsp~piVc>%A%A(7&=eC z2BR5Ln#;+u!{Q}j)fad#|J>=cBNh>HN)wW44-Ek2=V}=4<&^XDNyh=DlTb-G~JwQ zjP-T@RNXRJa&Ij*_I&!T*sJ?vKhcil`^L6Z%QJ>d|Lj+BtQ4bpaOSt{YwTu1kTOy! z_%A&(<(HdnNQ+Q@A<5tuPY~;dE()FSOBTOduBMW5f7oSl`VAJHS+GRBdtxpbP7)*w zFk2l)y)5b+R+rb2_l}53c3!zwD9y?VtC$Vsny+xUQE|lJ3U3W+4PkfoD#<2EHoY-h zG^0hx`;C|rUIh#*AJK(HkdpuT3Kf@AeFV=grrCa14Wi0EzF}3aFEg&87+J| zoyjIjerr0$%ptb?=Fh!3oV&h0e$n50jBxbBbz#&>P%rF~+k=!lC@Nxv4FI_Yy}@V{ z6#)@I<}f&+c{urfKweUwC3wQiJJ|rCNH$*T+o@{GQf`$}$o-}~kN?+w)N(M|)n0O$Loah5 zujcnbw5c~XFE=tTX=-B+iB5r!tbpG#@UDKE*>0q0AqzaW31hWD2S8ceeeWg*651rgNNZ%#r4!bG zk(qDMB8lC=NFMGNmWn2Qaa2=FONN=N#6%_*hPV1^i=!A1^L1Q6{}y@w&^NDxtc zp`~k$+^@@*^@Z$pq@QQLsr8o}u&+vl>_(75q)b_}q zt;*F+@QYqkq|Y@$*9E*jyso+bnO_E$?$UK_T?2zN|3Q;{9F%@iyPEYau5V@i_sKt} z`ccQgfwn>qTcSAA3=|shFm;2jWOL}Bx>++1(|vPI%ts=ax~X9j!1YPrZNNDLTs%sb z8WAyiDX^84&KQ$pHiv6i65TDgC=I(DHXJePQh(*6gYrmFIy@o|NWr5~ z**?II%*ZmV(DG-aY{0(!|J%%lE0n9Ys@d}jTUGLy_f>LPe~3xOhs3PWnC;6|Y(|NN z;1l37oU#t6x*yGhCX7QEgPdT1)}pwznulU=oj&-)-S=L3kPVF_%ZZ4CT^l>2vEKKo zyY4!8&@~bFClY?tGvm)o!|jl~79w0>2=^3nQ0=+o0F@hnM}ZwP8mCbv;mcP%6^r#v z8(qfVe5`PS&0&WQKXt{I`C()ClP3xv<8w=CQ;{=EkoLI$hp$zx7Ne(742BxLS}Kim zw8x$nx$=tFO!a5&Ze-SXppJc&YmIyP_NI0FtaJI+{zGX&HQ<4X6CCiGuLM_msLU){Dr=V%|#gq**&?N_?sdFuj!g=kThK9IgiunaZW#R z%Pmjb!lZ@A7ruwLPS10Ad&?7dJ-+Zb))uc-_9ON#jSRd2EES}rQUvM%QoKSvH4>+U zxJNDwp8&%nc`JeV$46PZkt~9*cp?DMO*nla0I)6pfPpDyPjJ z3~h_=sPAyvLiHK@=!i}~tk);0D5KGs8Ho(oqp_eX>9oOtuNBckZ+sM8N`QR{oU^C( zpsEfBuGNRMWD|mTr3h9(t7g(e>AROpY~j2Grb<=gnNTp335L3Vo{pr`gb^Ydrvc5R z9B+i!Nzy!Q!lIghMc79vbGXKjxz5LrJII>y1aJJs-DM<&omlRM9CR6NMv~Hy^T$rBY)S@$}@<y$Q%AD+Bi{PIjaGRD)YUBY(c?s-RuXSp*4%2jY z?dsHa)jGR=jMwfzVV~hRr@d>s7UCRxqo{{?nvztJ)OG2lo7DmP9jdvLil*|`dGJ=k zQsq(432T8f)*g4|Dn0lqum?4=8vs$0gry%Y$!5KX#4KRJ%G*=$!k7Z$DKhZm^@hEv zlSuGvI%TS~WpR#n*zwNOB3yLjuaNmpY43|BnQ2VjRnzdJa+_WiKB8f_0}H69C_Er; zg%q4-=?L^!&!4+|Cg*lZyYs622;ntL^CN<$EcC_168iLHcKWC975LN z%7YJzz8|y7_Uwx2+rB;f)(7FxelU@ppZAGRX18Np6n&Z2tsB;_am*#|M*&EOh!=$) z)gXrw)pa5%KNcEB2(?*iU_*+#1?!DYgE-=6pEj5rpFpZS;Lkp(wZOEk{k+j({59|UIdli=&(3@e(5ppM( zclv#G6Y3`n4P{-fdfnxsz0A-x*p z{fOphx)ByeoDJy$kTRm%5k=CRMgNHZZrc{y-FSVvf)azLMBrwDnH5j3taM<WY-5ceQUeqR^NFU`8;-nT{|EN7<&W&U=<>@i+Sj|E4(`VU?ga}K79pe- z!A(X&%uQ&#MDt+�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

LBXF+zp6B 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 oL$X8S@Vu0AKi}7TpVK(5Yo87}*4^* + + + + +Created by FontForge 20150913 at Mon Jan 11 15:33:02 2016 + By Adam Bradley +Copyright (c) 2016, Adam Bradley + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/asset/fonts/ionicons.ttf b/public/asset/fonts/ionicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..307ad889aa8ed924001abc023b3b172804b5e657 GIT binary patch literal 143936 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

r9(T^(I1*f{28#Bt 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

BPGKAkx!gx$O-h-r zZJ8ln*@x>DLR$DFnZ-O?HG`&ZnE~%di%1Kp=6QDe-3k(DXnc(@5tdVr;lE@!xpkrM%&o> z`%&Fo!$0Enq_};;7f^9=lh?cW9|Dvo5usz4*Fxf((7?I>5GXy#2%S*BmKNLq0vG;6 z(6I2IFyHXcEH?ZjPILbW3r_#cywg9k==6_V%>5@UT>LZh7yr!S#Xs@B==Jjd`G0u@ zP+tBI#~i-uF{r@91{Wbj+|CN&d|1~+o86N=tQxb>&Mf~u; z5&6GK=y0g{JK$C6PH^qn`~uMPZ{ps38xWv$-erCS*i`i7TRSsv`*)ED5Kz41TH7`c z0=z2xcfql?YHkDwP`LYV;@jGyxe`D?;qKpsC;Qs8{maG0RnOX(IWZtW{*LwE1U3xpF-poa6de%j-ZHWreQt_nL?X=`t)A_E>NyI literal 0 HcmV?d00001 diff --git a/public/asset/fonts/ionicons.woff2 b/public/asset/fonts/ionicons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..66bcf5c555ce3d447bdf1c5f88d75bc7cfa14022 GIT binary patch literal 61020 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 z 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 X1Eoy=#`cfZ+(@SjSb}Qru<8E*NEm^= literal 0 HcmV?d00001 diff --git a/public/asset/fonts/linea-weather.eot b/public/asset/fonts/linea-weather.eot new file mode 100644 index 0000000000000000000000000000000000000000..a547671c5a7b564a1182b6bd164eb33f94837a77 GIT binary patch literal 21514 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 T$0r|`f4BSMhwKLHw + + +Generated by Fontastic.me + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/asset/fonts/linea-weather.ttf b/public/asset/fonts/linea-weather.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3ffc94ae98d3a13a47abbf815bfd44b98d0121e4 GIT binary patch literal 21308 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 literal 0 HcmV?d00001 diff --git a/public/asset/fonts/material-icons.eot b/public/asset/fonts/material-icons.eot new file mode 100644 index 0000000000000000000000000000000000000000..5e25191502db8ed043d76ebad6d32bc87f32989f GIT binary patch literal 42495 zcmbTdWlSAT^euW09NgXA-Q5oE?o!;{-Syz^Qrx{j(c(^VFKz{jI~3^s{qN0v@9WE3 zJDIiD%w%Qumz~KZ^REH`SStqrp#BRG;C~nv`ak*)K)?g=e^^QFf5!iS{(tCyR{jru z`{)n--?{&nc>&4*Gk_<+3g8Z~`!90@umGg~Qy%{*8-VkFN*-VVaQQE@`;S=wGXFdG z{Lg^;|KmP#fX@GR{~yQy@gWDW{}&tp*8k1y|7if=|Nkif00~Xm|6B9_Qx-H(z8X+o z11N6-WG!R=JWH5c#LzF3LR3DMAqDv67MF`Q=kJx|GmxXJZ;{7CqQ`#GlVKR)4@p!#?YC}li`m&-y&%|jaxIW*uYmV z|0gX3mec|oWkSgnYceP+?vw_=k_u&MGjgh^oi)uWai7Ph4Bll$@k3Am%09-jT$ zo{PoG$3adqJOw9ci5*nC$Fuicx!lBn%zcynWgR;%I(RVADSfYnFw>D(IAi!7O!Dc+4{LE=1PdNek0d6D11yU} zBtc`sm!`uWKeHS^)j*PUA-G>YdS$~LJ?*FS!(T6@l?45-5Sv_kTg{PFDv1h8*T9Ag z@91kdAh%VlK(jTViPKklj_91HXX8F*Dh~$S!Co1XXkXB0=A)a@HHhmn4^DFDW0Wb05E{(mmC6i@>#9J z><7+`u~uiW7Qc1Pi{+jG?H?Ej#g&XGEbD}zPTLG6bwvrUz!@7W`jeUPZ+LPx-hs}< zu9l(|)2hzB%Zc9y0~889?q?p-e9y;&Bb;LO`CM%o&VD277>6vKaDN!_K74*4ROthF^2B$u=ALnX))on#pBk^PLxfj%=xl+&%)x6krb zAM5JDm)R!S@-&a!A)KKKRZ}c#hhAXyPUJHobYOrTHSt8g{61 zxYbMr)0tyO2Y~~(FHX6v-%6fn{FwA`iym5#`}Ou6_D2Deww--Hu1cdS0+hPtkyYk9 z-LACtSAds+mqZtL)Fb}G(gEkfVyR@^m+9t-H#^-Xg;cnU5<6Kz8Ui<>D1XZD62A~O z5^{-ztS%S>en9@pc1dTiE|#91Dh$Z33Jn_ACofYsAV#}3Z_=b_6uMVB3R0wThMdVC z<%gxf%_@(^R(v8#&b7-|yc?BkVA9Onku@`xP_U!z*Gl&;OTHq(>*P|#X6e?zzeOo? zL+3<=z)78a+sd~8X-|q^>MbmBsy`Bld&J!vElM~a?Db%1If?ptvS@zgMYbx>ik?4L z#7L+yqA-!ajEEsdEc?gdfvI2)3FQRsG_{|RFb!dlH()_q)b z9I46sBwo@8Uty)!xP#0Ezu3e-IWp6-jNjq6CXTF*HmMJn@mK82&$#wQda79HBYpi@ zJ3sSx;d!%tqfEOK+V;HUTVI~zv|)pgG$qSfU>b~=d2x+4E~bRg9oxXfvXUP&GQwB# zO|71^X!*rEpJnZ<#>gD^bR-@I2T6SOOHcped+w! zm_6vR3w0hJ1=EU3P$ouDb0o3Ry{X(L%tuYCHXGzVEPPilI04MMf5 z4#KX94GKs{o6Of<4hr>xmxoTS8p_H8Cgo=ROo@nKz_gX9G|P9iGCS#Ca{~R)B-e@u zd6*EYwnSic*Gp$TlCh@I#4;F98vyr|{Gqq-saa7}wFyncI?-nEhfDQeE6JYD5DAir z|Hz*zochid1N#={x_xqlG}azAL?I|4e%%1-4Rdh_|JN-+Ve2p+t2qCk z3G$_?uio(Z_vL$Pcv9x*?+abn7+PlgL!d~b*N1r|Ofu1d)U?ByH5ht!vnHeOU3enV ziOpaLc!*s6Bb>sJ?bt9{njvMCy68JXHJO={*~;N6j9Pc`H)rCCq4qO7XW)cLUQ#jv zN036P{o)@_D~k=Pv{1gUt$ZIRwK#{O*&t|3{P{R^8cVL)2|rjRQOT-)F7S0};&U0- z@$agWG$QV7cr!Z{&pkQT%9bQ7fEg|RFV7iHq6}NE;-7g#Z@9P|_6kU!B_9F$ zEn&(jQ`Lb=GCVJm)&uL3uTRFc_{*DJV&2Da*Mx`2p9yM^vjAYH=?^GWH7n<6VBMNdsX2c zqGYR1*IzP>%D>9Z%>FQrx~G%A0pUE6rk*v!1lRqhfSbmE10Ln05tL+_5I@bVS7X_- z<;ZhghXMhS^%LB1-Q*$_hzqYOm41k_*tG*AgBRSxOa+KZNZr3wiycgFv0duKXM&Y`yAm0u+hu5`; zSry05fFMI9HaRrRSdJlDiAn)k_qcdv=P)#XE5k(fOb-x!cnYmG$iOD#oN9oMum4*l z%Tsg_LG>t1mgr>hHa6O&7>rzo@?XR6=M-$Dx$wWMc$n-^|;u-{|QN4_=zrc&GUg^I(T`Ic$9eT$vtw| zx8VL`DLU&^M)pm`Q>u<)UG25-RjT=lG4gBJIdvzaeeg^v^4H{<0y7L7p)g7AG)uW! zlt)}!!k_C7@9|joc!uR*p0%g9W)wVp?`DVR6U0RlnhqQoBYaS#;#U~Z(NWnSnM)6{-@71a#$pbbCG%r)Gk&!b5y(60 z9@X7%2uC$-ewOhpyoP>KGhM$S)!!?icURjvK|y=EaWzOMa(NH7Mq}sF=w%rzGhJ)ZmO~ofPa~Vo*^<(RYe)u4~|Hg!XpKYu0;97Or~MRkyI>Nn7izk6HO>wP$U}&Z7rHS-u4Y)2?gtkLrpxdT`4ZC0| zUMtN_by#rq@~W^EoM9~P{-iZ%nO7U;LNM%Dt!PIy69||YRmvNdr*T(}7UhWfW{^bA z{wg#6+s*?BaM5@saG5RjHyX=tx<$bSsex&Z=3mpqYj7$Xy@|Vz5#>C4}=|>7Ix_MMd zYoMwv3j+uvT-P<^R)_GVoX8wdWae9*PVM-!E0vPWNRSU>&Hn1YPztruOB>JlV=erJ zt5c+!b;yq2{K;<))HARl;Rdm|Gpl060wa)f;s>Iyx-Q$PBVaA@jx8d7S82?K{v-*+ z{6X%zm*3lUl-TrsAno0C_4thOmuZ_LYGWdSFtZy3luokM9s=j`w3qwr91etD7PJ$c=#Nn2I)>SD{wiTSo?h4Z7LO4otT?+@K!_E2$i>*}Zg!_bXQ!WnSzsxX_zm zv*M*7_Apn`EILZ)v!E^~Xw^};WjmGh=cx!YBG0#$CIW6=%6)r9L=EH5^ut{GaNG;iz86Iefxd8CxI=oltgZkmKK3 zXYXkB(gCTk(BE6%D0;c8(D+O-4hVt!-j@=~J2P7S>2BifbW1$GR`d~v-aiayra2CE z1Bg(UdlP>ZjsnG1F4y0_z<8s7Be@FhMi&dnjcz_AAZ@HOEjOaB#38WGAuVD2kbuIT zYr0LXpi0@Vv1Yq>=0H$?>Ovn6Ltwe^=S;Pt?4gq&ZdrOK^(WiK)Jxb?OLfQj%>U_3 zr(F@ACNRQECR&cHeH0gaE}qNKFx9<12GdH{%mgK#(9RHz(WRk;BGsCQj_4eIM5IvA zJdHW&jmyS%Z_!Spby>oRWacXb^QJq-3JLwnZmnCaXx4R@X!?%t{bwT0iP@cFc6w<{ zD3hMuco##qfI8a0APy1$KN+6kr!dQ6OUqf~ECU~=!674?UrZB%{UaQ`R%d`LHqU(K zuxy*bF$Db>MIM2%TtJS>ALBHCFd#lG6<=tiFPt7Irt4aL5DoM2^9x48qS_rG?fVGi zL*_JLS`~L4bey1%rU-RD*$7X12ZVBY=j@A%5?$(NFKQfRLy$?Z<-#PXiJMa?s~&>7 z8FSjlEkvJ)e^7UVDgL`q@lxbUv!)(e&F3AeM9dJYxaR=>ybL!s^_0fGU6Bt~cHPFC zKZ{y1%^esvNm}F15pygj@H5gj*IO*QP^cJA4E<*n!5`jpR!tEUoDlW|j-y>#;8#Ks*uZHXUUqkd{rC65VV3Wo|BI)*8{T`nOy|7LveCMD8ceWZ)7* zl-x?h z0k+1nG_Mz~{9F@_AbYfr$D{gH;*k)T(+1f}e?kKx1%kvA}{TE2tSM!P~`w-wU$&dQ5MQ zQ7W~+-ajYO%3FR6`g}#lRsu&+YlJhvNT-ewP7s_YB?l7*hWWg}kV@H(=S7bQ>H&Krt*YT-1az3$k6nRI z<^lD^DRxTdWX8$023b+~$4aAyGuIM!@zMVf(=CaWFXo}ZB9kq4!^EM?MA(Cts3W{N zPGqQ6nGK7By=NaolSLl!%^533^V(uzI=!i8LE7= zFl|^X)lSy%g&ygzY#LvqzAW~;LpLA;5clPl83$?9XQ9V$>wd{Z7dEwozxeojRy0_G zD67kx+FM-Pu&O=u;XS6uO9|l`)A|dGC4OQKF+nL$P7h>4l|)!vT>^3^;B*); z*T&AIl`~;}v&RHQ=X_-lY1ZDAc$Dr(p0;$X%Gz!S5DYaIQ%t#X9w=rGfY2=4GW_Ls z(=QQwF3jFp#@_nAs>dr3R}(-M+EAk#=gu#!r9~^n$}E60lynkp@8_mO1P^bv?4_=vKeIE`EN%vHmyv~! zE0|77sgkqf<=n94UwwxKek}G80OLs6yyQg3o-pP<9Ekj)AC3GnvN_ZmZ+apyK{dFD zzp2;Ao>@y=VgmYW#i0!b*LC61C4oHf;4gvK*ZDW;<7FZFMQYXG{+2WD59eIkLQOU@ z#ntEEz#hrT3q#oC_IbGb;UKxcn$W&?}S1RGV29zQR zBogLB$u5Ngx+D%FoIAbasev9X)pJz!@9KFOE3JsBJ58t;_9m~lon=uZBACjwae+06 z7|cyVZxI3EjHM~S*aE3(a;SvF>`bJ@SS_TfZDx+H;Fj==ZzyQu1FP$g$us5=Mm4|WIJWtSG-{bJ? zI()ZXbp;PBXkj226=wp6+$w^&zb9KzHCw`<)QuDLvU^j`FG2}45+yfYq1!E_Xp{1x zqx6Sm5c`%)7_rloMWX7@DItdwn83c!pZjGjuX%K0hJ$%yHz3kMqPg_wB|DAcG`bl_R!vxY` zikGE;5gJ0B*^4n}d8PJ5=$V0&RqtWgFayMj&RchE;c(yD@20@^xnZ9%KY2CAKc-=% z)}WR25s%c#eHRUcEh`!-zlKlNCPOXH*OC%2-uW@+q2NZvk?tKu2D#!1EtH;qJ|ZON zyhWez2a8AnP`DuRe2CqRg#n!Pcv0%D_fGVxX?&tF%KU-yY^FNR^LJCo`Wb%YT~uZo z1--%srsav)g;>>%<9HCM0uSoLV6I|^B+w~-H628TI@eI{soTnyR_KQ{u0zfw#_K9t=meGvaW;3o}PFzSr|O?$`>5WcL3%2rcX#X?&f{>$mAlW}a% zUfqB}>iYY!luf7N`c1u^#kvv@JhB%gW`;K*QG|;V1q;q6z)$ zl7#b9WOMk|lC?vTK~A?xl7)P(Z4)ngIIug7SxrW|MRgLj1jj1R1541PgxPITCb zAgn&aq(;l>UZd{+DFS3h@-L0d|6VW>xH;xtPAoYy6G z14i~+v?zD(@$&Lx=q_w`KnQqr!7uBHUgWY2E^DP8ZGiOf=UwY$6Zpa z%y?-veDuL!$`_P*odlXt?2U9xgmIZ$2z0aX5SUNE^8$)&=91q8!?8ilRc|v)@G{u! z?i>Jr_n2O-=E(9O!{re1PYVE-np5+XWvIXi_Zfzie#AOhf1}(nIcb7I{*Rq*qMxba z%XzfR1*wNxWp!W{(<){cqsCok2UELRxNhg%ISmtq^D>E0kKXn8+=IdX#UY$V2s@vB zj)OWwqhdVU8#ax~7SrQaq88p@ML8Ncit#H>nuwW-W6`Z0IpUvs6wwSwqoGV#thlC~ z^77)>2fo@sfT4KgA2-_Lc8dA=#HpMHv(vym6T-gS2NopP2eyv;?{6HgqUc%e|In>* zuS+7u*!EzYwrGIPRddOjB(6w<`ioru8nkoHIrkVWa*nW^B#F!Zk+lsae`DLlb38F4 zmZRq_67a%eF+_vG4ifOv@9qM$AT$xF-n8&rCyQfpX_RBG-T%|CFofToUX-gwbPd_( z3ug}mRX|c;cA*C&Cv!I?l%lHNeCZWL9a2~`jfExA64oe6)lD>8$|(A!1>GM|!GKeh z*&VZ@5Nc}%eWlN{3W890dg~G%@voHu@P0#TBTWgQg4?~B*H7gpjl5m*(%xk2$9g~kNPPuMhSEq<=CqA$xt@`^pazGL z?U_`!jt64Cjv`Pf#hH29MIckU^g!8^J1dQV>=AqHYhdHdENee>mYdVu0(i1|2S%&F}=h3Yr) zY|m`b%>V5W~u#v8DcqXdSg~7?KA7zyo|E^@B9^cBe z)lwZ$*j$)lM|b1p5TxIJtY7OS+aYAtC}1UyNI)hY{slrk(e#D;Q!%uL<3fd#lIGq% z&TkNR5ZHN%Cf;LIOs{!2*UaN-g<2=klR{CJU3?#iy@yeJIoPj;_E<0~0OnJp!spS! zf>L#|lik2Mra)ADX#Us}dQ`b;a&-uG7DPw$6Q6L(r?3}2<+u1wH5F9kuz3k_WTl&p z@L4>BA}^d0HO9E`se=h%4_|uU@g&2dak3%glv40Yq^gI07KkCnM*SxH!{5ke)tcaT zqQ+);u_Mad-%726AsHv<(F!}tL@F+pbf|wvpX0#)S2<1Cq`v#`B74Oyq9ZVf=%^?$ zwda&eYb)7QjNT0@;E*2vn*Y2p$1;4}B!;@{bbu-meG?njS#o&>iMMsvKJjD3Q3V@#6+5#Kkt+&2P(oKQmlQa4>tc!2Y? z8+T1DGlbiH1KjMP5oynS1;LL-Cx^1#1btrM4t~U@neOjPR`g>Qb@k0Bbj8|{uMtwb z_(kE3e1N*hpn_DwU@$!FQCSw>EqNJ5onijLZ>;kb4?Pu*$@t&fmI}u$8%*xiDr4GV z%+S0o#1lM#DdE3UPLZQHKsW^Sq7SZ$$GY*cpxZ z%a|`RUTpeh0*X`NdpP9DKKP&#;5lt3)MJl5W#VF*G&?P#IOm>|l?WX!AFGC{^5f&T zM9eoK#izgwPwtpv-UDKtlLFdZG+-^9I5ak>(S(2Qq~KR)9^UDsubd+zx_zxIrlG?6 zJJN;18}x;GkEfNVRmOBBZ!s>FAgSI$@GX@EoGe$dJ8|?8W$+Sn6`J~Yd?#^MX5$wE z)J<~$V=`&;!KjscJuU@MR}$Y{&_I$0!fajhfqhtOtGOt)7Vm`t#+4ZQg{7XN< z^w-__4N^tuBXkrfW1IEusLEjYs|spbnqfC~CWBXNf_6Mz>B6y^b?DCRCp>&d^cv?OSmIH8vF0Y$kDl-d{rDI!+%BS4d08nY;N$BgWwr zra^^f85|hX1tGC5c^GX)2QY+r)CTeQloGG}rFI&fW>vVujex?$c@r-)mLd&H->Mep z!N)I1PJSZ&H6{kEsN*k4S5Qyu(~N86RzAL7w?+Kwe`G%r-omSaH(bDL`qJafi5f6b z%P5>J#6{{#)uqJomDaw{H|0CrV#{oo=Ahw_nQ>Ns&a$0x+$Q~Jo(_Ek=W@I=Mk)3d zoC!snpw;JU?DAXA`@`on5sgfSl%LYxlme%|1?Ebx@YFcf&$85NdEN%*JbW&uNh#Wa zh~uTP%Rj0zrGvEYG(Upb9$-N{QxskE5{N-n)E-9U7Hgk^d3N9a>$kc?3T)gg)jR|O z?eg%(Nfp#ftZ$apd5>!M1M|ze@+=b##4ZI$_P^dDUkvxo2{&GEvj+pRsb~4fS*wUZ zk`>bDGlz1n)%#oObK}zb##~bL;2y%Sy9D9_IlQ=((F4dz?l6i`>tHpiHIWj!NPk&; zCFqe5lO|;ig0ILB;6i<+qwPZza(bC8-9YD(`Nbe+r%B*xtU5HhL(C}Tccvyl$GCeq zBV~wLygUS{hrpCM`f3pG<_st+pex;kgvM9HLw&LSop`E2+oO`vmhwD*s?m%g=h3Et z2vvQBbV>o|{)cqNtF)W&eyA!?od)^1x5~g8bD~8aZw+xdjOs29-0pePm7jNPHUA>~ z1?T{Vy*cKV%sSuj*l+PYdlq!Ju7T_d$^uYG47?uiv=l|X%P6oNoH-QSI7k388N*c7 zv}(#!F>QtQw%HBs?FQ>+eDl5p8&b*3a`?y^s^bZAS{|6!5ktt|rJ!}c7 z*TKc|o&AyH_RLcA8#lj{NX>D`nj4Ta1VWaWl=m1^Zp$mKK}KkSn)JQ%$6N_sywMYR znojs=^kB5=mP|}(PfMKf+@BG8_*)%kl9--jyTV9+7h!b=ilrlasYE1i22!OZG;AwGPY{R|p?jQ&W;l!%)&d z#CG0X=FE}jvum%s@ymb!b_C$+o4x2Q#=|0XTD@jzlAY)cwEo2vXxy*?CNwD3A&Ve$ z$HAfq)LCN5%xKClu!ClANq7&6m(mB-Wve8FGMQRc3NmS@gt%M5IwpoptSRT$aM@NN z`4xi>(Xd|}B9d~MnoKgX`%oC!DQPU8Ua4pnRLux2vJL%~JI3-6&xFHik^?THPH;+A zd*pvd)e9FRf=rqKDaEAB7YaEN^MxCWwW%rETCN zlcUGnLLyC!t^r*c=Bx!`mj~;Kdtbwe7$pK79mDDzd#g`u@poExYawOFONH$QxyCuY z$&7OFCnbGyAE7ZrQFmj-A%_Wc)TIpa9v;c(PRaJYj4t`p?d37dE&^|KK%e{3C=~ek zV}jQ02NCAUhJ0x+Nf4)I`NC)iCuxw__cJKSi|xBQ^vhMLyXrHnom6SqB#Z5A6L$H( zhL@!8Q3%{$8rVbPDZmDU$X>kEi)u22D;&2QX$c0f&Q-A%xZ~C_Oh`x0;#YB}`<=!6 zn%N)R`)@3(!TlHn1Kx}eFlJ1JSnW00b#~FNjj>1X`7eI~(4Cuqg?wQI2C}8udlRYJ zF-6|(|HTU+#B!F5RO4mt4}L1(mnpn5pfkC&W?q(&_~gwO(CBCk8J6lUiVGD5KHAJ+ zR5c<2#-<gr=;a`=8f4$FT_P zes<**9QF2*Bj-JHK22&!=x(Onme1v3tTb9b1_#0yr)w^niL7?7b>1R#7Cy7Hv5JFZ zxnRsF-+tA3bGK+`R)t=~UK^;(P(w2hxD49ELL-OCtDN}-A%jzeAIh?f*YTb2VSI=- z-U|~Cb+9^gz8{ZU$RKH=o17srVH>s%mi9-J{ITgn^}wGvL?=-a?w_imzu62~gi#6w zmkh%n7Vs!|@VpH>sT}q%CMTTzRYh6lLz%_GIwiWnbDGA}<5brV^vv|XNjQeZ$32o* zH65YJ|JYGtTeWTwkH1G6BYq#5=Qi}a`HmZ-6HuhSd9?9V{VTS~uS~|}ev1@;{`j^b zTc{6PQ34dXOm%MH|3`SH_p%qa|L`k4?5QV40piEv`li;xlby8$F&rAAOtIftp$U`z zSN@}NKP|_)BZ+~b=bt{7Py+*?5{1IjmDwJrTG~yN&dz(rm;(04dZ!Y!k% zl&XcDAN33R{on{#vPY*kwY&N!U21&B{7)YdA;-;v7g01vWy|4sqELxT{dv$-*=xWw z#%rw=B$qs2Q`O@XDU^m?KXJ*YddWBv|9;7D9U%br=@ny;nid|dWk@Q|ND%5z&7M}` zF~8kBDjA45wt~fwsfp24O6`!)aHx_j(X-3OJiws7Bs8Xhb!0zYlDnGOM^Eq#bNYml&hhfJODx#}CH^P{McE=BW{d~AgWF)#cpfF@OZOkHF{7NH^lF_yq=Ah@1ElJ28$=0pdH<)ujWk7 zPmL>a&%(N@=7cP+2GT!~{i$Nk9#~#k9KV`Bx($<3VHS-n+91AxY;{CXTk(;J7HFMUAO*??nS#Z z60Sjs&v1KLD)HlqhwCQ#i*EKo9wC<@PZU*CN4knYpN`^4+tCWYF_U@(NwMx4$O9xDkTWvU8OaBhVnyU?;P!~Yjq-xFg58uKh zy>GdE`R*Ko`Qq~VwT!uG5%^e-Tw}71TZ>sr*$NqN23ZqQwejHZrN9ECyz zO@?W&br_f0Xv1+5*OyTBj;1+qXlP$RZNU!}(M}~1=?~up5g%E3f%J~7%w#u+ld~^s zpxLF7io#_vjBRwwXxg+61kFl5#ZQwd**(*#UBHHJeS&^iEGtziJ))?M9ZA?AFmg&b zD-{{=4T#&41RlK(gZa|(G^>OrL z45~RHX!1I27mq$>0QhBwfF=+$7ZB^rfhMrzjBxH~P*~nMnitB$$zDa`y_&7)Sb>5Z zS#omQdgR~EfKO}RZ@!|PquM}V1sh0cov4z6nJi;b7hbBpg!&FO_eDnuzFODk_b1xu z6%cBraGRQ@40NesIOG1!G>JQ&2Op?+=HcIM%R)0laey{&&;`Bbs)@L3@qmVWmpr8V z1^P(U4lrv~eJlMGAK1id$u(QDuyRe36j$%b6~UXqD4jNFoW$v2XvA0F(KFxhXLK35 z#AeV5st=@HNM8mt1t2R^O&@uN zVV`|InJuEiyMx1cRqvS5+RNI91HJ90*_+ewiX%qUYYQ3b@KyLGYJ2pR;5=O|>8w^g znzWcDSqYNqLbq-Z<`HI^Rxt;#;QcZJrQNuMPB_vOy8&kX9b@_302uFo;pT>l$$0?P zBe~enh!PqwS{o04vmF!*gExiiNx#q9WsQLMms!BNXgyz4_huY4oRf>T@3Le*O?i4m#KReeajg7%S6WIKab2tY%Sax105?i%5od`s9jJnW;1L!ab`b>)VTB@Kp(oH$6BH5fx%?r;#XV7DB~dMH zArldTmJrZ9P$0L1N0r@7ANB)Gv1FH8co9nuxm*t^;tE6uTMUK#h_}yg`$uFj4t=99 z+H`ZU@F|9| zZ21>0q4MblMV8B{VV4*;Y#>Eo>$K)P8EcgKYLmM}Zt%t>lJ!ksErV7QEtDE+O#A^; zL~^2 zT5_U)?J>^4SY-5(g+hPpe(r#5CJBuFkDmOQ;GX6i)n^f%#{b^PTyPyN+Nn+dAkYfz z2%Afa8TJcRbHy?FO}4@B43JAOY`q+sA8CrfVe18uc`|z384z{oXWJuP8~9xas)cnf zsGZ1cl(EpCVYg#?9&+^a;%xj~H+j@llUXS4*5P?Z%VXcH6w_W{sY#z40X)!I7P8<@ z6w%`iD5)m4OvqPr5JE{k8c?Hee1X{4);#<-$Nw(zvEHK}vjCD+*Hb zBvD~+D!rNvfsq|G1b5`+&_wTcd$Zjt>lr+YriGOxlOlH91^EHVVr29H{`o#6`cfshO`m>GsFkNKCUM)h=_f| z^yZxh-XuWg9FbMHh#AqrC{9v9XBnNjIJFsY$vZzqs~J1C&h((GcPQl{b3hZ_x{po7@tbbWc4EIQMz9<` zd{&Ni!s3XEf?YwUTuLb9k&Tj&OFT?}9z41l?lQ>r(Q|My&e)=1J9eYqXb9>p^KHVQ z6pk9!(%FcG#(1+ZQ}rW2Ri;w$%=tRTuUV?bF%+&`92CBSzxsIgnK#`GGt`2VmkN&% zbb%btgBPsV6SP1ImilY?f~E}{9iSEmT5Zrxz87!7pD3+#BMg)>BCZWILto$GyAkb~ z)k7hqM%`zuyIWitE6Ou{r*>moOthxvz!ZB#`SMNbXFdAPBojN79r zG9yY{{}ZouAsd%)I==Wl!7g-c&kid@*0j+pr!?m;eW~7R@iaBttP_@yOcrGb?)-qC z?&%e_&HEg#2LH|&W$w}-p-TLo)18i2!0W>v8eHM|1UpG zEj*|-$M%NVcZQmSoL=#R-+ot6F>cc-$Ll}Ykv{1tuioW{M|Jo9wa3x!LgMBXx0uszNZ35Lp)MzsE)2KS zy0cbQDeu1Zn5HYZ<(;%6Ib}LM3WqANJaB|*)}rTzpR%Ciug>U=jnawakGbXHrQA|4 zoe!tBHAiye6*moQPx$WEMP#|)>}cNJrnGq*@MC*veLj(TYO4^@<}Z@3)D<0^{#C+h z&pzWWZk|ECiVGI&cA7E0fHhr9}uch~bhn+s%q3vM?fSL1P@fcexbizU!}wA)8SJf`)iggB8h7eCY?q3jW<*I{KjZ1MN{BP%CM?IUKMT&ggv|dbY4X%%A>Y zYC2LikB!7Y*lLSA9<{>{14YyMJ06U1!pirBJvYT`f*cZ_R)nblEtu?xLIf_`Gk0GR zcY>4WZJhKeuFQ=?-;(VZH4Kj|q1&Uvo_F`R<;G#WOTf1k0t|kTqry;zH|J4a=-L>y zD}L-7gB)!Bv^Q&zgc5T~u+FLQD`oimII9aAkQv{)wUxbk{c^YU5sq5g*D#={ z^)HGkQ`9QwRd9{wz7MC#H}x46A6R7Qc_JgY6&t(J z+szY1B;+BH+97V6Yf9-w6B=@3pZTAYQEFON<08aVSm6UAzHO#`FDKqe#&qM2;5Rf3 z*4^C`TaQgFtcZ;LoE9Dg0~QQ1XmyrrTtReZI8Lc~Iz+Zckr3JG8>U;qV$vzLwXRad z1FO$my0wh0>hs~TI8Rwhj%2ybTyC9;Hm|C-?X~*oOAlv=%b?JY0#44Yb0y)OTyE5{ z``{I?4B>bC96I6=t{e4leYfGvx03uuB0H}uu0GJWH1Ot3>S@T9kWjPwrOemm{xfVc z0!7iH6k8rWGBn3How(|P-K4;yHK-D;7N)QfBJxDj_&8j8X$spfj@XeDu!Y)S|CW!c zH=aCYq%Z~)Ynycs^?sTdWM2!xUF=oy!>-9YSq8b3?HU5$B(q?~`Al@G+WGmtr^0LT zO&LkQT0|99SVZr9`uB2}7e`U342tr(Y3C<|%trMh9u@7=XWh`C+)3T7#z99)xlILc z6^wszE?qF;i=a&rHTXRd&B?R}aCAY3XJ6Xey0%U)!+zRNvxmM9A15nVDN?ofO%6mn zI=;X}JO)goN8AcQyP~MTd9@vGW(?(3Xj@TU7pv3hSdF3NNaR9I#kE_EKTN%IYEoJe z4~#)ljSnHs&8YyCQyV#_T9R@aj#&rIE`ywyf`SS5;3dWIrJJ-1bXU;iz3tAqFpGQl zO42jUs{CwLwEfd`i)0>+j`U)xrGr_xR=$hRWy>ex72}7PC9VZ9IZ}n3C)nN@`@jEG z95nK<%huz5>HnT{;6m|;SUcjU{!Vd?#oZr2!3B?S zSUw3-`++ljYKoUQtvs4V3&n0l0&w#romIwnmV-`)elOsMi8-yP1MuDg-<+B1lk%Vy zzqT&&4@&oBEoq6~kpGF^jvFWL_fm3&XPAB z!#l@r{87h299GsQFI^L#I0EZxSmb3Y(u#=w3cg3ymoM82Yv*Kw-mW~D@Jbr)D*i|o zN>UN=gR_@-czHHVskKO8u;J_ERg$eMouo)E)!m!n6y(%nHOz;v z;Kh9JW?)O#f9B6CaGchWg&*%b6J~paoWm>rzWua2W)KcLCo`1Oizvs5R|{reu}zt@ z%si$Etz^ilj(^0`3Icj|?_%+KCg;7$hD)d~<<WwNHsn(C_{h8DbI?J?@ZicH4Wk zBg-6hyK+v}MAwDIH(c=g26tg3Sr7>;+EBx?kn7>D5Q9tJeu?-jELMf^BdqvJ+AEgS z?~0-Fgg8_)bDQKwz;5t3nKVTuMv)e>vN)~BM9^}ont)6!IF3Rx0Xx11|9FZK>Qw_v zp@01v3oZoP}p-ww6vt9=KE?o`?U72`>uoHl=O(q0&}J^ap&B0 zP6ggJ_idaL9hPdE)M57UV_d&DU^5&eObMO|)8TXls+aGU zfYM46?#C&P(e;D5(|fke^Whf1EIV$_?psw9ym#Tm>(X#a{yx})G5V)O#1)^GqWk1O zbR$Rjwqswf06Q<5^)B2mXK!b-JB1}u!QMjrk9UbJ9*V(sXhmL9N((Q0NY%NN)yW>c z>S#bptwpcve*rN-&cDx)m06TAaAcq7cH|&OsFDPmfQQ@}C>U)LO2h==z9sJLjfKs2 z6|fx(YU{Nc`0nB-u5hM4br!Y_Q`FwaUQ2kHDL9ZArGUesG*r^s70b7Xxz<+%?DE{< zMboC=WjKl3@!!(@pLx{CJYBn#emv_}E6&;c z>XQ8x>io1^JYE`C_eJgS*2iN8!8TG@><^9t1o=m{Av1eA*#bDN0`08T2VztZOvpI4?60ccO0NzA7R z6&T<-Ho9bco&@i{0wl2J^<60mBVDKT50_(&`%T$(c_&qE($ZHPPkwlxz2>b}=| z1LdfxhxpDp!h_Dy@E?5?MUe2CV;hnK@i0{CCLkF8I@SMeW-{oYEk*(9^i%{uaQk^G zc#&euZ&&oglAqT6obR;QdEsm`BcBNP=~d1&zYIy6kfnzB_%Xk>7!ylV#6YjGtN1q< z8rU%-s!cBC+cu;49Y~7136(MDUYu8FjpKOzlR!;+4F@iZNY&Wrx98b~3%uX=15LE; z-s+$kuh1pPdRsz%iYKFsu`CHM+W4)36*(^w854(IFy7`LheFi+goxWIHZs_(n-=nJJ>dXId@ z((#-`Zw4Z0JSd%f676{Vn&72gB_A%|=M42H?W(dv>ma1cGkhA~94D7V-Ud<`bP(f< z5!5}#dyFxvu^q@bFLi1;U#>&eHxd4-IGAXS!0@jRnT)<4}P(i(DC8T zcJS;EgY;&jpoA}mtmD>sk9iHwgokw1VvalX=v z;fzzaRVkY0*UEu#a~|6}0Hkme-t9<)g{t_b2~`H%8ln|^{2q|&1rSVubPV;#xL5P( ze67Z9XznmSmYx`A43U9EPe6VwS7*V!f531AJr!@HCusggY^V0#{>qh4>(-BSDKJ|h z8kQX-_3#KUVg;g{`IA8*u;HHWSnLS^&Tgv54}!pg)xjt~rLv_PQa_a!=$H|xFq2*e zREYuSv=d1E&IU2NUhA%J z+LGM^^tb(Ppp0m1P+V&=hxbEsUe*r{)xATCD*GIX+q)WH$j>e?DQqz45r*PNu6F!H zWvEJTey)B?fS1Q`-p;6{fCaQ%U!N3DL>}jmU!l_cr!aTOI>EA@b$IQRE)Ry^$NRb* z-hI_sCc5izYxaT5)-SNqksY>rt=#@jXhL*|+Z}Lr_C->P1b?t3P=jmhLFhb8D4V?o zARK~#>nAEm%0?mQ2fbxwGg$)d_dUKmm4q!NIaAr8=SB9E- z0!qT#O%Z|1_YtqaxIJs6X)xNySIof#LJg`AS$`w9I_wZs!V28^XfkMtBZrryaukCL zRsx);_x@{ud#I3d1(v-jf+>;59XUhoYUTsqLIN}@xWK3hfx2&FfL&G>bBgoJMBRfQ zbmVxnUL=aOLCsFbz?tYzT)?|^BjG0ALI!hzKGH7@Sx-8ciIXxxiS%a)4=CA5M->NF zdIfe^++GYqhrYxx3&I9oFs#;(u3k}eeK&{dCb}OdQpo9-$UL*18-W&=JJtz0aZ{r} z9Ht@{Kq!`PJFZ!*Z=rY!qEq%E_S|sQ+Alq6M zAPQkGe5xL^n&Hn$n0r2y(V)!`eo6fd&{s<>To1?=Vu40=^fVWcT=|-vY)lqbd9Sr( zW@L}-_1;?bZX^5)TUeJbf3&b8Iqb%mH8v00!cFgpnd!jvCjdHlC<^3~a4i=)1HsPhN;YBu3UiRe6Fl7eNvSTtmlrpc)V1&xD65TuCmN7Ll$?Z~ zN#;CGrd=`btO9`eyL5y|riZ`DShSs~xV+$me`&0*B-veR6c@vX~A+b1Dz zEOhTr0=dN8Ad z>sLY(V^2B8j2)tTMj3bKZv~&iQzE8)PG;&?44F_WZ@5t*aJ4@SWq}C#K&33^`CE1n zFPDTdG2aSReM18fTobZj8b9<eRVgv(Sa04Q{0HS3A)*p|2J}fel zKMo93vQU>tR|f%=GLCPZLY=inNX||cKIyCnIS>)<7tDA6GBjYw)8F@s_pXLyR@BEE z=~AOy^8-e_ZrCz3ivVSo`st^t2fz!~#*d3qEX!JV%b=|I+HR#rkr->KzMr59!JJC zU0F5t%ffT#&~x=ubvc&!l(@d8T<$hoB4620CBBRLpcl_@B?v_ zq_0E)saQ3MrDHKxnfIm#m8de|B!R_LsNXC%vUt-Jr?$qYuWmvASFQTz-$n>>30EV z&B=XO7+BC(#e?*;JqGj1a|surVbudkJyBK(;q|Ua3eZ8hO5+eVUuLR z+O14d3-n$y=)7s9DimfKHIN?qdpmbi-}w7y$q&9UnYh`TB~CQ1NhVS;(J@nA{6YPh8hLiFsaAQW24fkApR+th?)uu3D89VSTw)} zenWIAJ(p+r^DSGGS{FhfC>1UW8y<~((6X-K*%AMBbzfW`qh5z$V$?L zjq5!S;@EEo2>*ya`)Ril{ELTlC1u63Y6RllHPs+EjljI~*38>^}IP_qL4|W}w`GMz%;%R8NE*|%Lg1es>wx`jBgy9E zE>2>wOo~E^D}dEt*nZ$848SC3O)XiWsEKFdTSH_IX4rOF*-nHZT6GjNY`yb*5=g;5? z310k=mFhh-fR5k-J^YiZ+Z&>$W|eah{b@NYMsAT8C_VX@quiV-+|P-&fuSc1=az$0 z3w|}HLe!ITupu&M4N`sJBle+$1NM6FT$9nhzeW`WSkrk$VW?UPZf*!ODsis-A;;>H z$HKx7-bEjj3^o%H3y!g=TpyJq3-o?#G$9Ee?-m859WCP~mJ%3_+{@-SQ0-V)2|vu0 zCUows1A%&->OCtgWu6^{!JHz&Z%G2gVLF>xmn(8J4~+7z&oYIlT}L-q7@b5qW{R0u zxC4WZd4!_cnGte{22)Hh%#ID$NlbuIw8ZIY!1!_CROs3;I9!c z#;Va%sM!D!D(*i)D`pK;Bhhj=;sOkyP){5jZI);hV0R?M3hh@cf|8WtxA?5BG$Px? z0(StKhOQ^KwAn4Yf6I<1d|5~;d(gLSqpgmxYhpx2tgXSQp;HpPrzIw9TY7chz;#E9 z7RVmK@`Ik!Kg=YS(3Wy^B~`CfBivu5QJJgYJpG{2rfhZ0)DMs#Z^*C7TwPLW>POw`7hEaRAR`|WrIFrt+(jNXg>YBA`QEi08jKyM%3 zZ{mESkrMU(&+(EhNNQyX*mzs%nUy#x)`yrniz(Z#IG2-(f#7la^eX&8tYJszk%L#~ zAD1Clh$jd?5~f@~iBud{08s-&7jF)+VII+Oz{CgrBl!4p+N+I$yjzZR7q{1fl+Iz3 zlrF2_96(DO5-sA^^XxpN>Mc|WAEUeQLQ8@Gb8sveY;Z-fV_;*4ATinBK~Mpf%Ii7l z37%2MFg!Yk2m?r@xn-BGlGwwmCen{w@SS9h>q=PT=t|BNB@}AV1YmA6+z=~)JcN1p zDVs<$uR>?LXU-#k*-nl48#IY5DN5*2F#>MTJ(_GimId{}|4n_$>os&iM`W2}K;t%4 zQAh;ZqAU+l>NqCZQiKtQjdGHlhh+Qe5Mi~X79wP(%}5Pmcth*a6Ah8Wlg-q@B;bx) zB7WHIFgFVb5eTdqSd4DB$Cd{l8p4QIVol^8MgS2GG>lOR6IVA;stE$P^a|0$_Lpcd z%OSMVk>F%=sU6aWajcEJR;H5xs)L}Jvo_*ZrGb{9d~@5R4Up!?zB-yHEIJOl2IHdH z8NViHscQy?=36*hkUWU%0OkR@ZCd8Do8<5f#l;{lq?PB9$-7VvS+NoH^c+TJHWiqX zhL?K8P16vPy5EXquTsPmJze@LtpM!+fCpbmD8Eku$(_$)U1Gx%>wR-}q&H^N31JCs zk4buupk&9{#qEOv*##FUf3u-0))~{0fZttMn%&&}p>Eo|c7IU{$m5S-JbPR(j|kkM zc=F_NkYOQhu&a{BSL(=K-JP+D4S44qWHpSaFMNeIge)RmQ-QLj%j{gawGa+SXPwSI zM&n7uAd-08MTBKO@ol2Zxvbfp`327a{j_jU7M!ds`u3(OZ7X)V0MjJTWp@oo66(+o zddVo^`08Ljgp}8U~_`w0`U+Fz%AAF5PY3o$RRZRuQVL{1;64(IDy4mAUGQ! z0(Z;%2!bbgDOtMMDBplcb|>jbSB+fD1SK%FGT+7yDMoUdqS{eNuoL!krUk9-5;FG| zIT?)mQbn`ERD^_mW)aUt86?V}N!tc0TvgrJr~@rI013%jIOocS5CD4)hgi2-BuaeZ z)RYJfAWwABuWQ+mn;|iZ&}t#GaIF~PUp5Nq#0&FG@|!qFjEILXwr4e39JTU?1Hl;sB;|Do6W68oQTG7VgUeUV%Z~KnY#NE ztqpHHjI`$r9q=NfpREK=g%F^<1cUY50$ZZ${Sy z0vsmy0TbmiQmn%uKI*%3jt!|WREQ!-4vV+A;1#(Y8GNF{PT2Rg>l2ad)(2|=(d+wGNH1u*z+6=mH+5vF>D|&@0Yb;qD zB14Xz@0QSFzR)8QBEgPKFBE+pU}<<`7UxrKEF=Lf;7_>l3rsQmCu^J zsx7aBnZuX%W4ZH|L%YJ8F6p7tKmt~gzi0+|S?BW<@I10ux8^?PL6@7P{JabR1|Yag zy(UWlMLszaE6KlW(-Lr|GSmBTeAlWA* zo&>yg*ii7{BG%%#reMnNYAWpF;s}ML!q5QWb{-8o_E7JR0Fb+|iwMJ${!vYnUeUgg zTKQv0n|G7XWAsB5Wok!^SZ`Vi?AOmGy(Q~$6M*~Jn-R)ujeXrQH3gga zNqVbcWn_#YLg_h#e%syjj7Kx|EuMYAO7VJvyjqZZV|WQ!BLOF>yQsQmYMJHj)<<|; z>vioerw?PaiLQ_ZZnKviOiihY8H3FC?zLiGaMma(pa$pz;N(RU5wL1j=OhrJCQ#*c z^0gCS!L2BOUx=R!GH;}Th$?9hQY}A5S~2!SU6rm`0Kc_hGd1 zZ%xCORWcqdA)6n-6|Os+O&@!D-w90fUbhRb3}z`|25%?yqb7JyfKw%c9osm@ZU!h+ zkMhzd)5030$;Q;dbt);ErokGZJCTvlrg#GH{Wbrc12*kr0tj__F9I2DC%`b{Rfy7n z5_L-i#Pv|_am4k&&BKA%2`^!R#hj8DAtLYKd;b@1s1t5dm-w~rY5o7}#}k+K#XD9& z=2=xGNJx>Qky3NQ>xyMU`<~3R)%m4i6P%2D*}z!( zytUK=-!C-4ZSQzmp+5(lnjHGtV}xYb>c}}>gsgdkzDC*aUrP@}T_0D@N_gl3HU>JK zhlReL?LmlylSO!g+bAY1JU$el)pdLAM+)y#LLLaT^;Uzn0|)QdwBvVl4Cop`= z7t*OyqV@@zk!>YO@HIUJ>qZ7$uZ&`*L7`b#$Z(fU#Hx{XdX*ZG$AFOn%=`a2{yIx~ zEXYT*ia1K!yG~MubpkZd@Qr$AH#QafbYmb7T@Ww6QmKHtPM}4+>8a~%sj#u`Vn4t- zoq;=KjTUsz9P?~%7?;iqYZ~j`8S2 zN>jC!Z3whL#o!b2k^RV{;s9w(+F;AH!cu&+6x#e0tCWp~O)%)nElj!v!YTg@PLf3t z!fmZKRb7k`;rpyKauoK^vlq364d#1l67y<+lNSWC-(Mgqpw*E@j>Aizh7S{&DThN3 z7QKKX7SOjBbz|a39H$6($4R?d(eb&XykW^|=EY`L>vAD0bQhBodb(&GX^B2lr^?1d z3N~mLls65s8g1ECrr;^KYbJ23C=JyjD-xucswMnL_z*XcJGWAs64?$~KF6FMiv@3z z=K(2=4oPK@ae@qTg*$_M%MBrTkQfaMU$V$glt>an4Wa>js6h}4KXKrJL%rKMbTYgs zE`|-Xj=T8j{c6849NAZWfo0I|5Xx|>YA5qf9}dK!+| zP>bNwu|R8Rra|b++G4D8l0nBJv@Jn>B#S{GcfL-aj8k%lh=(-M*k){eguFwI@7Td3qA5uUNC?H*LW0|Tez`*teaq#_npo0Q8>$ap2D68TR zG_^cHDflo%B3@1h2LqP_3KuMT6cPzz8Jx>1>NX@rBGq@W&3%+46!Vy%(1k?#n?7%I zD~UcNZTdz?8?~;nj!q89nJmYJW)`;4sW6Z*?=UM%VIizbaq&ZJ?j!aMLqq_lc;}gA z7dWESVx`TPl|;5pRD}~~Y;b``-7ECzeSDG`+4Q%HZqupnr9%zHOH@M~q^&G{di%z8 zz<{*Y50JBi8shJG-~`05q*OItbP__Kkx)=9x*cmLCO~(bP$>+F8dYa?5h;=_@_GV$ z8D27@1-!bd!s1Iyv=>pJy#<#R0O=z|-eKff(e4oi&Bs*64w* z{7Ab?0GeM%!rqDNGbDkEXGcbAoF@A!BZunY8yWS;mL!SslEF!$ zK_#^ztmd1&eF+AO)VC!|0Co|uG~EsT^(=Q}*|Ub1Wwc*HQfo4dfYG2Uy2Xz7F~VKm zF?ETkJUm_#gL^;ydT{_ek)}va7lAM_|CYcduIN;Sk|uvN#K9G7Q>|Bu152L>+P{T9 zF@PwqU_$Uc!?-{>Xftz9$Vpfj6oI~#csx=hhhSqmS)26Po7hfuO^((v=wn8@}u~GvIFb*pE39Sk&`P=_>Bho zSq~49vP>iNuN&GDK8`xv%;xNESn5S)IPvK?zd7}AO!IZ!?k0uE2ihuV5-a0Mlz2jUBk2VV+id9QN~UI>248r7a`oV7EVI^8kQ$_A@xCx_P?6 zE@6PE@U$M?%>78NhzNfX1!D&V9MDdSgVtOV{P%6wd=-qNx(p`HRGRt6vy98SOtH2=>fUbd#{UbBQ< z3S2C~h4ogeU)axA6`#J@i~;?->meqrF{fTnDt3IJJvC)DYa`TYzF%0H6lMh~@|ia= zN1^do70HsFXw(8v#w&osu#LgA-|ah=@V2D&woR@ zrIFAi1`k8(iYyoYI>?@IEPP-VDU1Rv{+t0Z_)^yjFfeXj`N=~~k^%ktN2Je&nfslT zl}4O7{36Xo`*4C|v?2#~V==G#o|`-`B^^Dr&8m1b-(7?`&Xub9&vPdpeo}NbrF6$Mi0j zw{n%%iwR3HmUWUITq2gqDCUm9L6t669@KthJ`w!{28KLrzVF|$s#)@ps9hl@K~bIf zs#+%yN1_If!3pNxVVrV|HH58gXY{I23Yd)VCLcE1)eE`Akr@su;rEloZ&2#`5uhpx zf!K;r>z6X33rc7X0|??Hq)=nq167U*z>I165PcNH4<`RBkuZ)moy}~5xAu?UxVf2|DaMc#7Gx7OT10f}xb^b5` zi{BdW1N;j8ZacBkgNt-eaO{fd~FNZJWIR!}uaV@x^Y?RQ5O&CJai{3%* z=xzcL|BvK1gDNe|TR{BFCujr_4_7f@fi~;`bg3m4Z|=+4YrI0J2e4O9&SX!%>lSJF zIvuLi;3n59N)O#neeqAaQ^|)B*_cskNylcT)}n*QmoHRE9i>~|S}XB-19=rdjQl0a zkWH*K*g_9ahG_Z~CGj}=r`OAa8%>205g707b94BUy-Zoz^{N z_leB!{wC(Rh833{4@NG$FKZe0zz*L5v-^rXu(izh2E1_O6V)J6SRMdDKAl=#XhSBU zuYlH~8)FcOg9Rca9C$8NzXSdO&MtsQ3?3oUEo$ZbGj=lR8|HAu*2IWJQ_v$ zo;WU?6I)=E+x$115CQt!Elj2lGc{FbvlnheTxdQZF$Ol714#QA@?qSc+i@?2WdCBN%O3F zAO1PFfs3Rnvb^$7kdbQ&aMORA;VnTQ16>Y)Mwks1fuV^Qr2Jym0cJp_@O{>_Ucv$9 zwwx0Q+d;sjayayFu6$gABkr^JmMllbyYvKUvd{W22qs<~HIILM5|)<3 zk<>hl=7DsGSY+0u1=_g;S|!6%h1{x8$gA?(w_BKGtUQka9b!=d0mA3CQa~H}lwrZ! zgHT0au~1+L=+WSDOWG-8yb^Z_Do6@=0THsP0L1@Q87Q5Fijx@7KxD%?r{5yno!-wH zTwDp;oUP|eLT4`9wcy~HTf`%FPJaTsX8k&U=TAPv-9GjKo^?<>NuwJ`T?_nLehOs7^kJMsH(yg8PG@?D3;wnozlTpMd0im2TG}~hKEKCjRr#WVJUZ0 zZH=2etK@LyBc*2rQX9@4fnM${3xU%G2>6z+8HROb_D#Vj!S^htrf_7=vRBgCcg~(6 zbD$73*Hp{k{k{5ebuD|7D%#d?2SxH|m#dC!3Kq;V{LmB=#U!b0!e*?zhQ(M!T8(td z!qc`(r-Z)BVy+_=jeIJ~2aQd;e${`~F;j;25 zSVBb^1XP3#znH*(_#cqi6rl>Y}xfZYn9(I!0fPIvq?2nnA5VOKyBTD z(ykS^vLphgHn>sNP1Ul(mSKa#$Pk$G?s|Lq?gvN5xbJ?jy~f69UgBxXFyS@hddZez z7Eodn-!vvU3F4j7=PgeY7L$aD8x~SL*|cTyYRJZBs()o)0T(}e1M6Pu9Qr=IJap>d(tpwI0 zk@w(t7~m>Gi39c}N%ne8z-+A#*f3dd#yQ%6!!<#O7aY}@+ft8f$XG@8+62`lIlsZ- zpz}|%)6M1AK0$(d%UXjlhmYMzm|OuvEzp){A%avnFCtzwC`h>M4yeMkM6UQq=~WU} zxdY}*Vo`XtHmugbG#PtRv9P7SpMxr4PQ(C}$_uR!J1kww1{^jm{}J;F$m&vF$OT#G z(nY;fUDV=R+}dJC_bjNHszE8_GQVrk#YQTCRi#qFI&!dLiem7DqPyhWa0`Ihjk-OF z2Sz*?m^N`Ykzq1Lr|GXEdlhwS5CO{~LEC4sYfR3bF?r2;qr!ac{t;gFK7Y_zJyJ=6 zk^2BZ;Awm%qrhcEl@d75^KF#AAdw^6*6ADDR`+J7u zkdBmf_t2{&g*+RO7@dWP1_crU*gH7t91LWLu1{36ure6y9Rf}Ue7dWnF^ce%mYPuw z%1xXteKAh}Bv)q{g7yIzEf+(~gi{eF6xhPhJ)XFw%0Q0kCM3kjs0r!5F&}K=AT~V! z&?%81L+a8lYS`%7#%}(*5P&avB%(LCrQ8wE7$4&lZ!4wEJDhzLb_at3@wHH>Q5@&- zHu02yieJ?IIM-J0fdhFih02VB1rQkpv1R($5VUsMx_AW0yC>)FsJIaPFVTxU3YD2S zqh6~5FSgfGkjJ%dg5Q8TiNfo7>TFTeFGQKHBq8RD|2`P)hfkv za#sL`Nc1q<=m!wOiVS4RXw2tgeuZ?bQn9;X0|Ki?W6(_)7bYJt92CLwAH(Q_G9&<) zlWZ&3&*(;Y$4Njk;**XeSqiPni)SL-1Bt?&)v$y~&KzonWJ42lSUhLv89w5>iu;?`&04@T}`ous~m|zg=f$#;WjX|J$7fknd zdW#UqeAL)YBq6X#yc~s2o{1t;yOV=huD&Maa%wPiDG@VABEPI?0S7I|4%;ML`a_D< z2%axs$p*Mr*_LiBVw{-+$NAB=2uLARR969?kcpbpaBWbo;<2EjG=hOb zI|avNEd`poPSl*R?(?sP!(?~-5gRR#OzfbOE70a_o5kAT75 zZ*e}zrVmsj6JliCABx5B&${^2Wy1-!E#{eVmhJpe1vqt0jtZkcQ0={es?iiSH#$d(eB@Ah8zUk??R+Qw0@y4lop} z()H?;2l(m~P;=Y^^t67|b~hV9S$zRmleSmda8J=445l-LKUT$C0Rqal?mpu?Diba? zg1j>62}g0wK}Av|+MO`Daq_fG3%JjS@zBE~#qk26RK@L@M;S3c5!>-7Wpq37$v%9* ze;tpUHo_Bogd$%R0Q?1^*~~xe4Dbi4H`OM|^k5^FiwY1}x^g>^{#z7q1VS-MZ;=O6 zUW2mEPXu;uZ?1;Wid+_h+@C$dK7aMp3eL+8F5!xt7xJ1PBh9KpWJQ9dM7!8F>jUzm zNNATn;zA5@wy|2hYTJ|fLTwCrOCZC#G~?G2oG)|8K5m0)c>qf$L5Yh|o?L2%njYwy zxY^XpDgPl60TeQp}l8)6GBLHD)Wk_ux5ZK&` z3Yrh#V1M2y>*e2Pa`_Y>kW6D$hH@{-2-{-~fzI+DfJyT=N&Yes-yg%Bi+4QcsW-}d zw)q2GQ<4)EKU^i@1$R?Z<9OXnfyQMUfaH$SlLX)B>u6k7n`VVfP~C?1Zn6i4!u#(i zu#b+|P>9Koc!*kD3Lle=v6MJUm55rW(PBV2w&xwnIhXd$PT{l4(j{VzB*eswtX`CS zQR|UlqkXx8Y&Yl>lN^(zHzN7@@6+>fX^lRZHIAY@z3BpZSt3#kha}8EcUy>CpIK6e zJDRLN?FuflJCtdOJ$y3nygu!ENayXZ`+GMFjuZ7{a$SPcu zl~$Xw=i{W&=#9syq(;1C6Y#f_*G7Tak)NUK@> zgO~{xyO1oRcnmU#3|PE^iHNII)RIJxk-;y`lLMQe&Slo>okIyO&eC=|6@vs12bH`h z%@&;wlEg=8nibIGU*AwTfN!hdaEY0vrpVM}&#tz^+OuO7kr=xR8ALsQ&22Eoy6Q*|BBMO=wvr_cu@SwGOF#O4Ynw!2P%b zW0cvm^!tjud=QQ{Z&H4jnY1}!MQP_)& zl-+PiqjPnplHAq6vBtyQJ-C;B^uy2_b#f3x|55OJz;7xS@+I$aCJ7PQjbjE#X)c<5 zR%e)cvbh~|N2;}0tSu+R@a)AkXhHf7*gh%(&5(Izd)I68aMGk1R1)VP!u5Q4q!r;Y zHe#H_Q9^E+ZMGFVHsDRn3uk${Au-b+1O+lJww! zNdc?<+J_u#*oi$0ikeVrYx0v~1;&qp!fUS?CSU@w_2(c+AB|(_wt8OkfnS5FsaXv8 zAc?h8>Ks&1zE0W2Xs-(0yO>aOd-!_v{aB9aq3^q9h3aC2-&6@iz>yztV4w#8`i=<4 z^?f3jbC=;qBF*>ZC$%K&m{|IdtsSHLI|qp{wW>d;Cx4G z$xdYy%CJ`j;|pSe=wCnneLi(icM}pbE4Pl^3W<=iOsp=NVX%xg|2wI_#Lssr7U;a= zpy{MoXlgMNOnxPJcrqrkL1Bt+|KVc4Nl3bqg$b(QLJonGfN(=HC9WUNg@TfSm&O6K zNdRJcKK;neCjxn91?d}{y@$3h@Oc<|z2+nOiNE$A6jGpJ&(QB&^HbwoYjkvGJa}j( z&0^MA@Yjr6A57Y%NaCT*}Ed~#Myc460nde8CRm(DQc zYcv%>w=9R)>2Lr{3=k26yZ6Qp^hp5%#sNjM6}3%`Ndjlo$Dt+YlSY#reI5VYVBw z0rK{GoxE8o#~WAF!7%$Y&KX<>;W8(hTwYYxGuJLBrkiSs*(jM@T`4C1kb16&j!1eX z5thsr(DtrZQ=GVk60}{A5FX%1<{lJK%-x|Ec5F9oUoP$}X7hKyuED>Lw~a4ZMRo1` zhS!aI)tGbQQxZB$*Rf_GLl%B2ES8Hi&=&fECYeCpTw8#3V)DWR$6Hn<>=G_uyWm_~ zg`xzH%a8@D-kWpE;P=3}BOUR4D9mbRV-JSsz|B*{JS+;@IoZBn z8^YN(vMk$|pt*Y=;Lk)iKrstC0g2h9{J|5Z%W z`TdK;|Kq-Zmnd4erv075VaM*23Qh}vqTggZ;GWPov6!_hKwKjg*!3R|imn<^&)`u3P{FPo^0Ym|)61T^E>|fz@ z+y=zUgt<5n;^g2yXW{|L)%Fj=18h!*iXtsNKMsa}iOg8puYNcqP9lZ!d}fl`q3sdG zy4*=*gm|OCG)Vl&#}Paz*_S63jpDYdm&{DI(v90f1*2jJCk?6C1z4W?_b|Q)W}z0P zG`W_eoxt%lMruO)#ljAyVGNQy>?*HxH+Z@zL0*}_Uk8vlBx*u8jRC@;U z%xjBO&kM$N1ePF!1=u%1&9{LQep3?_C@i83J9Rp8W2d6kfr3FQM=xEsc{{O8tpla4 zEqTG z4mlkE9RUFZ%cI7pwjnVK*T(MY>)yz>rO?6fTJD-|jvd*)OTM1@2H{G2y87YgT! z%ius#SfG-+an4`|EEG-}!DQ^zD_B&fppqrk;nYw0wrb6g$pv}JJ1G^`wPc}5F-2NG zY6yL#Ypr@+8bK&Yi%kH7J?rNv+pj6dnWl6Y3!|tffu@4{cW~=na}Hc>avac(b2u5@ z>&GM`#U@KSfG&1~>Idr-dSWxHXfR24eZNFvjxF4x&1!bJ{}(Vq>WHt*p~-kCIq{s4 zf2OauD30fe=~O&H$k2SL*!}k{Q-)jb*aP%w=h?#?s)!BDK;Mc8UgFLe_BL}OCiKh0_Cf#ED~EE?R>BKz z^3{bx^cTw_a;k5E~MKcvSa3=)6{*123)QHegmYDY}U0QT9ODQ~4CFZB-G*A)w3uMF|1u*wK@Zj4WT6 zczi!yTbf*H27(NxhN*zVOeh6Z=qeKVC9p-+QdfbO^C;bV+>PA+PPzf!!Sinh$2x;~ z`4x0k#c`ZxIs4;-tqDOq9R;Q-Qh|}A7GcGDvgLAC%r-Mz$8XM}1^@e&h9CqYGe#pt zL)%h(PnGpg-Z284#?@KD3jP0Pg;I6MsR3@zGXHXvQZ8_t5nMV~M0fm(3r%yv+gKMY z%84K8p8*ig5doVf47+{*j+^i2=}-bq(wvyKNoI%weof#9b81HPcT;a_t62cg$LR3L z&btrRN z{ac9ff`D$DCS(H^r32=2wJ>Kiys3!15`|jZqb1|!M}Kvltn&q8Bho58dwc(%x5A}z(mc^iy}U2))1Y{WMm_33E3r-i>w+# zk{1UVwIW>5pxjy&P!v@Wzsb#%_k>OKLM*t#2SbqOs{kYzV^Bg0MGPsszeRRXRw_KL z6x*0>?wdR=p)F)g`L=z7#s-Cj>DDBwA4h96pRVoDZ41L8ohLPw-cZ+o1+R5Pvjny= zSq{$@uzKTtH~*gr*sXi8A$nvON|^GMH7hP%LUw7k;kgPkEE?+jS`PM?0x&O7AZJ zI2Ifk`!uFuFMxU_E(@mJzzmtO=Knkg>+fWyCm2l+Akao?gjSZSyU z6mL$U z(09SZ%P*>;xEEPt1vXF8Iw`eWf&1g*BhRN3BIbxt#caI0_P zxQIuoh0ndyng?CY*tEko;v$SH4;E+f%e7B=9$`O_`Hfp~tuOWXpVXb@NEnnnP>rnzh;1atNxm}lS{G)p&;QlD_HWQg zzM6`?%Smc}PKIr;aBJF-ZdR)1BDg)8J?PsFxous{QuHn}K8rDybI}Yaeo~b+*KLSh zrwEoPjv0t)nlbHXiIAO3Rmt<_{j9Ofq?Al50rrNaFFD|Ld+iGy%4{t|aOL0!)<1bcI z*BPU)X)jzsiUx=5bF-6mw`ahYq7)%FL$U_C%l92_i{_8811zHr&(vbU_ifo4)ksHI zLy|r`im<5QmWA2ndqwhpoBu>r@cA%)!yzP+`p_agG202gF1_M@(-r0{+KTHLYX9x_ zh-hF)dk0oJd#^$aE|7V`K+W*H-el3h;}lMu-@$Rm=SCzjf_`L|7KBjAj)-FXg@`M- zatHC~LY6cvwPyok+3ufw`A+xk*}>WHkx098;ps&EaI~{$`f{h4Md1J+@q+_aS@vtT7M06y$@*{XGdiG?8}24V)KD)TvQzD@g$%nAxqiogF}=jzPdvn)jhr}+^@&Orf2O>Ny@Qq>if z>bp|Bw^#b9wC*6+5>XePVITM2qN_jFWbrFqH*MnLWbl1+*elf>Nw`|iqJTE)a+#Aw zzkFwCTt2G`?TfU3L!XhZOx8v{(gQ7u9T*uS@(Z2#?1-2bI8YNX6&Z9QIG#=~)yLa|}ED#r%R>E%}Hg+ls0)=Hpc|F~A z2i1~ay_@=A$&8M~pC)&Yb~PE)U)go!=ohsxXTU> z*X?s8v|jR=CoIJX`D^_CT5Oh}VW^rF%nV7ES813UYOw+cDZK9q9;F$(LDXn8%855M zRYvW>Ozy+iUP{arHmk+zcOp)HX3_Ev^Mtb|#(O=Rk6Co6{CwB&rWra&TdGLx`2x8h z^@eMiL?aFIF%(?Kr?E#(bvbZ;R}{o?gc=Qj%;tp*NWJvWLTxSU^x`7o9J7{oRv6h@ z$bT<8-g@Dh{gsOJ4p_#@ZbjK7?f)LEx>C=b(-B(JHZynUqd7yDtI|fuIO7yGmY*J% zx4-!u`sy;#w)+FVt+xJ8|a>2g#p|Misf+#|Jp6jdVvmy3##xT&|3_z_(;^e<0S2?d&=jrT>L#Kw;vxw z5$-a*V!7K(Z0ElMM7I3?YC-p5Gw&Fq>+H|nHi`N(XNBUMw(n@yD|Ej^m*AzFo;?h` zHDJ(m?DPjc*DMcPL($3!P)%PE5l`}s|LXrWf(Lh)!uG3a)rB3@zZ7f}PQ4kn%fBEz z7-n^xJmF@W$!3b))A{$crK0J}`J_-MOJ{DUAk`8028q>8$eIQ+Qqzygmm5Km41SxR zPks?a<@XW=e@2KvUpy)7HrZJX#L^diOG~f6O^fDy-QP>@=uCHTy(n4sI)2<93>^Y_ zt*ZSx-$AR%MC)#HP-x=CUMUJ}W<7{Yz&ubC<8MJHuyMJy^AGh7g@Sx-vWF+vir(kh z?XERSwLii21%fy)88Vr9gvKzWyWe?Dd#{U0DHzr6dwn8Q^4aO58m|}gG`#KahR-e` z1f`Leqdz+B9_Z_N{n*I&MGGg$VCU+xgWbCeCbC|K$Bwgz@lzmi5+7)bRfK+d(qw+C zy);_7@XTIe3x;40kJM(rAL5l&+IuusaSAt2DM)4jPHJfe_g-mp(6;mcKdp-8Z zzb7}uI*SIdXN^+!!O%oJ?Hzl{bxLmZ9QzV)>Gt}pHj^tyutJhZYfgwk@Rw&5``tr7 z;|r*B4|*Qlv2xWsxn^@^;e}WxC+CJ}Z<)mgiKJB4pNI@jaCP(_E=p$#dOav*cRtEw z92bQ;it8FepE>m%i&{8^b_tVDL0Y&L;2LX+?R2kA2h~ZcV2kc8_lJY>-(CJ5*Y5a5 zu||acT;wzrtc))^S`M?Lb-|YF(Mq3!75c7~t`nxir9@XsVNJMzur-rE>t?a@YhAVr zhv%mL}`uN@;tMu=oz&VuYDIKbTT$ z+VQ6JBR*`OcD5(;nnc#Mu;Z=mq-}xQFHtw&ut+>jd$=EuxZQI6ZhiY`6i-(w>T90R zp*8ZioFX8z!CBZ|9`P)#I9cB4L40rseU8ah!Rn%CoOPe)k=wNsbAwii&h$X_d4?1} zuRvzf6HSEWqAp2NCLuCGHFVFM3pH2q;N=9S=HijwiG`7y`;Z#Lg{b*=db(HY(*L^L zzx=N~)>+J;nRlnTSw`!7&T2P90Yqo>W$U4F&BQPMMo91_%#YJk%VEa^ZkJAZ1on-G z^Pzx5yG?-#RLrxpgGKMbYsYaqjpxa<1Dn$F9ba2_WI_=?e}1E>m(+HS4J~Qr@l>V8 zN;2qmu`Fus1QS5}$0Jrn8OM_HiXpF?Ba4;eE;e_(f}XI#3QMv-{tMi%aXgM${k|Nc zt9yTViZ7dKPQzlbtqAgiHVyHm%)eLD6U(L4uUA2Zs>Tr9dgujYuN9Q9GH_0C)*JuoSH}IqB^-u*%h|5*y*ARuos^U|P!0fkL%Sn$z z16dNMlJ|8TWTMH%s3Bvt4LMtKnrG`p5%pKR@81Zs1{=ryda0!257Yl9Uj=#Y=GRc&f?I67g_B~ zI;U{{vm40kQEu))wun=B4Q&~rK;8X-wD;Zl0sCdE4|TF1;>5%E)B<=|CzY~-<-p@U z%tyrsas6>VoI@#Jt3iK$1=nqAPYPjso2KIu6@njYcXYAvsp~;mX=~OBSfzj0XXn2O zw72@OV1I(Xj!jgaM|{Z8M7Y-u6}I}EYL-TxP95xC#Rof0iT9E&#MZqT(r$CCY zotsturpQDFLeW4-gh0D3W5s@K#VkWsQlAe~&n^@wd2AO+s*%O0zwX|9{XE;8_+!B3 z2vi~2c6DziDTiM+hU)9nxJ=jSN$2;>25Ox`X?Ix6p9+T&05&LG;{K-~-DSL90rmr? zdnHZ(aLg|H$dr}CjgCaXR}lIN7?ZT&CW!P_{$`iMkL5oTFeMuw^7=j)3;J+}e9882p3BU$}+wF`2bC4b9AhAIMc*lV4bMlcWc-Za$+rj(J(6 zb(vvVe4g5JuZUsj%Do93AJ8( zlyG8ay69Te+sh-NCQaKu(INGM&)UAbPaytGA6D{df%eU9g!EYywy0K1Iu#+auymR1 z8=iFb!rw+&Rg{$Fu^b|z+JCKjg{2x?E8pV;Y`OE9;CY&arv4; z?5mink?=?oZ$e)-IIn-x%CXa=G2OfYj6AqY?|&zo1PMz44S5>V>8}Xp;rmWnKjuRK zVzf?u*rzvi?Q;3O2f5@iqLCC`mH;T>LL(Q$liU%6^-C|vM{9_LR_wdc?=BK`Fyl(0 z_1A-V;U4!d;A?$uTNlbAr02c>cU5aLY4Hv18y}w$rZ31oHoL|U;vX(SN85~Dv;MazpYGBU3tF6IDG#7Fw{#I_&qeXF4O-)O2ddtW`Tkhvl(u(fl zoveYKThY@#ANcPgaU!E<0J5VN^=4~ws6XF~rS{<;Q6gOsNx!NT2m*)Km3!WO1qY$n zl5{*i5LS2)^_1bM3FmFsWaz8i(4a_z+_jWoj0b1q`?r|8{oVqVF_a;c<8V$JML||3 zWlVQ&#YdP*A;3y3o2e(lMvcL@#z7;cKfW;e({`&yTCqz$!L~(oSi1-FuNoX=;ZM0_zz{QASg zD>@S(HPRt}(hqi~KiGc(=+DAYPKk`*)%is|E{T?JF$G;1cv7*jp~5JW7Q$_3>;Y8d zk>nkc&}0U=L2~(C3RNh|jw`Cig1>596^y-Kl=(KM?@{@I<&CrC4>VjiLms$UD%@qj zy-VNX*q!vFIRo&TVy7}-J+gaxp=PFnj;*R*G3a;Dz}TxvPiGQ!y7* z+YP!+JYvsKT*fLIU*w+lPDpgULekKG4~o)Z61_Q$^5bhdAMI_V2BqD+=rV_?8A&|t zPT-+fb?Esub8|Jw;mJcc^X`Sw^xQj=`|=QMzxl-D)pK)qp;`^jFWdQfiznr~m)U4r zQXf^Ete8ynrKqev*uKuBWg+^n7cR{!tSd?u_i$dj=p(tiP!%FY;gDgsa$M|T&N?sLu$cOGA);TT7RPwtj=xMnt`{N!m-+;eJkY?Ay={XX@grZK1NsQ%CaKQq=& z`uc&@4&hX^vTeQuMPv~(``n>tzCHNmJ?kLzkFThP@cj0)Ho-Ynm)a@17st*IT+Rp| zAY>~NGAB3wFCm>yyjS6Y)WC?av;p0W!A$7G+=c|t5^Nu>*{kd3Y>>ZhV}@vLp0ZB!2JCUV7kA z&h*EP0GG|wmB+pfam5sS_R}qe35>!8!B1o4cBa6xocKR{Uj&mH-&}GNJEIvI`=poG z(oB&pGs!Q=D+_BbRZ`Rm**Uh8am0489rZoCsoitOhn5DIjFX_YyZzLQ{Kt?a?fLK_ zElZC_tkUCpp*~HIK^oB-A6zDZ1<@rHo{-FFlD$#os&;p35$8B|S3~BLhhnt5Q&!i; zH&qBjk6d|SAU(~;t2)IIL)Bl+UJmEJuAKC@dnYyFDQl88PO274{;PBL5htiKDaP(LNf_%{|9c}nKRenN5FJ$0 z*$%5uL#_#fRaooQq#o02ZUa6Il7u-{bVRPg8Mbq1w4cC0(1qj^Db& zZ=w09F37tMw_eTo@Ib8FQ!!H{cF{`j8A6#UFCs3+tMVVlD|ntd2MrKLe^PuAHMcW+ggb#XBTLDP1KBlZW}NBpO3)E8}QqtDDLBQHYkaUVi0=Jj>=q(2lu^IW^3%5LBS1NYLh@m9}avjVk2_ z2(w}|qv3DBOr8Zf=)*`c8K*Sh0WDSz(utH*`|TIUwgOU1uL#f23<#aV>u~lu72Vo_ z(b^jI%WWNi!KJX>eo(Se&BxQ+*lb96!GWpf7v6Rw?lj~}lYD`)IF7Oq(p9(;T2zh1 zIGtZ+6E=ETFc93xE|~G^w~k>20YSHk$bDB3!Me#J`T17Wb%Uy;F^)k1bC0Qh*otHD z2Gh&o38q|;N&Su^H+QY8amNCxJzE`ujrZ2fHIK=rbdtyaC53cs~>_`i5)%=Z(WLYbVbaE{J5Ru%R@#@m|b*9-~eUlH1JLmKV|aL{rn)O%f} zZTQk4V#DffH`lx*^l%aWlxX9A&9haqH8rZ>H2&vffr;wHR;l!Qe1rUggY+0*8oprA zI@UTfZT!ZS6Ri;HRB?jaoE5>SdH$`1Yx!TTH&r_)qU=@|2swu58LscGbm7;fGUY|m z3uN&9Uez3rL^oTD$6~JN3APx%DY$D6ZW1z;w$sb>o}-uJBIYsu(Dc@qqvFrtt(C_a zk-u||Zj^yE1yhqJHhM=u<}@Ybkh*zTOi^QaP^&U95%fLnQAtf${U@pp0d>z9jL$`) z^W*fNGJBv?QAhv}TwhW$3a9vllpVlcq|8pCj(Oa%GCJtEfj#iS_}f!8dFQsp3XP zDlVHeI3^+(Uk9Ux>143i-j4 zfeui>Uc*nVU39S_H^kz>9Mm5mB5}Kns}|{npen!`(n)`p53d3@#F!DbfmZ|P??2Ro z0n5(MCnr3}+^vy6Ye-eiDSL_IuD-0OF>=nv?R#a5m`Y}>8w(dH`$Js9KLMHRh+>#o zcfd}9iG!>MF0PBZ<{%*`d_bw&rGOVd;g9i9Op(1c%ptRZOg~6a4H)25a!GN(55C4Y ze?sDe5;#%^kR59Y)&T?J3NBf8_^}HZcW8>tV?E4RCDLd*fsr@>YjzqCDef+BVe?Cm%m-O>)v`orRZ*f-rpqGq@i&Y|P6al{|5vjD}n$H5cX~_O4k|A9{^@TQ8VsSGg7D-pAPbVNK(Iqia5g_L;o|5Tbg1OA#3Pq?J9oW49 zU~x6Jt`DY2X3z(7{Y^UGU-k{fzS#wyF2y=FLEByF{RTOUljI6fLyMm+Os&;_i*vwC@VQ^4-p8XkoU?VFSY3WblBb{ zUEo03$zogG0q0S2Uk2nBKkb4JD|eFEGU`eIHf0}sukk;38?niaSaKsaW*KC{%hIF)_7$@93-HxQxW*yMu@-xeaHjz{X@f1y z@u?DSH2}M9u!1?}hFZZwfm27r#f_)v}R}85M zW>covd;(mGAql~(ClqThz`7W+70jMbaS{Oniy=M1Y$p`kYQQrGQeep@MzE;{oO2*I zEm@TbmO_A84$Rw z<78vz~AzHbGDSmH( zE??;9R<0U~Zz0g+3vJ8h941^}1~xrl$=N&$giu>x-UDWl&7Di|Uj|-!Ko7FHo)P?( zf#)93_t{*+gd6$5o(HTco7a;Nz6h*3!mbDNcu<0`0>h3lreJPeivLxh+Yx#Y%r!*u zV+Rf$VK0Jtb0`suz@`-}+LEV@5IhgeSiyKKxvdC+RzQyx^vIHHp5Sib_0g_Fj^l}(Miqk9*VG8*u$F4(hWC4aup?~GLHYxsDK#wW(vmBQW z<;E=V#1z^j#~DoVoCOL^p;mGnmK3*Xz+M;Ph-S4USY`lbx)6CZdX8|}0#Mfl@1a?O z38vG4oG$nknnjLaVgXp`LUhsSL&BB+^~#`GHVNiTfRZkF4b5UnFl7Yf)WM^NEG!h` z`@lnWX!;?iHpTNkP@oPqIOL$AxZMX*)uEz?m{^MQ6mVM|vVF*2NpUm>5ZgF)ut-_l zA*zJTLeYwZ|KBBAYml&*4d_9YGqpo131OrF5`yP}w&F<$aW;_P`Sr~>zrGA@qfghP zk56sFK_Ds`DrXRgwOnNVK8oxNb}+F#+h3*zFagY3K`~-C<8kw}>!P$YGvMoF=l=u! CTIuBg literal 0 HcmV?d00001 diff --git a/public/asset/fonts/material-icons.svg b/public/asset/fonts/material-icons.svg new file mode 100644 index 0000000..8cb2673 --- /dev/null +++ b/public/asset/fonts/material-icons.svg @@ -0,0 +1,787 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/asset/fonts/material-icons.ttf b/public/asset/fonts/material-icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5d489fdd1a04cf2169af5e4d29d2929432a73f04 GIT binary patch literal 99212 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 Bf0O_K literal 0 HcmV?d00001 diff --git a/public/asset/fonts/material-icons.woff b/public/asset/fonts/material-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..933b2bf85f0bd4b006a4f9e6bf4ceaaf2cbf4360 GIT binary patch literal 50312 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

HTML Content

"}})}if((a=t("#polygon")).length>0){t(a);var n=new GMaps({div:"#polygon",zoom:16,lat:-12.043333,lng:-77.028333});polygon1=n.drawPolygon({paths:[[-12.040397656836609,-77.03373871559225],[-12.040248585302038,-77.03993927003302],[-12.050047116528843,-77.02448169303511],[-12.044804866577001,-77.02154422636042]],strokeColor:"#BBD8E9",strokeOpacity:1,strokeWeight:3,fillColor:"#BBD8E9",fillOpacity:.6})}}})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".jqueryknob-wrapper").length>0&&t(".knob").knob({change:function(e){},release:function(e){console.log("release : "+e)},cancel:function(){console.log("cancel : ",this)},draw:function(){if("tron"==this.$.data("skin")){this.cursorExt=.3;var e,a=this.arc(this.cv);return this.g.lineWidth=this.lineWidth,this.o.displayPrevious&&(e=this.arc(this.v),this.g.beginPath(),this.g.strokeStyle=this.pColor,this.g.arc(this.xy,this.xy,this.radius-this.lineWidth,e.s,e.e,e.d),this.g.stroke()),this.g.beginPath(),this.g.strokeStyle=this.o.fgColor,this.g.arc(this.xy,this.xy,this.radius-this.lineWidth,a.s,a.e,a.d),this.g.stroke(),this.g.lineWidth=2,this.g.beginPath(),this.g.strokeStyle=this.o.fgColor,this.g.arc(this.xy,this.xy,this.radius-this.lineWidth+1+2*this.lineWidth/3,0,2*Math.PI,!1),this.g.stroke(),!1}}})})}(window,document,window.jQuery),function(e,a,t,o){t(function(){if(jQuery(".vectormap-wrapper").length>0){var e=jQuery("#world");if(e.length>0){function a(e){return e.replace(/[<>]/g,function(e){switch(e){case"<":return"<";case">":return">"}})}var t={mo:a('
MO
'),fl:a('
FL
'),or:a('
OR
')};jQuery(e).vectorMap({map:"world_en",backgroundColor:"#ffff",pins:t,pinMode:"content",showTooltip:!0,hoverColor:"#8E54E9",borderColor:"#fff",selectedColor:["#8E54E9"],color:"#eceef3",selectedRegions:["US","AU","IN","GR"],onRegionClick:function(e){e.preventDefault()}})}var o=jQuery("#australia");o.length>0&&jQuery(o).vectorMap({map:"australia_en",backgroundColor:"#fff",selectedColor:"#fbaf54",borderColor:"#fff",hoverColor:"#fbaf54",color:"#e8edf1"});var r=jQuery("#africa");r.length>0&&jQuery(r).vectorMap({map:"africa_en",backgroundColor:"#fff",selectedColor:"#32b432",borderColor:"#fff",hoverColor:"#32b432",color:"#e8edf1"});var n=jQuery("#usa");n.length>0&&jQuery(n).vectorMap({map:"usa_en",backgroundColor:"#fff",selectedColor:"#8E54E9",hoverColor:"#8E54E9",borderColor:"#fff",color:"#e8edf1"});var l=jQuery("#canada");l.length>0&&jQuery(l).vectorMap({map:"canada_en",backgroundColor:"#fff",selectedColor:"#fd9644",hoverColor:"#fd9644",borderColor:"#fff",color:"#e8edf1"});var i=jQuery("#russia");i.length>0&&jQuery(i).vectorMap({map:"russia_en",backgroundColor:"#fff",selectedColor:"#e3324c",hoverColor:"#e3324c",borderColor:"#fff",color:"#e8edf1",zoom:5});var s=jQuery("#brazil");s.length>0&&jQuery(s).vectorMap({map:"brazil_br",backgroundColor:"#fff",selectedColor:"#20bf6b",hoverColor:"#20bf6b",borderColor:"#fff",color:"#e8edf1"})}})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".magnific-wrapper").length>0&&(t(".view").magnificPopup({type:"image"}),t(a).ready(function(){t(".view2").magnificPopup({disableOn:700,type:"iframe",mainClass:"mfp-fade",removalDelay:160,preloader:!1,fixedContentPos:!1})}),t(".view1").magnificPopup({type:"image",gallery:{enabled:!0}}))})}(window,document,window.jQuery),function(e,a,t,o){t(function(){var e=jQuery(".mapaelmap-wrapper");e.length>0&&t(e).mapael({map:{name:"world_countries"}})})}(window,document,window.jQuery),function(e,a,t,o){t(function(){if(jQuery(".morris-wrapper").length>0){var e=jQuery("#morrisdemo1");e.length>0&&Morris.Line({element:e,data:[{y:"2006",a:40,b:30},{y:"2007",a:75,b:65},{y:"2008",a:50,b:40},{y:"2009",a:75,b:65},{y:"2010",a:50,b:40},{y:"2011",a:75,b:65},{y:"2012",a:60,b:50}],xkey:"y",ykeys:["a","b"],labels:["Series A","Series B"],lineColors:["#4776E6","#8E54E9"],resize:!0,padding:20,grid:!1,gridTextFamily:"Roboto",gridTextSize:10});var a=jQuery("#morrisdemo2");a.length>0&&Morris.Area({element:a,data:[{y:"2006",a:40,b:30},{y:"2007",a:75,b:65},{y:"2008",a:50,b:40},{y:"2009",a:75,b:65},{y:"2010",a:50,b:40},{y:"2011",a:75,b:65},{y:"2012",a:60,b:50}],xkey:"y",ykeys:["a","b"],labels:["Series A","Series B"],lineColors:["#4776E6","#8E54E9"],resize:!0,fillOpacity:.4,padding:20,grid:!1,gridTextFamily:"Roboto",gridTextSize:10});var t=jQuery("#morrisdemo3");t.length>0&&Morris.Bar({element:t,data:[{y:"2006",a:100,b:90},{y:"2007",a:75,b:65},{y:"2008",a:50,b:40},{y:"2009",a:75,b:65},{y:"2010",a:50,b:40},{y:"2011",a:75,b:65},{y:"2012",a:100,b:90}],xkey:"y",ykeys:["a","b"],labels:["Series A","Series B"],barColors:["#4776E6","#8E54E9"],resize:!0,fillOpacity:.4,padding:15,grid:!1,gridTextFamily:"Roboto",gridTextSize:10});var o=jQuery("#morrisdemo4");o.length>0&&Morris.Donut({element:o,data:[{label:"Direct Visits",value:12},{label:"Redirect Visits",value:30},{label:"Referral Visits",value:20}],colors:["#45aaf2","#e3324c","#fbaf54"]});var r=jQuery("#morrisdemo5");r.length>0&&Morris.Bar({element:r,data:[{y:"2006",a:100,b:90},{y:"2007",a:75,b:65},{y:"2008",a:50,b:40},{y:"2009",a:75,b:65},{y:"2010",a:50,b:40},{y:"2011",a:75,b:65},{y:"2012",a:100,b:90}],xkey:"y",ykeys:["a","b"],labels:["Series A","Series B"],barColors:["#4776E6","#8E54E9"],resize:!0,fillOpacity:.4,padding:15,grid:!1,gridTextFamily:"Roboto",gridTextSize:10,stacked:!0});var n=jQuery("#morrisecommerce1");n.length>0&&Morris.Donut({element:n,data:[{label:"Total sales",value:680},{label:"Open campaign",value:800},{label:"Daily sales",value:500}],colors:["#45aaf2","#8E54E9","#eceef3"]});var l=jQuery("#cardealer1");l.length>0&&Morris.Donut({element:l,data:[{label:"New cars",value:680},{label:"Used cars",value:800}],colors:["#f7b731","#2bcbba"]})}})}(window,document,window.jQuery),function(e,a,t,o){t(function(){if(jQuery(".nestable-wrapper").length>0){var a=function(a){var o=a.length?a:t(a.target),r=o.data("output");e.JSON?r.val(e.JSON.stringify(o.nestable("serialize"))):r.val("JSON browser support required for this demo.")};t("#nestable").nestable({group:1}).on("change",a),t("#nestable2").nestable({group:1}).on("change",a),a(t("#nestable").data("output",t("#nestable-output"))),a(t("#nestable2").data("output",t("#nestable2-output"))),t("#nestable-menu").on("click",function(e){var a=t(e.target).data("action");"expand-all"===a&&t(".dd").nestable("expandAll"),"collapse-all"===a&&t(".dd").nestable("collapseAll")})}})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".owl-wrapper").length>0&&t(".owl-carousel").each(function(){var e=t(this),a=e.data("items")?e.data("items"):1,o=!e.attr("data-loop")||e.data("loop"),r=!!e.data("nav-dots")&&e.data("nav-dots"),n=!!e.data("nav-arrow")&&e.data("nav-arrow"),l=!e.attr("data-autoplay")||e.data("autoplay"),i=e.attr("data-autospeed")?e.data("autospeed"):5e3,s=e.attr("data-smartspeed")?e.data("smartspeed"):1e3,d=!!e.data("autoheight")&&e.data("autoheight"),c=e.attr("data-space")?e.data("space"):30;t(this).owlCarousel({loop:o,items:a,responsive:{0:{items:e.data("xx-items")?e.data("xx-items"):1},480:{items:e.data("xs-items")?e.data("xs-items"):1},768:{items:e.data("sm-items")?e.data("sm-items"):2},980:{items:e.data("md-items")?e.data("md-items"):3},1200:{items:e.data("lg-items")?e.data("lg-items"):4},1400:{items:e.data("xl-items")?e.data("lg-items"):5}},dots:r,autoplayTimeout:i,smartSpeed:s,autoHeight:d,margin:c,nav:n,navText:["",""],autoplay:l,autoplayHoverPause:!0})})})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".popover-wrapper").length>0&&t('[data-toggle="popover"]').popover()})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".loader").fadeOut("slow")})}(window,document,window.jQuery),function(e,a,t,o){t(function(){if(jQuery(".quill-editor").length>0)new Quill("#editor",{modules:{toolbar:[["bold","italic","underline","strike"],["blockquote","code-block"],[{header:1},{header:2}],[{list:"ordered"},{list:"bullet"}],[{script:"sub"},{script:"super"}],[{indent:"-1"},{indent:"+1"}],[{direction:"rtl"}]]},theme:"snow"})})}(window,document,window.jQuery),function(e,a,t,o){t(function(){if(jQuery(".rangeslider-wrapper").length>0){t("#slider-1").ionRangeSlider(),t("#slider-2").ionRangeSlider({min:100,max:1e3,from:550}),t("#slider-3").ionRangeSlider({type:"double",grid:!0,min:0,max:1e3,from:200,to:800,prefix:"$"}),t("#slider-4").ionRangeSlider({type:"double",grid:!0,min:-1e3,max:1e3,from:-500,to:500}),t("#slider-5").ionRangeSlider({type:"double",grid:!0,min:-1e3,max:1e3,from:-500,to:500,step:250}),t("#slider-6").ionRangeSlider({type:"double",grid:!0,min:-12.8,max:12.8,from:-3.2,to:3.2,step:.1}),t("#slider-7").ionRangeSlider({type:"double",grid:!0,from:1,to:5,values:[0,10,100,1e3,1e4,1e5,1e6]}),t("#slider-8").ionRangeSlider({grid:!0,from:5,values:["zero","one","two","three","four","five","six","seven","eight","nine","ten"]}),t("#slider-9").ionRangeSlider({grid:!0,from:3,values:["January","February","March","April","May","June","July","August","September","October","November","December"]}),t("#slider-10").ionRangeSlider({grid:!0,min:1e3,max:1e6,from:1e5,step:1e3,prettify_enabled:!1}),t("#slider-11").ionRangeSlider({grid:!0,min:1e3,max:1e6,from:2e5,step:1e3,prettify_enabled:!0}),t("#slider-12").ionRangeSlider({grid:!0,min:1e3,max:1e6,from:3e5,step:1e3,prettify_enabled:!0,prettify_separator:"."}),t("#slider-13").ionRangeSlider({grid:!0,min:1e3,max:1e6,from:4e5,step:1e3,prettify_enabled:!0,prettify:function(e){return(Math.random()*e).toFixed(0)}}),t("#slider-14").ionRangeSlider({type:"double",grid:!0,min:0,max:1e4,from:1e3,step:9e3,prefix:"$"}),t("#slider-15").ionRangeSlider({type:"single",grid:!0,min:-90,max:90,from:0,postfix:"°"}),t("#slider-16").ionRangeSlider({grid:!0,min:18,max:70,from:30,prefix:"Age ",max_postfix:"+"}),t("#slider-17").ionRangeSlider({type:"double",min:100,max:200,from:145,to:155,prefix:"Weight: ",postfix:" million pounds",decorate_both:!0});var e=t(".js-update-43");t("#slider-inter_1").ionRangeSlider({type:"single",min:0,max:100,from:50,keyboard:!0,onStart:function(e){console.log("onStart")},onChange:function(e){console.log("onChange")},onFinish:function(e){console.log("onFinish")},onUpdate:function(e){console.log("onUpdate")}});var a=t("#slider-inter_1").data("ionRangeSlider");e.on("click",function(){a.update({from:10})})}})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".scrollbar").length>0&&(t(".scroll_dark").mCustomScrollbar({theme:"minimal-dark",setHeight:!1,mouseWheel:{normalizeDelta:!0,scrollAmount:"200px",contentTouchScroll:!0,deltaFactor:"200px"},advanced:{autoScrollOnFocus:"a[tabindex]"}}),t(".scroll_light").mCustomScrollbar({theme:"minimal",setHeight:!1,mouseWheel:{normalizeDelta:!0,scrollAmount:"200px",contentTouchScroll:!0,eltaFactor:"200px"},advanced:{autoScrollOnFocus:"a[tabindex]"}}))})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".select-wrapper").length>0&&(t(".js-basic-single").select2(),t(".js-basic-multiple").select2(),t(".bs-select-1").val(),t(".bs-input").tagsinput("items"))})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".sidebar-nav").length>0&&t("#sidebarNav").metisMenu()})}(window,document,window.jQuery),function(e,a,t,o){t(function(){if(jQuery(".sparkline-wrapper").length>0){function e(){var e=jQuery("#sparklinedemo1");e.length>0&&(t(e).sparkline([20,30,25,40,40,50,56,37,50],{type:"line",width:"100%",height:"200",lineWidth:2,spotRadius:0,chartRangeMax:50,lineColor:"rgba(71, 118, 230, 0.5)",fillColor:"rgba(71, 118, 230, 0.3)",highlightLineColor:"rgba(0,0,0,.1)",highlightSpotColor:"rgba(0,0,0,.2)"}),t(e).sparkline([10,35,30,60,50,45,30,24,30],{type:"line",width:"100%",height:"200",lineWidth:2,spotRadius:0,chartRangeMax:40,lineColor:"rgba(142, 84, 233, 0.5)",fillColor:"rgba(142, 84, 233, 0.3)",composite:!0,highlightLineColor:"rgba(0,0,0,.1)",highlightSpotColor:"rgba(0,0,0,.2)"}));var a=jQuery("#sparklinedemo2");a.length>0&&(t(a).sparkline([20,30,25,40,40,50,56,37,50],{type:"line",width:"100%",height:"200",lineWidth:2,spotRadius:0,chartRangeMax:50,lineColor:"rgba(71, 118, 230, 1)",fillColor:"transparent",highlightLineColor:"rgba(0,0,0,.1)",highlightSpotColor:"rgba(0,0,0,.2)"}),t(a).sparkline([10,35,30,60,50,45,30,24,30],{type:"line",width:"100%",height:"200",lineWidth:2,spotRadius:0,chartRangeMax:40,lineColor:"rgba(142, 84, 233, 1)",fillColor:"transparent",composite:!0,highlightLineColor:"rgba(0,0,0,1)",highlightSpotColor:"rgba(0,0,0,1)"}));var o=jQuery("#sparklinedemo3");o.length>0&&t(o).sparkline([5,8,6,7,3,5,6,8,2,8,5,10,11,10,1,6,5,7,8,10,8,12,7,9,5,6,10,7,8,5,6,8,5,9,3,7,1,6,4,8,4,9,10,13,7,8,6,4,11,5,6,4,7,10,4,7,4,9],{type:"bar",height:"200",barWidth:"10",barSpacing:"3",barColor:"#4776E6"});var r=jQuery("#sparklinedemo4");r.length>0&&(t(r).sparkline([5,8,6,7,3,5,6,8,4,8,5,10,11,10,5,6,5,7,8,10],{type:"line",width:"100%",height:"200",lineColor:"rgba(142, 84, 233, 0.5)",fillColor:"rgba(142, 84, 233, 0.3)",highlightLineColor:"rgba(0,0,0,.1)",highlightSpotColor:"rgba(0,0,0,.2)"}),t(r).sparkline([5,8,6,7,3,5,6,8,2,8,5,10,11,10,5,6,5,7,8,10],{type:"bar",height:"200",barWidth:"10",barSpacing:"5",composite:!0,barColor:"#4776E6"}));var n=jQuery("#sparklinedemo5");n.length>0&&t(n).sparkline([40,30,20,10],{type:"pie",width:"200",height:"165",sliceColors:["#4776E6","#8E54E9","#ffbc1d","#25d09a"]})}var a;e(),$window.resize(function(t){clearTimeout(a),a=setTimeout(function(){e()},300)})}})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".summernote").length>0&&t("#summernote").summernote({tabsize:2,height:250})})}(window,document,window.jQuery),function(e,a,t,o){t(function(){t("#sweetalert-01").click(function(e){swal({text:"Any fool can use a computer",showCloseButton:!1,showCancelButton:!0})}),t("#sweetalert-02").click(function(e){swal("The Internet?","That thing is still around?","question")}),t("#sweetalert-03").click(function(e){swal({type:"error",title:"Oops...",text:"Something went wrong!",footer:"
Why do I have this issue?"})}),t("#sweetalert-04").click(function(e){swal({imageUrl:"assets/img/widget/06.jpg",imageHeight:596,imageAlt:"A tall image"})}),t("#sweetalert-05").click(function(e){swal({title:"HTML example",type:"info",html:'You can use bold text, links and other HTML tags',showCloseButton:!0,showCancelButton:!0,focusConfirm:!1,confirmButtonText:' Great!',confirmButtonAriaLabel:"Thumbs up, great!",cancelButtonText:'',cancelButtonAriaLabel:"Thumbs down",confirmButtonClass:"btn btn-success",cancelButtonClass:"btn btn-danger"})}),t("#sweetalert-06").click(function(e){swal({position:"top-end",type:"success",title:"Your work has been saved",showConfirmButton:!1,timer:1500})}),t("#sweetalert-07").click(function(e){swal({title:"Custom animation with Animate.css",animation:!1,customClass:"animated tada"})}),t("#sweetalert-08").click(function(e){swal({title:"Are you sure?",text:"You won't be able to revert this!",type:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Yes, delete it!",confirmButtonClass:"btn btn-success",cancelButtonClass:"btn btn-danger"}).then(e=>{e.value&&swal("Deleted!","Your file has been deleted.","success")})}),t("#sweetalert-09").click(function(e){swal({title:"Are you sure?",text:"You won't be able to revert this!",type:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Yes, delete it!",cancelButtonText:"No, cancel!",confirmButtonClass:"btn btn-success",cancelButtonClass:"btn btn-danger",buttonsStyling:!0,reverseButtons:!0}).then(e=>{e.value?swal("Deleted!","Your file has been deleted.","success"):e.dismiss===swal.DismissReason.cancel&&swal("Cancelled","Your imaginary file is safe :)","error")})}),t("#sweetalert-10").click(function(e){swal({title:"Sweet!",text:"Modal with a custom image.",imageUrl:"https://unsplash.it/400/200",imageWidth:400,imageHeight:200,imageAlt:"Custom image",animation:!1})}),t("#sweetalert-11").click(function(e){swal({title:"Custom width, padding, background.",width:600,padding:100,background:"#fff url(../images/trees.png)",backdrop:'\n rgba(0,0,123,0.4)\n url("/images/nyan-cat.gif")\n center left\n no-repeat\n'})}),t("#sweetalert-12").click(function(e){swal({title:"Auto close alert!",text:"I will close in 5 seconds.",timer:5e3,onOpen:()=>{swal.showLoading()}}).then(e=>{e.dismiss===swal.DismissReason.timer&&console.log("I was closed by the timer")})}),t("#sweetalert-13").click(function(e){swal({title:"هل تريد الاستمرار؟",confirmButtonText:"نعم",cancelButtonText:"لا",showCancelButton:!0,showCloseButton:!0,confirmButtonClass:"btn btn-success",cancelButtonClass:"btn btn-danger",target:a.getElementById("rtl-container")})}),t("#sweetalert-14").click(function(e){swal({title:"Submit email to run ajax request",input:"email",showCancelButton:!0,confirmButtonText:"Submit",showLoaderOnConfirm:!0,preConfirm:e=>new Promise(a=>{setTimeout(()=>{"taken@example.com"===e&&swal.showValidationError("This email is already taken."),a()},2e3)}),allowOutsideClick:()=>!swal.isLoading()}).then(e=>{e.value&&swal({type:"success",title:"Ajax request finished!",html:"Submitted email: "+e.value})})}),t("#sweetalert-15").click(function(e){swal.setDefaults({input:"text",confirmButtonText:"Next →",showCancelButton:!0,confirmButtonClass:"btn btn-success",cancelButtonClass:"btn btn-danger",progressSteps:["1","2","3"]});swal.queue([{title:"Question 1",text:"Chaining swal2 modals is easy"},"Question 2","Question 3"]).then(e=>{swal.resetDefaults(),e.value&&swal({title:"All done!",html:"Your answers:
"+JSON.stringify(e.value)+"
",confirmButtonText:"Lovely!"})})}),t("#sweetalert-16").click(function(e){swal.queue([{title:"Your public IP",confirmButtonText:"Show my public IP",text:"Your public IP will be received via AJAX request",showLoaderOnConfirm:!0,preConfirm:()=>fetch("https://api.ipify.org?format=json").then(e=>e.json()).then(e=>swal.insertQueueStep(e.ip)).catch(()=>{swal.insertQueueStep({type:"error",title:"Unable to get your public IP"})})}])})})}(window,document,window.jQuery),function(e,a,t,o){t(function(){t("#checkAll").click(function(){t("input:checkbox").not(this).prop("checked",this.checked)})})}(window,document,window.jQuery),function(e,a,t,o){t(function(){t(function(){var e,a=-1,o=0;t("#closeButton").on("click",function(){t(this).is(":checked")?t("#addBehaviorOnToastCloseClick").prop("disabled",!1):(t("#addBehaviorOnToastCloseClick").prop("disabled",!0),t("#addBehaviorOnToastCloseClick").prop("checked",!1))}),t("#showtoast").on("click",function(){var r,n=t("#toastTypeGroup input:radio:checked").val(),l=t("#message").val(),i=t("#title").val()||"",s=t("#showDuration"),d=t("#hideDuration"),c=t("#timeOut"),u=t("#extendedTimeOut"),h=t("#showEasing"),m=t("#hideEasing"),p=t("#showMethod"),g=t("#hideMethod"),f=o++,v=t("#addClear").prop("checked");toastr.options={closeButton:t("#closeButton").prop("checked"),debug:t("#debugInfo").prop("checked"),newestOnTop:t("#newestOnTop").prop("checked"),progressBar:t("#progressBar").prop("checked"),rtl:t("#rtl").prop("checked"),positionClass:t("#positionGroup input:radio:checked").val()||"toast-top-right",preventDuplicates:t("#preventDuplicates").prop("checked"),onclick:null},t("#addBehaviorOnToastClick").prop("checked")&&(toastr.options.onclick=function(){alert("You can perform some custom action after a toast goes away")}),t("#addBehaviorOnToastCloseClick").prop("checked")&&(toastr.options.onCloseClick=function(){alert("You can perform some custom action when the close button is clicked")}),s.val().length&&(toastr.options.showDuration=parseInt(s.val())),d.val().length&&(toastr.options.hideDuration=parseInt(d.val())),c.val().length&&(toastr.options.timeOut=v?0:parseInt(c.val())),u.val().length&&(toastr.options.extendedTimeOut=v?0:parseInt(u.val())),h.val().length&&(toastr.options.showEasing=h.val()),m.val().length&&(toastr.options.hideEasing=m.val()),p.val().length&&(toastr.options.showMethod=p.val()),g.val().length&&(toastr.options.hideMethod=g.val()),v&&(l=function(e){return e=e||"Clear itself?",e+='

'}(l),toastr.options.tapToDismiss=!1),l||(++a===(r=["My name is Inigo Montoya. You killed my father. Prepare to die!",'
',"Are you the six fingered man?","Inconceivable!","I do not think that means what you think it means.","Have fun storming the castle!"]).length&&(a=0),l=r[a]),t("#toastrOptions").text('Command: toastr["'+n+'"]("'+l+(i?'", "'+i:"")+'")\n\ntoastr.options = '+JSON.stringify(toastr.options,null,2));var w=toastr[n](l,i);e=w,void 0!==w&&(w.find("#okBtn").length&&w.delegate("#okBtn","click",function(){alert("you clicked me. i was toast #"+f+". goodbye!"),w.remove()}),w.find("#surpriseBtn").length&&w.delegate("#surpriseBtn","click",function(){alert("Surprise! you clicked me. i was toast #"+f+". You could perform an action here.")}),w.find(".clear").length&&w.delegate(".clear","click",function(){toastr.clear(w,{force:!0})}))}),t("#clearlasttoast").on("click",function(){toastr.clear(e)}),t("#cleartoasts").on("click",function(){toastr.clear()})})})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".tooltip-wrapper").length>0&&t('[data-toggle="tooltip"]').tooltip()})}(window,document,window.jQuery),function(e,a,t,o){t(function(){t.validator.setDefaults({submitHandler:function(){alert("submitted!")}}),t(a).ready(function(){t("#signupForm").validate({rules:{fname:"required",lname:"required",uname:{required:!0,minlength:2},upassword:{required:!0,minlength:5},uconfirm_password:{required:!0,minlength:5,equalTo:"#password"},uemail:{required:!0,email:!0},uagree:"required"},messages:{fname:"Please enter your firstname",lname:"Please enter your lastname",uname:{required:"Please enter a username",minlength:"Your username must consist of at least 2 characters"},upassword:{required:"Please provide a password",minlength:"Your password must be at least 5 characters long"},uconfirm_password:{required:"Please provide a password",minlength:"Your password must be at least 5 characters long",equalTo:"Please enter the same password as above"},uemail:"Please enter a valid email address",uagree:"Please accept our policy"},errorElement:"em",errorPlacement:function(e,a){e.addClass("help-block"),"checkbox"===a.prop("type")?e.insertAfter(a.parent("label")):e.insertAfter(a)},highlight:function(e,a,o){t(e).parents(".col-sm-5").addClass("has-error").removeClass("has-success")},unhighlight:function(e,a,o){t(e).parents(".col-sm-5").addClass("has-success").removeClass("has-error")}}),t("#signupForm1").validate({rules:{firstname1:"required",lastname1:"required",username1:{required:!0,minlength:2},password1:{required:!0,minlength:5},confirm_password1:{required:!0,minlength:5,equalTo:"#password1"},email1:{required:!0,email:!0},agree1:"required"},messages:{firstname1:"Please enter your firstname",lastname1:"Please enter your lastname",username1:{required:"Please enter a username",minlength:"Your username must consist of at least 2 characters"},password1:{required:"Please provide a password",minlength:"Your password must be at least 5 characters long"},confirm_password1:{required:"Please provide a password",minlength:"Your password must be at least 5 characters long",equalTo:"Please enter the same password as above"},email1:"Please enter a valid email address",agree1:"Please accept our policy"},errorElement:"em",errorPlacement:function(e,a){e.addClass("help-block"),a.parents(".col-sm-5").addClass("has-feedback"),"checkbox"===a.prop("type")?e.insertAfter(a.parent("label")):e.insertAfter(a),a.next("span")[0]||t("").insertAfter(a)},highlight:function(e,a,o){t(e).parents(".col-sm-5").addClass("has-error").removeClass("has-success"),t(e).next("span").addClass("fa fa-times").removeClass("fa fa-check")},unhighlight:function(e,a,o){t(e).parents(".col-sm-5").addClass("has-success").removeClass("has-error"),t(e).next("span").addClass("fa fa-check").removeClass("fa fa-times")}}),t("#signupForm3").validate({rules:{firstname:"required",lastname:"required",username:{required:!0,minlength:2},password:{required:!0,minlength:5},confirm_password:{required:!0,minlength:5,equalTo:"#password"},email:{required:!0,email:!0},agree:"required"},messages:{firstname:"Please enter your firstname",lastname:"Please enter your lastname",username:{required:"Please enter a username",minlength:"Your username must consist of at least 2 characters"},password:{required:"Please provide a password",minlength:"Your password must be at least 5 characters long"},confirm_password:{required:"Please provide a password",minlength:"Your password must be at least 5 characters long",equalTo:"Please enter the same password as above"},email:"Please enter a valid email address",agree:"Please accept our policy"},errorPlacement:function(e,a){e.addClass("ui red pointing label transition"),e.insertAfter(a.parent())},highlight:function(e,a,o){t(e).parents(".row").addClass(a)},unhighlight:function(e,a,o){t(e).parents(".row").removeClass(a)}})})})}(window,document,window.jQuery),function(e,a,t,o){t(function(){e.addEventListener("load",function(){var e=a.getElementsByClassName("needs-validation");Array.prototype.filter.call(e,function(e){e.addEventListener("submit",function(a){!1===e.checkValidity()&&(a.preventDefault(),a.stopPropagation()),e.classList.add("was-validated")},!1)})},!1),t(".mobile-toggle").on("click",function(){t("body").toggleClass("sidebar-toggled")}),t(a).on("click",".mega-menu.dropdown-menu",function(e){e.stopPropagation()}),t(".sidebar-toggle").on("click",function(){t("body").toggleClass("sidebar-mini"),t(".app-navbar").toggleClass("expand")}),t(".app-navbar").hover(function(){t("body").hasClass("sidebar-mini")&&t(".navbar-header").toggleClass("expand")}),t(".search").on("click",function(){t(".search-wrapper").fadeIn(200)}),t(".close-btn").on("click",function(){t(".search-wrapper").fadeOut(200)})})}(window,document,window.jQuery); \ No newline at end of file diff --git a/public/asset/js/app.js b/public/asset/js/app.js new file mode 100644 index 0000000..c367506 --- /dev/null +++ b/public/asset/js/app.js @@ -0,0 +1,14259 @@ +(function(window, document, $, undefined) { + + $(function() { + var apexChart = jQuery(".apexchart-wrapper"); + if (apexChart.length > 0) { + var colorPalette = ['#00D8B6','#008FFB', '#FEB019', '#FF4560', '#775DD0'] + + // analytics1 + var apexdemo1 = jQuery('#apexdemo1') + if (apexdemo1.length > 0) { + var options = { + chart: { + height: 350, + type: 'line', + shadow: { + enabled: true, + color: '#000', + top: 18, + left: 7, + blur: 10, + opacity: 1 + }, + toolbar: { + show: false + } + }, + colors: ['#8E54E9', '#2bcbba'], + dataLabels: { + enabled: true, + }, + stroke: { + curve: 'smooth' + }, + series: [{ + name: "High - 2013", + data: [28, 29, 33, 36, 32, 32, 33] + }, + { + name: "Low - 2013", + data: [12, 11, 14, 18, 17, 13, 13] + } + ], + grid: { + borderColor: '#e7e7e7', + row: { + colors: ['#f3f3f3', 'transparent'], // takes an array which will be repeated on columns + opacity: 0.5 + }, + }, + markers: { + + size: 6 + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'], + title: { + text: 'Month' + } + }, + yaxis: { + title: { + text: 'Temperature' + }, + min: 5, + max: 40 + }, + legend: { + position: 'top', + horizontalAlign: 'right', + floating: true, + offsetY: -25, + offsetX: -5 + } + } + + var chart = new ApexCharts( + document.querySelector("#apexdemo1"), + options + ); + + chart.render(); + } + + var apexdemo2 = jQuery('#apexdemo2') + if (apexdemo2.length > 0) { + var options = { + chart: { + height: 350, + type: 'line', + shadow: { + enabled: false, + color: '#bbb', + top: 3, + left: 2, + blur: 3, + opacity: 1 + }, + }, + stroke: { + width: 7, + curve: 'smooth' + }, + series: [{ + name: 'Likes', + data: [4, 3, 10, 9, 29, 19, 22, 9, 12, 7, 19, 5, 13, 9, 17, 2, 7, 5] + }], + xaxis: { + type: 'datetime', + categories: ['1/11/2000', '2/11/2000', '3/11/2000', '4/11/2000', '5/11/2000', '6/11/2000', '7/11/2000', '8/11/2000', '9/11/2000', '10/11/2000', '11/11/2000', '12/11/2000', '1/11/2001', '2/11/2001', '3/11/2001','4/11/2001' ,'5/11/2001' ,'6/11/2001'], + }, + title: { + text: 'Social Media', + align: 'left', + style: { + fontSize: "16px", + color: '#666' + } + }, + fill: { + type: 'gradient', + gradient: { + shade: 'dark', + gradientToColors: [ '#8E54E9'], + shadeIntensity: 1, + type: 'horizontal', + opacityFrom: 1, + opacityTo: 1, + stops: [0, 100, 100, 100] + }, + }, + markers: { + size: 4, + opacity: 0.9, + colors: ["#2bcbba"], + strokeColor: "#fff", + strokeWidth: 2, + + hover: { + size: 7, + } + }, + yaxis: { + min: -10, + max: 40, + title: { + text: 'Engagement', + }, + } + } + + var chart = new ApexCharts( + document.querySelector("#apexdemo2"), + options + ); + + chart.render(); + } + + var apexdemo3 = jQuery('#apexdemo3') + if (apexdemo3.length > 0) { + var options = { + chart: { + height: 350, + type: 'area', + }, + dataLabels: { + enabled: false + }, + stroke: { + curve: 'smooth' + }, + series: [{ + name: 'series1', + data: [31, 40, 28, 51, 42, 109, 100] + }, { + name: 'series2', + data: [11, 32, 45, 32, 34, 52, 41] + }], + colors: ['#8E54E9', '#2bcbba'], + xaxis: { + type: 'datetime', + categories: ["2018-09-19T00:00:00", "2018-09-19T01:30:00", "2018-09-19T02:30:00", "2018-09-19T03:30:00", "2018-09-19T04:30:00", "2018-09-19T05:30:00", "2018-09-19T06:30:00"], + }, + tooltip: { + x: { + format: 'dd/MM/yy HH:mm' + }, + } + } + + var chart = new ApexCharts( + document.querySelector("#apexdemo3"), + options + ); + + chart.render(); + } + + var apexdemo4 = jQuery('#apexdemo4') + if (apexdemo4.length > 0) { + var options = { + chart: { + height: 350, + type: 'area', + stacked: true, + events: { + selection: function(chart, e) { + console.log(new Date(e.xaxis.min) ) + } + }, + + }, + colors: ['#8E54E9', '#2bcbba', '#eceef3'], + dataLabels: { + enabled: false + }, + stroke: { + curve: 'smooth' + }, + + series: [{ + name: 'South', + data: generateDayWiseTimeSeries(new Date('11 Feb 2017 GMT').getTime(), 20, { + min: 10, + max: 60 + }) + }, + { + name: 'North', + data: generateDayWiseTimeSeries(new Date('11 Feb 2017 GMT').getTime(), 20, { + min: 10, + max: 20 + }) + }, + + { + name: 'Central', + data: generateDayWiseTimeSeries(new Date('11 Feb 2017 GMT').getTime(), 20, { + min: 10, + max: 15 + }) + } + ], + fill: { + type: 'gradient', + gradient: { + opacityFrom: 0.6, + opacityTo: 0.8, + } + }, + legend: { + position: 'top', + horizontalAlign: 'left' + }, + xaxis: { + type: 'datetime' + }, + } + + var chart = new ApexCharts( + document.querySelector("#apexdemo4"), + options + ); + + chart.render(); + + function generateDayWiseTimeSeries(baseval, count, yrange) { + var i = 0; + var series = []; + while (i < count) { + var x = baseval; + var y = Math.floor(Math.random() * (yrange.max - yrange.min + 1)) + yrange.min; + + series.push([x, y]); + baseval += 86400000; + i++; + } + return series; + } + + } + + var apexdemo5 = jQuery('#apexdemo5') + if (apexdemo5.length > 0) { + var options = { + chart: { + height:420, + type: 'bar', + }, + plotOptions: { + bar: { + horizontal: true, + } + }, + colors: ['#8E54E9'], + dataLabels: { + enabled: false + }, + series: [{ + data: [400, 430, 448, 470, 540, 580, 690, 1100, 1200, 1380] + }], + xaxis: { + categories: ['South Korea', 'Canada', 'United Kingdom', 'Netherlands', 'Italy', 'France', 'Japan', 'United States', 'China', 'Germany'], + } + } + + var chart = new ApexCharts( + document.querySelector("#apexdemo5"), + options + ); + + chart.render(); + + } + + var apexdemo6 = jQuery('#apexdemo6') + if (apexdemo6.length > 0) { + var options = { + chart: { + height: 420, + type: 'bar', + stacked: true + }, + colors: ['#8E54E9','#2bcbba'], + plotOptions: { + bar: { + horizontal: true, + barHeight: '80%', + + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 1, + colors: ["#fff"] + }, + series: [{ + name: 'Males', + data: [0.4, 0.65, 0.76, 0.88, 1.5, 2.1, 2.9, 3.8, 3.9, 4.2, 4, 4.3, 4.1, 4.2, 4.5, 3.9, 3.5, 3] + }, + { + name: 'Females', + data: [-0.8, -1.05, -1.06, -1.18, -1.4, -2.2, -2.85, -3.7, -3.96, -4.22, -4.3, -4.4, -4.1, -4, -4.1, -3.4, -3.1, -2.8] + }], + grid: { + xaxis: { + showLines: false + } + }, + yaxis: { + min: -5, + max: 5, + title: { + // text: 'Age', + }, + }, + tooltip: { + shared: false, + x: { + formatter: function(val) { + return val + } + }, + y: { + formatter: function(val) { + return Math.abs(val) + "%" + } + } + }, + + xaxis: { + categories: ['85+', '80-84', '75-79', '70-74', '65-69', '60-64', '55-59', '50-54', '45-49', '40-44', '35-39', '30-34', '25-29', '20-24', '15-19', '10-14', '5-9', '0-4'], + title: { + text: 'Percent' + }, + labels: { + formatter: function(val) { + return Math.abs(Math.round(val)) + "%" + } + } + }, + } + + var chart = new ApexCharts( + document.querySelector("#apexdemo6"), + options + ); + + chart.render(); + + } + + var apexdemo7 = jQuery('#apexdemo7') + if (apexdemo7.length > 0) { + var optionDonut = { + chart: { + + type: 'donut', + height: '350' + }, + dataLabels: { + enabled: false, + }, + plotOptions: { + pie: { + donut: { + size: '75%', + }, + offsetY: 0, + }, + stroke: { + colors: undefined + } + }, + colors: ['#8E54E9','#2bcbba','#f7b731','#45aaf2','#e3324c'], + + series: [21, 23, 19, 14, 6], + labels: ['Clothing', 'Food Products', 'Electronics', 'Kitchen Utility', 'Gardening'], + } + + var donut = new ApexCharts( + document.querySelector("#apexdemo7"), + optionDonut + ) + donut.render(); + + } + + var apexdemo8 = jQuery('#apexdemo8') + if (apexdemo8.length > 0) { + var optionDonut = { + chart: { + + type: 'pie', + height: '350' + }, + dataLabels: { + enabled: false, + }, + plotOptions: { + pie: { + donut: { + size: '75%', + }, + offsetY: 0, + }, + stroke: { + colors: undefined + } + }, + colors: ['#8E54E9','#2bcbba','#f7b731','#45aaf2','#e3324c'], + + series: [21, 23, 19, 14, 6], + labels: ['Clothing', 'Food Products', 'Electronics', 'Kitchen Utility', 'Gardening'], + } + + var donut = new ApexCharts( + document.querySelector("#apexdemo8"), + optionDonut + ) + donut.render(); + + } + + // analytics1 + var analytics1 = jQuery('#analytics1') + if (analytics1.length > 0) { + var dataSeries = [ + [{ + "date": "2014-01-01", + "value": 20000000 + }, + { + "date": "2014-01-02", + "value": 10379978 + }, + { + "date": "2014-01-03", + "value": 30493749 + }, + { + "date": "2014-01-04", + "value": 10785250 + }, + { + "date": "2014-01-05", + "value": 33901904 + }, + { + "date": "2014-01-06", + "value": 11576838 + }, + { + "date": "2014-01-07", + "value": 14413854 + }, + { + "date": "2014-01-08", + "value": 15177211 + }, + { + "date": "2014-01-09", + "value": 16622100 + }, + { + "date": "2014-01-10", + "value": 17381072 + }, + { + "date": "2014-01-11", + "value": 18802310 + }, + { + "date": "2014-01-12", + "value": 15531790 + }, + { + "date": "2014-01-13", + "value": 15748881 + }, + { + "date": "2014-01-14", + "value": 18706437 + }, + { + "date": "2014-01-15", + "value": 19752685 + }, + { + "date": "2014-01-16", + "value": 21016418 + }, + { + "date": "2014-01-17", + "value": 25622924 + }, + { + "date": "2014-01-18", + "value": 25337480 + }, + { + "date": "2014-01-19", + "value": 22258882 + }, + { + "date": "2014-01-20", + "value": 23829538 + }, + { + "date": "2014-01-21", + "value": 24245689 + }, + { + "date": "2014-01-22", + "value": 26429711 + }, + { + "date": "2014-01-23", + "value": 26259017 + }, + { + "date": "2014-01-24", + "value": 25396183 + }, + { + "date": "2014-01-25", + "value": 23107346 + }, + { + "date": "2014-01-26", + "value": 28659852 + }, + { + "date": "2014-01-27", + "value": 25270783 + }, + { + "date": "2014-01-28", + "value": 26270783 + }, + { + "date": "2014-01-29", + "value": 27270783 + }, + { + "date": "2014-01-30", + "value": 28270783 + }, + { + "date": "2014-01-31", + "value": 29270783 + }, + { + "date": "2014-02-01", + "value": 30270783 + }, + { + "date": "2014-02-02", + "value": 31270783 + }, + { + "date": "2014-02-03", + "value": 32270783 + }, + { + "date": "2014-02-04", + "value": 33270783 + }, + { + "date": "2014-02-05", + "value": 28270783 + }, + { + "date": "2014-02-06", + "value": 27270783 + }, + { + "date": "2014-02-07", + "value": 35270783 + }, + { + "date": "2014-02-08", + "value": 34270783 + }, + { + "date": "2014-02-09", + "value": 28270783 + }, + { + "date": "2014-02-10", + "value": 35270783 + }, + { + "date": "2014-02-11", + "value": 36270783 + }, + { + "date": "2014-02-12", + "value": 34127078 + }, + { + "date": "2014-02-13", + "value": 33124078 + }, + { + "date": "2014-02-14", + "value": 36227078 + }, + { + "date": "2014-02-15", + "value": 37827078 + }, + { + "date": "2014-02-16", + "value": 36427073 + }, + { + "date": "2014-02-17", + "value": 37570783 + }, + { + "date": "2014-02-18", + "value": 38627073 + }, + { + "date": "2014-02-19", + "value": 37727078 + }, + { + "date": "2014-02-20", + "value": 38827073 + }, + { + "date": "2014-02-21", + "value": 40927078 + }, + { + "date": "2014-02-22", + "value": 41027078 + }, + { + "date": "2014-02-23", + "value": 42127073 + }, + { + "date": "2014-02-24", + "value": 43220783 + }, + { + "date": "2014-02-25", + "value": 44327078 + }, + { + "date": "2014-02-26", + "value": 40427078 + }, + { + "date": "2014-02-27", + "value": 41027078 + }, + { + "date": "2014-02-28", + "value": 45627078 + }, + { + "date": "2014-03-01", + "value": 44727078 + }, + { + "date": "2014-03-02", + "value": 44227078 + }, + { + "date": "2014-03-03", + "value": 45227078 + }, + { + "date": "2014-03-04", + "value": 46027078 + }, + { + "date": "2014-03-05", + "value": 46927078 + }, + { + "date": "2014-03-06", + "value": 47027078 + }, + { + "date": "2014-03-07", + "value": 46227078 + }, + { + "date": "2014-03-08", + "value": 47027078 + }, + { + "date": "2014-03-09", + "value": 48027078 + }, + { + "date": "2014-03-10", + "value": 47027078 + }, + { + "date": "2014-03-11", + "value": 47027078 + }, + { + "date": "2014-03-12", + "value": 48017078 + }, + { + "date": "2014-03-13", + "value": 48077078 + }, + { + "date": "2014-03-14", + "value": 48087078 + }, + { + "date": "2014-03-15", + "value": 48017078 + }, + { + "date": "2014-03-16", + "value": 48047078 + }, + { + "date": "2014-03-17", + "value": 48067078 + }, + { + "date": "2014-03-18", + "value": 48077078 + }, + { + "date": "2014-03-19", + "value": 48027074 + }, + { + "date": "2014-03-20", + "value": 48927079 + }, + { + "date": "2014-03-21", + "value": 48727071 + }, + { + "date": "2014-03-22", + "value": 48127072 + }, + { + "date": "2014-03-23", + "value": 48527072 + }, + { + "date": "2014-03-24", + "value": 48627027 + }, + { + "date": "2014-03-25", + "value": 48027040 + }, + { + "date": "2014-03-26", + "value": 48027043 + }, + { + "date": "2014-03-27", + "value": 48057022 + }, + { + "date": "2014-03-28", + "value": 49057022 + }, + { + "date": "2014-03-29", + "value": 50057022 + }, + { + "date": "2014-03-30", + "value": 51057022 + }, + { + "date": "2014-03-31", + "value": 52057022 + }, + { + "date": "2014-04-01", + "value": 53057022 + }, + { + "date": "2014-04-02", + "value": 54057022 + }, + { + "date": "2014-04-03", + "value": 52057022 + }, + { + "date": "2014-04-04", + "value": 55057022 + }, + { + "date": "2014-04-05", + "value": 58270783 + }, + { + "date": "2014-04-06", + "value": 56270783 + }, + { + "date": "2014-04-07", + "value": 55270783 + }, + { + "date": "2014-04-08", + "value": 58270783 + }, + { + "date": "2014-04-09", + "value": 59270783 + }, + { + "date": "2014-04-10", + "value": 60270783 + }, + { + "date": "2014-04-11", + "value": 61270783 + }, + { + "date": "2014-04-12", + "value": 62270783 + }, + { + "date": "2014-04-13", + "value": 63270783 + }, + { + "date": "2014-04-14", + "value": 64270783 + }, + { + "date": "2014-04-15", + "value": 65270783 + }, + { + "date": "2014-04-16", + "value": 66270783 + }, + { + "date": "2014-04-17", + "value": 67270783 + }, + { + "date": "2014-04-18", + "value": 68270783 + }, + { + "date": "2014-04-19", + "value": 69270783 + }, + { + "date": "2014-04-20", + "value": 70270783 + }, + { + "date": "2014-04-21", + "value": 71270783 + }, + { + "date": "2014-04-22", + "value": 72270783 + }, + { + "date": "2014-04-23", + "value": 73270783 + }, + { + "date": "2014-04-24", + "value": 74270783 + }, + { + "date": "2014-04-25", + "value": 75270783 + }, + { + "date": "2014-04-26", + "value": 76660783 + }, + { + "date": "2014-04-27", + "value": 77270783 + }, + { + "date": "2014-04-28", + "value": 78370783 + }, + { + "date": "2014-04-29", + "value": 79470783 + }, + { + "date": "2014-04-30", + "value": 80170783 + } + ], + [{ + "date": "2014-01-01", + "value": 150000000 + }, + { + "date": "2014-01-02", + "value": 160379978 + }, + { + "date": "2014-01-03", + "value": 170493749 + }, + { + "date": "2014-01-04", + "value": 160785250 + }, + { + "date": "2014-01-05", + "value": 167391904 + }, + { + "date": "2014-01-06", + "value": 161576838 + }, + { + "date": "2014-01-07", + "value": 161413854 + }, + { + "date": "2014-01-08", + "value": 152177211 + }, + { + "date": "2014-01-09", + "value": 143762210 + }, + { + "date": "2014-01-10", + "value": 144381072 + }, + { + "date": "2014-01-11", + "value": 154352310 + }, + { + "date": "2014-01-12", + "value": 165531790 + }, + { + "date": "2014-01-13", + "value": 175748881 + }, + { + "date": "2014-01-14", + "value": 187064037 + }, + { + "date": "2014-01-15", + "value": 197520685 + }, + { + "date": "2014-01-16", + "value": 210176418 + }, + { + "date": "2014-01-17", + "value": 196122924 + }, + { + "date": "2014-01-18", + "value": 207337480 + }, + { + "date": "2014-01-19", + "value": 200258882 + }, + { + "date": "2014-01-20", + "value": 186829538 + }, + { + "date": "2014-01-21", + "value": 192456897 + }, + { + "date": "2014-01-22", + "value": 204299711 + }, + { + "date": "2014-01-23", + "value": 192759017 + }, + { + "date": "2014-01-24", + "value": 203596183 + }, + { + "date": "2014-01-25", + "value": 208107346 + }, + { + "date": "2014-01-26", + "value": 196359852 + }, + { + "date": "2014-01-27", + "value": 192570783 + }, + { + "date": "2014-01-28", + "value": 177967768 + }, + { + "date": "2014-01-29", + "value": 190632803 + }, + { + "date": "2014-01-30", + "value": 203725316 + }, + { + "date": "2014-01-31", + "value": 218226177 + }, + { + "date": "2014-02-01", + "value": 210698669 + }, + { + "date": "2014-02-02", + "value": 217640656 + }, + { + "date": "2014-02-03", + "value": 216142362 + }, + { + "date": "2014-02-04", + "value": 201410971 + }, + { + "date": "2014-02-05", + "value": 196704289 + }, + { + "date": "2014-02-06", + "value": 190436945 + }, + { + "date": "2014-02-07", + "value": 178891686 + }, + { + "date": "2014-02-08", + "value": 171613962 + }, + { + "date": "2014-02-09", + "value": 157579773 + }, + { + "date": "2014-02-10", + "value": 158677098 + }, + { + "date": "2014-02-11", + "value": 147129977 + }, + { + "date": "2014-02-12", + "value": 151561876 + }, + { + "date": "2014-02-13", + "value": 151627421 + }, + { + "date": "2014-02-14", + "value": 143543872 + }, + { + "date": "2014-02-15", + "value": 136581057 + }, + { + "date": "2014-02-16", + "value": 135560715 + }, + { + "date": "2014-02-17", + "value": 122625263 + }, + { + "date": "2014-02-18", + "value": 112091484 + }, + { + "date": "2014-02-19", + "value": 98810329 + }, + { + "date": "2014-02-20", + "value": 99882912 + }, + { + "date": "2014-02-21", + "value": 94943095 + }, + { + "date": "2014-02-22", + "value": 104875743 + }, + { + "date": "2014-02-23", + "value": 116383678 + }, + { + "date": "2014-02-24", + "value": 125028841 + }, + { + "date": "2014-02-25", + "value": 123967310 + }, + { + "date": "2014-02-26", + "value": 133167029 + }, + { + "date": "2014-02-27", + "value": 128577263 + }, + { + "date": "2014-02-28", + "value": 115836969 + }, + { + "date": "2014-03-01", + "value": 119264529 + }, + { + "date": "2014-03-02", + "value": 109363374 + }, + { + "date": "2014-03-03", + "value": 113985628 + }, + { + "date": "2014-03-04", + "value": 114650999 + }, + { + "date": "2014-03-05", + "value": 110866108 + }, + { + "date": "2014-03-06", + "value": 96473454 + }, + { + "date": "2014-03-07", + "value": 104075886 + }, + { + "date": "2014-03-08", + "value": 103568384 + }, + { + "date": "2014-03-09", + "value": 101534883 + }, + { + "date": "2014-03-10", + "value": 115825447 + }, + { + "date": "2014-03-11", + "value": 126133916 + }, + { + "date": "2014-03-12", + "value": 116502109 + }, + { + "date": "2014-03-13", + "value": 130169411 + }, + { + "date": "2014-03-14", + "value": 124296886 + }, + { + "date": "2014-03-15", + "value": 126347399 + }, + { + "date": "2014-03-16", + "value": 131483669 + }, + { + "date": "2014-03-17", + "value": 142811333 + }, + { + "date": "2014-03-18", + "value": 129675396 + }, + { + "date": "2014-03-19", + "value": 115514483 + }, + { + "date": "2014-03-20", + "value": 117630630 + }, + { + "date": "2014-03-21", + "value": 122340239 + }, + { + "date": "2014-03-22", + "value": 132349091 + }, + { + "date": "2014-03-23", + "value": 125613305 + }, + { + "date": "2014-03-24", + "value": 135592466 + }, + { + "date": "2014-03-25", + "value": 123408762 + }, + { + "date": "2014-03-26", + "value": 111991454 + }, + { + "date": "2014-03-27", + "value": 116123955 + }, + { + "date": "2014-03-28", + "value": 112817214 + }, + { + "date": "2014-03-29", + "value": 113029590 + }, + { + "date": "2014-03-30", + "value": 108753398 + }, + { + "date": "2014-03-31", + "value": 99383763 + }, + { + "date": "2014-04-01", + "value": 100151737 + }, + { + "date": "2014-04-02", + "value": 94985209 + }, + { + "date": "2014-04-03", + "value": 82913669 + }, + { + "date": "2014-04-04", + "value": 78748268 + }, + { + "date": "2014-04-05", + "value": 63829135 + }, + { + "date": "2014-04-06", + "value": 78694727 + }, + { + "date": "2014-04-07", + "value": 80868994 + }, + { + "date": "2014-04-08", + "value": 93799013 + }, + { + "date": "2014-04-09", + "value": 99042416 + }, + { + "date": "2014-04-10", + "value": 97298692 + }, + { + "date": "2014-04-11", + "value": 83353499 + }, + { + "date": "2014-04-12", + "value": 71248129 + }, + { + "date": "2014-04-13", + "value": 75253744 + }, + { + "date": "2014-04-14", + "value": 68976648 + }, + { + "date": "2014-04-15", + "value": 71002284 + }, + { + "date": "2014-04-16", + "value": 75052401 + }, + { + "date": "2014-04-17", + "value": 83894030 + }, + { + "date": "2014-04-18", + "value": 90236528 + }, + { + "date": "2014-04-19", + "value": 99739114 + }, + { + "date": "2014-04-20", + "value": 96407136 + }, + { + "date": "2014-04-21", + "value": 108323177 + }, + { + "date": "2014-04-22", + "value": 101578914 + }, + { + "date": "2014-04-23", + "value": 115877608 + }, + { + "date": "2014-04-24", + "value": 112088857 + }, + { + "date": "2014-04-25", + "value": 112071353 + }, + { + "date": "2014-04-26", + "value": 101790062 + }, + { + "date": "2014-04-27", + "value": 115003761 + }, + { + "date": "2014-04-28", + "value": 120457727 + }, + { + "date": "2014-04-29", + "value": 118253926 + }, + { + "date": "2014-04-30", + "value": 117956992 + } + ], + [{ + "date": "2014-01-01", + "value": 50000000 + }, + { + "date": "2014-01-02", + "value": 60379978 + }, + { + "date": "2014-01-03", + "value": 40493749 + }, + { + "date": "2014-01-04", + "value": 60785250 + }, + { + "date": "2014-01-05", + "value": 67391904 + }, + { + "date": "2014-01-06", + "value": 61576838 + }, + { + "date": "2014-01-07", + "value": 61413854 + }, + { + "date": "2014-01-08", + "value": 82177211 + }, + { + "date": "2014-01-09", + "value": 103762210 + }, + { + "date": "2014-01-10", + "value": 84381072 + }, + { + "date": "2014-01-11", + "value": 54352310 + }, + { + "date": "2014-01-12", + "value": 65531790 + }, + { + "date": "2014-01-13", + "value": 75748881 + }, + { + "date": "2014-01-14", + "value": 47064037 + }, + { + "date": "2014-01-15", + "value": 67520685 + }, + { + "date": "2014-01-16", + "value": 60176418 + }, + { + "date": "2014-01-17", + "value": 66122924 + }, + { + "date": "2014-01-18", + "value": 57337480 + }, + { + "date": "2014-01-19", + "value": 100258882 + }, + { + "date": "2014-01-20", + "value": 46829538 + }, + { + "date": "2014-01-21", + "value": 92456897 + }, + { + "date": "2014-01-22", + "value": 94299711 + }, + { + "date": "2014-01-23", + "value": 62759017 + }, + { + "date": "2014-01-24", + "value": 103596183 + }, + { + "date": "2014-01-25", + "value": 108107346 + }, + { + "date": "2014-01-26", + "value": 66359852 + }, + { + "date": "2014-01-27", + "value": 62570783 + }, + { + "date": "2014-01-28", + "value": 77967768 + }, + { + "date": "2014-01-29", + "value": 60632803 + }, + { + "date": "2014-01-30", + "value": 103725316 + }, + { + "date": "2014-01-31", + "value": 98226177 + }, + { + "date": "2014-02-01", + "value": 60698669 + }, + { + "date": "2014-02-02", + "value": 67640656 + }, + { + "date": "2014-02-03", + "value": 66142362 + }, + { + "date": "2014-02-04", + "value": 101410971 + }, + { + "date": "2014-02-05", + "value": 66704289 + }, + { + "date": "2014-02-06", + "value": 60436945 + }, + { + "date": "2014-02-07", + "value": 78891686 + }, + { + "date": "2014-02-08", + "value": 71613962 + }, + { + "date": "2014-02-09", + "value": 107579773 + }, + { + "date": "2014-02-10", + "value": 58677098 + }, + { + "date": "2014-02-11", + "value": 87129977 + }, + { + "date": "2014-02-12", + "value": 51561876 + }, + { + "date": "2014-02-13", + "value": 51627421 + }, + { + "date": "2014-02-14", + "value": 83543872 + }, + { + "date": "2014-02-15", + "value": 66581057 + }, + { + "date": "2014-02-16", + "value": 65560715 + }, + { + "date": "2014-02-17", + "value": 62625263 + }, + { + "date": "2014-02-18", + "value": 92091484 + }, + { + "date": "2014-02-19", + "value": 48810329 + }, + { + "date": "2014-02-20", + "value": 49882912 + }, + { + "date": "2014-02-21", + "value": 44943095 + }, + { + "date": "2014-02-22", + "value": 104875743 + }, + { + "date": "2014-02-23", + "value": 96383678 + }, + { + "date": "2014-02-24", + "value": 105028841 + }, + { + "date": "2014-02-25", + "value": 63967310 + }, + { + "date": "2014-02-26", + "value": 63167029 + }, + { + "date": "2014-02-27", + "value": 68577263 + }, + { + "date": "2014-02-28", + "value": 95836969 + }, + { + "date": "2014-03-01", + "value": 99264529 + }, + { + "date": "2014-03-02", + "value": 109363374 + }, + { + "date": "2014-03-03", + "value": 93985628 + }, + { + "date": "2014-03-04", + "value": 94650999 + }, + { + "date": "2014-03-05", + "value": 90866108 + }, + { + "date": "2014-03-06", + "value": 46473454 + }, + { + "date": "2014-03-07", + "value": 84075886 + }, + { + "date": "2014-03-08", + "value": 103568384 + }, + { + "date": "2014-03-09", + "value": 101534883 + }, + { + "date": "2014-03-10", + "value": 95825447 + }, + { + "date": "2014-03-11", + "value": 66133916 + }, + { + "date": "2014-03-12", + "value": 96502109 + }, + { + "date": "2014-03-13", + "value": 80169411 + }, + { + "date": "2014-03-14", + "value": 84296886 + }, + { + "date": "2014-03-15", + "value": 86347399 + }, + { + "date": "2014-03-16", + "value": 31483669 + }, + { + "date": "2014-03-17", + "value": 82811333 + }, + { + "date": "2014-03-18", + "value": 89675396 + }, + { + "date": "2014-03-19", + "value": 95514483 + }, + { + "date": "2014-03-20", + "value": 97630630 + }, + { + "date": "2014-03-21", + "value": 62340239 + }, + { + "date": "2014-03-22", + "value": 62349091 + }, + { + "date": "2014-03-23", + "value": 65613305 + }, + { + "date": "2014-03-24", + "value": 65592466 + }, + { + "date": "2014-03-25", + "value": 63408762 + }, + { + "date": "2014-03-26", + "value": 91991454 + }, + { + "date": "2014-03-27", + "value": 96123955 + }, + { + "date": "2014-03-28", + "value": 92817214 + }, + { + "date": "2014-03-29", + "value": 93029590 + }, + { + "date": "2014-03-30", + "value": 108753398 + }, + { + "date": "2014-03-31", + "value": 49383763 + }, + { + "date": "2014-04-01", + "value": 100151737 + }, + { + "date": "2014-04-02", + "value": 44985209 + }, + { + "date": "2014-04-03", + "value": 52913669 + }, + { + "date": "2014-04-04", + "value": 48748268 + }, + { + "date": "2014-04-05", + "value": 23829135 + }, + { + "date": "2014-04-06", + "value": 58694727 + }, + { + "date": "2014-04-07", + "value": 50868994 + }, + { + "date": "2014-04-08", + "value": 43799013 + }, + { + "date": "2014-04-09", + "value": 4042416 + }, + { + "date": "2014-04-10", + "value": 47298692 + }, + { + "date": "2014-04-11", + "value": 53353499 + }, + { + "date": "2014-04-12", + "value": 71248129 + }, + { + "date": "2014-04-13", + "value": 75253744 + }, + { + "date": "2014-04-14", + "value": 68976648 + }, + { + "date": "2014-04-15", + "value": 71002284 + }, + { + "date": "2014-04-16", + "value": 75052401 + }, + { + "date": "2014-04-17", + "value": 83894030 + }, + { + "date": "2014-04-18", + "value": 50236528 + }, + { + "date": "2014-04-19", + "value": 59739114 + }, + { + "date": "2014-04-20", + "value": 56407136 + }, + { + "date": "2014-04-21", + "value": 108323177 + }, + { + "date": "2014-04-22", + "value": 101578914 + }, + { + "date": "2014-04-23", + "value": 95877608 + }, + { + "date": "2014-04-24", + "value": 62088857 + }, + { + "date": "2014-04-25", + "value": 92071353 + }, + { + "date": "2014-04-26", + "value": 81790062 + }, + { + "date": "2014-04-27", + "value": 105003761 + }, + { + "date": "2014-04-28", + "value": 100457727 + }, + { + "date": "2014-04-29", + "value": 98253926 + }, + { + "date": "2014-04-30", + "value": 67956992 + } + ] + ] + var ts2 = 1484418600000; + var dates = []; + for (var i = 0; i < 120; i++) { + ts2 = ts2 + 86400000; + var innerArr = [ts2, dataSeries[1][i].value]; + dates.push(innerArr) + } + var options = { + chart: { + type: 'area', + stacked: false, + height: 300, + zoom: { + type: 'x', + padding: { + left: 30, + right: 20 + } + }, + toolbar: { + show: true, + autoSelected: 'zoom' + } + }, + plotOptions: { + line: { + curve: 'smooth', + } + }, + dataLabels: { + enabled: false + }, + series: [{ + name: 'Nifty 50', + data: dates + }], + colors: ['#8E54E9'], + fill: { + gradient: { + enabled: true, + shadeIntensity: 0, + inverseColors: false, + opacityFrom: 1, + opacityTo: 0 + }, + }, + grid: { + show: true, + borderColor: '#fff', + }, + yaxis: { + min: 20000000, + max: 250000000, + labels: { + formatter: function (val) { + return (val / 1000000).toFixed(0); + }, + }, + }, + xaxis: { + type: 'datetime', + labels: { + style: { + colors: ['#949494', '#949494', '#949494', '#949494', '#949494', '#949494', '#949494', '#949494','#949494', '#949494', '#949494','#949494','#949494'], + fontSize: '12px', + fontFamily: 'Roboto', + cssClass: 'apexcharts-xaxis-label', + }, + offsetX: -25 + }, + + axisBorder: { + show: false + }, + }, + tooltip: { + shared: false, + y: { + formatter: function (val) { + return (val / 1000000).toFixed(0) + } + } + } + } + + var chart = new ApexCharts( + document.querySelector("#analytics1"), + options + ); + + chart.render(); + + } + // anaylytics 2 + var analytics2 = jQuery('#analytics2') + if (analytics2.length > 0) { + var optionsBar = { + chart: { + type: 'bar', + height: 250, + width: '100%', + stacked: true, + foreColor: '#999', + toolbar: { + show: false + }, + }, + plotOptions: { + bar: { + dataLabels: { + enabled: false + }, + columnWidth: '60%', + endingShape: 'rounded' + } + }, + dataLabels: { + enabled: false, + }, + colors: ["#4776E6", '#eceef3'], + series: [{ + name: "Sessions", + data: [20, 16, 24, 28, 26, 22, 15, 5, 14, 16, 22, 29, 24, 19], + }, { + name: "Views", + data: [20, 16, 24, 28, 26, 22, 15, 5, 14, 16, 22, 29, 24, 19], + }], + xaxis: { + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + crosshairs: { + show: false + }, + labels: { + show: false, + style: { + fontSize: '14px' + } + }, + }, + grid: { + xaxis: { + lines: { + show: false + }, + }, + yaxis: { + lines: { + show: false + }, + } + }, + yaxis: { + axisBorder: { + show: false + }, + labels: { + show: false + }, + }, + legend: { + floating: false, + position: 'top', + horizontalAlign: 'right', + offsetY: -36 + }, + title: { + text: '10 days left', + align: 'left', + }, + tooltip: { + shared: true + } + } + var chartBar = new ApexCharts(document.querySelector('#analytics2'), optionsBar); + chartBar.render(); + } + var analytics3 = jQuery('#analytics3') + if (analytics3.length > 0) { + + var options = { + chart: { + height: 200, + type: 'line', + toolbar: { + show: false + }, + zoom: { + enabled: false + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + width: [5, 4], + curve: 'smooth', + dashArray: [0, 4] + }, + colors: ["#8E54E9", '#2bcbba'], + series: [{ + name: "Total revenue", + data: [45, 52, 38, 24, 33, 26, 21, 20] + }, + { + name: "Total cost", + data: [35, 41, 62, 42, 13, 18, 29, 37] + } + ], + markers: { + size: 0, + + hover: { + sizeOffset: 6 + } + }, + xaxis: { + lines: { + show: false + }, + axisBorder: { + show: false + }, + crosshairs: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + show: true, + offsetX: 10, + }, + categories: ['01 Jan', '02 Jan', '03 Jan', '04 Jan', '05 Jan', '06 Jan', '07 Jan', '08 Jan'], + + }, + tooltip: { + y: [{ + title: { + formatter: function (val) { + return val + " per click" + } + } + }, { + title: { + formatter: function (val) { + return val + " per click" + } + } + }, { + title: { + formatter: function (val) { + return val; + } + } + }] + }, + legend: { + show: false, + }, + grid: { + show: false, + borderColor: '#f1f1f1', + }, + responsive: [{ + breakpoint: 480, + options: { + xaxis: { + labels: { + rotate: -45, + hideOverlappingLabels: true, + } + } + }, + }] + } + + var chart = new ApexCharts( + document.querySelector("#analytics3"), + options + ); + + chart.render(); + + } + + // analytics4 + var analytics4 = jQuery('#analytics4') + if (analytics4.length > 0) { + + var randomizeArray = function (arg) { + var array = arg.slice(); + var currentIndex = array.length, + temporaryValue, randomIndex; + + while (0 !== currentIndex) { + + randomIndex = Math.floor(Math.random() * currentIndex); + currentIndex -= 1; + + temporaryValue = array[currentIndex]; + array[currentIndex] = array[randomIndex]; + array[randomIndex] = temporaryValue; + } + + return array; + } + + // data for the sparklines that appear below header area + var sparklineData = [47, 45, 54, 38, 56, 24, 65, 31, 37, 39, 62, 51, 35, 41, 35, 27, 93, 53, 61, 27, 54, 43, 19, 46]; + + var options = { + chart: { + type: 'area', + height: 160, + sparkline: { + enabled: true, + offsetY:25, + offsetX:25, + }, + }, + stroke: { + curve: 'smooth', + width: 3 + }, + fill: { + opacity: 0.3, + gradient: { + enabled: true, + shadeIntensity: 0.1, + inverseColors: false, + opacityFrom: 0.6, + opacityTo: 0.2, + stops: [20, 100, 100, 100] + }, + }, + series: [{ + data: randomizeArray(sparklineData) + }], + yaxis: { + min: 0 + }, + colors: ['#8E54E9'], + } + + var chart = new ApexCharts( + document.querySelector("#analytics4"), + options + ); + + chart.render(); + } + + // analytics5 + var analytics5 = jQuery('#analytics5') + if (analytics5.length > 0) { + + var randomizeArray = function (arg) { + var array = arg.slice(); + var currentIndex = array.length, + temporaryValue, randomIndex; + + while (0 !== currentIndex) { + + randomIndex = Math.floor(Math.random() * currentIndex); + currentIndex -= 1; + + temporaryValue = array[currentIndex]; + array[currentIndex] = array[randomIndex]; + array[randomIndex] = temporaryValue; + } + + return array; + } + + // data for the sparklines that appear below header area + var sparklineData = [47, 45, 54, 38, 56, 24, 65, 31, 37, 39, 62, 51, 35, 41, 35, 27, 93, 53, 61, 27, 54, 43, 19, 46]; + + var options = { + chart: { + type: 'area', + height: 160, + sparkline: { + enabled: true, + offsetY:25, + offsetX:25, + }, + }, + stroke: { + curve: 'smooth', + width: 3 + }, + fill: { + opacity: 0.3, + gradient: { + enabled: true, + shadeIntensity: 0.1, + inverseColors: false, + opacityFrom: 0.6, + opacityTo: 0.2, + stops: [20, 100, 100, 100] + }, + }, + series: [{ + data: randomizeArray(sparklineData) + }], + yaxis: { + min: 0 + }, + colors: ['#fb0792'], + } + + var chart = new ApexCharts( + document.querySelector("#analytics5"), + options + ); + + chart.render(); + } + + // analytics6 + var analytics6 = jQuery('#analytics6') + if (analytics6.length > 0) { + + var randomizeArray = function (arg) { + var array = arg.slice(); + var currentIndex = array.length, + temporaryValue, randomIndex; + + while (0 !== currentIndex) { + + randomIndex = Math.floor(Math.random() * currentIndex); + currentIndex -= 1; + + temporaryValue = array[currentIndex]; + array[currentIndex] = array[randomIndex]; + array[randomIndex] = temporaryValue; + } + + return array; + } + + // data for the sparklines that appear below header area + var sparklineData = [47, 45, 54, 38, 56, 24, 65, 31, 37, 39, 62, 51, 35, 41, 35, 27, 93, 53, 61, 27, 54, 43, 19, 46]; + + var options = { + chart: { + type: 'area', + height: 160, + sparkline: { + enabled: true, + offsetY:25, + offsetX:25, + }, + }, + stroke: { + curve: 'smooth', + width: 3 + }, + fill: { + opacity: 0.3, + gradient: { + enabled: true, + shadeIntensity: 0.1, + inverseColors: false, + opacityFrom: 0.6, + opacityTo: 0.2, + stops: [20, 100, 100, 100] + }, + }, + series: [{ + data: randomizeArray(sparklineData) + }], + yaxis: { + min: 0 + }, + colors: ['#32b432'], + } + + var chart = new ApexCharts( + document.querySelector("#analytics6"), + options + ); + + chart.render(); + } + + // analytics7 + var analytics7 = jQuery('#analytics7') + if (analytics7.length > 0) { + var options = { + chart: { + type: 'bar', + width: 120, + height: 50, + sparkline: { + enabled: true + } + }, + colors:['#8E54E9'], + plotOptions: { + bar: { + columnWidth: '20%', + endingShape: 'rounded', + } + }, + series: [{ + data: [15, 55, 60, 69, 53, 35, 54] + }], + labels: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + xaxis: { + crosshairs: { + width: 1 + }, + }, + tooltip: { + fixed: { + enabled: false + }, + x: { + show: false + }, + y: { + title: { + formatter: function (seriesName) { + return '' + } + } + }, + marker: { + show: false + } + }, + responsive: [{ + breakpoint: 360, + options: { + chart: { + width:60, + height:60 + } + }, + },{ + breakpoint: 480, + options: { + chart: { + width:100, + height:80 + } + }, + }] + } + + var chart = new ApexCharts( + document.querySelector("#analytics7"), + options + ); + chart.render(); + } + + // analytics8 + var analytics8 = jQuery('#analytics8') + if (analytics8.length > 0) { + var options = { + chart: { + type: 'bar', + width: 120, + height: 50, + sparkline: { + enabled: true + } + }, + colors:['#2bcbba'], + plotOptions: { + bar: { + columnWidth: '20%', + endingShape: 'rounded', + } + }, + series: [{ + data: [15, 55, 60, 69, 53, 35, 54] + }], + labels: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + xaxis: { + crosshairs: { + width: 1 + }, + }, + tooltip: { + fixed: { + enabled: false + }, + x: { + show: false + }, + y: { + title: { + formatter: function (seriesName) { + return '' + } + } + }, + marker: { + show: false + } + }, + responsive: [{ + breakpoint: 360, + options: { + chart: { + width:60, + height:60 + } + }, + },{ + breakpoint: 480, + options: { + chart: { + width:100, + height:80 + } + }, + }] + } + + var chart = new ApexCharts( + document.querySelector("#analytics8"), + options + ); + chart.render(); + } + // analytics9 + var analytics9 = jQuery('#analytics9') + if (analytics9.length > 0) { + var options = { + chart: { + type: 'bar', + width: 120, + height: 50, + sparkline: { + enabled: true + } + }, + colors:['#fb0792'], + plotOptions: { + bar: { + columnWidth: '20%', + endingShape: 'rounded', + } + }, + series: [{ + data: [15, 55, 60, 69, 53, 35, 54] + }], + labels: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + xaxis: { + crosshairs: { + width: 1 + }, + }, + tooltip: { + fixed: { + enabled: false + }, + x: { + show: false + }, + y: { + title: { + formatter: function (seriesName) { + return '' + } + } + }, + marker: { + show: false + } + }, + responsive: [{ + breakpoint: 360, + options: { + chart: { + width:60, + height:60 + } + }, + },{ + breakpoint: 480, + options: { + chart: { + width:100, + height:80 + } + }, + }] + } + + var chart = new ApexCharts( + document.querySelector("#analytics9"), + options + ); + chart.render(); + } + + // analytics10 + var analytics10 = jQuery('#analytics10') + if (analytics10.length > 0) { + + var optionsDonutTop = { + chart: { + height: 115, + width: 140, + type: 'donut', + }, + colors: ['#8E54E9', '#f7b731', '#45aaf2'], + labels: ['Redirect Visists', 'New Visits', 'Direct Visits'], + series: [456, 256, 128], + legend: { + show: false + }, + dataLabels: { + enabled: false + }, + plotOptions: { + pie: { + size: 35, + donut: { + size: '72%', + }, + offsetX: 10, + offsetY: -10, + dataLabels: { + enabled: false + }, + } + }, + responsive: [{ + breakpoint: 480, + options: { + chart: { + width:250, + height:250 + }, + plotOptions: { + pie: { + size: 70, + donut: { + size: '72%', + }, + offsetX: 0, + offsetY: -20, + dataLabels: { + enabled: false + }, + } + }, + }, + }] + } + var chartDonut2 = new ApexCharts(document.querySelector('#analytics10'), optionsDonutTop); + chartDonut2.render().then(function () { + }); + } + + // ecommerce + var ecommerce5 = jQuery('#ecommerce5') + if (ecommerce5.length > 0) { + var options = { + chart: { + height: 340, + type: 'bar', + toolbar: { + show: false, + }, + }, + colors:['#8E54E9', '#eceef3'], + plotOptions: { + bar: { + horizontal: false, + endingShape: 'rounded', + columnWidth: '40%', + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + show: true, + width: 2, + colors: ['transparent'] + }, + series: [{ + name: 'Annual Sales', + data: [44, 55, 57, 56, 61, 58, 63, 60, 66] + }, { + name: 'Annual Revenue', + data: [76, 85, 101, 98, 87, 105, 91, 114, 94] + }], + xaxis: { + categories: ['Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct'], + axisBorder: { + show: false, + }, + labels: { + style: { + colors: ['#949494', '#949494', '#949494', '#949494', '#949494', '#949494', '#949494', '#949494','#949494'], + fontSize: '12px', + fontFamily: 'Roboto', + cssClass: 'apexcharts-xaxis-label', + }, + offsetX: 0, + } + }, + yaxis: { + labels: { + show: false, + style: { + colors: ['#949494'], + fontSize: '12px', + fontFamily: 'Roboto', + cssClass: 'apexcharts-yaxis-label', + } + } + }, + fill: { + type: 'gradient', + gradient: { + shade: 'light', + type: "vertical", + shadeIntensity: 0.6, + gradientToColors: undefined, // optional, if not defined - uses the shades of same color in series + inverseColors: true, + opacityFrom: 1, + opacityTo: 1, + stops: [0, 50, 100] + } + }, + legend: { + fontFamily: 'Roboto', + labels: { + colors: ['#949494', '#949494','#949494'], + useSeriesColors: false + }, + itemMargin: { + horizontal: 20 + }, + }, + tooltip: { + y: { + formatter: function (val) { + return "$ " + val + " thousands" + } + } + }, + grid: { + show: true, + borderColor: '#fff', + }, + responsive: [{ + breakpoint: 400, + options: { + plotOptions: { + bar: { + horizontal: false, + endingShape: 'rounded', + columnWidth: '70%', + }, + }, + }, + }] + + } + + var chart = new ApexCharts( + document.querySelector("#ecommerce5"), + options + ); + + chart.render(); + } + + + + var ecommercedemo1 = jQuery('#ecommercedemo1') + if (ecommercedemo1.length > 0) { + + var randomizeArray = function (arg) { + var array = arg.slice(); + var currentIndex = array.length, + temporaryValue, randomIndex; + + while (0 !== currentIndex) { + + randomIndex = Math.floor(Math.random() * currentIndex); + currentIndex -= 1; + + temporaryValue = array[currentIndex]; + array[currentIndex] = array[randomIndex]; + array[randomIndex] = temporaryValue; + } + + return array; + } + + // data for the sparklines that appear below header area + var sparklineData = [47, 45, 54, 38, 56, 24, 65, 31, 37, 39, 62, 51, 35, 41, 35, 27, 93, 53, 61, 27, 54, 43, 19, 46]; + + var options = { + chart: { + type: 'area', + height: 100, + sparkline: { + enabled: true, + offsetY:25, + offsetX:25, + }, + }, + stroke: { + curve: 'smooth', + width: 3 + }, + fill: { + opacity: 0.3, + gradient: { + enabled: true, + shadeIntensity: 0.1, + inverseColors: false, + opacityFrom: 0.6, + opacityTo: 0.2, + stops: [20, 100, 100, 100] + }, + }, + series: [{ + data: randomizeArray(sparklineData) + }], + yaxis: { + min: 0 + }, + colors: ['#8E54E9'], + } + + var chart = new ApexCharts( + document.querySelector("#ecommercedemo1"), + options + ); + + chart.render(); + } + + var ecommercedemo2 = jQuery('#ecommercedemo2') + if (ecommercedemo2.length > 0) { + + var randomizeArray = function (arg) { + var array = arg.slice(); + var currentIndex = array.length, + temporaryValue, randomIndex; + + while (0 !== currentIndex) { + + randomIndex = Math.floor(Math.random() * currentIndex); + currentIndex -= 1; + + temporaryValue = array[currentIndex]; + array[currentIndex] = array[randomIndex]; + array[randomIndex] = temporaryValue; + } + + return array; + } + + // data for the sparklines that appear below header area + var sparklineData = [47, 45, 54, 38, 56, 24, 65, 31, 37, 39, 62, 51, 35, 41, 35, 27, 93, 53, 61, 27, 54, 43, 19, 46]; + + var options = { + chart: { + type: 'area', + height: 100, + sparkline: { + enabled: true, + offsetY:25, + offsetX:25, + }, + }, + stroke: { + curve: 'smooth', + width: 3 + }, + fill: { + opacity: 0.3, + gradient: { + enabled: true, + shadeIntensity: 0.1, + inverseColors: false, + opacityFrom: 0.6, + opacityTo: 0.2, + stops: [20, 100, 100, 100] + }, + }, + series: [{ + data: randomizeArray(sparklineData) + }], + yaxis: { + min: 0 + }, + colors: ['#fbaf54'], + } + + var chart = new ApexCharts( + document.querySelector("#ecommercedemo2"), + options + ); + + chart.render(); + } + + var ecommercedemo3 = jQuery('#ecommercedemo3') + if (ecommercedemo3.length > 0) { + + var randomizeArray = function (arg) { + var array = arg.slice(); + var currentIndex = array.length, + temporaryValue, randomIndex; + + while (0 !== currentIndex) { + + randomIndex = Math.floor(Math.random() * currentIndex); + currentIndex -= 1; + + temporaryValue = array[currentIndex]; + array[currentIndex] = array[randomIndex]; + array[randomIndex] = temporaryValue; + } + + return array; + } + + // data for the sparklines that appear below header area + var sparklineData = [47, 45, 54, 38, 56, 24, 65, 31, 37, 39, 62, 51, 35, 41, 35, 27, 93, 53, 61, 27, 54, 43, 19, 46]; + + var options = { + chart: { + type: 'area', + height: 100, + sparkline: { + enabled: true, + offsetY:25, + offsetX:25, + }, + }, + stroke: { + curve: 'smooth', + width: 3 + }, + fill: { + opacity: 0.3, + gradient: { + enabled: true, + shadeIntensity: 0.1, + inverseColors: false, + opacityFrom: 0.6, + opacityTo: 0.2, + stops: [20, 100, 100, 100] + }, + }, + series: [{ + data: randomizeArray(sparklineData) + }], + yaxis: { + min: 0 + }, + colors: ['#e3324c'], + } + + var chart = new ApexCharts( + document.querySelector("#ecommercedemo3"), + options + ); + + chart.render(); + } + + var ecommercedemo4 = jQuery('#ecommercedemo4') + if (ecommercedemo4.length > 0) { + + var randomizeArray = function (arg) { + var array = arg.slice(); + var currentIndex = array.length, + temporaryValue, randomIndex; + + while (0 !== currentIndex) { + + randomIndex = Math.floor(Math.random() * currentIndex); + currentIndex -= 1; + + temporaryValue = array[currentIndex]; + array[currentIndex] = array[randomIndex]; + array[randomIndex] = temporaryValue; + } + + return array; + } + + // data for the sparklines that appear below header area + var sparklineData = [47, 45, 54, 38, 56, 24, 65, 31, 37, 39, 62, 51, 35, 41, 35, 27, 93, 53, 61, 27, 54, 43, 19, 46]; + + var options = { + chart: { + type: 'area', + height: 100, + sparkline: { + enabled: true, + offsetY:25, + offsetX:25, + }, + }, + stroke: { + curve: 'smooth', + width: 3 + }, + fill: { + opacity: 0.3, + gradient: { + enabled: true, + shadeIntensity: 0.1, + inverseColors: false, + opacityFrom: 0.6, + opacityTo: 0.2, + stops: [20, 100, 100, 100] + }, + }, + series: [{ + data: randomizeArray(sparklineData) + }], + yaxis: { + min: 0 + }, + colors: ['#32b432'], + } + + var chart = new ApexCharts( + document.querySelector("#ecommercedemo4"), + options + ); + + chart.render(); + } + + var ecommercedemo5 = jQuery('#ecommercedemo5') + if (ecommercedemo5.length > 0) { + var options = { + chart: { + width: 260, + height: 230, + type: 'pie', + }, + colors:['#8E54E9','#fbaf54','#4776E6','#e3324c','#444444'], + labels: ['Direct', 'Referral', 'Organic Search','Social Network', 'Other Advertising'], + series: [44, 55, 13,53,35], + legend: { + show: false + }, + dataLabels: { + enabled: false + }, + responsive: [{ + breakpoint: 400, + options: { + chart: { + offsetY:0, + offsetX:0, + width: 250, + } + }, + }, + { + breakpoint: 480, + options: { + chart: { + offsetY:0, + offsetX:0, + width: 300, + } + }, + }] + } + + var chart = new ApexCharts( + document.querySelector("#ecommercedemo5"), + options + ); + + chart.render(); + } + + + var cardealerdemo1 = jQuery('#cardealerdemo1') + if (cardealerdemo1.length > 0) { + + var randomizeArray = function (arg) { + var array = arg.slice(); + var currentIndex = array.length, + temporaryValue, randomIndex; + + while (0 !== currentIndex) { + + randomIndex = Math.floor(Math.random() * currentIndex); + currentIndex -= 1; + + temporaryValue = array[currentIndex]; + array[currentIndex] = array[randomIndex]; + array[randomIndex] = temporaryValue; + } + + return array; + } + + // data for the sparklines that appear below header area + var sparklineData = [47, 45, 54, 38, 56, 24, 65, 31, 37, 39, 62, 51, 35, 41, 35, 27, 93, 53, 61, 27, 54, 43, 19, 46]; + + var options = { + chart: { + type: 'area', + height: 160, + sparkline: { + enabled: true + } + }, + stroke: { + width: '1', + curve: 'smooth' + }, + fill: { + gradient: { + shade: 'light', + type: "vertical", + shadeIntensity: 0.2, + gradientToColors: undefined, // optional, if not defined - uses the shades of same color in series + inverseColors: true, + opacityFrom: 0.4, + opacityTo: .4, + stops: [0, 50, 100] + } + }, + markers: { + style: 'inverted', + size: 2 + }, + series: [{ + data: randomizeArray(sparklineData) + }], + yaxis: { + min: 0 + }, + colors: ['#ffffff'], + } + + var chart = new ApexCharts( + document.querySelector("#cardealerdemo1"), + options + ); + + chart.render(); + } + + var pageview = jQuery('#pageview') + if (pageview.length > 0) { + + var randomizeArray = function (arg) { + var array = arg.slice(); + var currentIndex = array.length, + temporaryValue, randomIndex; + + while (0 !== currentIndex) { + + randomIndex = Math.floor(Math.random() * currentIndex); + currentIndex -= 1; + + temporaryValue = array[currentIndex]; + array[currentIndex] = array[randomIndex]; + array[randomIndex] = temporaryValue; + } + + return array; + } + + // data for the sparklines that appear below header area + var sparklineData = [0, 2, 7, 5, 10, 9, 13, 15]; + + var options = { + chart: { + type: 'area', + height: 355, + width: 600, + sparkline: { + enabled: true + } + }, + stroke: { + curve: 'smooth', + width: 3 + }, + fill: { + opacity: 0.3, + gradient: { + enabled: true, + shadeIntensity: 0.1, + inverseColors: false, + opacityFrom: 0.6, + opacityTo: 0.2, + stops: [20, 100, 100, 100] + }, + }, + markers: { + strokeColor: '#8E54E9', + size: 3 + }, + series: [{ + data: sparklineData + }], + yaxis: { + min: 0 + }, + colors: ['#8E54E9'], + } + + var chart = new ApexCharts( + document.querySelector("#pageview"), + options + ); + + chart.render(); + } + + // cardealerdemo2 + var cardealerdemo2 = jQuery('#cardealerdemo2') + if (cardealerdemo2.length > 0) { + var options = { + chart: { + height: 260, + type: 'bar', + toolbar: { + show: false, + }, + }, + colors:['#8E54E9'], + plotOptions: { + bar: { + horizontal: false, + columnWidth: '16%', + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + show: true, + width: 2, + colors: ['transparent'] + }, + series: [{ + name: 'Annual Revenue', + data: [76, 85, 101, 98, 87, 105, 91, 114, 94] + }], + xaxis: { + categories: ['Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct'], + axisBorder: { + show: false, + }, + labels: { + style: { + colors: ['#949494', '#949494', '#949494', '#949494', '#949494', '#949494', '#949494', '#949494','#949494'], + fontSize: '12px', + fontFamily: 'Roboto', + cssClass: 'apexcharts-xaxis-label', + }, + offsetX: 0, + } + }, + yaxis: { + labels: { + show: false, + style: { + colors: ['#949494'], + fontSize: '12px', + fontFamily: 'Roboto', + cssClass: 'apexcharts-yaxis-label', + } + } + }, + fill: { + type: 'gradient', + gradient: { + shade: 'light', + type: "vertical", + shadeIntensity: 0, + gradientToColors: undefined, // optional, if not defined - uses the shades of same color in series + inverseColors: true, + opacityFrom: 1, + opacityTo: 1, + stops: [0, 50, 100] + } + }, + legend: { + fontFamily: 'Roboto', + labels: { + colors: ['#949494', '#949494','#949494'], + useSeriesColors: false + } + }, + tooltip: { + y: { + formatter: function (val) { + return "$ " + val + " thousands" + } + } + }, + grid: { + show: true, + borderColor: '#f5f5f5', + }, + responsive: [{ + breakpoint: 400, + options: { + yaxis: { + show: false + } + }, + },{ + breakpoint: 480, + options: { + plotOptions: { + bar: { + horizontal: false, + endingShape: 'rounded', + columnWidth: '90%', + }, + }, + yaxis: { + show: false + } + }, + }] + + } + + var chart = new ApexCharts( + document.querySelector("#cardealerdemo2"), + options + ); + + chart.render(); + } + + + + + // cardealerdemo3 + var cardealerdemo3 = jQuery('#cardealerdemo3') + if (cardealerdemo3.length > 0) { + var options = { + chart: { + height: 350, + type: 'line', + shadow: { + enabled: true, + color: '#000', + top: 18, + left: 7, + blur: 10, + opacity: 1 + }, + toolbar: { + show: false + } + }, + colors: ['#8E54E9', '#4776E6'], + dataLabels: { + enabled: true, + }, + stroke: { + curve: 'smooth' + }, + series: [{ + name: "User - 208", + data: [28, 29, 33, 36, 32, 32, 33] + }, + { + name: "Page View - 208", + data: [12, 11, 14, 18, 17, 13, 13] + } + ], + grid: { + borderColor: '#dee0ea', + row: { + colors: ['#f3f3f3', 'transparent'], // takes an array which will be repeated on columns + opacity: 0.5 + }, + }, + markers: { + size: 6 + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'] + }, + yaxis: { + min: 5, + max: 40 + }, + legend: { + show: false, + position: 'top', + horizontalAlign: 'right', + floating: true, + offsetY: -25, + offsetX: -5 + } + } + + var chart = new ApexCharts( + document.querySelector("#cardealerdemo3"), + options + ); + + chart.render(); + } + + + // cardealerdemo4 + var cardealerdemo4 = jQuery('#cardealerdemo4') + if (cardealerdemo4.length > 0) { + var options = { + chart: { + width: 260, + type: 'donut', + }, + dataLabels: { + enabled: false + }, + series:[60, 40, 25, 15], + labels: ['Direct', 'Referral', 'Organic', 'Social'], + colors:['#d270f9','#d69bee', '#deb0f1','#ebcff6'], + fill: { + type: 'gradient', + gradient: { + shade: 'dark', + type: "vertical", + shadeIntensity: 1, + opacityFrom: 1, + opacityTo: 1, + gradientToColors: ['#d270f9','#d69bee', '#deb0f1','#ebcff6'], + stops: [0, 90, 100] + } + }, + legend: { + show: false, + position: 'left', + horizontalAlign: 'center', + fontSize: '14px', + itemMargin: { + horizontal: 20, + vertical: 5 + }, + }, + responsive: [{ + breakpoint: 480, + options: { + chart: { + width: 200 + }, + legend: { + position: 'bottom' + } + } + }] + + } + + var chart = new ApexCharts( + document.querySelector("#cardealerdemo4"), + options + ); + + chart.render(); + + var paper = chart.paper() + + } + + + var cardealerdemo5 = jQuery('#cardealerdemo5') + if (cardealerdemo5.length > 0) { + + var randomizeArray = function (arg) { + var array = arg.slice(); + var currentIndex = array.length, + temporaryValue, randomIndex; + + while (0 !== currentIndex) { + + randomIndex = Math.floor(Math.random() * currentIndex); + currentIndex -= 1; + + temporaryValue = array[currentIndex]; + array[currentIndex] = array[randomIndex]; + array[randomIndex] = temporaryValue; + } + + return array; + } + + // data for the sparklines that appear below header area + var sparklineData = [47, 45, 54, 38, 56, 24, 65, 31, 37, 39, 62, 51, 35, 41, 35, 27, 93, 53, 61, 27, 54, 43, 19, 46]; + + var options = { + chart: { + type: 'area', + height: 160, + sparkline: { + enabled: true, + offsetY:25, + offsetX:25, + }, + }, + stroke: { + curve: 'smooth', + width: 3 + }, + fill: { + opacity: 0.3, + gradient: { + enabled: true, + shadeIntensity: 0.1, + inverseColors: false, + opacityFrom: 0.9, + opacityTo: 0.1, + stops: [20, 100, 100, 100] + }, + }, + series: [{ + data: randomizeArray(sparklineData) + }], + yaxis: { + min: 0 + }, + colors: ['#d270f9'], + } + var chart = new ApexCharts( + document.querySelector("#cardealerdemo5"), + options + ); + + chart.render(); + } + + // Stock Market + var stockmarket5 = jQuery('#stockmarket5') + if (stockmarket5.length > 0) { + var ts2 = 1484418600000; + var dates = []; + var spikes = [5, -5, 3, -3, 8, -8] + for (var i = 0; i < 120; i++) { + ts2 = ts2 + 86400000; + var innerArr = [ts2, dataSeries[1][i].value]; + dates.push(innerArr) + } + + var options = { + chart: { + type: 'area', + stacked: false, + height: 350, + zoom: { + type: 'x', + enabled: true + }, + toolbar: { + autoSelected: 'zoom' + } + }, + plotOptions: { + line: { + curve: 'smooth', + } + }, + dataLabels: { + enabled: false + }, + series: [{ + name: 'Nifty 50', + data: dates + }], + markers: { + size: 0, + style: 'full', + }, + colors: ['#8E54E9'], + fill: { + gradient: { + enabled: true, + shadeIntensity: 0, + inverseColors: false, + opacityFrom: 1, + opacityTo: 0 + }, + }, + grid: { + show: true, + borderColor: '#fff', + }, + yaxis: { + min: 20000000, + max: 250000000, + labels: { + formatter: function (val) { + return (val / 1000000).toFixed(0); + }, + }, + title: { + text: 'Price' + }, + }, + xaxis: { + type: 'datetime', + labels: { + style: { + colors: ['#949494', '#949494', '#949494', '#949494', '#949494', '#949494', '#949494', '#949494','#949494', '#949494', '#949494','#949494','#949494'], + fontSize: '12px', + fontFamily: 'Roboto', + cssClass: 'apexcharts-xaxis-label', + }, + }, + axisBorder: { + show: false + }, + }, + tooltip: { + shared: false, + y: { + formatter: function (val) { + return (val / 1000000).toFixed(0) + } + } + } + } + + var chart = new ApexCharts( + document.querySelector("#stockmarket5"), + options + ); + + chart.render(); + } + var stockmarket6 = jQuery('#stockmarket6') + if (stockmarket6.length > 0) { + var options = { + chart: { + height: 300, + type: 'bar', + toolbar: { + show: false, + } + }, + legend: { + show: true, + position: "top", + containerMargin: { + top: -20 + } + }, + plotOptions: { + bar: { + horizontal: true, + barHeight: '20%', + + }, + }, + dataLabels: { + enabled: false + }, + colors: ['#8E54E9'], + fill: { + gradient: { + enabled: true, + shade: 'light', + type: "vertical", + shadeIntensity: 0.1, + gradientToColors: undefined, + inverseColors: true, + opacityFrom: 1, + opacityTo: 1, + stops: [50, 0, 100, 100] + }, + }, + series: [{ + data: [400, 430, 448, 470, 540, 430, 448] + }], + grid: { + show: true, + borderColor: '#fff', + }, + xaxis: { + categories: ['Tata', 'Reliance', 'ONGC', 'GAIL', 'Tata Motors', 'ACC', 'Mind Tree'], + labels: { + style: { + colors: ['#949494', '#949494', '#949494', '#949494', '#949494', '#949494', '#949494', '#949494','#949494', '#949494', '#949494','#949494','#949494'], + fontSize: '12px', + fontFamily: 'Roboto', + cssClass: 'apexcharts-xaxis-label', + }, + }, + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + } + } + + var chart = new ApexCharts( + document.querySelector("#stockmarket6"), + options + ); + + chart.render(); + } + + // stockmarket7 + function generateData(baseval, count, yrange) { + var i = 0; + var series = []; + while (i < count) { + var x = Math.floor(Math.random() * (750 - 1 + 1)) + 1;; + var y = Math.floor(Math.random() * (yrange.max - yrange.min + 1)) + yrange.min; + var z = Math.floor(Math.random() * (75 - 15 + 1)) + 15; + + series.push([x, y, z]); + baseval += 86400000; + i++; + } + return series; + } + var stockmarket7 = jQuery('#stockmarket7') + if (stockmarket7.length > 0) { + + var options = { + chart: { + height: 390, + type: 'bubble', + toolbar: { + show: false + }, + }, + dataLabels: { + enabled: false + }, + legend: { + show: false, + position: "top", + containerMargin: { + top: -20 + } + }, + series: [{ + name: 'Actual', + data: generateData(new Date('11 Feb 2017 GMT').getTime(), 12, { + min: 10, + max: 60 + }) + }, + { + name: 'Budget', + data: generateData(new Date('11 Feb 2017 GMT').getTime(), 12, { + min: 10, + max: 60 + }) + } + ], + colors: ['#8E54E9', '#45aaf2'], + fill: { + opacity: 0.8, + + gradient: { + enabled: false + } + }, + xaxis: { + tickAmount: 12, + type: 'category', + axisBorder: { + show: false + }, + label: { + offsetX: 10 + } + }, + yaxis: { + max: 70 + } + } + + var chart = new ApexCharts( + document.querySelector("#stockmarket7"), + options + ); + + chart.render(); + + } + + + // stockmarketdemo1 + var stockmarketdemo1 = jQuery('#stockmarketdemo1') + if (stockmarketdemo1.length > 0) { + + var options = { + chart: { + height: 110, + type: 'line', + toolbar: { + show: false + }, + zoom: { + enabled: false + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + width: [2], + curve: 'smooth', + dashArray: [0, 4] + }, + colors: ['#fb0792'], + series: [{ + name: "Session Duration", + data: [2, 1, 2, 1, 3, 1, 2, 3, 2, 1, 3, 8, 2, 3, 1,] + }, + ], + markers: { + size: 0, + + hover: { + sizeOffset: 6 + } + }, + xaxis: { + lines: { + show: false + }, + axisBorder: { + show: false + }, + crosshairs: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + show: false, + }, + categories: ['01 Jan', '02 Jan', '03 Jan', '04 Jan', '05 Jan', '06 Jan', '07 Jan', '08 Jan', '09 Jan', '10 Jan', '11 Jan', '12 Jan', '13 Jan', '14 Jan', '15 Jan' + ], + }, + tooltip: { + y: [{ + title: { + formatter: function (val) { + return val + " (mins)" + } + } + }, { + title: { + formatter: function (val) { + return val + " per session" + } + } + }, { + title: { + formatter: function (val) { + return val; + } + } + }] + }, + legend: { + show: false, + }, + grid: { + show: false, + borderColor: '#f1f1f1', + } + } + + var chart = new ApexCharts( + document.querySelector("#stockmarketdemo1"), + options + ); + + chart.render(); + + } + + var stockmarketdemo2 = jQuery('#stockmarketdemo2') + if (stockmarketdemo2.length > 0) { + + var options = { + chart: { + height: 110, + type: 'line', + toolbar: { + show: false + }, + zoom: { + enabled: false + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + width: [2], + curve: 'smooth', + dashArray: [0, 4] + }, + colors: ['#8E54E9'], + series: [{ + name: "Session Duration", + data: [2, 1, 2, 1, 3, 8, 2, 3, 2, 1, 3, 2, 2, 3, 1,] + }, + ], + markers: { + size: 0, + + hover: { + sizeOffset: 6 + } + }, + xaxis: { + lines: { + show: false + }, + axisBorder: { + show: false + }, + crosshairs: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + show: false, + }, + categories: ['01 Jan', '02 Jan', '03 Jan', '04 Jan', '05 Jan', '06 Jan', '07 Jan', '08 Jan', '09 Jan', '10 Jan', '11 Jan', '12 Jan', '13 Jan', '14 Jan', '15 Jan' + ], + }, + tooltip: { + y: [{ + title: { + formatter: function (val) { + return val + " (mins)" + } + } + }, { + title: { + formatter: function (val) { + return val + " per session" + } + } + }, { + title: { + formatter: function (val) { + return val; + } + } + }] + }, + legend: { + show: false, + }, + grid: { + show: false, + borderColor: '#f1f1f1', + } + } + + var chart = new ApexCharts( + document.querySelector("#stockmarketdemo2"), + options + ); + + chart.render(); + + } + var stockmarketdemo3 = jQuery('#stockmarketdemo3') + if (stockmarketdemo3.length > 0) { + + var options = { + chart: { + height: 110, + type: 'line', + toolbar: { + show: false + }, + zoom: { + enabled: false + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + width: [2], + curve: 'smooth', + dashArray: [0, 4] + }, + colors: ['#fd9644'], + series: [{ + name: "Session Duration", + data: [2, 1, 2, 1, 3, 1, 2, 8, 2, 1, 3, 1, 2, 3, 1,] + }, + ], + markers: { + size: 0, + + hover: { + sizeOffset: 6 + } + }, + xaxis: { + lines: { + show: false + }, + axisBorder: { + show: false + }, + crosshairs: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + show: false, + }, + categories: ['01 Jan', '02 Jan', '03 Jan', '04 Jan', '05 Jan', '06 Jan', '07 Jan', '08 Jan', '09 Jan', '10 Jan', '11 Jan', '12 Jan', '13 Jan', '14 Jan', '15 Jan' + ], + }, + tooltip: { + y: [{ + title: { + formatter: function (val) { + return val + " (mins)" + } + } + }, { + title: { + formatter: function (val) { + return val + " per session" + } + } + }, { + title: { + formatter: function (val) { + return val; + } + } + }] + }, + legend: { + show: false, + }, + grid: { + show: false, + borderColor: '#f1f1f1', + } + } + + var chart = new ApexCharts( + document.querySelector("#stockmarketdemo3"), + options + ); + + chart.render(); + + } + var stockmarketdemo4 = jQuery('#stockmarketdemo4') + if (stockmarketdemo4.length > 0) { + + var options = { + chart: { + height: 110, + type: 'line', + toolbar: { + show: false + }, + zoom: { + enabled: false + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + width: [2], + curve: 'smooth', + dashArray: [0, 4] + }, + colors: ['#2bcbba'], + series: [{ + name: "Session Duration", + data: [2, 1, 8, 1, 3, 1, 2, 3, 2, 1, 3, 4, 2, 3, 1,] + }, + ], + markers: { + size: 0, + + hover: { + sizeOffset: 6 + } + }, + xaxis: { + lines: { + show: false + }, + axisBorder: { + show: false + }, + crosshairs: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + show: false, + }, + categories: ['01 Jan', '02 Jan', '03 Jan', '04 Jan', '05 Jan', '06 Jan', '07 Jan', '08 Jan', '09 Jan', '10 Jan', '11 Jan', '12 Jan', '13 Jan', '14 Jan', '15 Jan' + ], + }, + tooltip: { + y: [{ + title: { + formatter: function (val) { + return val + " (mins)" + } + } + }, { + title: { + formatter: function (val) { + return val + " per session" + } + } + }, { + title: { + formatter: function (val) { + return val; + } + } + }] + }, + legend: { + show: false, + }, + grid: { + show: false, + borderColor: '#f1f1f1', + } + } + + var chart = new ApexCharts( + document.querySelector("#stockmarketdemo4"), + options + ); + + chart.render(); + + } + + var stockmarketdemo5 = jQuery('#stockmarketdemo5') + if (stockmarketdemo5.length > 0) { + var options = { + chart: { + type: 'bar', + height: 100, + sparkline: { + enabled: true + } + }, + plotOptions: { + bar: { + columnWidth: '80%' + } + }, + colors:['#8E54E9'], + series: [{ + data: [25, 66, 41, 89, 63, 25, 44, 12, 36, 9, 54,44, 12, 36, 9, 54, 66, 41, 89, 63, 25,25, 44, 12, 36, 9, 54,44, 12, 36, 9] + }], + labels: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], + xaxis: { + crosshairs: { + width: 1 + }, + }, + tooltip: { + fixed: { + enabled: false + }, + x: { + show: false + }, + y: { + title: { + formatter: function (seriesName) { + return '' + } + } + }, + marker: { + show: false + } + } + } + + var chart = new ApexCharts( + document.querySelector("#stockmarketdemo5"), + options + ); + + chart.render(); + } + + + // stockmarketdemo6 + var stockmarketdemo6 = jQuery('#stockmarketdemo6') + if (stockmarketdemo6.length > 0) { + var options = { + chart: { + height: 100, + width: 150, + type: 'line', + toolbar: { + show: false, + }, + zoom: { + enabled: false + } + }, + colors: ['#ffffff'], + markers: { + style: 'inverted', + size: 1 + }, + dataLabels: { + enabled: false + }, + stroke: { + curve: 'straight', + width: 2 + }, + series: [{ + show: false, + name: "Desktops", + data: [5, 20, 10, 20, 10, 20, 10] + }], + title: { + align: 'left' + }, + xaxis: { + show: false, + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'], + labels: { + show: false, + }, + axisBorder: { + show: false, + }, + }, + yaxis: { + labels: { + show: false, + }, + }, + grid: { + show: false + }, + } + + var chart = new ApexCharts( + document.querySelector("#stockmarketdemo6"), + options + ); + + chart.render(); + } + // stockmarketdemo7 + var stockmarketdemo7 = jQuery('#stockmarketdemo7') + if (stockmarketdemo7.length > 0) { + var options = { + chart: { + height: 100, + width: 150, + type: 'line', + toolbar: { + show: false, + }, + zoom: { + enabled: false + } + }, + colors: ['#ffffff'], + markers: { + style: 'inverted', + size: 1 + }, + dataLabels: { + enabled: false + }, + stroke: { + curve: 'straight', + width: 2 + }, + series: [{ + show: false, + name: "Desktops", + data: [5, 20, 10, 20, 10, 20, 10] + }], + title: { + align: 'left' + }, + xaxis: { + show: false, + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'], + labels: { + show: false, + }, + axisBorder: { + show: false, + }, + }, + yaxis: { + labels: { + show: false, + }, + }, + grid: { + show: false + }, + } + + var chart = new ApexCharts( + document.querySelector("#stockmarketdemo7"), + options + ); + + chart.render(); + } + + // stockmarketdemo8 + + var stockmarketdemo8 = jQuery('#stockmarketdemo8') + if (stockmarketdemo8.length > 0) { + var data = generateDayWiseTimeSeries(new Date('10 Feb 2018').getTime(), 185, { + min: 30, + max: 90 + }) + var optionsline2 = { + chart: { + id: 'stockmarketdemo8', + type: 'line', + height: 230, + toolbar: { + autoSelected: 'pan', + show: false + } + }, + colors: ['#8E54E9'], + stroke: { + width: 2, + curve: 'smooth' + }, + dataLabels: { + enabled: false + }, + fill: { + opacity: 1, + }, + markers: { + size: 0 + }, + series: [{ + data: data + }], + xaxis: { + type: 'datetime' + } + } + + var chartline2 = new ApexCharts( + document.querySelector("#stockmarketdemo8"), + optionsline2 + ); + + chartline2.render(); + } + + + // stockmarketdemo8bottom + var stockmarketdemo8bottom = jQuery('#stockmarketdemo8bottom') + if (stockmarketdemo8bottom.length > 0) { + var options = { + chart: { + id: 'stockmarketdemo8bottom', + height: 130, + type: 'area', + brush:{ + target: 'stockmarketdemo8', + enabled: true + }, + selection: { + enabled: true, + xaxis: { + min: new Date('19 Jun 2018').getTime(), + max: new Date('14 Aug 2018').getTime() + } + }, + }, + colors: ['#8E54E9'], + series: [{ + data: data + }], + fill: { + gradient: { + enabled: true, + opacityFrom: 0.91, + opacityTo: 0.1, + } + }, + xaxis: { + type: 'datetime', + offsetX: 10, + tooltip: { + enabled: false + } + }, + yaxis: { + tickAmount: 2 + } + } + + var chart = new ApexCharts( + document.querySelector("#stockmarketdemo8bottom"), + options + ); + + chart.render(); + } + + function generateDayWiseTimeSeries(baseval, count, yrange) { + var i = 0; + var series = []; + while (i < count) { + var x = baseval; + var y = Math.floor(Math.random() * (yrange.max - yrange.min + 1)) + yrange.min; + + series.push([x, y]); + baseval += 86400000; + i++; + } + return series; + } + + + // stockmarketdemo9 + var stockmarketdemo9 = jQuery('#stockmarketdemo9') + if (stockmarketdemo9.length > 0) { + + var options = { + chart: { + height: 354, + type: 'line', + toolbar: { + show: false, + }, + zoom: { + enabled: false + }, + animations: { + enabled: false + } + }, + colors: ['#45aaf2', '#32b432', '#fd9644'], + legend: { + show: true, + showForSingleSeries: true, + showForZeroSeries: true, + position: 'top', + horizontalAlign: 'right' + }, + stroke: { + width: [5,5,4], + curve: 'straight' + }, + series: [{ + name: 'Peter', + data: [5, 5, 10, 8, 7, 5, 4, null, null, null, 10, 10, 7, 8, 6, 9] + }, { + name: 'Johnny', + data: [10, 15, null, 12, null, 10, 12, 15, null, null, 12, null, 14, null, null, null] + }, { + name: 'David', + data: [null, null, null, null, 3, 4, 1, 3, 4, 6, 7, 9, 5, null, null, null] + }], + labels: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], + xaxis: { + }, + } + var chart = new ApexCharts( + document.querySelector("#stockmarketdemo9"), + options + ); + + chart.render(); + } + + // datingdemo1 + var datingdemo1 = jQuery('#datingdemo1') + if (datingdemo1.length > 0) { + + var options = { + chart: { + height: 440, + type: 'line', + toolbar: { + show: false, + }, + shadow: { + enabled: false, + color: '#bbb', + top: 3, + left: 2, + blur: 3, + opacity: 1 + }, + }, + stroke: { + width: 4, + curve: 'smooth' + }, + series: [{ + name: 'Likes', + data: [1, 35, 10, 30, 8, 25, 6, 40, 10, 34, 8, 30] + }], + xaxis: { + type: 'datetime', + categories: ['1/11/2000', '2/11/2000', '3/11/2000', '4/11/2000', '5/11/2000', '6/11/2000', '7/11/2000', '8/11/2000', '9/11/2000', '10/11/2000', '11/11/2000', '12/11/2000'], + labels: { + show: true, + }, + axisBorder: { + show: false, + }, + }, + title: { + align: 'left', + style: { + fontSize: "16px", + color: '#666' + } + }, + grid: { + show: true, + borderColor: '#eceef3', + }, + fill: { + type: 'gradient', + gradient: { + shade: 'dark', + gradientToColors: [ '#ff0792'], + shadeIntensity: 1, + type: 'horizontal', + opacityFrom: 1, + opacityTo: 1, + stops: [0, 100, 100, 100] + }, + }, + markers: { + size: 5, + opacity: 0.9, + colors: ["#ffffff"], + strokeColor: "#ff0792", + strokeWidth: 2, + + hover: { + size: 7, + } + }, + yaxis: { + min: -10, + max: 40, + title: { + show: false, + }, + labels: { + show: false, + }, + axisBorder: { + show: false, + }, + + } + } + + var chart = new ApexCharts( + document.querySelector("#datingdemo1"), + options + ); + + chart.render(); + } + + // datingdemo2 + var datingdemo2 = jQuery('#datingdemo2') + if (datingdemo2.length > 0) { + var options = { + chart: { + height: 350, + type: 'radialBar', + }, + plotOptions: { + radialBar: { + dataLabels: { + name: { + fontSize: '22px', + }, + value: { + fontSize: '16px', + }, + total: { + show: true, + label: 'Total', + formatter: function (w) { + // By default this function returns the average of all series. The below is just an example to show the use of custom formatter function + return 249 + } + } + } + } + }, + fill: { + type: 'gradient', + gradient: { + shade: 'dark', + type: "vertical", + shadeIntensity: 1, + opacityFrom: 1, + opacityTo:1, + gradientToColors: ['#8E54E9', '#45aaf2' , '#2bcbba'], + stops: [0, 90, 100] + } + }, + colors:['#8E54E9','#45aaf2', '#2bcbba'], + series: [45, 55, 80], + labels: ['Desktop', 'Tablet', 'Mobile'], + responsive: [{ + breakpoint: 400, + options: { + chart: { + offsetY:0, + offsetX:0, + height: 300, + } + }, + }] + + } + + var chart = new ApexCharts( + document.querySelector("#datingdemo2"), + options + ); + + chart.render(); + } + + // datingdemo3 + function generateDayWiseTimeSeries(baseval, count, yrange) { + var i = 0; + var series = []; + while (i < count) { + var x = baseval; + var y = Math.floor(Math.random() * (yrange.max - yrange.min + 1)) + yrange.min; + + series.push([x, y]); + baseval += 86400000; + i++; + } + return series; + } + + var datingdemo3 = jQuery('#datingdemo3') + if (datingdemo3.length > 0) { + var options = { + chart: { + height: 320, + type: 'area', + stacked: true, + toolbar: { + show: false, + }, + events: { + selection: function(chart, e) { + console.log(new Date(e.xaxis.min) ) + } + }, + + }, + colors: ['#8c66e8', '#8ea4e8', '#efecf1'], + dataLabels: { + enabled: false + }, + stroke: { + curve: 'smooth', + width: '4' + }, + series: [{ + name: 'Male', + data: generateDayWiseTimeSeries(new Date('11 Dec 2018 GMT').getTime(), 20, { + min: 10, + max: 60 + }) + }, + { + name: 'Female', + data: generateDayWiseTimeSeries(new Date('11 Dec 2018 GMT').getTime(), 20, { + min: 10, + max: 20 + }) + }, + + { + name: 'Non Registered', + data: generateDayWiseTimeSeries(new Date('11 Dec 2018 GMT').getTime(), 20, { + min: 10, + max: 15 + }) + } + ], + fill: { + gradient: { + enabled: true, + opacityFrom: 0.9, + opacityTo: 0.4, + } + }, + legend: { + show: false, + showForSingleSeries: false, + showForZeroSeries: false, + position: 'top', + horizontalAlign: 'right' + }, + xaxis: { + type: 'datetime' + }, + yaxis: { + labels: { + show: false, + }, + }, + } + + /* + // this function will generate output in this format + // data = [ + [timestamp, 23], + [timestamp, 33], + [timestamp, 12] + ... + ] + */ + + var chart = new ApexCharts( + document.querySelector("#datingdemo3"), + options + ); + + chart.render(); + } + + // datingdemo4 + var datingdemo4 = jQuery('#datingdemo4') + if (datingdemo4.length > 0) { + var optionsArea = { + chart: { + height: 340, + type: 'area', + toolbar: { + show: false, + }, + zoom: { + enabled: false + }, + }, + stroke: { + curve: 'straight' + }, + colors:['#8E54E9', '#45aaf2'], + series: [ + { + name: "Blog", + data: [{ + x: 0, + y: 0 + }, { + x: 4, + y: 5 + }, { + x: 5, + y: 3 + }, { + x: 9, + y: 8 + }, { + x: 14, + y: 4 + }, { + x: 18, + y: 5 + }, { + x: 25, + y: 0 + }] + }, + { + name: "External", + data: [{ + x: 0, + y: 0 + }, { + x: 2, + y: 5 + }, { + x: 5, + y: 4 + }, { + x: 10, + y: 11 + }, { + x: 14, + y: 4 + }, { + x: 18, + y: 8 + }, { + x: 25, + y: 0 + }] + } + ], + fill: { + opacity: 1, + gradient: { + enabled: false, + } + }, + markers: { + size: 0, + style: 'hollow', + hover: { + opacity: 5, + } + }, + grid: { + show: true, + borderColor: '#eceef3', + }, + tooltip: { + intersect: true, + shared: false, + }, + xaxis: { + tooltip: { + enabled: false + }, + labels: { + show: false + }, + axisBorder: { + show: false + }, + axisTicks: { + show: false + } + }, + yaxis: { + tickAmount: 4, + max: 12, + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + color: '#78909c' + } + } + }, + legend: { + show: false + } + } + + var chartArea = new ApexCharts(document.querySelector('#datingdemo4'), optionsArea); + chartArea.render(); + } + + + // datingdemo5 + var datingdemo5 = jQuery('#datingdemo5') + if (datingdemo5.length > 0) { + var options = { + chart: { + type: 'bar', + width: 120, + height: 50, + sparkline: { + enabled: true + } + }, + colors:['#8E54E9'], + plotOptions: { + bar: { + columnWidth: '20%', + endingShape: 'rounded', + } + }, + series: [{ + data: [15, 55, 60, 69, 53, 35, 54] + }], + labels: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + xaxis: { + crosshairs: { + width: 1 + }, + }, + tooltip: { + fixed: { + enabled: false + }, + x: { + show: false + }, + y: { + title: { + formatter: function (seriesName) { + return '' + } + } + }, + marker: { + show: false + } + }, + responsive: [{ + breakpoint: 360, + options: { + chart: { + width:60, + height:60 + } + }, + },{ + breakpoint: 480, + options: { + chart: { + width:100, + height:80 + } + }, + }] + } + + var chart = new ApexCharts( + document.querySelector("#datingdemo5"), + options + ); + chart.render(); + } + + // datingdemo6 + var datingdemo6 = jQuery('#datingdemo6') + if (datingdemo6.length > 0) { + var options = { + chart: { + type: 'bar', + width: 120, + height: 50, + sparkline: { + enabled: true + } + }, + colors:['#2bcbba'], + plotOptions: { + bar: { + columnWidth: '20%', + endingShape: 'rounded', + } + }, + series: [{ + data: [15, 55, 60, 69, 53, 35, 54] + }], + labels: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + xaxis: { + crosshairs: { + width: 1 + }, + }, + tooltip: { + fixed: { + enabled: false + }, + x: { + show: false + }, + y: { + title: { + formatter: function (seriesName) { + return '' + } + } + }, + marker: { + show: false + } + }, + responsive: [{ + breakpoint: 360, + options: { + chart: { + width:60, + height:60 + } + }, + },{ + breakpoint: 480, + options: { + chart: { + width:100, + height:80 + } + }, + }] + } + + var chart = new ApexCharts( + document.querySelector("#datingdemo6"), + options + ); + chart.render(); + } + // datingdemo7 + var datingdemo7 = jQuery('#datingdemo7') + if (datingdemo7.length > 0) { + var options = { + chart: { + type: 'bar', + width: 120, + height: 50, + sparkline: { + enabled: true + } + }, + colors:['#fb0792'], + plotOptions: { + bar: { + columnWidth: '20%', + endingShape: 'rounded', + } + }, + series: [{ + data: [15, 55, 60, 69, 53, 35, 54] + }], + labels: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + xaxis: { + crosshairs: { + width: 1 + }, + }, + tooltip: { + fixed: { + enabled: false + }, + x: { + show: false + }, + y: { + title: { + formatter: function (seriesName) { + return '' + } + } + }, + marker: { + show: false + } + }, + responsive: [{ + breakpoint: 360, + options: { + chart: { + width:60, + height:60 + } + }, + },{ + breakpoint: 480, + options: { + chart: { + width:100, + height:80 + } + }, + }] + } + + var chart = new ApexCharts( + document.querySelector("#datingdemo7"), + options + ); + chart.render(); + } + + // datingdemo8 + var datingdemo8 = jQuery('#datingdemo8') + if (datingdemo8.length > 0) { + var options = { + chart: { + type: 'bar', + width: 120, + height: 50, + sparkline: { + enabled: true + } + }, + colors:['#32b432'], + plotOptions: { + bar: { + columnWidth: '20%', + endingShape: 'rounded', + } + }, + series: [{ + data: [15, 55, 60, 69, 53, 35, 54] + }], + labels: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + xaxis: { + crosshairs: { + width: 1 + }, + }, + tooltip: { + fixed: { + enabled: false + }, + x: { + show: false + }, + y: { + title: { + formatter: function (seriesName) { + return '' + } + } + }, + marker: { + show: false + } + }, + responsive: [{ + breakpoint: 360, + options: { + chart: { + width:60, + height:60 + } + }, + },{ + breakpoint: 480, + options: { + chart: { + width:100, + height:80 + } + }, + }] + } + + var chart = new ApexCharts( + document.querySelector("#datingdemo8"), + options + ); + chart.render(); + } + + // Job Portal + var jobportaldemo1 = jQuery('#jobportaldemo1') + if (jobportaldemo1.length > 0) { + + var options = { + chart: { + height: 350, + type: 'bar' + }, + plotOptions: { + bar: { + horizontal: false, + } + }, + dataLabels: { + enabled: false + }, + colors:['#4776E6'], + fill: { + type: 'gradient', + gradient: { + type: "vertical", + shadeIntensity: 0, + opacityFrom: 1, + opacityTo: 0, + gradientToColors: ['#8E54E9'], + stops: [0, 90, 100] + } + }, + series: [{ + data: [400, 430, 448, 470, 540, 580, 690, 1100, 1200, 1380] + }], + grid: { + show: true, + borderColor: '#fff', + }, + xaxis: { + categories: ['South Korea', 'Canada', 'United Kingdom', 'Netherlands', 'Italy', 'France', 'Japan', 'United States', 'China', 'Germany'], + labels: { + style: { + colors: ['#949494', '#949494', '#949494', '#949494', '#949494', '#949494', '#949494', '#949494','#949494', '#949494', '#949494','#949494','#949494'], + fontSize: '12px', + fontFamily: 'Roboto', + cssClass: 'apexcharts-xaxis-label', + }, + }, + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + } + } + + var chart = new ApexCharts( + document.querySelector("#jobportaldemo1"), + options + ); + + chart.render(); + + } + var jobportaldemo2 = jQuery('#jobportaldemo2') + if (jobportaldemo2.length > 0) { + var options = { + chart: { + width: 260, + type: 'donut', + }, + dataLabels: { + enabled: false + }, + series:[60, 40, 25, 15], + labels: ['Direct', 'Referral', 'Organic', 'Social'], + colors:['#d270f9','#d69bee', '#deb0f1','#ebcff6'], + fill: { + type: 'gradient', + gradient: { + shade: 'dark', + type: "vertical", + shadeIntensity: 1, + opacityFrom: 1, + opacityTo: 1, + gradientToColors: ['#d270f9','#d69bee', '#deb0f1','#ebcff6'], + stops: [0, 90, 100] + } + }, + legend: { + show: false, + position: 'left', + horizontalAlign: 'center', + fontSize: '14px', + itemMargin: { + horizontal: 20, + vertical: 5 + }, + }, + responsive: [{ + breakpoint: 480, + options: { + chart: { + width: 200 + }, + legend: { + position: 'bottom' + } + } + }] + + } + + var chart = new ApexCharts( + document.querySelector("#jobportaldemo2"), + options + ); + + chart.render(); + + var paper = chart.paper() + + } + + // jobportaldemo3 + var jobportaldemo3 = jQuery('#jobportaldemo3') + if (jobportaldemo3.length > 0) { + var options = { + chart: { + height: 280, + type: 'radialBar', + }, + plotOptions: { + radialBar: { + dataLabels: { + name: { + fontSize: '18px', + }, + value: { + fontSize: '16px', + }, + total: { + show: true, + label: 'Total', + formatter: function (w) { + // By default this function returns the average of all series. The below is just an example to show the use of custom formatter function + return 100 + '%' + } + } + } + } + }, + fill: { + type: 'gradient', + gradient: { + shade: 'dark', + type: "vertical", + shadeIntensity: 1, + opacityFrom: 1, + opacityTo:0.5, + gradientToColors: ['#8E54E9', '#4776E6'], + stops: [0, 90, 100] + } + }, + colors:['#8E54E9','#4776E6'], + series: [45, 55], + labels: ['Job Seekers', 'Job Providers'], + responsive: [{ + breakpoint: 400, + options: { + chart: { + offsetY:0, + offsetX:0, + height: 300, + } + }, + }] + + } + + var chart = new ApexCharts( + document.querySelector("#jobportaldemo3"), + options + ); + + chart.render(); + } + // jobportaldemo4 + function generateDayWiseTimeSeries(baseval, count, yrange) { + var i = 0; + var series = []; + while (i < count) { + var x = baseval; + var y = Math.floor(Math.random() * (yrange.max - yrange.min + 1)) + yrange.min; + + series.push([x, y]); + baseval += 86400000; + i++; + } + return series; + } + var jobportaldemo4 = jQuery('#jobportaldemo4') + if (jobportaldemo4.length > 0) { + var options = { + chart: { + height: 300, + type: 'area', + stacked: true, + toolbar: { + show: false, + }, + events: { + selection: function(chart, e) { + console.log(new Date(e.xaxis.min) ) + } + }, + }, + colors: ['#e231ad', '#9e06e7', '#efecf1'], + dataLabels: { + enabled: false + }, + stroke: { + curve: 'smooth', + width: '4' + }, + series: [{ + name: 'Applicants', + data: generateDayWiseTimeSeries(new Date('11 Feb 2017 GMT').getTime(), 20, { + min: 10, + max: 60 + }) + }, + { + name: 'Interviews', + data: generateDayWiseTimeSeries(new Date('11 Feb 2017 GMT').getTime(), 20, { + min: 10, + max: 20 + }) + }, + + { + name: 'Forwards', + data: generateDayWiseTimeSeries(new Date('11 Feb 2017 GMT').getTime(), 20, { + min: 10, + max: 15 + }) + } + ], + fill: { + gradient: { + enabled: true, + opacityFrom: 0.9, + opacityTo: 0.4, + } + }, + legend: { + show: false, + showForSingleSeries: false, + showForZeroSeries: false, + position: 'top', + horizontalAlign: 'right' + }, + xaxis: { + type: 'datetime', + labels: { + offsetX: -5, + } + }, + yaxis: { + labels: { + show: false, + }, + }, + responsive: [{ + breakpoint: 480, + options: { + xaxis: { + type: 'datetime', + labels: { + offsetX: 0, + } + }, + }, + }] + } + + /* + // this function will generate output in this format + // data = [ + [timestamp, 23], + [timestamp, 33], + [timestamp, 12] + ... + ] + */ + + + var chart = new ApexCharts( + document.querySelector("#jobportaldemo4"), + options + ); + + chart.render(); + } + + var jobportaldemo5 = jQuery('#jobportaldemo5') + if (jobportaldemo5.length > 0) { + + var randomizeArray = function (arg) { + var array = arg.slice(); + var currentIndex = array.length, + temporaryValue, randomIndex; + + while (0 !== currentIndex) { + + randomIndex = Math.floor(Math.random() * currentIndex); + currentIndex -= 1; + + temporaryValue = array[currentIndex]; + array[currentIndex] = array[randomIndex]; + array[randomIndex] = temporaryValue; + } + + return array; + } + + // data for the sparklines that appear below header area + var sparklineData = [47, 45, 54, 38, 56, 24, 65, 31, 37, 39, 62, 51, 35, 41, 35, 27, 93, 53, 61, 27, 54, 43, 19, 46]; + + var options = { + chart: { + type: 'area', + height: 160, + sparkline: { + enabled: true, + offsetY:25, + offsetX:25, + }, + }, + stroke: { + curve: 'smooth', + width: 3 + }, + fill: { + opacity: 0.3, + gradient: { + enabled: true, + shadeIntensity: 0.1, + inverseColors: false, + opacityFrom: 0.9, + opacityTo: 0.1, + stops: [20, 100, 100, 100] + }, + }, + series: [{ + data: randomizeArray(sparklineData) + }], + yaxis: { + min: 0 + }, + colors: ['#d270f9'], + } + + var chart = new ApexCharts( + document.querySelector("#jobportaldemo5"), + options + ); + + chart.render(); + } + + + // jobportaldemo6 + var jobportaldemo6 = jQuery('#jobportaldemo6') + if (jobportaldemo6.length > 0) { + var options = { + chart: { + height: 200, + type: 'line', + toolbar: { + show: false, + }, + zoom: { + enabled: false + } + }, + colors: ['#ffffff'], + markers: { + style: 'inverted', + size: 3 + }, + dataLabels: { + enabled: false + }, + stroke: { + curve: 'straight', + width: 2 + }, + series: [{ + show: false, + name: "Desktops", + data: [5, 20, 10, 20, 10, 20, 10] + }], + title: { + align: 'left' + }, + xaxis: { + show: false, + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'], + labels: { + show: false, + }, + axisBorder: { + show: false, + }, + }, + yaxis: { + labels: { + show: false, + }, + }, + grid: { + show: false + }, + } + + var chart = new ApexCharts( + document.querySelector("#jobportaldemo6"), + options + ); + + chart.render(); + } + + // CRM + var crmdemo1 = jQuery('#crmdemo1') + if (crmdemo1.length > 0) { + + var options = { + chart: { + height: 390, + type: 'line', + toolbar: { + show: false, + }, + shadow: { + enabled: false, + color: '#bbb', + top: 3, + left: 2, + blur: 3, + opacity: 1 + }, + }, + stroke: { + width: 4, + curve: 'smooth' + }, + series: [{ + name: 'Likes', + data: [1, 35, 10, 30, 8, 25, 6, 40, 10, 34, 8, 30] + }], + xaxis: { + type: 'datetime', + categories: ['1/11/2000', '2/11/2000', '3/11/2000', '4/11/2000', '5/11/2000', '6/11/2000', '7/11/2000', '8/11/2000', '9/11/2000', '10/11/2000', '11/11/2000', '12/11/2000'], + axisBorder: { + show: false, + }, + }, + title: { + align: 'left', + style: { + fontSize: "16px", + color: '#666' + } + }, + fill: { + type: 'gradient', + gradient: { + shade: 'dark', + gradientToColors: [ '#ff0792'], + shadeIntensity: 1, + type: 'horizontal', + opacityFrom: 1, + opacityTo: 1, + stops: [0, 100, 100, 100] + }, + }, + markers: { + size: 5, + opacity: 0.9, + colors: ["#ffffff"], + strokeColor: "#ff0792", + strokeWidth: 2, + + hover: { + size: 7, + } + }, + yaxis: { + min: -10, + max: 40, + title: { + show: false, + }, + + } + } + + var chart = new ApexCharts( + document.querySelector("#crmdemo1"), + options + ); + + chart.render(); + } + + var crmdemo2 = jQuery('#crmdemo2') + if (crmdemo2.length > 0) { + + var options = { + chart: { + height: 400, + type: 'bar', + toolbar: { + show: false, + }, + }, + plotOptions: { + bar: { + barHeight: '20%', + horizontal: true, + } + }, + legend: { + show: true, + position: "top", + containerMargin: { + top: -10 + } + }, + grid: { + show: true, + borderColor: '#ebedf2', + }, + colors:['#8E54E9'], + dataLabels: { + enabled: false + }, + series: [{ + data: [400, 430, 448, 470, 540, 580, 690, 1100, 1200] + }], + xaxis: { + categories: ['Deal lost', 'Lead', 'Negotiating', 'Qualified', 'Proposal submitted', 'Sale agreed', 'Running projects', 'Closed projects', 'Payment received'], + axisBorder: { + show: false, + }, + }, + + responsive: [{ + breakpoint: 400, + options: { + chart: { + height: 400, + type: 'bar', + toolbar: { + show: false, + }, + }, + plotOptions: { + bar: { + horizontal: true, + } + }, + + }, + }] + } + + var chart = new ApexCharts( + document.querySelector("#crmdemo2"), + options + ); + + chart.render(); + } + + + // Real Estate + var realestatedemo1 = jQuery('#realestatedemo1') + if (realestatedemo1.length > 0) { + var options = { + chart: { + height: 340, + type: 'area', + toolbar: { + show: false + }, + }, + dataLabels: { + enabled: false + }, + legend: { + offsetY: -10, + }, + colors:['#fb0792', '#8E54E9'], + fill: { + type: 'gradient', + gradient: { + type: "vertical", + shadeIntensity: 0, + opacityFrom: 0.3, + opacityTo: 0.2, + gradientToColors: ['#fbacd9'], + stops: [0, 90, 100] + } + }, + stroke: { + curve: 'smooth', + width: 2 + }, + series: [{ + name: 'Sale income', + data: [30, 50, 32, 33, 42, 30, 50, 42, 33, 42, 30, 50, 34] + }, + { + name: 'Rent income', + data: [20, 30, 22, 23, 32, 20, 30, 22, 23, 32, 20, 30, 24] + }], + tooltip: { + x: { + format: 'dd/MM/yy HH:mm' + }, + }, + xaxis: { + show: true, + labels: { + show: true, + }, + axisBorder: { + color: '#fafbfb', + show: true, + }, + axisTicks: { + color: '#fafbfb', + }, + }, + yaxis: { + labels: { + show: true, + }, + axisBorder: { + color: '#fff', + show: true, + }, + }, + grid: { + show: true, + borderColor: '#fafbfb', + }, + } + var chart = new ApexCharts( + document.querySelector("#realestatedemo1"), + options + ); + chart.render(); + } + + var realestatedemo3 = jQuery('#realestatedemo3') + if (realestatedemo3.length > 0) { + var optionsBar = { + chart: { + type: 'bar', + height: 250, + width: '100%', + stacked: true, + foreColor: '#999', + toolbar: { + show: false + }, + }, + plotOptions: { + bar: { + dataLabels: { + enabled: false + }, + columnWidth: '60%', + endingShape: 'rounded' + } + }, + dataLabels: { + enabled: false, + }, + colors: ["#8E54E9", '#eceef3'], + series: [{ + name: "Sessions", + data: [20, 16, 24, 28, 26, 22, 15, 5, 14, 16, 22, 29, 24, 19], + }, { + name: "Views", + data: [20, 16, 24, 28, 26, 22, 15, 5, 14, 16, 22, 29, 24, 19], + }], + xaxis: { + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + crosshairs: { + show: false + }, + labels: { + show: false, + style: { + fontSize: '14px' + } + }, + }, + grid: { + xaxis: { + lines: { + show: false + }, + }, + yaxis: { + lines: { + show: false + }, + } + }, + yaxis: { + axisBorder: { + show: false + }, + labels: { + show: false + }, + }, + legend: { + floating: false, + position: 'top', + horizontalAlign: 'right', + offsetY: -36 + }, + title: { + text: '10 days left', + align: 'left', + }, + tooltip: { + shared: true + } + + } + + + var chartBar = new ApexCharts(document.querySelector('#realestatedemo3'), optionsBar); + chartBar.render(); + + + } + + // Crypto Currency + var cryptodemo1 = jQuery('#crypto-demo1-candlestick') + if (cryptodemo1.length > 0) { + var seriesData = [{ + x: new Date(2016, 01, 01), + y: [51.98, 56.29, 51.59, 53.85] + }, + { + x: new Date(2016, 02, 01), + y: [53.66, 54.99, 51.35, 52.95] + }, + { + x: new Date(2016, 03, 01), + y: [52.96, 53.78, 51.54, 52.48] + }, + { + x: new Date(2016, 04, 01), + y: [52.54, 52.79, 47.88, 49.24] + }, + { + x: new Date(2016, 05, 01), + y: [49.10, 52.86, 47.70, 52.78] + }, + { + x: new Date(2016, 06, 01), + y: [52.83, 53.48, 50.32, 52.29] + }, + { + x: new Date(2016, 07, 01), + y: [52.20, 54.48, 51.64, 52.58] + }, + { + x: new Date(2016, 08, 01), + y: [52.76, 57.35, 52.15, 57.03] + }, + { + x: new Date(2016, 09, 01), + y: [57.04, 58.15, 48.88, 56.19] + }, + { + x: new Date(2016, 10, 01), + y: [56.09, 58.85, 55.48, 58.79] + }, + { + x: new Date(2016, 11, 01), + y: [58.78, 59.65, 58.23, 59.05] + }, + { + x: new Date(2017, 00, 01), + y: [59.37, 61.11, 59.35, 60.34] + }, + { + x: new Date(2017, 01, 01), + y: [60.40, 60.52, 56.71, 56.93] + }, + { + x: new Date(2017, 02, 01), + y: [57.02, 59.71, 56.04, 56.82] + }, + { + x: new Date(2017, 03, 01), + y: [56.97, 59.62, 54.77, 59.30] + }, + { + x: new Date(2017, 04, 01), + y: [59.11, 62.29, 59.10, 59.85] + }, + { + x: new Date(2017, 05, 01), + y: [59.97, 60.11, 55.66, 58.42] + }, + { + x: new Date(2017, 06, 01), + y: [58.34, 60.93, 56.75, 57.42] + }, + { + x: new Date(2017, 07, 01), + y: [57.76, 58.08, 51.18, 54.71] + }, + { + x: new Date(2017, 08, 01), + y: [54.80, 61.42, 53.18, 57.35] + }, + { + x: new Date(2017, 09, 01), + y: [57.56, 63.09, 57.00, 62.99] + }, + { + x: new Date(2017, 10, 01), + y: [62.89, 63.42, 59.72, 61.76] + }, + { + x: new Date(2017, 11, 01), + y: [61.71, 64.15, 61.29, 63.04] + } + ] + + var seriesDataLinear = [{ + x: new Date(2016, 01, 01), + y: 3.85 + }, + { + x: new Date(2016, 02, 01), + y: 2.95 + }, + { + x: new Date(2016, 03, 01), + y: -12.48 + }, + { + x: new Date(2016, 04, 01), + y: 19.24 + }, + { + x: new Date(2016, 05, 01), + y: 12.78 + }, + { + x: new Date(2016, 06, 01), + y: 22.29 + }, + { + x: new Date(2016, 07, 01), + y: -12.58 + }, + { + x: new Date(2016, 08, 01), + y: -17.03 + }, + { + x: new Date(2016, 09, 01), + y: -19.19 + }, + { + x: new Date(2016, 10, 01), + y: -28.79 + }, + { + x: new Date(2016, 11, 01), + y: -39.05 + }, + { + x: new Date(2017, 00, 01), + y: 20.34 + }, + { + x: new Date(2017, 01, 01), + y: 36.93 + }, + { + x: new Date(2017, 02, 01), + y: 36.82 + }, + { + x: new Date(2017, 03, 01), + y: 29.30 + }, + { + x: new Date(2017, 04, 01), + y: 39.85 + }, + { + x: new Date(2017, 05, 01), + y: 28.42 + }, + { + x: new Date(2017, 06, 01), + y: 37.42 + }, + { + x: new Date(2017, 07, 01), + y: 24.71 + }, + { + x: new Date(2017, 08, 01), + y: 37.35 + }, + { + x: new Date(2017, 09, 01), + y: 32.99 + }, + { + x: new Date(2017, 10, 01), + y: 31.76 + }, + { + x: new Date(2017, 11, 01), + y: 43.04 + } + ] + + var seriesData7 = [{ + x: new Date(2016, 01, 01), + y: [1151.98, 1156.29, 1151.59, 1153.85] + }, + { + x: new Date(2016, 02, 01), + y: [1153.66, 1154.99, 1151.35, 1152.95] + }, + { + x: new Date(2016, 03, 01), + y: [1152.96, 1153.78, 1151.54, 1152.48] + }, + { + x: new Date(2016, 04, 01), + y: [1152.54, 1152.79, 1147.88, 1149.24] + }, + { + x: new Date(2016, 05, 01), + y: [1149.10, 1152.86, 1147.70, 1152.78] + }, + { + x: new Date(2016, 06, 01), + y: [1152.83, 1153.48, 1150.32, 1152.29] + }, + { + x: new Date(2016, 07, 01), + y: [1152.20, 1154.48, 1151.64, 1152.58] + }, + { + x: new Date(2016, 08, 01), + y: [1152.76, 1157.35, 1152.15, 1157.03] + }, + { + x: new Date(2016, 09, 01), + y: [1157.04, 1158.15, 1148.88, 1156.19] + }, + { + x: new Date(2016, 10, 01), + y: [1156.09, 1158.85, 1155.48, 1158.79] + }, + { + x: new Date(2016, 11, 01), + y: [1158.78, 1159.65, 1158.23, 1159.05] + }, + { + x: new Date(2017, 00, 01), + y: [1159.37, 1161.11, 1159.35, 1160.34] + }, + { + x: new Date(2017, 01, 01), + y: [1160.40, 1160.52, 1156.71, 1156.93] + }, + { + x: new Date(2017, 02, 01), + y: [1157.02, 1159.71, 1156.04, 1156.82] + }, + { + x: new Date(2017, 03, 01), + y: [1156.97, 1159.62, 1154.77, 1159.30] + }, + { + x: new Date(2017, 04, 01), + y: [1159.11, 1162.29, 1159.10, 1159.85] + }, + { + x: new Date(2017, 05, 01), + y: [1159.97, 1160.11, 1155.66, 1158.42] + }, + { + x: new Date(2017, 06, 01), + y: [1158.34, 1160.93, 1156.75, 1157.42] + }, + { + x: new Date(2017, 07, 01), + y: [1157.76, 1158.08, 1151.18, 1154.71] + }, + { + x: new Date(2017, 08, 01), + y: [1154.80, 1161.42, 1153.18, 1157.35] + }, + { + x: new Date(2017, 09, 01), + y: [1157.56, 1163.09, 1157.00, 1162.99] + }, + { + x: new Date(2017, 10, 01), + y: [1162.89, 1163.42, 1159.72, 1161.76] + }, + { + x: new Date(2017, 11, 01), + y: [1161.71, 1164.15, 1161.29, 1163.04] + } + ] + + var seriesData2 = [{ + x: new Date(1538778600000), + y: [6629.81, 6650.5, 6623.04, 6633.33] + }, + { + x: new Date(1538780400000), + y: [6632.01, 6643.59, 6620, 6630.11] + }, + { + x: new Date(1538782200000), + y: [6630.71, 6648.95, 6623.34, 6635.65] + }, + { + x: new Date(1538784000000), + y: [6635.65, 6651, 6629.67, 6638.24] + }, + { + x: new Date(1538785800000), + y: [6638.24, 6640, 6620, 6624.47] + }, + { + x: new Date(1538787600000), + y: [6624.53, 6636.03, 6621.68, 6624.31] + }, + { + x: new Date(1538789400000), + y: [6624.61, 6632.2, 6617, 6626.02] + }, + { + x: new Date(1538791200000), + y: [6627, 6627.62, 6584.22, 6603.02] + }, + { + x: new Date(1538793000000), + y: [6605, 6608.03, 6598.95, 6604.01] + }, + { + x: new Date(1538794800000), + y: [6604.5, 6614.4, 6602.26, 6608.02] + }, + { + x: new Date(1538796600000), + y: [6608.02, 6610.68, 6601.99, 6608.91] + }, + { + x: new Date(1538798400000), + y: [6608.91, 6618.99, 6608.01, 6612] + }, + { + x: new Date(1538800200000), + y: [6612, 6615.13, 6605.09, 6612] + }, + { + x: new Date(1538802000000), + y: [6612, 6624.12, 6608.43, 6622.95] + }, + { + x: new Date(1538803800000), + y: [6623.91, 6623.91, 6615, 6615.67] + }, + { + x: new Date(1538805600000), + y: [6618.69, 6618.74, 6610, 6610.4] + }, + { + x: new Date(1538807400000), + y: [6611, 6622.78, 6610.4, 6614.9] + }, + { + x: new Date(1538809200000), + y: [6614.9, 6626.2, 6613.33, 6623.45] + }, + { + x: new Date(1538811000000), + y: [6623.48, 6627, 6618.38, 6620.35] + }, + { + x: new Date(1538812800000), + y: [6619.43, 6620.35, 6610.05, 6615.53] + }, + { + x: new Date(1538814600000), + y: [6615.53, 6617.93, 6610, 6615.19] + }, + { + x: new Date(1538816400000), + y: [6615.19, 6621.6, 6608.2, 6620] + }, + { + x: new Date(1538818200000), + y: [6619.54, 6625.17, 6614.15, 6620] + }, + { + x: new Date(1538820000000), + y: [6620.33, 6634.15, 6617.24, 6624.61] + }, + { + x: new Date(1538821800000), + y: [6625.95, 6626, 6611.66, 6617.58] + }, + { + x: new Date(1538823600000), + y: [6619, 6625.97, 6595.27, 6598.86] + }, + { + x: new Date(1538825400000), + y: [6598.86, 6598.88, 6570, 6587.16] + }, + { + x: new Date(1538827200000), + y: [6588.86, 6600, 6580, 6593.4] + }, + { + x: new Date(1538829000000), + y: [6593.99, 6598.89, 6585, 6587.81] + }, + { + x: new Date(1538830800000), + y: [6587.81, 6592.73, 6567.14, 6578] + }, + { + x: new Date(1538832600000), + y: [6578.35, 6581.72, 6567.39, 6579] + }, + { + x: new Date(1538834400000), + y: [6579.38, 6580.92, 6566.77, 6575.96] + }, + { + x: new Date(1538836200000), + y: [6575.96, 6589, 6571.77, 6588.92] + }, + { + x: new Date(1538838000000), + y: [6588.92, 6594, 6577.55, 6589.22] + }, + { + x: new Date(1538839800000), + y: [6589.3, 6598.89, 6589.1, 6596.08] + }, + { + x: new Date(1538841600000), + y: [6597.5, 6600, 6588.39, 6596.25] + }, + { + x: new Date(1538843400000), + y: [6598.03, 6600, 6588.73, 6595.97] + }, + { + x: new Date(1538845200000), + y: [6595.97, 6602.01, 6588.17, 6602] + }, + { + x: new Date(1538847000000), + y: [6602, 6607, 6596.51, 6599.95] + }, + { + x: new Date(1538848800000), + y: [6600.63, 6601.21, 6590.39, 6591.02] + }, + { + x: new Date(1538850600000), + y: [6591.02, 6603.08, 6591, 6591] + }, + { + x: new Date(1538852400000), + y: [6591, 6601.32, 6585, 6592] + }, + { + x: new Date(1538854200000), + y: [6593.13, 6596.01, 6590, 6593.34] + }, + { + x: new Date(1538856000000), + y: [6593.34, 6604.76, 6582.63, 6593.86] + }, + { + x: new Date(1538857800000), + y: [6593.86, 6604.28, 6586.57, 6600.01] + }, + { + x: new Date(1538859600000), + y: [6601.81, 6603.21, 6592.78, 6596.25] + }, + { + x: new Date(1538861400000), + y: [6596.25, 6604.2, 6590, 6602.99] + }, + { + x: new Date(1538863200000), + y: [6602.99, 6606, 6584.99, 6587.81] + }, + { + x: new Date(1538865000000), + y: [6587.81, 6595, 6583.27, 6591.96] + }, + { + x: new Date(1538866800000), + y: [6591.97, 6596.07, 6585, 6588.39] + }, + { + x: new Date(1538868600000), + y: [6587.6, 6598.21, 6587.6, 6594.27] + }, + { + x: new Date(1538870400000), + y: [6596.44, 6601, 6590, 6596.55] + }, + { + x: new Date(1538872200000), + y: [6598.91, 6605, 6596.61, 6600.02] + }, + { + x: new Date(1538874000000), + y: [6600.55, 6605, 6589.14, 6593.01] + }, + { + x: new Date(1538875800000), + y: [6593.15, 6605, 6592, 6603.06] + }, + { + x: new Date(1538877600000), + y: [6603.07, 6604.5, 6599.09, 6603.89] + }, + { + x: new Date(1538879400000), + y: [6604.44, 6604.44, 6600, 6603.5] + }, + { + x: new Date(1538881200000), + y: [6603.5, 6603.99, 6597.5, 6603.86] + }, + { + x: new Date(1538883000000), + y: [6603.85, 6605, 6600, 6604.07] + }, + { + x: new Date(1538884800000), + y: [6604.98, 6606, 6604.07, 6606] + }, + ] + + var seriesData3 = [{ + x: new Date(1538867400000), + y: [6591.08, 6592.22, 6588.9, 6592] + }, + { + x: new Date(1538867700000), + y: [6592.01, 6596.07, 6592, 6593.51] + }, + { + x: new Date(1538868000000), + y: [6593.51, 6596.03, 6588.04, 6588.04] + }, + { + x: new Date(1538868300000), + y: [6588.26, 6592.78, 6585, 6588.39] + }, + { + x: new Date(1538868600000), + y: [6587.6, 6593.99, 6587.6, 6593.99] + }, + { + x: new Date(1538868900000), + y: [6594, 6596.76, 6593.02, 6594.01] + }, + { + x: new Date(1538869200000), + y: [6596, 6597, 6593.05, 6595.65] + }, + { + x: new Date(1538869500000), + y: [6595.66, 6596.3, 6590.04, 6591.68] + }, + { + x: new Date(1538869800000), + y: [6593.26, 6597.97, 6590.37, 6595.43] + }, + { + x: new Date(1538870100000), + y: [6595.43, 6598.21, 6593.49, 6594.27] + }, + { + x: new Date(1538870400000), + y: [6596.44, 6600, 6594.15, 6594.8] + }, + { + x: new Date(1538870700000), + y: [6595.01, 6599.8, 6594, 6598.78] + }, + { + x: new Date(1538871000000), + y: [6598.77, 6598.79, 6594, 6594.28] + }, + { + x: new Date(1538871300000), + y: [6594.28, 6596.2, 6591.92, 6594.01] + }, + { + x: new Date(1538871600000), + y: [6594.51, 6601, 6590, 6599.59] + }, + { + x: new Date(1538871900000), + y: [6593.6, 6599.58, 6593.6, 6596.55] + }, + { + x: new Date(1538872200000), + y: [6598.91, 6602.05, 6596.61, 6601.65] + }, + { + x: new Date(1538872500000), + y: [6602.05, 6602.94, 6597.5, 6600.05] + }, + { + x: new Date(1538872800000), + y: [6602.96, 6603, 6600.37, 6601.4] + }, + { + x: new Date(1538873100000), + y: [6601.39, 6601.43, 6600.5, 6601.4] + }, + { + x: new Date(1538873400000), + y: [6601.42, 6605, 6600.5, 6600.64] + }, + { + x: new Date(1538873700000), + y: [6600.64, 6603.84, 6600, 6600.02] + }, + { + x: new Date(1538874000000), + y: [6600.55, 6605, 6598.28, 6600.48] + }, + { + x: new Date(1538874300000), + y: [6601.73, 6605, 6600.59, 6601.54] + }, + { + x: new Date(1538874600000), + y: [6602.8, 6605, 6600, 6600.01] + }, + { + x: new Date(1538874900000), + y: [6600, 6600.22, 6589.19, 6590.64] + }, + { + x: new Date(1538875200000), + y: [6593.95, 6598, 6589.14, 6591.44] + }, + { + x: new Date(1538875500000), + y: [6591.48, 6593.45, 6589.15, 6593.01] + }, + { + x: new Date(1538875800000), + y: [6593.15, 6598, 6592, 6595.85] + }, + { + x: new Date(1538876100000), + y: [6595.85, 6601.76, 6595.83, 6601.72] + }, + { + x: new Date(1538876400000), + y: [6601.69, 6605, 6598.52, 6602.01] + }, + { + x: new Date(1538876700000), + y: [6602.02, 6604.4, 6601.51, 6601.62] + }, + { + x: new Date(1538877000000), + y: [6601.74, 6602.88, 6599.09, 6600] + }, + { + x: new Date(1538877300000), + y: [6599.35, 6605, 6599.09, 6603.06] + }, + { + x: new Date(1538877600000), + y: [6603.07, 6604.5, 6600.79, 6604.13] + }, + { + x: new Date(1538877900000), + y: [6603.06, 6604.45, 6601.25, 6602.06] + }, + { + x: new Date(1538878200000), + y: [6602.06, 6604, 6600.93, 6602.11] + }, + { + x: new Date(1538878500000), + y: [6602.25, 6602.41, 6599.09, 6602.41] + }, + { + x: new Date(1538878800000), + y: [6602.41, 6603.95, 6600.02, 6603.89] + }, + { + x: new Date(1538879100000), + y: [6603.89, 6604.44, 6602.52, 6603.89] + }, + { + x: new Date(1538879400000), + y: [6604.44, 6604.44, 6600, 6600.02] + }, + { + x: new Date(1538879700000), + y: [6600.02, 6602.99, 6600, 6600.23] + }, + { + x: new Date(1538880000000), + y: [6600.85, 6604.43, 6600.2, 6602.1] + }, + { + x: new Date(1538880300000), + y: [6602.19, 6604.42, 6601.7, 6603.97] + }, + { + x: new Date(1538880600000), + y: [6602.49, 6603.99, 6600.07, 6600.32] + }, + { + x: new Date(1538880900000), + y: [6600.32, 6603.5, 6600, 6603.5] + }, + { + x: new Date(1538881200000), + y: [6603.5, 6603.61, 6600.31, 6602.62] + }, + { + x: new Date(1538881500000), + y: [6601.57, 6603.9, 6597.5, 6601.74] + }, + { + x: new Date(1538881800000), + y: [6600, 6601.73, 6598.01, 6598.62] + }, + { + x: new Date(1538882100000), + y: [6598.61, 6603.9, 6598.61, 6600.09] + }, + { + x: new Date(1538882400000), + y: [6600.09, 6603.99, 6600, 6602.08] + }, + { + x: new Date(1538882700000), + y: [6602.07, 6603.99, 6602.07, 6603.86] + }, + { + x: new Date(1538883000000), + y: [6603.85, 6604.41, 6602.09, 6602.26] + }, + { + x: new Date(1538883300000), + y: [6602.6, 6605, 6602.24, 6603.02] + }, + { + x: new Date(1538883600000), + y: [6603.01, 6604.98, 6600, 6601.03] + }, + { + x: new Date(1538883900000), + y: [6601.81, 6602.6, 6601.02, 6602.3] + }, + { + x: new Date(1538884200000), + y: [6601.72, 6604.98, 6601.1, 6604.03] + }, + { + x: new Date(1538884500000), + y: [6604.17, 6604.98, 6604.02, 6604.07] + }, + { + x: new Date(1538884800000), + y: [6604.98, 6606, 6604.07, 6605.01] + }, + { + x: new Date(1538885100000), + y: [6605, 6607.52, 6605, 6607.28] + }, + ] + + + + var seriesData4 = [{ + x: new Date(1538858700000), + y: [6603.08, 6604.28, 6596.01, 6600.01] + }, + { + x: new Date(1538859600000), + y: [6601.81, 6603.21, 6597, 6599.76] + }, + { + x: new Date(1538860500000), + y: [6597.53, 6599.75, 6592.78, 6596.25] + }, + { + x: new Date(1538861400000), + y: [6596.25, 6603, 6590, 6603] + }, + { + x: new Date(1538862300000), + y: [6602.73, 6604.2, 6596.72, 6602.99] + }, + { + x: new Date(1538863200000), + y: [6602.99, 6606, 6591.06, 6591.06] + }, + { + x: new Date(1538864100000), + y: [6591.06, 6598.4, 6584.99, 6587.81] + }, + { + x: new Date(1538865000000), + y: [6587.81, 6594.99, 6583.27, 6592.43] + }, + { + x: new Date(1538865900000), + y: [6592.46, 6595, 6587.07, 6591.96] + }, + { + x: new Date(1538866800000), + y: [6591.97, 6592.22, 6588.62, 6592] + }, + { + x: new Date(1538867700000), + y: [6592.01, 6596.07, 6585, 6588.39] + }, + { + x: new Date(1538868600000), + y: [6587.6, 6597, 6587.6, 6595.65] + }, + { + x: new Date(1538869500000), + y: [6595.66, 6598.21, 6590.04, 6594.27] + }, + { + x: new Date(1538870400000), + y: [6596.44, 6600, 6594, 6594.28] + }, + { + x: new Date(1538871300000), + y: [6594.28, 6601, 6590, 6596.55] + }, + { + x: new Date(1538872200000), + y: [6598.91, 6603, 6596.61, 6601.4] + }, + { + x: new Date(1538873100000), + y: [6601.39, 6605, 6600, 6600.02] + }, + { + x: new Date(1538874000000), + y: [6600.55, 6605, 6598.28, 6600.01] + }, + { + x: new Date(1538874900000), + y: [6600, 6600.22, 6589.14, 6593.01] + }, + { + x: new Date(1538875800000), + y: [6593.15, 6605, 6592, 6602.01] + }, + { + x: new Date(1538876700000), + y: [6602.02, 6605, 6599.09, 6603.06] + }, + { + x: new Date(1538877600000), + y: [6603.07, 6604.5, 6600.79, 6602.11] + }, + { + x: new Date(1538878500000), + y: [6602.25, 6604.44, 6599.09, 6603.89] + }, + { + x: new Date(1538879400000), + y: [6604.44, 6604.44, 6600, 6602.1] + }, + { + x: new Date(1538880300000), + y: [6602.19, 6604.42, 6600, 6603.5] + }, + { + x: new Date(1538881200000), + y: [6603.5, 6603.9, 6597.5, 6598.62] + }, + { + x: new Date(1538882100000), + y: [6598.61, 6603.99, 6598.61, 6603.86] + }, + { + x: new Date(1538883000000), + y: [6603.85, 6605, 6600, 6601.03] + }, + { + x: new Date(1538883900000), + y: [6601.81, 6604.98, 6601.02, 6604.07] + }, + { + x: new Date(1538884800000), + y: [6604.98, 6605.24, 6604.07, 6605.24] + }, + ] + + + var seriesData5 = [{ + x: 1538876100000, + y: [6595.85, 6601.76, 6595.83, 6601.72] + }, + { + x: 1538876400000, + y: [6601.69, 6605, 6598.52, 6602.01] + }, + { + x: 1538876700000, + y: [6602.02, 6604.4, 6601.51, 6601.62] + }, + { + x: 1538877000000, + y: [6601.74, 6602.88, 6599.09, 6600] + }, + { + x: 1538877300000, + y: [6599.35, 6605, 6599.09, 6603.06] + }, + { + x: 1538877600000, + y: [6603.07, 6604.5, 6600.79, 6604.13] + }, + { + x: 1538877900000, + y: [6603.06, 6604.45, 6601.25, 6602.06] + }, + { + x: 1538878200000, + y: [6602.06, 6604, 6600.93, 6602.11] + }, + { + x: 1538878500000, + y: [6602.25, 6602.41, 6599.09, 6602.41] + }, + { + x: 1538878800000, + y: [6602.41, 6603.95, 6600.02, 6603.89] + }, + { + x: 1538879100000, + y: [6603.89, 6604.44, 6602.52, 6603.89] + }, + { + x: 1538879400000, + y: [6604.44, 6604.44, 6600, 6600.02] + }, + { + x: 1538879700000, + y: [6600.02, 6602.99, 6600, 6600.23] + }, + { + x: 1538880000000, + y: [6600.85, 6604.43, 6600.2, 6602.1] + }, + { + x: 1538880300000, + y: [6602.19, 6604.42, 6601.7, 6603.97] + }, + { + x: 1538880600000, + y: [6602.49, 6603.99, 6600.07, 6600.32] + }, + { + x: 1538880900000, + y: [6600.32, 6603.5, 6600, 6603.5] + }, + { + x: 1538881200000, + y: [6603.5, 6603.61, 6600.31, 6602.62] + }, + { + x: 1538881500000, + y: [6601.57, 6603.9, 6597.5, 6601.74] + }, + { + x: 1538881800000, + y: [6600, 6601.73, 6598.01, 6598.62] + }, + { + x: 1538882100000, + y: [6598.61, 6603.9, 6598.61, 6600.09] + }, + { + x: 1538882400000, + y: [6600.09, 6603.99, 6600, 6602.08] + }, + { + x: 1538882700000, + y: [6602.07, 6603.99, 6602.07, 6603.86] + }, + { + x: 1538883000000, + y: [6603.85, 6604.41, 6602.09, 6602.26] + }, + { + x: 1538883300000, + y: [6602.6, 6605, 6602.24, 6603.02] + }, + { + x: 1538883600000, + y: [6603.01, 6604.98, 6600, 6601.03] + }, + { + x: 1538883900000, + y: [6601.81, 6602.6, 6601.02, 6602.3] + }, + { + x: 1538884200000, + y: [6601.72, 6604.98, 6601.1, 6604.03] + }, + { + x: 1538884500000, + y: [6604.17, 6604.98, 6604.02, 6604.07] + }, + { + x: 1538884800000, + y: [6604.98, 6605.7, 6604.07, 6604.28] + }, + ] + + + + // var seriesData5 = [[1538856000000, [6593.34, 6600, 6582.63, 6600]], [1538856900000, [6595.16, 6604.76, 6590.73, 6593.86]]] + + var seriesData6 = [{ + x: new Date(1538856000000), + y: [6593.34, 6600, 6582.63, 6600] + }, + { + x: new Date(1538856900000), + y: [6595.16, 6604.76, 6590.73, 6593.86] + }, + { + x: new Date(1538857800000), + y: [6593.86, 6604.28, 6586.57, 6601.17] + }, + { + x: new Date(1538858700000), + y: [6603.08, 6604.28, 6596.01, 6600.01] + }, + { + x: new Date(1538859600000), + y: [6601.81, 6603.21, 6597, 6599.76] + }, + { + x: new Date(1538860500000), + y: [6597.53, 6599.75, 6592.78, 6596.25] + }, + { + x: new Date(1538861400000), + y: [6596.25, 6603, 6590, 6603] + }, + { + x: new Date(1538862300000), + y: [6602.73, 6604.2, 6596.72, 6602.99] + }, + { + x: new Date(1538863200000), + y: [6602.99, 6606, 6591.06, 6591.06] + }, + { + x: new Date(1538864100000), + y: [6591.06, 6598.4, 6584.99, 6587.81] + }, + { + x: new Date(1538865000000), + y: [6587.81, 6594.99, 6583.27, 6592.43] + }, + { + x: new Date(1538865900000), + y: [6592.46, 6595, 6587.07, 6591.96] + }, + { + x: new Date(1538866800000), + y: [6591.97, 6592.22, 6588.62, 6592] + }, + { + x: new Date(1538867700000), + y: [6592.01, 6596.07, 6585, 6588.39] + }, + { + x: new Date(1538868600000), + y: [6587.6, 6597, 6587.6, 6595.65] + }, + { + x: new Date(1538869500000), + y: [6595.66, 6598.21, 6590.04, 6594.27] + }, + { + x: new Date(1538870400000), + y: [6596.44, 6600, 6594, 6594.28] + }, + { + x: new Date(1538871300000), + y: [6594.28, 6601, 6590, 6596.55] + }, + { + x: new Date(1538872200000), + y: [6598.91, 6603, 6596.61, 6601.4] + }, + { + x: new Date(1538873100000), + y: [6601.39, 6605, 6600, 6600.02] + }, + { + x: new Date(1538874000000), + y: [6600.55, 6605, 6598.28, 6600.01] + }, + { + x: new Date(1538874900000), + y: [6600, 6600.22, 6589.14, 6593.01] + }, + { + x: new Date(1538875800000), + y: [6593.15, 6605, 6592, 6602.01] + }, + { + x: new Date(1538876700000), + y: [6602.02, 6605, 6599.09, 6603.06] + }, + { + x: new Date(1538877600000), + y: [6603.07, 6604.5, 6600.79, 6602.11] + }, + { + x: new Date(1538878500000), + y: [6602.25, 6604.44, 6599.09, 6603.89] + }, + { + x: new Date(1538879400000), + y: [6604.44, 6604.44, 6600, 6602.1] + }, + { + x: new Date(1538880300000), + y: [6602.19, 6604.42, 6600, 6603.5] + }, + { + x: new Date(1538881200000), + y: [6603.5, 6603.9, 6597.5, 6598.62] + }, + { + x: new Date(1538882100000), + y: [6598.61, 6603.9, 6598.61, 6600.09] + }, + ] + + var optionsCandlestick = { + chart: { + id: 'candles', + height: 360, + type: 'candlestick', + toolbar: { + autoSelected: 'pan', + show: false + }, + zoom: { + enabled: false + }, + }, + plotOptions: { + candlestick: { + colors: { + upward: '#32b432', + downward: '#e3324c' + } + } + }, + series: [{ + data: seriesData + }], + xaxis: { + type: 'datetime' + } + } + + var chartCandlestick = new ApexCharts( + document.querySelector("#crypto-demo1-candlestick"), + optionsCandlestick + ); + + chartCandlestick.render(); + + var options = { + chart: { + height: 160, + type: 'bar', + brush: { + enabled: true, + target: 'candles' + }, + selection: { + enabled: true, + xaxis: { + min: new Date('20 Jan 2017').getTime(), + max: new Date('10 Dec 2017').getTime() + }, + fill: { + color: '#ccc', + opacity: 0.4 + }, + stroke: { + color: '#0D47A1', + } + }, + }, + dataLabels: { + enabled: false + }, + plotOptions: { + bar: { + columnWidth: '80%', + colors: { + ranges: [ + { + from: -1000, + to: 0, + color: '#F15B46' + }, { + from: 1, + to: 10000, + color: '#FEB019' + } + ], + + }, + } + }, + stroke: { + width: 0 + }, + series: [{ + name: 'volume', + data: seriesDataLinear + }], + xaxis: { + type: 'datetime', + axisBorder: { + offsetX: 13 + } + }, + yaxis: { + labels: { + show: false + } + } + } + + var chart = new ApexCharts( + document.querySelector("#crypto-demo1-bar"), + options + ); + + chart.render(); + } + // cryptodemo2 + var cryptodemo2 = jQuery('#cryptodemo2') + if (cryptodemo2.length > 0) { + + var options = { + chart: { + height: 110, + width: 160, + type: 'line', + toolbar: { + show: false + }, + zoom: { + enabled: false + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + width: [3], + curve: 'smooth', + dashArray: [0, 4] + }, + colors: ['#fb0792'], + series: [{ + name: "Session Duration", + data: [2, 1, 2, 1, 3, 8, 2, 3] + }, + ], + markers: { + size: 0, + + hover: { + sizeOffset: 6 + } + }, + xaxis: { + lines: { + show: false + }, + axisBorder: { + show: false + }, + crosshairs: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + show: false, + }, + categories: ['01 Jan', '02 Jan', '03 Jan', '04 Jan', '05 Jan', '06 Jan', '07 Jan', '08 Jan' + ], + }, + tooltip: { + y: [{ + title: { + formatter: function (val) { + return val + " (mins)" + } + } + }, { + title: { + formatter: function (val) { + return val + " per session" + } + } + }, { + title: { + formatter: function (val) { + return val; + } + } + }] + }, + legend: { + show: false, + }, + grid: { + show: false, + borderColor: '#f1f1f1', + } + } + + var chart = new ApexCharts( + document.querySelector("#cryptodemo2"), + options + ); + + chart.render(); + + } + // cryptodemo3 + var cryptodemo3 = jQuery('#cryptodemo3') + if (cryptodemo3.length > 0) { + + var options = { + chart: { + height: 110, + width: 160, + type: 'line', + toolbar: { + show: false + }, + zoom: { + enabled: false + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + width: [3], + curve: 'smooth', + dashArray: [0, 4] + }, + colors: ['#2bcbba'], + series: [{ + name: "Session Duration", + data: [2, 1, 2, 1, 3, 8, 2, 3] + }, + ], + markers: { + size: 0, + + hover: { + sizeOffset: 6 + } + }, + xaxis: { + lines: { + show: false + }, + axisBorder: { + show: false + }, + crosshairs: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + show: false, + }, + categories: ['01 Jan', '02 Jan', '03 Jan', '04 Jan', '05 Jan', '06 Jan', '07 Jan', '08 Jan' + ], + }, + tooltip: { + y: [{ + title: { + formatter: function (val) { + return val + " (mins)" + } + } + }, { + title: { + formatter: function (val) { + return val + " per session" + } + } + }, { + title: { + formatter: function (val) { + return val; + } + } + }] + }, + legend: { + show: false, + }, + grid: { + show: false, + borderColor: '#f1f1f1', + } + } + + var chart = new ApexCharts( + document.querySelector("#cryptodemo3"), + options + ); + + chart.render(); + + } + // cryptodemo4 + var cryptodemo4 = jQuery('#cryptodemo4') + if (cryptodemo4.length > 0) { + + var options = { + chart: { + height: 110, + width: 160, + type: 'line', + toolbar: { + show: false + }, + zoom: { + enabled: false + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + width: [3], + curve: 'smooth', + dashArray: [0, 4] + }, + colors: ['#45aaf2'], + series: [{ + name: "Session Duration", + data: [2, 1, 2, 1, 3, 8, 2, 3] + }, + ], + markers: { + size: 0, + + hover: { + sizeOffset: 6 + } + }, + xaxis: { + lines: { + show: false + }, + axisBorder: { + show: false + }, + crosshairs: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + show: false, + }, + categories: ['01 Jan', '02 Jan', '03 Jan', '04 Jan', '05 Jan', '06 Jan', '07 Jan', '08 Jan' + ], + }, + tooltip: { + y: [{ + title: { + formatter: function (val) { + return val + " (mins)" + } + } + }, { + title: { + formatter: function (val) { + return val + " per session" + } + } + }, { + title: { + formatter: function (val) { + return val; + } + } + }] + }, + legend: { + show: false, + }, + grid: { + show: false, + borderColor: '#f1f1f1', + } + } + + var chart = new ApexCharts( + document.querySelector("#cryptodemo4"), + options + ); + + chart.render(); + + } + // cryptodemo5 + var cryptodemo5 = jQuery('#cryptodemo5') + if (cryptodemo5.length > 0) { + + var options = { + chart: { + height: 110, + width: 160, + type: 'line', + toolbar: { + show: false + }, + zoom: { + enabled: false + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + width: [3], + curve: 'smooth', + dashArray: [0, 4] + }, + colors: ['#fd9644'], + series: [{ + name: "Session Duration", + data: [2, 1, 2, 1, 3, 8, 2, 3] + }, + ], + markers: { + size: 0, + + hover: { + sizeOffset: 6 + } + }, + xaxis: { + lines: { + show: false + }, + axisBorder: { + show: false + }, + crosshairs: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + show: false, + }, + categories: ['01 Jan', '02 Jan', '03 Jan', '04 Jan', '05 Jan', '06 Jan', '07 Jan', '08 Jan' + ], + }, + tooltip: { + y: [{ + title: { + formatter: function (val) { + return val + " (mins)" + } + } + }, { + title: { + formatter: function (val) { + return val + " per session" + } + } + }, { + title: { + formatter: function (val) { + return val; + } + } + }] + }, + legend: { + show: false, + }, + grid: { + show: false, + borderColor: '#f1f1f1', + } + } + + var chart = new ApexCharts( + document.querySelector("#cryptodemo5"), + options + ); + + chart.render(); + } + + // cryptodemo6 + var cryptodemo6 = jQuery('#cryptodemo6') + if (cryptodemo6.length > 0) { + + var randomizeArray = function (arg) { + var array = arg.slice(); + var currentIndex = array.length, + temporaryValue, randomIndex; + + while (0 !== currentIndex) { + + randomIndex = Math.floor(Math.random() * currentIndex); + currentIndex -= 1; + + temporaryValue = array[currentIndex]; + array[currentIndex] = array[randomIndex]; + array[randomIndex] = temporaryValue; + } + + return array; + } + + // data for the sparklines that appear below header area + var sparklineData = [47, 45, 54, 38, 56, 45, 30, 31, 37, 39, 62, 30, 35, 41]; + + var options = { + chart: { + type: 'area', + height: 266, + width : 410, + sparkline: { + enabled: true, + }, + }, + stroke: { + curve: 'smooth', + width: 5, + colors: ['#ce83f2'] + }, + fill: { + opacity: 0.3, + gradient: { + enabled: true, + shadeIntensity: 0.1, + inverseColors: false, + opacityFrom: 1, + opacityTo: 0.6, + stops: [100, 100, 100, 100] + }, + }, + series: [{ + data: randomizeArray(sparklineData) + }], + yaxis: { + min: 0 + }, + colors: ['#8300c2'], + responsive: [{ + breakpoint: 1440, + options: { + chart: { + type: 'area', + width : 900, + sparkline: { + enabled: true, + }, + }, + + }, + }] + } + + var chart = new ApexCharts( + document.querySelector("#cryptodemo6"), + options + ); + + chart.render(); + } + + var cryptodemo7 = jQuery('#cryptodemo7'); + if (cryptodemo7.length > 0) { + + var optionsDonutTop = { + chart: { + height: 140, + width: 300, + type: 'donut', + }, + colors: ['#2bcbba', '#eceef3'], + labels: ['Active Deal', 'Unconfirmed Deals'], + series: [456, 128], + legend: { + show: false + }, + dataLabels: { + enabled: false + }, + plotOptions: { + pie: { + size: 60, + donut: { + size: '72%', + }, + offsetX: 10, + offsetY: 0, + dataLabels: { + enabled: false + }, + } + }, + responsive: [{ + breakpoint: 400, + options: { + plotOptions: { + pie: { + offsetX: -35, + } + }, + + }, + }] + } + var cryptodemo7 = new ApexCharts(document.querySelector('#cryptodemo7'), optionsDonutTop); + cryptodemo7.render(); + } + + // irregular + var irregular = jQuery('#irregular') + if (irregular.length > 0) { + + var dataSeries = [ + [{ + "date": "2014-01-01", + "value": 20000000 + }, + { + "date": "2014-01-02", + "value": 10379978 + }, + { + "date": "2014-01-03", + "value": 30493749 + }, + { + "date": "2014-01-04", + "value": 10785250 + }, + { + "date": "2014-01-05", + "value": 33901904 + }, + { + "date": "2014-01-06", + "value": 11576838 + }, + { + "date": "2014-01-07", + "value": 14413854 + }, + { + "date": "2014-01-08", + "value": 15177211 + }, + { + "date": "2014-01-09", + "value": 16622100 + }, + { + "date": "2014-01-10", + "value": 17381072 + }, + { + "date": "2014-01-11", + "value": 18802310 + }, + { + "date": "2014-01-12", + "value": 15531790 + }, + { + "date": "2014-01-13", + "value": 15748881 + }, + { + "date": "2014-01-14", + "value": 18706437 + }, + { + "date": "2014-01-15", + "value": 19752685 + }, + { + "date": "2014-01-16", + "value": 21016418 + }, + { + "date": "2014-01-17", + "value": 25622924 + }, + { + "date": "2014-01-18", + "value": 25337480 + }, + { + "date": "2014-01-19", + "value": 22258882 + }, + { + "date": "2014-01-20", + "value": 23829538 + }, + { + "date": "2014-01-21", + "value": 24245689 + }, + { + "date": "2014-01-22", + "value": 26429711 + }, + { + "date": "2014-01-23", + "value": 26259017 + }, + { + "date": "2014-01-24", + "value": 25396183 + }, + { + "date": "2014-01-25", + "value": 23107346 + }, + { + "date": "2014-01-26", + "value": 28659852 + }, + { + "date": "2014-01-27", + "value": 25270783 + }, + { + "date": "2014-01-28", + "value": 26270783 + }, + { + "date": "2014-01-29", + "value": 27270783 + }, + { + "date": "2014-01-30", + "value": 28270783 + }, + { + "date": "2014-01-31", + "value": 29270783 + }, + { + "date": "2014-02-01", + "value": 30270783 + }, + { + "date": "2014-02-02", + "value": 31270783 + }, + { + "date": "2014-02-03", + "value": 32270783 + }, + { + "date": "2014-02-04", + "value": 33270783 + }, + { + "date": "2014-02-05", + "value": 28270783 + }, + { + "date": "2014-02-06", + "value": 27270783 + }, + { + "date": "2014-02-07", + "value": 35270783 + }, + { + "date": "2014-02-08", + "value": 34270783 + }, + { + "date": "2014-02-09", + "value": 28270783 + }, + { + "date": "2014-02-10", + "value": 35270783 + }, + { + "date": "2014-02-11", + "value": 36270783 + }, + { + "date": "2014-02-12", + "value": 34127078 + }, + { + "date": "2014-02-13", + "value": 33124078 + }, + { + "date": "2014-02-14", + "value": 36227078 + }, + { + "date": "2014-02-15", + "value": 37827078 + }, + { + "date": "2014-02-16", + "value": 36427073 + }, + { + "date": "2014-02-17", + "value": 37570783 + }, + { + "date": "2014-02-18", + "value": 38627073 + }, + { + "date": "2014-02-19", + "value": 37727078 + }, + { + "date": "2014-02-20", + "value": 38827073 + }, + { + "date": "2014-02-21", + "value": 40927078 + }, + { + "date": "2014-02-22", + "value": 41027078 + }, + { + "date": "2014-02-23", + "value": 42127073 + }, + { + "date": "2014-02-24", + "value": 43220783 + }, + { + "date": "2014-02-25", + "value": 44327078 + }, + { + "date": "2014-02-26", + "value": 40427078 + }, + { + "date": "2014-02-27", + "value": 41027078 + }, + { + "date": "2014-02-28", + "value": 45627078 + }, + { + "date": "2014-03-01", + "value": 44727078 + }, + { + "date": "2014-03-02", + "value": 44227078 + }, + { + "date": "2014-03-03", + "value": 45227078 + }, + { + "date": "2014-03-04", + "value": 46027078 + }, + { + "date": "2014-03-05", + "value": 46927078 + }, + { + "date": "2014-03-06", + "value": 47027078 + }, + { + "date": "2014-03-07", + "value": 46227078 + }, + { + "date": "2014-03-08", + "value": 47027078 + }, + { + "date": "2014-03-09", + "value": 48027078 + }, + { + "date": "2014-03-10", + "value": 47027078 + }, + { + "date": "2014-03-11", + "value": 47027078 + }, + { + "date": "2014-03-12", + "value": 48017078 + }, + { + "date": "2014-03-13", + "value": 48077078 + }, + { + "date": "2014-03-14", + "value": 48087078 + }, + { + "date": "2014-03-15", + "value": 48017078 + }, + { + "date": "2014-03-16", + "value": 48047078 + }, + { + "date": "2014-03-17", + "value": 48067078 + }, + { + "date": "2014-03-18", + "value": 48077078 + }, + { + "date": "2014-03-19", + "value": 48027074 + }, + { + "date": "2014-03-20", + "value": 48927079 + }, + { + "date": "2014-03-21", + "value": 48727071 + }, + { + "date": "2014-03-22", + "value": 48127072 + }, + { + "date": "2014-03-23", + "value": 48527072 + }, + { + "date": "2014-03-24", + "value": 48627027 + }, + { + "date": "2014-03-25", + "value": 48027040 + }, + { + "date": "2014-03-26", + "value": 48027043 + }, + { + "date": "2014-03-27", + "value": 48057022 + }, + { + "date": "2014-03-28", + "value": 49057022 + }, + { + "date": "2014-03-29", + "value": 50057022 + }, + { + "date": "2014-03-30", + "value": 51057022 + }, + { + "date": "2014-03-31", + "value": 52057022 + }, + { + "date": "2014-04-01", + "value": 53057022 + }, + { + "date": "2014-04-02", + "value": 54057022 + }, + { + "date": "2014-04-03", + "value": 52057022 + }, + { + "date": "2014-04-04", + "value": 55057022 + }, + { + "date": "2014-04-05", + "value": 58270783 + }, + { + "date": "2014-04-06", + "value": 56270783 + }, + { + "date": "2014-04-07", + "value": 55270783 + }, + { + "date": "2014-04-08", + "value": 58270783 + }, + { + "date": "2014-04-09", + "value": 59270783 + }, + { + "date": "2014-04-10", + "value": 60270783 + }, + { + "date": "2014-04-11", + "value": 61270783 + }, + { + "date": "2014-04-12", + "value": 62270783 + }, + { + "date": "2014-04-13", + "value": 63270783 + }, + { + "date": "2014-04-14", + "value": 64270783 + }, + { + "date": "2014-04-15", + "value": 65270783 + }, + { + "date": "2014-04-16", + "value": 66270783 + }, + { + "date": "2014-04-17", + "value": 67270783 + }, + { + "date": "2014-04-18", + "value": 68270783 + }, + { + "date": "2014-04-19", + "value": 69270783 + }, + { + "date": "2014-04-20", + "value": 70270783 + }, + { + "date": "2014-04-21", + "value": 71270783 + }, + { + "date": "2014-04-22", + "value": 72270783 + }, + { + "date": "2014-04-23", + "value": 73270783 + }, + { + "date": "2014-04-24", + "value": 74270783 + }, + { + "date": "2014-04-25", + "value": 75270783 + }, + { + "date": "2014-04-26", + "value": 76660783 + }, + { + "date": "2014-04-27", + "value": 77270783 + }, + { + "date": "2014-04-28", + "value": 78370783 + }, + { + "date": "2014-04-29", + "value": 79470783 + }, + { + "date": "2014-04-30", + "value": 80170783 + } + ], + [{ + "date": "2014-01-01", + "value": 150000000 + }, + { + "date": "2014-01-02", + "value": 160379978 + }, + { + "date": "2014-01-03", + "value": 170493749 + }, + { + "date": "2014-01-04", + "value": 160785250 + }, + { + "date": "2014-01-05", + "value": 167391904 + }, + { + "date": "2014-01-06", + "value": 161576838 + }, + { + "date": "2014-01-07", + "value": 161413854 + }, + { + "date": "2014-01-08", + "value": 152177211 + }, + { + "date": "2014-01-09", + "value": 143762210 + }, + { + "date": "2014-01-10", + "value": 144381072 + }, + { + "date": "2014-01-11", + "value": 154352310 + }, + { + "date": "2014-01-12", + "value": 165531790 + }, + { + "date": "2014-01-13", + "value": 175748881 + }, + { + "date": "2014-01-14", + "value": 187064037 + }, + { + "date": "2014-01-15", + "value": 197520685 + }, + { + "date": "2014-01-16", + "value": 210176418 + }, + { + "date": "2014-01-17", + "value": 196122924 + }, + { + "date": "2014-01-18", + "value": 207337480 + }, + { + "date": "2014-01-19", + "value": 200258882 + }, + { + "date": "2014-01-20", + "value": 186829538 + }, + { + "date": "2014-01-21", + "value": 192456897 + }, + { + "date": "2014-01-22", + "value": 204299711 + }, + { + "date": "2014-01-23", + "value": 192759017 + }, + { + "date": "2014-01-24", + "value": 203596183 + }, + { + "date": "2014-01-25", + "value": 208107346 + }, + { + "date": "2014-01-26", + "value": 196359852 + }, + { + "date": "2014-01-27", + "value": 192570783 + }, + { + "date": "2014-01-28", + "value": 177967768 + }, + { + "date": "2014-01-29", + "value": 190632803 + }, + { + "date": "2014-01-30", + "value": 203725316 + }, + { + "date": "2014-01-31", + "value": 218226177 + }, + { + "date": "2014-02-01", + "value": 210698669 + }, + { + "date": "2014-02-02", + "value": 217640656 + }, + { + "date": "2014-02-03", + "value": 216142362 + }, + { + "date": "2014-02-04", + "value": 201410971 + }, + { + "date": "2014-02-05", + "value": 196704289 + }, + { + "date": "2014-02-06", + "value": 190436945 + }, + { + "date": "2014-02-07", + "value": 178891686 + }, + { + "date": "2014-02-08", + "value": 171613962 + }, + { + "date": "2014-02-09", + "value": 157579773 + }, + { + "date": "2014-02-10", + "value": 158677098 + }, + { + "date": "2014-02-11", + "value": 147129977 + }, + { + "date": "2014-02-12", + "value": 151561876 + }, + { + "date": "2014-02-13", + "value": 151627421 + }, + { + "date": "2014-02-14", + "value": 143543872 + }, + { + "date": "2014-02-15", + "value": 136581057 + }, + { + "date": "2014-02-16", + "value": 135560715 + }, + { + "date": "2014-02-17", + "value": 122625263 + }, + { + "date": "2014-02-18", + "value": 112091484 + }, + { + "date": "2014-02-19", + "value": 98810329 + }, + { + "date": "2014-02-20", + "value": 99882912 + }, + { + "date": "2014-02-21", + "value": 94943095 + }, + { + "date": "2014-02-22", + "value": 104875743 + }, + { + "date": "2014-02-23", + "value": 116383678 + }, + { + "date": "2014-02-24", + "value": 125028841 + }, + { + "date": "2014-02-25", + "value": 123967310 + }, + { + "date": "2014-02-26", + "value": 133167029 + }, + { + "date": "2014-02-27", + "value": 128577263 + }, + { + "date": "2014-02-28", + "value": 115836969 + }, + { + "date": "2014-03-01", + "value": 119264529 + }, + { + "date": "2014-03-02", + "value": 109363374 + }, + { + "date": "2014-03-03", + "value": 113985628 + }, + { + "date": "2014-03-04", + "value": 114650999 + }, + { + "date": "2014-03-05", + "value": 110866108 + }, + { + "date": "2014-03-06", + "value": 96473454 + }, + { + "date": "2014-03-07", + "value": 104075886 + }, + { + "date": "2014-03-08", + "value": 103568384 + }, + { + "date": "2014-03-09", + "value": 101534883 + }, + { + "date": "2014-03-10", + "value": 115825447 + }, + { + "date": "2014-03-11", + "value": 126133916 + }, + { + "date": "2014-03-12", + "value": 116502109 + }, + { + "date": "2014-03-13", + "value": 130169411 + }, + { + "date": "2014-03-14", + "value": 124296886 + }, + { + "date": "2014-03-15", + "value": 126347399 + }, + { + "date": "2014-03-16", + "value": 131483669 + }, + { + "date": "2014-03-17", + "value": 142811333 + }, + { + "date": "2014-03-18", + "value": 129675396 + }, + { + "date": "2014-03-19", + "value": 115514483 + }, + { + "date": "2014-03-20", + "value": 117630630 + }, + { + "date": "2014-03-21", + "value": 122340239 + }, + { + "date": "2014-03-22", + "value": 132349091 + }, + { + "date": "2014-03-23", + "value": 125613305 + }, + { + "date": "2014-03-24", + "value": 135592466 + }, + { + "date": "2014-03-25", + "value": 123408762 + }, + { + "date": "2014-03-26", + "value": 111991454 + }, + { + "date": "2014-03-27", + "value": 116123955 + }, + { + "date": "2014-03-28", + "value": 112817214 + }, + { + "date": "2014-03-29", + "value": 113029590 + }, + { + "date": "2014-03-30", + "value": 108753398 + }, + { + "date": "2014-03-31", + "value": 99383763 + }, + { + "date": "2014-04-01", + "value": 100151737 + }, + { + "date": "2014-04-02", + "value": 94985209 + }, + { + "date": "2014-04-03", + "value": 82913669 + }, + { + "date": "2014-04-04", + "value": 78748268 + }, + { + "date": "2014-04-05", + "value": 63829135 + }, + { + "date": "2014-04-06", + "value": 78694727 + }, + { + "date": "2014-04-07", + "value": 80868994 + }, + { + "date": "2014-04-08", + "value": 93799013 + }, + { + "date": "2014-04-09", + "value": 99042416 + }, + { + "date": "2014-04-10", + "value": 97298692 + }, + { + "date": "2014-04-11", + "value": 83353499 + }, + { + "date": "2014-04-12", + "value": 71248129 + }, + { + "date": "2014-04-13", + "value": 75253744 + }, + { + "date": "2014-04-14", + "value": 68976648 + }, + { + "date": "2014-04-15", + "value": 71002284 + }, + { + "date": "2014-04-16", + "value": 75052401 + }, + { + "date": "2014-04-17", + "value": 83894030 + }, + { + "date": "2014-04-18", + "value": 90236528 + }, + { + "date": "2014-04-19", + "value": 99739114 + }, + { + "date": "2014-04-20", + "value": 96407136 + }, + { + "date": "2014-04-21", + "value": 108323177 + }, + { + "date": "2014-04-22", + "value": 101578914 + }, + { + "date": "2014-04-23", + "value": 115877608 + }, + { + "date": "2014-04-24", + "value": 112088857 + }, + { + "date": "2014-04-25", + "value": 112071353 + }, + { + "date": "2014-04-26", + "value": 101790062 + }, + { + "date": "2014-04-27", + "value": 115003761 + }, + { + "date": "2014-04-28", + "value": 120457727 + }, + { + "date": "2014-04-29", + "value": 118253926 + }, + { + "date": "2014-04-30", + "value": 117956992 + } + ], + [{ + "date": "2014-01-01", + "value": 50000000 + }, + { + "date": "2014-01-02", + "value": 60379978 + }, + { + "date": "2014-01-03", + "value": 40493749 + }, + { + "date": "2014-01-04", + "value": 60785250 + }, + { + "date": "2014-01-05", + "value": 67391904 + }, + { + "date": "2014-01-06", + "value": 61576838 + }, + { + "date": "2014-01-07", + "value": 61413854 + }, + { + "date": "2014-01-08", + "value": 82177211 + }, + { + "date": "2014-01-09", + "value": 103762210 + }, + { + "date": "2014-01-10", + "value": 84381072 + }, + { + "date": "2014-01-11", + "value": 54352310 + }, + { + "date": "2014-01-12", + "value": 65531790 + }, + { + "date": "2014-01-13", + "value": 75748881 + }, + { + "date": "2014-01-14", + "value": 47064037 + }, + { + "date": "2014-01-15", + "value": 67520685 + }, + { + "date": "2014-01-16", + "value": 60176418 + }, + { + "date": "2014-01-17", + "value": 66122924 + }, + { + "date": "2014-01-18", + "value": 57337480 + }, + { + "date": "2014-01-19", + "value": 100258882 + }, + { + "date": "2014-01-20", + "value": 46829538 + }, + { + "date": "2014-01-21", + "value": 92456897 + }, + { + "date": "2014-01-22", + "value": 94299711 + }, + { + "date": "2014-01-23", + "value": 62759017 + }, + { + "date": "2014-01-24", + "value": 103596183 + }, + { + "date": "2014-01-25", + "value": 108107346 + }, + { + "date": "2014-01-26", + "value": 66359852 + }, + { + "date": "2014-01-27", + "value": 62570783 + }, + { + "date": "2014-01-28", + "value": 77967768 + }, + { + "date": "2014-01-29", + "value": 60632803 + }, + { + "date": "2014-01-30", + "value": 103725316 + }, + { + "date": "2014-01-31", + "value": 98226177 + }, + { + "date": "2014-02-01", + "value": 60698669 + }, + { + "date": "2014-02-02", + "value": 67640656 + }, + { + "date": "2014-02-03", + "value": 66142362 + }, + { + "date": "2014-02-04", + "value": 101410971 + }, + { + "date": "2014-02-05", + "value": 66704289 + }, + { + "date": "2014-02-06", + "value": 60436945 + }, + { + "date": "2014-02-07", + "value": 78891686 + }, + { + "date": "2014-02-08", + "value": 71613962 + }, + { + "date": "2014-02-09", + "value": 107579773 + }, + { + "date": "2014-02-10", + "value": 58677098 + }, + { + "date": "2014-02-11", + "value": 87129977 + }, + { + "date": "2014-02-12", + "value": 51561876 + }, + { + "date": "2014-02-13", + "value": 51627421 + }, + { + "date": "2014-02-14", + "value": 83543872 + }, + { + "date": "2014-02-15", + "value": 66581057 + }, + { + "date": "2014-02-16", + "value": 65560715 + }, + { + "date": "2014-02-17", + "value": 62625263 + }, + { + "date": "2014-02-18", + "value": 92091484 + }, + { + "date": "2014-02-19", + "value": 48810329 + }, + { + "date": "2014-02-20", + "value": 49882912 + }, + { + "date": "2014-02-21", + "value": 44943095 + }, + { + "date": "2014-02-22", + "value": 104875743 + }, + { + "date": "2014-02-23", + "value": 96383678 + }, + { + "date": "2014-02-24", + "value": 105028841 + }, + { + "date": "2014-02-25", + "value": 63967310 + }, + { + "date": "2014-02-26", + "value": 63167029 + }, + { + "date": "2014-02-27", + "value": 68577263 + }, + { + "date": "2014-02-28", + "value": 95836969 + }, + { + "date": "2014-03-01", + "value": 99264529 + }, + { + "date": "2014-03-02", + "value": 109363374 + }, + { + "date": "2014-03-03", + "value": 93985628 + }, + { + "date": "2014-03-04", + "value": 94650999 + }, + { + "date": "2014-03-05", + "value": 90866108 + }, + { + "date": "2014-03-06", + "value": 46473454 + }, + { + "date": "2014-03-07", + "value": 84075886 + }, + { + "date": "2014-03-08", + "value": 103568384 + }, + { + "date": "2014-03-09", + "value": 101534883 + }, + { + "date": "2014-03-10", + "value": 95825447 + }, + { + "date": "2014-03-11", + "value": 66133916 + }, + { + "date": "2014-03-12", + "value": 96502109 + }, + { + "date": "2014-03-13", + "value": 80169411 + }, + { + "date": "2014-03-14", + "value": 84296886 + }, + { + "date": "2014-03-15", + "value": 86347399 + }, + { + "date": "2014-03-16", + "value": 31483669 + }, + { + "date": "2014-03-17", + "value": 82811333 + }, + { + "date": "2014-03-18", + "value": 89675396 + }, + { + "date": "2014-03-19", + "value": 95514483 + }, + { + "date": "2014-03-20", + "value": 97630630 + }, + { + "date": "2014-03-21", + "value": 62340239 + }, + { + "date": "2014-03-22", + "value": 62349091 + }, + { + "date": "2014-03-23", + "value": 65613305 + }, + { + "date": "2014-03-24", + "value": 65592466 + }, + { + "date": "2014-03-25", + "value": 63408762 + }, + { + "date": "2014-03-26", + "value": 91991454 + }, + { + "date": "2014-03-27", + "value": 96123955 + }, + { + "date": "2014-03-28", + "value": 92817214 + }, + { + "date": "2014-03-29", + "value": 93029590 + }, + { + "date": "2014-03-30", + "value": 108753398 + }, + { + "date": "2014-03-31", + "value": 49383763 + }, + { + "date": "2014-04-01", + "value": 100151737 + }, + { + "date": "2014-04-02", + "value": 44985209 + }, + { + "date": "2014-04-03", + "value": 52913669 + }, + { + "date": "2014-04-04", + "value": 48748268 + }, + { + "date": "2014-04-05", + "value": 23829135 + }, + { + "date": "2014-04-06", + "value": 58694727 + }, + { + "date": "2014-04-07", + "value": 50868994 + }, + { + "date": "2014-04-08", + "value": 43799013 + }, + { + "date": "2014-04-09", + "value": 4042416 + }, + { + "date": "2014-04-10", + "value": 47298692 + }, + { + "date": "2014-04-11", + "value": 53353499 + }, + { + "date": "2014-04-12", + "value": 71248129 + }, + { + "date": "2014-04-13", + "value": 75253744 + }, + { + "date": "2014-04-14", + "value": 68976648 + }, + { + "date": "2014-04-15", + "value": 71002284 + }, + { + "date": "2014-04-16", + "value": 75052401 + }, + { + "date": "2014-04-17", + "value": 83894030 + }, + { + "date": "2014-04-18", + "value": 50236528 + }, + { + "date": "2014-04-19", + "value": 59739114 + }, + { + "date": "2014-04-20", + "value": 56407136 + }, + { + "date": "2014-04-21", + "value": 108323177 + }, + { + "date": "2014-04-22", + "value": 101578914 + }, + { + "date": "2014-04-23", + "value": 95877608 + }, + { + "date": "2014-04-24", + "value": 62088857 + }, + { + "date": "2014-04-25", + "value": 92071353 + }, + { + "date": "2014-04-26", + "value": 81790062 + }, + { + "date": "2014-04-27", + "value": 105003761 + }, + { + "date": "2014-04-28", + "value": 100457727 + }, + { + "date": "2014-04-29", + "value": 98253926 + }, + { + "date": "2014-04-30", + "value": 67956992 + } + ] + ] + var ts1 = 1388534400000; + var ts2 = 1388620800000; + var ts3 = 1389052800000; + + var dataSet = [[],[],[]]; + + for(var i=0; i<12; i++) { + ts1 = ts1 + 86400000; + var innerArr = [ts1, dataSeries[2][i].value]; + dataSet[0].push(innerArr) + } + for(var i=0; i<18; i++) { + ts2 = ts2 + 86400000; + var innerArr = [ts2, dataSeries[1][i].value]; + dataSet[1].push(innerArr) + } + for(var i=0; i<12; i++) { + ts3 = ts3 + 86400000; + var innerArr = [ts3, dataSeries[0][i].value]; + dataSet[2].push(innerArr) + } + + var options = { + chart: { + type: 'area', + stacked: false, + height: 350, + zoom: { + enabled: false + }, + }, + plotOptions: { + line: { + curve: 'smooth', + } + }, + dataLabels: { + enabled: false + }, + series: [{ + name: 'PRODUCT A', + data: dataSet[0] + }, { + name: 'PRODUCT B', + data: dataSet[1] + }, { + name: 'PRODUCT C', + data: dataSet[2] + }], + markers: { + size: 0, + style: 'full', + }, + fill: { + gradient: { + enabled: true, + shadeIntensity: 1, + inverseColors: false, + opacityFrom: 0.45, + opacityTo: 0.05, + stops: [20, 100, 100, 100] + }, + }, + yaxis: { + labels: { + style: { + color: '#8e8da4', + }, + offsetX: 0, + formatter: function(val) { + return (val / 1000000).toFixed(2); + }, + }, + axisBorder: { + show: false, + }, + axisTicks: { + show: false + } + }, + xaxis: { + type: 'datetime', + tickAmount: 8, + min: new Date("01/01/2014").getTime(), + max: new Date("01/20/2014").getTime(), + labels: { + rotate: -15, + rotateAlways: true, + formatter: function(val, timestamp) { + return moment(new Date(timestamp)).format("DD MMM YYYY") + } + } + }, + title: { + text: 'Irregular Data in Time Series', + align: 'left', + offsetX: 14 + }, + tooltip: { + shared: true + }, + legend: { + position: 'top', + horizontalAlign: 'right', + offsetX: -10 + } + } + + var chart = new ApexCharts( + document.querySelector("#irregular"), + options + ); + + chart.render(); + + } + + + + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + $(function(){ + var autonumeric = jQuery(".autonumber"); + if (autonumeric.length > 0) { + /****** Spanish-numeric ******/ + new AutoNumeric('#Spanish', 'Spanish'); + /****** NorthAmerican-numeric ******/ + new AutoNumeric('#NorthAmerican', 'NorthAmerican'); + /****** British-numeric ******/ + new AutoNumeric('#British', 'British'); + /****** Swiss-numeric ******/ + new AutoNumeric('#Swiss', 'Swiss'); + /****** Japanese-numeric ******/ + new AutoNumeric('#Japanese', 'Japanese'); + /****** Chinese-numeric ******/ + new AutoNumeric('#Chinese', 'Chinese'); + /****** Brazilian-numeric ******/ + new AutoNumeric('#Brazilian', 'Brazilian'); + /****** Turkish-numeric ******/ + new AutoNumeric('#Turkish', 'Turkish'); + /****** DecimalCharCommaSeparator-numeric ******/ + new AutoNumeric('#DecimalCharCommaSeparator', 'dotDecimalCharCommaSeparator'); + /****** commaDecimalCharDotSeparator-numeric ******/ + new AutoNumeric('#commaDecimalCharDotSeparator', 'commaDecimalCharDotSeparator'); + /****** integer-numeric ******/ + new AutoNumeric('#integer', 'integer'); + /****** integerPos-numeric ******/ + new AutoNumeric('#integerPos', 'integerPos'); + /****** integerNeg-numeric ******/ + new AutoNumeric('#integerNeg', 'integerNeg'); + /****** float-numeric ******/ + new AutoNumeric('#float', 'float'); + /****** floatPos-numeric ******/ + new AutoNumeric('#floatPos', 'floatPos'); + /****** floatNeg-numeric ******/ + new AutoNumeric('#floatNeg', 'floatNeg'); + /****** numeric-numeric ******/ + new AutoNumeric('#numeric', 'numeric'); + /****** numericPos-numeric ******/ + new AutoNumeric('#numericPos', 'numericPos'); + /****** numericNeg-numeric ******/ + new AutoNumeric('#numericNeg', 'numericNeg'); + /****** euro-numeric ******/ + new AutoNumeric('#euro', 'euro'); + /****** euroPos-numeric ******/ + new AutoNumeric('#euroPos', 'euroPos'); + /****** euroNeg-numeric ******/ + new AutoNumeric('#euroNeg', 'euroNeg'); + /****** euroSpace-numeric ******/ + new AutoNumeric('#euroSpace', 'euroSpace'); + /****** euroSpacePos-numeric ******/ + new AutoNumeric('#euroSpacePos', 'euroSpacePos'); + /****** euroSpaceNeg-numeric ******/ + new AutoNumeric('#euroSpaceNeg', 'euroSpaceNeg'); + /****** dollar-numeric ******/ + new AutoNumeric('#dollar', 'dollar'); + /****** dollarPos-numeric ******/ + new AutoNumeric('#dollarPos', 'dollarPos'); + /****** dollarNeg-numeric ******/ + new AutoNumeric('#dollarNeg', 'dollarNeg'); + /****** french-numeric ******/ + new AutoNumeric('#percentageEU2dec', 'percentageEU2dec'); + /****** percentageEU2decPos-numeric ******/ + new AutoNumeric('#percentageEU2decPos', 'percentageEU2decPos'); + /****** percentageEU2decNeg-numeric ******/ + new AutoNumeric('#percentageEU2decNeg', 'percentageEU2decNeg'); + /****** percentageUS2dec-numeric ******/ + new AutoNumeric('#percentageUS2dec', 'percentageUS2dec'); + /****** percentageUS3decPos-numeric ******/ + new AutoNumeric('#percentageUS3decPos', 'percentageUS3decPos'); + /****** percentageUS3decNeg-numeric ******/ + new AutoNumeric('#percentageUS3decNeg', 'percentageUS3decNeg'); + } + + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var customfile = jQuery(".custom-file-input"); + if (customfile.length > 0) { + bsCustomFileInput.init(); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var c3Chart = jQuery(".c3chart-wrapper"); + if (c3Chart.length > 0) { + var c3demo1 = jQuery("#c3demo1"); + if (c3demo1.length > 0) { + var chart = c3.generate({ + bindto: '#c3demo1', + data: { + columns: [ + ['data1', 30, 200, 100, 400, 150, 250], + ['data2', 50, 20, 10, 40, 15, 25] + ], + colors: { + data1: '#8E54E9', + data2: '#4776E6' + }, + } + }); + } + var c3demo2 = jQuery("#c3demo2"); + if (c3demo2.length > 0) { + var chart = c3.generate({ + bindto: '#c3demo2', + data: { + columns: [ + ['data1', 300, 350, 300, 0, 0, 0], + ['data2', 130, 100, 140, 200, 150, 50] + ], + colors: { + data1: '#8E54E9', + data2: '#4776E6' + }, + types: { + data1: 'area', + data2: 'area-spline' + } + } + }); + } + var c3demo3 = jQuery("#c3demo3"); + if (c3demo3.length > 0) { + var chart = c3.generate({ + bindto: '#c3demo3', + data: { + columns: [ + ['data1', 30, 200, 100, 400, 150, 250], + ['data2', 130, 100, 140, 200, 150, 50], + ['data3', 130, 150, 200, 300, 200, 100] + ], + colors: { + data1: '#8E54E9', + data2: '#4776E6', + data3: '#ffbc1d' + }, + type: 'bar' + }, + bar: { + width: { + ratio: 0.5 // this makes bar width 50% of length between ticks + } + } + }); + } + var c3demo4 = jQuery("#c3demo4"); + if (c3demo4.length > 0) { + var chart = c3.generate({ + bindto: '#c3demo4', + data: { + columns: [ + ['data1', -30, 200, 200, 400, -150, 250], + ['data2', 130, 100, -100, 200, -150, 50], + ['data3', -230, 200, 200, -300, 250, 250], + ['data4', 100, -50, 150, 200, -300, -100] + ], + type: 'bar', + colors: { + data1: '#8E54E9', + data2: '#4776E6', + data3: '#ffbc1d', + data4: '#25d09a' + }, + groups: [ + ['data1', 'data2', 'data3', 'data4'] + ] + }, + grid: { + y: { + lines: [{ value: 0 }] + } + } + }); + } + var c3demo5 = jQuery("#c3demo5"); + if (c3demo5.length > 0) { + var chart = c3.generate({ + bindto: '#c3demo5', + data: { + columns: [ + ["setosa", 0.2, 0.2, 0.2, 0.2, 0.2, 0.4, 0.3, 0.2, 0.2, 0.1, 0.2, 0.2, 0.1, 0.1, 0.2, 0.4, 0.4, 0.3, 0.3, 0.3, 0.2, 0.4, 0.2, 0.5, 0.2, 0.2, 0.4, 0.2, 0.2, 0.2, 0.2, 0.4, 0.1, 0.2, 0.2, 0.2, 0.2, 0.1, 0.2, 0.2, 0.3, 0.3, 0.2, 0.6, 0.4, 0.3, 0.2, 0.2, 0.2, 0.2], + ["versicolor", 1.4, 1.5, 1.5, 1.3, 1.5, 1.3, 1.6, 1.0, 1.3, 1.4, 1.0, 1.5, 1.0, 1.4, 1.3, 1.4, 1.5, 1.0, 1.5, 1.1, 1.8, 1.3, 1.5, 1.2, 1.3, 1.4, 1.4, 1.7, 1.5, 1.0, 1.1, 1.0, 1.2, 1.6, 1.5, 1.6, 1.5, 1.3, 1.3, 1.3, 1.2, 1.4, 1.2, 1.0, 1.3, 1.2, 1.3, 1.3, 1.1, 1.3], + ["virginica", 2.5, 1.9, 2.1, 1.8, 2.2, 2.1, 1.7, 1.8, 1.8, 2.5, 2.0, 1.9, 2.1, 2.0, 2.4, 2.3, 1.8, 2.2, 2.3, 1.5, 2.3, 2.0, 2.0, 1.8, 2.1, 1.8, 1.8, 1.8, 2.1, 1.6, 1.9, 2.0, 2.2, 1.5, 1.4, 2.3, 2.4, 1.8, 1.8, 2.1, 2.4, 2.3, 1.9, 2.3, 2.5, 2.3, 1.9, 2.0, 2.3, 1.8], + ], + colors: { + setosa: '#8E54E9', + versicolor: '#4776E6', + virginica: '#ffbc1d' + }, + type: 'pie' + } + }); + } + var c3demo6 = jQuery("#c3demo6"); + if (c3demo6.length > 0) { + var chart = c3.generate({ + bindto: '#c3demo6', + data: { + columns: [ + ["desktop", 0.2, 0.2, 0.2, 0.2, 0.2, 0.4, 0.3, 0.2, 0.2, 0.1, 0.2, 0.2, 0.1, 0.1, 0.2, 0.4, 0.4, 0.3, 0.3, 0.3, 0.2, 0.4, 0.2, 0.5, 0.2, 0.2, 0.4, 0.2, 0.2, 0.2, 0.2, 0.4, 0.1, 0.2, 0.2, 0.2, 0.2, 0.1, 0.2, 0.2, 0.3, 0.3, 0.2, 0.6, 0.4, 0.3, 0.2, 0.2, 0.2, 0.2], + ["tablet", 1.4, 1.5, 1.5, 1.3, 1.5, 1.3, 1.6, 1.0, 1.3, 1.4, 1.0, 1.5, 1.0, 1.4, 1.3, 1.4, 1.5, 1.0, 1.5, 1.1, 1.8, 1.3, 1.5, 1.2, 1.3, 1.4, 1.4, 1.7, 1.5, 1.0, 1.1, 1.0, 1.2, 1.6, 1.5, 1.6, 1.5, 1.3, 1.3, 1.3, 1.2, 1.4, 1.2, 1.0, 1.3, 1.2, 1.3, 1.3, 1.1, 1.3], + ["mobile", 2.5, 1.9, 2.1, 1.8, 2.2, 2.1, 1.7, 1.8, 1.8, 2.5, 2.0, 1.9, 2.1, 2.0, 2.4, 2.3, 1.8, 2.2, 2.3, 1.5, 2.3, 2.0, 2.0, 1.8, 2.1, 1.8, 1.8, 1.8, 2.1, 1.6, 1.9, 2.0, 2.2, 1.5, 1.4, 2.3, 2.4, 1.8, 1.8, 2.1, 2.4, 2.3, 1.9, 2.3, 2.5, 2.3, 1.9, 2.0, 2.3, 1.8], + ], + colors: { + desktop: '#8E54E9', + tablet: '#4776E6', + mobile: '#ffbc1d' + }, + type: 'donut', + }, + donut: { + title: "Browser Statistic" + } + }); + } + } + }); + +})(window, document, window.jQuery, document.ready); +(function(window, document, $, undefined){ + + $(function(){ + var chartistChart = jQuery(".chartist-wrapper"); + if (chartistChart.length > 0) { + + //simple line chart + var chartistdemo1 = jQuery("#chartistdemo1"); + if (chartistdemo1.length > 0) { + new Chartist.Line('.ct-chart-line', { + labels: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'], + series: [ + [12, 9, 7, 8, 5], + [2, 1, 3.5, 7, 3], + [1, 3, 4, 5, 6] + ] + }, { + fullWidth: true, + chartPadding: { + right: 30, + left:0 + }, + axisY: { + offset: 30 + }, + }); + + } + var chartistdemo2 = jQuery("#chartistdemo2"); + if (chartistdemo2.length > 0) { + new Chartist.Line('.ct-chart-area', { + labels: [1, 2, 3, 4, 5, 6, 7, 8], + series: [ + [5, 9, 7, 8, 5, 3, 5, 4] + ] + }, { + low: 0, + showArea: true, + fullWidth: true, + axisY: { + offset: 20 + }, + chartPadding: { + right: 10, + left:0 + } + }); + } + var chartistdemo3 = jQuery("#chartistdemo3"); + if (chartistdemo3.length > 0) { + var data = { + labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + series: [ + [6, 4, 8, 7, 6, 4, 8, 7, 6, 4, 8, 7], + [4, 3, 7, 6.5, 4, 3, 7, 6.5, 4, 3, 7, 6.5], + [8, 3, 1, 6, 8, 3, 1, 6, 8, 3, 1, 6] + ] + }; + + var options = { + seriesBarDistance: 20, + axisY: { + offset: 20, + scaleMinSpace: 15 + }, + }; + + + + var responsiveOptions = [ + ['screen and (max-width: 640px)', { + seriesBarDistance: 0, + axisX: { + labelInterpolationFnc: function(value) { + return value[0]; + } + } + }] + ]; + + new Chartist.Bar('.ct-chart-bar', data, options, responsiveOptions); + } + var chartistdemo4 = jQuery("#chartistdemo4"); + if (chartistdemo4.length > 0) { + new Chartist.Bar('.ct-chart-stacked', { + labels: ['Q1', 'Q2', 'Q3', 'Q4'], + series: [ + [800000, 1200000, 1400000, 1300000], + [200000, 400000, 500000, 300000], + [100000, 200000, 400000, 600000] + ] + }, { + stackBars: true, + axisY: { + labelInterpolationFnc: function(value) { + return (value / 1000) + 'k'; + } + } + }).on('draw', function(data) { + if (data.type === 'bar') { + data.element.attr({ + style: 'stroke-width: 30px' + }); + } + }); + } + var chartistdemo5 = jQuery("#chartistdemo5"); + if (chartistdemo5.length > 0) { + new Chartist.Bar('.ct-chart-horizontalbar', { + labels: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'], + series: [ + [5, 4, 3, 7, 5, 10, 3], + [3, 2, 9, 5, 4, 6, 4] + ] + }, { + seriesBarDistance: 10, + reverseData: true, + horizontalBars: true, + axisY: { + offset: 50 + }, + chartPadding: { + right: 20, + left:0 + } + }); + } + var chartistdemo6 = jQuery("#chartistdemo6"); + if (chartistdemo6.length > 0) { + var data = { + series: [4, 3, 4, 3, 2] + }; + + var sum = function(a, b) { return a + b }; + + new Chartist.Pie('.ct-chart-pie', data, { + labelInterpolationFnc: function(value) { + return Math.round(value / data.series.reduce(sum) * 100) + '%'; + } + }); + } + var chartistdemo7 = jQuery("#chartistdemo7"); + if (chartistdemo7.length > 0) { + new Chartist.Pie('.ct-chart-donut', { + series: [20, 10, 30, 40] + }, { + donut: true, + donutWidth: 60, + donutSolid: true, + startAngle: 270, + showLabel: true + }); + } + var chartistdemo8 = jQuery("#chartistdemo8"); + if (chartistdemo8.length > 0) { + new Chartist.Pie('.ct-chart-gauge', { + series: [20, 10, 30, 40] + }, { + donut: true, + donutWidth: 60, + donutSolid: true, + startAngle: 270, + total: 200, + showLabel: true + }); + } + //analytical dashboard chart + var analytical1 = jQuery("#analytical1"); + if (analytical1.length > 0) { + var data = { + series: [ + [6, -5, 7, -6, 4, -3] + ] + }; + + var options = { + high: 10, + low: -10, + seriesBarDistance: 10, + fullWidth: true, + showLabel: false, + chartPadding: 0, + axisX: { + showGrid: false, + showLabel: false, + offset: 0 + }, + axisY: { + showGrid: false, + showLabel: false, + offset: 0 + } + }; + + new Chartist.Bar('#analytical1', data, options); + } + //analytical dashboard chart + var analytical2 = jQuery("#analytical2"); + if (analytical2.length > 0) { + var data = { + series: [ + [4, -7, 6, -3, 5, -2] + ] + }; + + var options = { + high: 10, + low: -10, + seriesBarDistance: 10, + fullWidth: true, + showLabel: false, + chartPadding: 0, + axisX: { + showGrid: false, + showLabel: false, + offset: 0 + }, + axisY: { + showGrid: false, + showLabel: false, + offset: 0 + } + }; + + new Chartist.Bar('#analytical2', data, options); + } + //analytical dashboard chart + var analytical3 = jQuery("#analytical3"); + if (analytical3.length > 0) { + var data = { + series: [ + [6, -3, 5, -7, 2, -4] + ] + }; + + var options = { + high: 10, + low: -10, + seriesBarDistance: 10, + fullWidth: true, + showLabel: false, + chartPadding: 0, + axisX: { + showGrid: false, + showLabel: false, + offset: 0 + }, + axisY: { + showGrid: false, + showLabel: false, + offset: 0 + } + }; + + new Chartist.Bar('#analytical3', data, options); + } + //analytical dashboard chart + var analytical4 = jQuery("#analytical4"); + if (analytical4.length > 0) { + var data = { + series: [ + [5, -3, 6, -8, 3, -5] + ] + }; + + var options = { + high: 10, + low: -10, + seriesBarDistance: 10, + fullWidth: true, + showLabel: false, + chartPadding: 0, + axisX: { + showGrid: false, + showLabel: false, + offset: 0 + }, + axisY: { + showGrid: false, + showLabel: false, + offset: 0 + } + }; + + new Chartist.Bar('#analytical4', data, options); + } + //analytical dashboard chart + var analytical5 = jQuery("#analytical5"); + if (analytical5.length > 0) { + var data = { + series: [ + [3, -5, 2, -6, 7, -3] + ] + }; + + var options = { + high: 10, + low: -10, + seriesBarDistance: 10, + fullWidth: true, + showLabel: false, + chartPadding: 0, + axisX: { + showGrid: false, + showLabel: false, + offset: 0 + }, + axisY: { + showGrid: false, + showLabel: false, + offset: 0 + } + }; + + new Chartist.Bar('#analytical5', data, options); + } + //analytical dashboard chart + var analytical6 = jQuery("#analytical6"); + if (analytical6.length > 0) { + var data = { + series: [ + [7, -4, 6, -3, 8, -2] + ] + }; + + var options = { + high: 10, + low: -10, + seriesBarDistance: 10, + fullWidth: true, + showLabel: false, + chartPadding: 0, + axisX: { + showGrid: false, + showLabel: false, + offset: 0 + }, + axisY: { + showGrid: false, + showLabel: false, + offset: 0 + } + }; + + new Chartist.Bar('#analytical6', data, options); + } + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var chartJS = jQuery(".chartjs-wrapper"); + if (chartJS.length > 0) { + /* Utils */ + window.chartColors = { + red: 'rgb(233, 84, 84)', + orange: 'rgb(253, 153, 68)', + yellow: 'rgb(255, 188, 29)', + green: 'rgb(37, 208, 154)', + blue: 'rgb(71, 118, 230)', + purple: 'rgb(142, 84, 233)', + grey: 'rgb(148, 148, 148)' + }; + + (function(global) { + var Months = [ + 'January', + 'February', + 'March', + 'April', + 'May', + 'June', + 'July', + 'August', + 'September', + 'October', + 'November', + 'December' + ]; + + var COLORS = [ + '#4dc9f6', + '#f67019', + '#f53794', + '#537bc4', + '#acc236', + '#166a8f', + '#00a950', + '#58595b', + '#8549ba' + ]; + + var Samples = global.Samples || (global.Samples = {}); + var Color = global.Color; + + Samples.utils = { + // Adapted from http://indiegamr.com/generate-repeatable-random-numbers-in-js/ + srand: function(seed) { + this._seed = seed; + }, + + rand: function(min, max) { + var seed = this._seed; + min = min === undefined ? 0 : min; + max = max === undefined ? 1 : max; + this._seed = (seed * 9301 + 49297) % 233280; + return min + (this._seed / 233280) * (max - min); + }, + + numbers: function(config) { + var cfg = config || {}; + var min = cfg.min || 0; + var max = cfg.max || 1; + var from = cfg.from || []; + var count = cfg.count || 8; + var decimals = cfg.decimals || 8; + var continuity = cfg.continuity || 1; + var dfactor = Math.pow(10, decimals) || 0; + var data = []; + var i, value; + + for (i = 0; i < count; ++i) { + value = (from[i] || 0) + this.rand(min, max); + if (this.rand() <= continuity) { + data.push(Math.round(dfactor * value) / dfactor); + } else { + data.push(null); + } + } + + return data; + }, + + labels: function(config) { + var cfg = config || {}; + var min = cfg.min || 0; + var max = cfg.max || 100; + var count = cfg.count || 8; + var step = (max - min) / count; + var decimals = cfg.decimals || 8; + var dfactor = Math.pow(10, decimals) || 0; + var prefix = cfg.prefix || ''; + var values = []; + var i; + + for (i = min; i < max; i += step) { + values.push(prefix + Math.round(dfactor * i) / dfactor); + } + + return values; + }, + + months: function(config) { + var cfg = config || {}; + var count = cfg.count || 12; + var section = cfg.section; + var values = []; + var i, value; + + for (i = 0; i < count; ++i) { + value = Months[Math.ceil(i) % 12]; + values.push(value.substring(0, section)); + } + + return values; + }, + + color: function(index) { + return COLORS[index % COLORS.length]; + }, + + transparentize: function(color, opacity) { + var alpha = opacity === undefined ? 0.5 : 1 - opacity; + return Color(color).alpha(alpha).rgbString(); + } + }; + + // DEPRECATED + window.randomScalingFactor = function() { + return Math.round(Samples.utils.rand(-100, 100)); + }; + + // INITIALIZATION + + Samples.utils.srand(Date.now()); + + }(this)); + /*Custom Points*/ + var customTooltips = function(tooltip) { + $(this._chart.canvas).css("cursor", "pointer"); + var positionY = this._chart.canvas.offsetTop; + var positionX = this._chart.canvas.offsetLeft; + $(".chartjs-tooltip").css({ + opacity: 0, + }); + if (!tooltip || !tooltip.opacity) { + return; + } + if (tooltip.dataPoints.length > 0) { + tooltip.dataPoints.forEach(function(dataPoint) { + var content = [dataPoint.xLabel, dataPoint.yLabel].join(": "); + var $tooltip = $("#tooltip-" + dataPoint.datasetIndex); + + $tooltip.html(content); + $tooltip.css({ + opacity: 1, + top: positionY + dataPoint.y + "px", + left: positionX + dataPoint.x + "px", + }); + }); + } + }; + var color = Chart.helpers.color; + var lineChartData = { + labels: ["January", "February", "March", "April", "May", "June", "July"], + datasets: [{ + label: "My First dataset", + backgroundColor: color(window.chartColors.purple).alpha(0.2).rgbString(), + borderColor: window.chartColors.purple, + pointBackgroundColor: window.chartColors.purple, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ] + }, { + label: "My Second dataset", + backgroundColor: color(window.chartColors.blue).alpha(0.2).rgbString(), + borderColor: window.chartColors.blue, + pointBackgroundColor: window.chartColors.blue, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ] + }] + }; + //simple line chart + var chartjsdemo1 = jQuery("#chartjsdemo1"); + if (chartjsdemo1.length > 0) { + var MONTHS = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; + var config = { + type: 'line', + data: { + labels: ["January", "February", "March", "April", "May", "June", "July"], + datasets: [{ + label: "Facebook", + borderColor: window.chartColors.blue, + backgroundColor: window.chartColors.blue, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + }, { + label: "Twitter", + borderColor: window.chartColors.green, + backgroundColor: window.chartColors.green, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + }, { + label: "LinkedIn", + borderColor: window.chartColors.purple, + backgroundColor: window.chartColors.purple, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + }, { + label: "Google+", + borderColor: window.chartColors.yellow, + backgroundColor: window.chartColors.yellow, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + }] + }, + options: { + responsive: true, + maintainAspectRatio: false, + title: { + display: false, + text: "Line Chart - Stacked Area" + }, + tooltips: { + mode: 'index', + }, + hover: { + mode: 'index' + }, + legend: { + labels: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12, + } + }, + scales: { + xAxes: [{ + scaleLabel: { + display: false, + labelString: 'Month', + fontColor: color(window.chartColors.grey).alpha(1).rgbString(), + fontFamily: 'Roboto', + fontSize: 14 + }, + ticks: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12, + stepSize: 1, + beginAtZero: true + } + }], + yAxes: [{ + stacked: true, + scaleLabel: { + display: false, + labelString: 'Price', + fontColor: color(window.chartColors.grey).alpha(1).rgbString(), + fontFamily: 'Roboto', + fontSize: 14 + }, + ticks: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }] + } + } + }; + var ctx1 = document.getElementById("chartjsdemo1").getContext("2d"); + window.myLine1 = new Chart(ctx1, config); + } + var chartjsdemo2 = jQuery("#chartjsdemo2"); + if (chartjsdemo2.length > 0) { + // Line chart + var config2 = { + type: 'line', + data: { + labels: ["January", "February", "March", "April", "May", "June", "July"], + datasets: [{ + label: "Unfilled", + fill: false, + backgroundColor: window.chartColors.yellow, + borderColor: window.chartColors.yellow, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + }, { + label: "Dashed", + fill: false, + backgroundColor: window.chartColors.blue, + borderColor: window.chartColors.blue, + borderDash: [5, 5], + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + }, { + label: "Filled", + backgroundColor: window.chartColors.purple, + borderColor: window.chartColors.purple, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + fill: true, + }] + }, + options: { + responsive: true, + maintainAspectRatio: false, + title: { + display: false, + text: 'Line Chart - Line styles' + }, + tooltips: { + mode: 'index', + intersect: false, + }, + hover: { + mode: 'nearest', + intersect: true + }, + legend: { + labels: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }, + scales: { + xAxes: [{ + display: true, + scaleLabel: { + display: false, + labelString: 'Month', + fontColor: color(window.chartColors.grey).alpha(1).rgbString(), + fontFamily: 'Roboto', + fontSize: 14 + }, + ticks: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12, + stepSize: 1, + beginAtZero: true + } + }], + yAxes: [{ + display: true, + scaleLabel: { + display: false, + labelString: 'Value', + fontColor: color(window.chartColors.grey).alpha(1).rgbString(), + fontFamily: 'Roboto', + fontSize: 14 + }, + ticks: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }] + } + } + }; + var ctx2 = document.getElementById("chartjsdemo2").getContext("2d"); + window.myLine2 = new Chart(ctx2, config2); + } + var chartjsdemo3 = jQuery("#chartjsdemo3"); + if (chartjsdemo3.length > 0) { + // Donut chart + var config3 = { + type: 'doughnut', + data: { + datasets: [{ + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + ], + backgroundColor: [ + window.chartColors.red, + window.chartColors.purple, + window.chartColors.yellow, + window.chartColors.green, + window.chartColors.blue, + ], + label: 'Dataset 1' + }], + labels: [ + "Red", + "Purple", + "Yellow", + "Green", + "Blue" + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + legend: { + position: 'bottom', + labels: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }, + title: { + display: false, + text: 'Doughnut Chart' + }, + animation: { + animateScale: true, + animateRotate: true + } + } + }; + var ctx3 = document.getElementById("chartjsdemo3").getContext("2d"); + window.myLine3 = new Chart(ctx3, config3); + } + var chartjsdemo4 = jQuery("#chartjsdemo4"); + if (chartjsdemo4.length > 0) { + // Combo + var timeFormat = 'MM/DD/YYYY HH:mm'; + + function newDateString(days) { + return moment().add(days, 'd').format(timeFormat); + } + var color = Chart.helpers.color; + var config4 = { + type: 'bar', + data: { + labels: [ + newDateString(0), + newDateString(1), + newDateString(2), + newDateString(3), + newDateString(4), + newDateString(5), + newDateString(6) + ], + datasets: [{ + type: 'bar', + label: 'Dataset 1', + backgroundColor: color(window.chartColors.purple).alpha(1).rgbString(), + borderColor: window.chartColors.purple, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + }, { + type: 'bar', + label: 'Dataset 2', + backgroundColor: color(window.chartColors.blue).alpha(1).rgbString(), + borderColor: window.chartColors.blue, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + }, { + type: 'line', + label: 'Dataset 3', + backgroundColor: color(window.chartColors.yellow).alpha(1).rgbString(), + borderColor: window.chartColors.yellow, + fill: false, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + }, ] + }, + options: { + maintainAspectRatio: false, + responsive: true, + title: { + display: false, + text: "Combo Time Scale" + }, + legend: { + labels: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }, + scales: { + xAxes: [{ + type: "time", + display: true, + time: { + format: timeFormat + }, + ticks: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }], + yAxes: [{ + ticks: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }] + }, + } + }; + var ctx4 = document.getElementById("chartjsdemo4").getContext("2d"); + window.myLine4 = new Chart(ctx4, config4); + } + var chartjsdemo5 = jQuery("#chartjsdemo5"); + if (chartjsdemo5.length > 0) { + var chartEl = document.getElementById("chartjsdemo5"); + var chart = new Chart(chartEl, { + type: "line", + data: lineChartData, + options: { + maintainAspectRatio: false, + responsive: true, + title: { + display: false, + text: "Custom Tooltips using Data Points" + }, + legend: { + labels: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }, + tooltips: { + enabled: false, + mode: 'index', + intersect: false, + custom: customTooltips + }, + scales: { + xAxes: [{ + ticks: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }], + yAxes: [{ + ticks: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }] + }, + } + }); + } + var chartjsdemo6 = jQuery("#chartjsdemo6"); + if (chartjsdemo6.length > 0) { + // chart basic + var config6 = { + type: 'line', + data: { + labels: ["January", "February", "March", "April", "May", "June", "July"], + datasets: [{ + label: "My First dataset", + backgroundColor: window.chartColors.purple, + borderColor: window.chartColors.purple, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + fill: false, + }, { + label: "My Second dataset", + fill: false, + backgroundColor: window.chartColors.blue, + borderColor: window.chartColors.blue, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + }] + }, + options: { + maintainAspectRatio: false, + responsive: true, + title: { + display: false, + text: 'Line Chart - Basic' + }, + tooltips: { + mode: 'index', + intersect: false, + }, + hover: { + mode: 'nearest', + intersect: true + }, + legend: { + labels: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }, + scales: { + xAxes: [{ + display: true, + scaleLabel: { + display: false, + labelString: 'Month', + fontColor: color(window.chartColors.grey).alpha(1).rgbString(), + fontFamily: 'Roboto', + fontSize: 14 + }, + ticks: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }], + yAxes: [{ + display: true, + scaleLabel: { + display: false, + labelString: 'Value', + fontColor: color(window.chartColors.grey).alpha(1).rgbString(), + fontFamily: 'Roboto', + fontSize: 14 + }, + ticks: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }] + } + } + }; + var ctx6 = document.getElementById("chartjsdemo6").getContext("2d"); + window.myLine6 = new Chart(ctx6, config6); + } + var chartjsdemo7 = jQuery("#chartjsdemo7"); + if (chartjsdemo7.length > 0) { + var config7 = { + type: 'line', + data: { + labels: ["January", "February", "March", "April", "May", "June", "July"], + datasets: [{ + label: "dataset - big points", + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + backgroundColor: window.chartColors.purple, + borderColor: window.chartColors.purple, + fill: false, + borderDash: [5, 5], + pointRadius: 15, + pointHoverRadius: 10, + }, { + label: "dataset - individual point sizes", + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + backgroundColor: window.chartColors.blue, + borderColor: window.chartColors.blue, + fill: false, + borderDash: [5, 5], + pointRadius: [2, 4, 6, 18, 0, 12, 20], + }, { + label: "dataset - large pointHoverRadius", + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + backgroundColor: window.chartColors.green, + borderColor: window.chartColors.green, + fill: false, + pointHoverRadius: 30, + }, { + label: "dataset - large pointHitRadius", + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ], + backgroundColor: window.chartColors.yellow, + borderColor: window.chartColors.yellow, + fill: false, + pointHitRadius: 20, + }] + }, + options: { + maintainAspectRatio: false, + responsive: true, + + hover: { + mode: 'index' + }, + legend: { + position: 'bottom', + labels: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }, + scales: { + xAxes: [{ + display: true, + scaleLabel: { + display: false, + labelString: 'Month', + fontColor: color(window.chartColors.grey).alpha(1).rgbString(), + fontFamily: 'Roboto', + fontSize: 14 + }, + ticks: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }], + yAxes: [{ + display: true, + scaleLabel: { + display: false, + labelString: 'Value', + fontColor: color(window.chartColors.grey).alpha(1).rgbString(), + fontFamily: 'Roboto', + fontSize: 14 + }, + ticks: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }] + }, + title: { + display: false, + text: 'Line Chart - Different point sizes' + } + } + }; + var ctx7 = document.getElementById("chartjsdemo7").getContext("2d"); + window.myLine7 = new Chart(ctx7, config7); + } + var chartjsdemo8 = jQuery("#chartjsdemo8"); + if (chartjsdemo8.length > 0) { + // Stacked bar chart + var barChartData = { + labels: ["January", "February", "March", "April", "May", "June", "July"], + datasets: [{ + label: 'Dataset 1', + backgroundColor: window.chartColors.purple, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ] + }, { + label: 'Dataset 2', + backgroundColor: window.chartColors.blue, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ] + }, { + label: 'Dataset 3', + backgroundColor: window.chartColors.yellow, + data: [ + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor(), + randomScalingFactor() + ] + }] + }; + var ctx8 = document.getElementById("chartjsdemo8").getContext("2d"); + window.myBar = new Chart(ctx8, { + type: 'bar', + data: barChartData, + options: { + maintainAspectRatio: false, + responsive: true, + title: { + display: false, + text: "Bar Chart - Stacked" + }, + tooltips: { + mode: 'index', + intersect: false + }, + + legend: { + labels: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }, + scales: { + xAxes: [{ + stacked: true, + ticks: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }], + yAxes: [{ + stacked: true, + ticks: { + fontColor: color(window.chartColors.grey).alpha(0.8).rgbString(), + fontFamily: 'Roboto', + fontSize: 12 + } + }] + } + } + }); + } + + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + +$(function(){ + var comingsoon = $('.comingsoon') + if (comingsoon.length > 0) { + var second = 1000, + minute = second * 60, + hour = minute * 60, + day = hour * 24; + let countDown = new Date('dec 30, 2019 00:00:00').getTime(), + x = setInterval(function() { + let now = new Date().getTime(), + distance = countDown - now; + document.getElementById('days').innerText = Math.floor(distance / (day)), + document.getElementById('hours').innerText = Math.floor((distance % (day)) / (hour)), + document.getElementById('minutes').innerText = Math.floor((distance % (hour)) / (minute)), + document.getElementById('seconds').innerText = Math.floor((distance % (minute)) / second); + + }, second) +} +}); + +})(window, document, window.jQuery); + +(function(window, document, $, undefined){ + + $(function(){ + var dataTable = jQuery(".datatable-wrapper"); + if (dataTable.length > 0) { + $('#datatable').DataTable({ + "bLengthChange": false, + "searching": false, + "bPaginate":true, + "bSortable": true + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ +$('.date-picker-default').datepicker({ + format: 'mm-dd-yyyy', + autoclose: true, + orientation: "bottom", + templates: { + leftArrow: '', + rightArrow: '' + } + }); + + + $('.display-years').datepicker({ + autoclose: true, + orientation: "bottom", + templates: { + leftArrow: '', + rightArrow: '' + } + }); + + $('.display-months').datepicker({ + format: 'mm-dd', + autoclose: true, + orientation: "bottom", + templates: { + leftArrow: '', + rightArrow: '' + } + }); + + + $('#datepicker-inline').datepicker({ + todayHighlight: true, + autoclose: true, + orientation: "bottom", + templates: { + leftArrow: '', + rightArrow: '' + } + }); + + + $('#datepicker-action').datepicker({ + todayBtn: "linked", + clearBtn: true, + autoclose: true, + todayHighlight: true, + orientation: "bottom", + templates: { + leftArrow: '', + rightArrow: '' + } + }); + + + $('#datepicker-top-left').datepicker({ + orientation: "top left", + todayHighlight: true, + autoclose: true, + templates: { + leftArrow: '', + rightArrow: '' + } + }); + + $('#datepicker-top-right').datepicker({ + orientation: "top right", + todayHighlight: true, + autoclose: true, + templates: { + leftArrow: '', + rightArrow: '' + } + }); + + $('#datepicker-bottom-left').datepicker({ + orientation: "bottom left", + todayHighlight: true, + autoclose: true, + templates: { + leftArrow: '', + rightArrow: '' + } + }); + + $('#datepicker-bottom-right').datepicker({ + orientation: "bottom right", + todayHighlight: true, + autoclose: true, + templates: { + leftArrow: '', + rightArrow: '' + } + }); + +var checkin = $('.range-from').datepicker({ + onRender: function(date) { + return date.valueOf() < now.valueOf() ? 'disabled' : ''; + } + }).on('changeDate', function(ev) { + if (ev.date.valueOf() > checkout.date.valueOf()) { + var newDate = new Date(ev.date) + newDate.setDate(newDate.getDate() + 1); + checkout.setValue(newDate); + } + checkin.hide(); + + $('.range-to')[0].focus(); + }).data('datepicker'); + var checkout = $('.range-to').datepicker({ + onRender: function(date) { + return date.valueOf() <= checkin.date.valueOf() ? 'disabled' : ''; + } + }).on('changeDate', function(ev) { + checkout.hide(); + }).data('datepicker'); + +}); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var dualListBox = jQuery(".duallistbox"); + if (dualListBox.length > 0) { + $('#duallistbox').bootstrapDualListbox({ + nonSelectedListLabel: 'Non-selected', + selectedListLabel: 'Selected', + preserveSelectionOnMove: 'moved', + moveOnSelect: false + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var dualListBox = jQuery("#tableedit"); + if (dualListBox.length > 0) { + $('#tableedit').Tabledit({ + deleteButton: false, + saveButton: false, + autoFocus: false, + buttons: { + edit: { + class: 'btn btn-sm btn-primary', + html: '   EDIT', + action: 'edit' + } + }, + columns: { + identifier: [0, 'id'], + editable: [[1, 'car'], [2, 'color']] + } + }); + } +}); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var eventCalendar = jQuery(".event-calendar"); + if (eventCalendar.length > 0) { + $('#external-events .fc-event').each(function() { + + // store data so the calendar knows to render an event upon drop + $(this).data('event', { + title: $.trim($(this).text()), // use the element's text as the event title + stick: true, // maintain when user navigates (see docs on the renderEvent method) + className: $(this).data('color') + }); + + // make the event draggable using jQuery UI + $(this).draggable({ + zIndex: 999, + revert: true, // will cause the event to go back to its + revertDuration: 0 // original position after the drag + }); + + }); + + $('#event-calendar').fullCalendar({ + header: { + left: 'prev,next today', + center: 'title', + right: 'month,agendaWeek,agendaDay' + }, + editable: true, + droppable: true, + drop: function() { + // is the "remove after drop" checkbox checked? + if ($('#drop-remove').is(':checked')) { + // if so, remove the element from the "Draggable Events" list + $(this).remove(); + } + }, + events: [{ + title: 'Simple Event', + start: '2019-02-22', + end: '2019-02-25', + className: 'fc-event-danger' + }, + { + title: 'Google', + url: 'https://www.google.com/', + start: '2019-02-18', + className: 'fc-event-success' + }, + { + title: 'Family Vacation', + start: '2019-02-14', + end: '2019-02-18', + className: 'fc-event-primary' + } + ] + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var eventListCalendar = jQuery(".event-list-calendar"); + if (eventListCalendar.length > 0) { + $('#event-list-calendar').fullCalendar({ + header: { + left: 'prev,next today', + center: 'title', + right: 'listDay,listWeek,month' + }, + views: { + listDay: { buttonText: 'list day' }, + listWeek: { buttonText: 'list week' } + }, + height: 650, + defaultView: 'listWeek', + defaultDate: '2018-09-12', + navLinks: true, // can click day/week names to navigate views + editable: true, + eventLimit: true, // allow "more" link when too many events + events: [{ + title: 'All Day Event', + start: '2018-09-01' + }, + { + title: 'Long Event', + start: '2018-09-07', + end: '2018-09-10' + }, + { + id: 999, + title: 'Repeating Event', + start: '2018-09-09T16:00:00' + }, + { + id: 999, + title: 'Repeating Event', + start: '2018-09-16T16:00:00' + }, + { + title: 'Conference', + start: '2018-09-11', + end: '2018-09-13' + }, + { + title: 'Meeting', + start: '2018-09-12T10:30:00', + end: '2018-09-12T12:30:00' + }, + { + title: 'Lunch', + start: '2018-09-12T12:00:00' + }, + { + title: 'Meeting', + start: '2018-09-12T14:30:00' + }, + { + title: 'Happy Hour', + start: '2018-09-12T17:30:00' + }, + { + title: 'Dinner', + start: '2018-09-12T20:00:00' + }, + { + title: 'Birthday Party', + start: '2018-09-13T07:00:00' + }, + { + title: 'Click for Google', + url: 'http://google.com/', + start: '2018-09-28' + } + ] + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var exportTable = jQuery(".export-table-wrapper"); + if (exportTable.length > 0) { + $( "#exportExcel" ).on( "click", function() { + $('#export-table').tableExport({type:'excel'}); + }); + $( "#exportCSV" ).on( "click", function() { + $('#export-table').tableExport({type:'csv'}); + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var flotChart = jQuery(".flot-chart-wrapper"); + if (flotChart.length > 0) { + var d1 = []; + for (var i = 0; i <= 10; i += 1) { + d1.push([i, parseInt(Math.random() * 30)]); + } + + var d2 = []; + for (var i = 0; i <= 10; i += 1) { + d2.push([i, parseInt(Math.random() * 30)]); + } + + var d3 = []; + for (var i = 0; i <= 10; i += 1) { + d3.push([i, parseInt(Math.random() * 30)]); + } + + var stack = 0, + bars = true, + lines = false, + steps = false; + + function plotWithOptions() { + $.plot("#flot-stacked", [d1, d2, d3], { + grid: { borderWidth: 0, labelMargin: 5, axisMargin: 0, minBorderMargin: 0 }, + series: { + stack: stack, + lines: { + show: lines, + fill: true, + steps: steps + }, + bars: { + show: bars, + barWidth: 0.6, + align: "center" + } + }, + colors: ["#4776E6", "#8E54E9", "#fbaf54"] + }); + } + + plotWithOptions(); + + + // flot-real-time + + var data = [], + totalPoints = 300; + + function getRandomData() { + + if (data.length > 0) + data = data.slice(1); + + // Do a random walk + + while (data.length < totalPoints) { + + var prev = data.length > 0 ? data[data.length - 1] : 50, + y = prev + Math.random() * 10 - 5; + + if (y < 0) { + y = 0; + } else if (y > 100) { + y = 100; + } + + data.push(y); + } + + // Zip the generated y values with the x values + + var res = []; + for (var i = 0; i < data.length; ++i) { + res.push([i, data[i]]) + } + + return res; + } + + // Set up the control widget + + var updateInterval = 100; + $("#flot-real-time").val(updateInterval).change(function() { + var v = $(this).val(); + if (v && !isNaN(+v)) { + updateInterval = +v; + if (updateInterval < 1) { + updateInterval = 1; + } else if (updateInterval > 2000) { + updateInterval = 2000; + } + $(this).val("" + updateInterval); + } + }); + + var plot = $.plot("#flot-real-time", [getRandomData()], { + grid: { borderWidth: 0, labelMargin: 0, axisMargin: 0, minBorderMargin: 0 }, + series: { + shadowSize: 0 // Drawing is faster without shadows + }, + colors: [" #8E54E9"], + yaxis: { + min: 0, + max: 100 + }, + xaxis: { + show: false + } + }); + + function update() { + + plot.setData([getRandomData()]); + + // Since the axes don't change, we don't need to call plot.setupGrid() + + plot.draw(); + setTimeout(update, updateInterval); + } + + update(); + + // Add the Flot version string to the footer + + $("#footer").prepend("Flot " + $.plot.version + " – "); + + + //flot-series-toggle + + var datasets = { + "usa": { + label: "USA", + data: [ + [1988, 483994], + [1989, 479060], + [1990, 457648], + [1991, 401949], + [1992, 424705], + [1993, 402375], + [1994, 377867], + [1995, 357382], + [1996, 337946], + [1997, 336185], + [1998, 328611], + [1999, 329421], + [2000, 342172], + [2001, 344932], + [2002, 387303], + [2003, 440813], + [2004, 480451], + [2005, 504638], + [2006, 528692] + ] + }, + "russia": { + label: "Russia", + data: [ + [1988, 218000], + [1989, 203000], + [1990, 171000], + [1992, 42500], + [1993, 37600], + [1994, 36600], + [1995, 21700], + [1996, 19200], + [1997, 21300], + [1998, 13600], + [1999, 14000], + [2000, 19100], + [2001, 21300], + [2002, 23600], + [2003, 25100], + [2004, 26100], + [2005, 31100], + [2006, 34700] + ] + }, + "uk": { + label: "UK", + data: [ + [1988, 62982], + [1989, 62027], + [1990, 60696], + [1991, 62348], + [1992, 58560], + [1993, 56393], + [1994, 54579], + [1995, 50818], + [1996, 50554], + [1997, 48276], + [1998, 47691], + [1999, 47529], + [2000, 47778], + [2001, 48760], + [2002, 50949], + [2003, 57452], + [2004, 60234], + [2005, 60076], + [2006, 59213] + ] + }, + "germany": { + label: "Germany", + data: [ + [1988, 55627], + [1989, 55475], + [1990, 58464], + [1991, 55134], + [1992, 52436], + [1993, 47139], + [1994, 43962], + [1995, 43238], + [1996, 42395], + [1997, 40854], + [1998, 40993], + [1999, 41822], + [2000, 41147], + [2001, 40474], + [2002, 40604], + [2003, 40044], + [2004, 38816], + [2005, 38060], + [2006, 36984] + ] + }, + "denmark": { + label: "Denmark", + data: [ + [1988, 3813], + [1989, 3719], + [1990, 3722], + [1991, 3789], + [1992, 3720], + [1993, 3730], + [1994, 3636], + [1995, 3598], + [1996, 3610], + [1997, 3655], + [1998, 3695], + [1999, 3673], + [2000, 3553], + [2001, 3774], + [2002, 3728], + [2003, 3618], + [2004, 3638], + [2005, 3467], + [2006, 3770] + ] + }, + "sweden": { + label: "Sweden", + data: [ + [1988, 6402], + [1989, 6474], + [1990, 6605], + [1991, 6209], + [1992, 6035], + [1993, 6020], + [1994, 6000], + [1995, 6018], + [1996, 3958], + [1997, 5780], + [1998, 5954], + [1999, 6178], + [2000, 6411], + [2001, 5993], + [2002, 5833], + [2003, 5791], + [2004, 5450], + [2005, 5521], + [2006, 5271] + ] + }, + "norway": { + label: "Norway", + data: [ + [1988, 4382], + [1989, 4498], + [1990, 4535], + [1991, 4398], + [1992, 4766], + [1993, 4441], + [1994, 4670], + [1995, 4217], + [1996, 4275], + [1997, 4203], + [1998, 4482], + [1999, 4506], + [2000, 4358], + [2001, 4385], + [2002, 5269], + [2003, 5066], + [2004, 5194], + [2005, 4887], + [2006, 4891] + ] + } + }; + + // hard-code color indices to prevent them from shifting as + // countries are turned on/off + + var i = 0; + $.each(datasets, function(key, val) { + val.color = i; + ++i; + }); + + // insert checkboxes + var choiceContainer = $("#flot-series-toggle"); + $.each(datasets, function(key, val) { + choiceContainer.append("
" + + ""); + }); + + choiceContainer.find("input").click(plotAccordingToChoices); + + function plotAccordingToChoices() { + + var data = []; + + choiceContainer.find("input:checked").each(function() { + var key = $(this).attr("name"); + if (key && datasets[key]) { + data.push(datasets[key]); + } + }); + + if (data.length > 0) { + $.plot("#flot-series-toggle", data, { + grid: { borderWidth: 0, labelMargin: 10, axisMargin: 0, minBorderMargin: 0 }, + colors: ["#f7b731", "#fd9644", "#32b432", "#8E54E9", "#4776E6", "#e3324c", "#fb0792"], + yaxis: { + min: 0 + }, + xaxis: { + tickDecimals: 0 + } + }); + } + } + + plotAccordingToChoices(); + + // Add the Flot version string to the footer + + $("#footer").prepend("Flot " + $.plot.version + " – "); + + var oilprices = [ + [1167692400000, 61.05], + [1167778800000, 58.32], + [1167865200000, 57.35], + [1167951600000, 56.31], + [1168210800000, 55.55], + [1168297200000, 55.64], + [1168383600000, 54.02], + [1168470000000, 51.88], + [1168556400000, 52.99], + [1168815600000, 52.99], + [1168902000000, 51.21], + [1168988400000, 52.24], + [1169074800000, 50.48], + [1169161200000, 51.99], + [1169420400000, 51.13], + [1169506800000, 55.04], + [1169593200000, 55.37], + [1169679600000, 54.23], + [1169766000000, 55.42], + [1170025200000, 54.01], + [1170111600000, 56.97], + [1170198000000, 58.14], + [1170284400000, 58.14], + [1170370800000, 59.02], + [1170630000000, 58.74], + [1170716400000, 58.88], + [1170802800000, 57.71], + [1170889200000, 59.71], + [1170975600000, 59.89], + [1171234800000, 57.81], + [1171321200000, 59.06], + [1171407600000, 58.00], + [1171494000000, 57.99], + [1171580400000, 59.39], + [1171839600000, 59.39], + [1171926000000, 58.07], + [1172012400000, 60.07], + [1172098800000, 61.14], + [1172444400000, 61.39], + [1172530800000, 61.46], + [1172617200000, 61.79], + [1172703600000, 62.00], + [1172790000000, 60.07], + [1173135600000, 60.69], + [1173222000000, 61.82], + [1173308400000, 60.05], + [1173654000000, 58.91], + [1173740400000, 57.93], + [1173826800000, 58.16], + [1173913200000, 57.55], + [1173999600000, 57.11], + [1174258800000, 56.59], + [1174345200000, 59.61], + [1174518000000, 61.69], + [1174604400000, 62.28], + [1174860000000, 62.91], + [1174946400000, 62.93], + [1175032800000, 64.03], + [1175119200000, 66.03], + [1175205600000, 65.87], + [1175464800000, 64.64], + [1175637600000, 64.38], + [1175724000000, 64.28], + [1175810400000, 64.28], + [1176069600000, 61.51], + [1176156000000, 61.89], + [1176242400000, 62.01], + [1176328800000, 63.85], + [1176415200000, 63.63], + [1176674400000, 63.61], + [1176760800000, 63.10], + [1176847200000, 63.13], + [1176933600000, 61.83], + [1177020000000, 63.38], + [1177279200000, 64.58], + [1177452000000, 65.84], + [1177538400000, 65.06], + [1177624800000, 66.46], + [1177884000000, 64.40], + [1178056800000, 63.68], + [1178143200000, 63.19], + [1178229600000, 61.93], + [1178488800000, 61.47], + [1178575200000, 61.55], + [1178748000000, 61.81], + [1178834400000, 62.37], + [1179093600000, 62.46], + [1179180000000, 63.17], + [1179266400000, 62.55], + [1179352800000, 64.94], + [1179698400000, 66.27], + [1179784800000, 65.50], + [1179871200000, 65.77], + [1179957600000, 64.18], + [1180044000000, 65.20], + [1180389600000, 63.15], + [1180476000000, 63.49], + [1180562400000, 65.08], + [1180908000000, 66.30], + [1180994400000, 65.96], + [1181167200000, 66.93], + [1181253600000, 65.98], + [1181599200000, 65.35], + [1181685600000, 66.26], + [1181858400000, 68.00], + [1182117600000, 69.09], + [1182204000000, 69.10], + [1182290400000, 68.19], + [1182376800000, 68.19], + [1182463200000, 69.14], + [1182722400000, 68.19], + [1182808800000, 67.77], + [1182895200000, 68.97], + [1182981600000, 69.57], + [1183068000000, 70.68], + [1183327200000, 71.09], + [1183413600000, 70.92], + [1183586400000, 71.81], + [1183672800000, 72.81], + [1183932000000, 72.19], + [1184018400000, 72.56], + [1184191200000, 72.50], + [1184277600000, 74.15], + [1184623200000, 75.05], + [1184796000000, 75.92], + [1184882400000, 75.57], + [1185141600000, 74.89], + [1185228000000, 73.56], + [1185314400000, 75.57], + [1185400800000, 74.95], + [1185487200000, 76.83], + [1185832800000, 78.21], + [1185919200000, 76.53], + [1186005600000, 76.86], + [1186092000000, 76.00], + [1186437600000, 71.59], + [1186696800000, 71.47], + [1186956000000, 71.62], + [1187042400000, 71.00], + [1187301600000, 71.98], + [1187560800000, 71.12], + [1187647200000, 69.47], + [1187733600000, 69.26], + [1187820000000, 69.83], + [1187906400000, 71.09], + [1188165600000, 71.73], + [1188338400000, 73.36], + [1188511200000, 74.04], + [1188856800000, 76.30], + [1189116000000, 77.49], + [1189461600000, 78.23], + [1189548000000, 79.91], + [1189634400000, 80.09], + [1189720800000, 79.10], + [1189980000000, 80.57], + [1190066400000, 81.93], + [1190239200000, 83.32], + [1190325600000, 81.62], + [1190584800000, 80.95], + [1190671200000, 79.53], + [1190757600000, 80.30], + [1190844000000, 82.88], + [1190930400000, 81.66], + [1191189600000, 80.24], + [1191276000000, 80.05], + [1191362400000, 79.94], + [1191448800000, 81.44], + [1191535200000, 81.22], + [1191794400000, 79.02], + [1191880800000, 80.26], + [1191967200000, 80.30], + [1192053600000, 83.08], + [1192140000000, 83.69], + [1192399200000, 86.13], + [1192485600000, 87.61], + [1192572000000, 87.40], + [1192658400000, 89.47], + [1192744800000, 88.60], + [1193004000000, 87.56], + [1193090400000, 87.56], + [1193176800000, 87.10], + [1193263200000, 91.86], + [1193612400000, 93.53], + [1193698800000, 94.53], + [1193871600000, 95.93], + [1194217200000, 93.98], + [1194303600000, 96.37], + [1194476400000, 95.46], + [1194562800000, 96.32], + [1195081200000, 93.43], + [1195167600000, 95.10], + [1195426800000, 94.64], + [1195513200000, 95.10], + [1196031600000, 97.70], + [1196118000000, 94.42], + [1196204400000, 90.62], + [1196290800000, 91.01], + [1196377200000, 88.71], + [1196636400000, 88.32], + [1196809200000, 90.23], + [1196982000000, 88.28], + [1197241200000, 87.86], + [1197327600000, 90.02], + [1197414000000, 92.25], + [1197586800000, 90.63], + [1197846000000, 90.63], + [1197932400000, 90.49], + [1198018800000, 91.24], + [1198105200000, 91.06], + [1198191600000, 90.49], + [1198710000000, 96.62], + [1198796400000, 96.00], + [1199142000000, 99.62], + [1199314800000, 99.18], + [1199401200000, 95.09], + [1199660400000, 96.33], + [1199833200000, 95.67], + [1200351600000, 91.90], + [1200438000000, 90.84], + [1200524400000, 90.13], + [1200610800000, 90.57], + [1200956400000, 89.21], + [1201042800000, 86.99], + [1201129200000, 89.85], + [1201474800000, 90.99], + [1201561200000, 91.64], + [1201647600000, 92.33], + [1201734000000, 91.75], + [1202079600000, 90.02], + [1202166000000, 88.41], + [1202252400000, 87.14], + [1202338800000, 88.11], + [1202425200000, 91.77], + [1202770800000, 92.78], + [1202857200000, 93.27], + [1202943600000, 95.46], + [1203030000000, 95.46], + [1203289200000, 101.74], + [1203462000000, 98.81], + [1203894000000, 100.88], + [1204066800000, 99.64], + [1204153200000, 102.59], + [1204239600000, 101.84], + [1204498800000, 99.52], + [1204585200000, 99.52], + [1204671600000, 104.52], + [1204758000000, 105.47], + [1204844400000, 105.15], + [1205103600000, 108.75], + [1205276400000, 109.92], + [1205362800000, 110.33], + [1205449200000, 110.21], + [1205708400000, 105.68], + [1205967600000, 101.84], + [1206313200000, 100.86], + [1206399600000, 101.22], + [1206486000000, 105.90], + [1206572400000, 107.58], + [1206658800000, 105.62], + [1206914400000, 101.58], + [1207000800000, 100.98], + [1207173600000, 103.83], + [1207260000000, 106.23], + [1207605600000, 108.50], + [1207778400000, 110.11], + [1207864800000, 110.14], + [1208210400000, 113.79], + [1208296800000, 114.93], + [1208383200000, 114.86], + [1208728800000, 117.48], + [1208815200000, 118.30], + [1208988000000, 116.06], + [1209074400000, 118.52], + [1209333600000, 118.75], + [1209420000000, 113.46], + [1209592800000, 112.52], + [1210024800000, 121.84], + [1210111200000, 123.53], + [1210197600000, 123.69], + [1210543200000, 124.23], + [1210629600000, 125.80], + [1210716000000, 126.29], + [1211148000000, 127.05], + [1211320800000, 129.07], + [1211493600000, 132.19], + [1211839200000, 128.85], + [1212357600000, 127.76], + [1212703200000, 138.54], + [1212962400000, 136.80], + [1213135200000, 136.38], + [1213308000000, 134.86], + [1213653600000, 134.01], + [1213740000000, 136.68], + [1213912800000, 135.65], + [1214172000000, 134.62], + [1214258400000, 134.62], + [1214344800000, 134.62], + [1214431200000, 139.64], + [1214517600000, 140.21], + [1214776800000, 140.00], + [1214863200000, 140.97], + [1214949600000, 143.57], + [1215036000000, 145.29], + [1215381600000, 141.37], + [1215468000000, 136.04], + [1215727200000, 146.40], + [1215986400000, 145.18], + [1216072800000, 138.74], + [1216159200000, 134.60], + [1216245600000, 129.29], + [1216332000000, 130.65], + [1216677600000, 127.95], + [1216850400000, 127.95], + [1217282400000, 122.19], + [1217455200000, 124.08], + [1217541600000, 125.10], + [1217800800000, 121.41], + [1217887200000, 119.17], + [1217973600000, 118.58], + [1218060000000, 120.02], + [1218405600000, 114.45], + [1218492000000, 113.01], + [1218578400000, 116.00], + [1218751200000, 113.77], + [1219010400000, 112.87], + [1219096800000, 114.53], + [1219269600000, 114.98], + [1219356000000, 114.98], + [1219701600000, 116.27], + [1219788000000, 118.15], + [1219874400000, 115.59], + [1219960800000, 115.46], + [1220306400000, 109.71], + [1220392800000, 109.35], + [1220565600000, 106.23], + [1220824800000, 106.34] + ]; + + var exchangerates = [ + [1167606000000, 0.7580], + [1167692400000, 0.7580], + [1167778800000, 0.75470], + [1167865200000, 0.75490], + [1167951600000, 0.76130], + [1168038000000, 0.76550], + [1168124400000, 0.76930], + [1168210800000, 0.76940], + [1168297200000, 0.76880], + [1168383600000, 0.76780], + [1168470000000, 0.77080], + [1168556400000, 0.77270], + [1168642800000, 0.77490], + [1168729200000, 0.77410], + [1168815600000, 0.77410], + [1168902000000, 0.77320], + [1168988400000, 0.77270], + [1169074800000, 0.77370], + [1169161200000, 0.77240], + [1169247600000, 0.77120], + [1169334000000, 0.7720], + [1169420400000, 0.77210], + [1169506800000, 0.77170], + [1169593200000, 0.77040], + [1169679600000, 0.7690], + [1169766000000, 0.77110], + [1169852400000, 0.7740], + [1169938800000, 0.77450], + [1170025200000, 0.77450], + [1170111600000, 0.7740], + [1170198000000, 0.77160], + [1170284400000, 0.77130], + [1170370800000, 0.76780], + [1170457200000, 0.76880], + [1170543600000, 0.77180], + [1170630000000, 0.77180], + [1170716400000, 0.77280], + [1170802800000, 0.77290], + [1170889200000, 0.76980], + [1170975600000, 0.76850], + [1171062000000, 0.76810], + [1171148400000, 0.7690], + [1171234800000, 0.7690], + [1171321200000, 0.76980], + [1171407600000, 0.76990], + [1171494000000, 0.76510], + [1171580400000, 0.76130], + [1171666800000, 0.76160], + [1171753200000, 0.76140], + [1171839600000, 0.76140], + [1171926000000, 0.76070], + [1172012400000, 0.76020], + [1172098800000, 0.76110], + [1172185200000, 0.76220], + [1172271600000, 0.76150], + [1172358000000, 0.75980], + [1172444400000, 0.75980], + [1172530800000, 0.75920], + [1172617200000, 0.75730], + [1172703600000, 0.75660], + [1172790000000, 0.75670], + [1172876400000, 0.75910], + [1172962800000, 0.75820], + [1173049200000, 0.75850], + [1173135600000, 0.76130], + [1173222000000, 0.76310], + [1173308400000, 0.76150], + [1173394800000, 0.760], + [1173481200000, 0.76130], + [1173567600000, 0.76270], + [1173654000000, 0.76270], + [1173740400000, 0.76080], + [1173826800000, 0.75830], + [1173913200000, 0.75750], + [1173999600000, 0.75620], + [1174086000000, 0.7520], + [1174172400000, 0.75120], + [1174258800000, 0.75120], + [1174345200000, 0.75170], + [1174431600000, 0.7520], + [1174518000000, 0.75110], + [1174604400000, 0.7480], + [1174690800000, 0.75090], + [1174777200000, 0.75310], + [1174860000000, 0.75310], + [1174946400000, 0.75270], + [1175032800000, 0.74980], + [1175119200000, 0.74930], + [1175205600000, 0.75040], + [1175292000000, 0.750], + [1175378400000, 0.74910], + [1175464800000, 0.74910], + [1175551200000, 0.74850], + [1175637600000, 0.74840], + [1175724000000, 0.74920], + [1175810400000, 0.74710], + [1175896800000, 0.74590], + [1175983200000, 0.74770], + [1176069600000, 0.74770], + [1176156000000, 0.74830], + [1176242400000, 0.74580], + [1176328800000, 0.74480], + [1176415200000, 0.7430], + [1176501600000, 0.73990], + [1176588000000, 0.73950], + [1176674400000, 0.73950], + [1176760800000, 0.73780], + [1176847200000, 0.73820], + [1176933600000, 0.73620], + [1177020000000, 0.73550], + [1177106400000, 0.73480], + [1177192800000, 0.73610], + [1177279200000, 0.73610], + [1177365600000, 0.73650], + [1177452000000, 0.73620], + [1177538400000, 0.73310], + [1177624800000, 0.73390], + [1177711200000, 0.73440], + [1177797600000, 0.73270], + [1177884000000, 0.73270], + [1177970400000, 0.73360], + [1178056800000, 0.73330], + [1178143200000, 0.73590], + [1178229600000, 0.73590], + [1178316000000, 0.73720], + [1178402400000, 0.7360], + [1178488800000, 0.7360], + [1178575200000, 0.7350], + [1178661600000, 0.73650], + [1178748000000, 0.73840], + [1178834400000, 0.73950], + [1178920800000, 0.74130], + [1179007200000, 0.73970], + [1179093600000, 0.73960], + [1179180000000, 0.73850], + [1179266400000, 0.73780], + [1179352800000, 0.73660], + [1179439200000, 0.740], + [1179525600000, 0.74110], + [1179612000000, 0.74060], + [1179698400000, 0.74050], + [1179784800000, 0.74140], + [1179871200000, 0.74310], + [1179957600000, 0.74310], + [1180044000000, 0.74380], + [1180130400000, 0.74430], + [1180216800000, 0.74430], + [1180303200000, 0.74430], + [1180389600000, 0.74340], + [1180476000000, 0.74290], + [1180562400000, 0.74420], + [1180648800000, 0.7440], + [1180735200000, 0.74390], + [1180821600000, 0.74370], + [1180908000000, 0.74370], + [1180994400000, 0.74290], + [1181080800000, 0.74030], + [1181167200000, 0.73990], + [1181253600000, 0.74180], + [1181340000000, 0.74680], + [1181426400000, 0.7480], + [1181512800000, 0.7480], + [1181599200000, 0.7490], + [1181685600000, 0.74940], + [1181772000000, 0.75220], + [1181858400000, 0.75150], + [1181944800000, 0.75020], + [1182031200000, 0.74720], + [1182117600000, 0.74720], + [1182204000000, 0.74620], + [1182290400000, 0.74550], + [1182376800000, 0.74490], + [1182463200000, 0.74670], + [1182549600000, 0.74580], + [1182636000000, 0.74270], + [1182722400000, 0.74270], + [1182808800000, 0.7430], + [1182895200000, 0.74290], + [1182981600000, 0.7440], + [1183068000000, 0.7430], + [1183154400000, 0.74220], + [1183240800000, 0.73880], + [1183327200000, 0.73880], + [1183413600000, 0.73690], + [1183500000000, 0.73450], + [1183586400000, 0.73450], + [1183672800000, 0.73450], + [1183759200000, 0.73520], + [1183845600000, 0.73410], + [1183932000000, 0.73410], + [1184018400000, 0.7340], + [1184104800000, 0.73240], + [1184191200000, 0.72720], + [1184277600000, 0.72640], + [1184364000000, 0.72550], + [1184450400000, 0.72580], + [1184536800000, 0.72580], + [1184623200000, 0.72560], + [1184709600000, 0.72570], + [1184796000000, 0.72470], + [1184882400000, 0.72430], + [1184968800000, 0.72440], + [1185055200000, 0.72350], + [1185141600000, 0.72350], + [1185228000000, 0.72350], + [1185314400000, 0.72350], + [1185400800000, 0.72620], + [1185487200000, 0.72880], + [1185573600000, 0.73010], + [1185660000000, 0.73370], + [1185746400000, 0.73370], + [1185832800000, 0.73240], + [1185919200000, 0.72970], + [1186005600000, 0.73170], + [1186092000000, 0.73150], + [1186178400000, 0.72880], + [1186264800000, 0.72630], + [1186351200000, 0.72630], + [1186437600000, 0.72420], + [1186524000000, 0.72530], + [1186610400000, 0.72640], + [1186696800000, 0.7270], + [1186783200000, 0.73120], + [1186869600000, 0.73050], + [1186956000000, 0.73050], + [1187042400000, 0.73180], + [1187128800000, 0.73580], + [1187215200000, 0.74090], + [1187301600000, 0.74540], + [1187388000000, 0.74370], + [1187474400000, 0.74240], + [1187560800000, 0.74240], + [1187647200000, 0.74150], + [1187733600000, 0.74190], + [1187820000000, 0.74140], + [1187906400000, 0.73770], + [1187992800000, 0.73550], + [1188079200000, 0.73150], + [1188165600000, 0.73150], + [1188252000000, 0.7320], + [1188338400000, 0.73320], + [1188424800000, 0.73460], + [1188511200000, 0.73280], + [1188597600000, 0.73230], + [1188684000000, 0.7340], + [1188770400000, 0.7340], + [1188856800000, 0.73360], + [1188943200000, 0.73510], + [1189029600000, 0.73460], + [1189116000000, 0.73210], + [1189202400000, 0.72940], + [1189288800000, 0.72660], + [1189375200000, 0.72660], + [1189461600000, 0.72540], + [1189548000000, 0.72420], + [1189634400000, 0.72130], + [1189720800000, 0.71970], + [1189807200000, 0.72090], + [1189893600000, 0.7210], + [1189980000000, 0.7210], + [1190066400000, 0.7210], + [1190152800000, 0.72090], + [1190239200000, 0.71590], + [1190325600000, 0.71330], + [1190412000000, 0.71050], + [1190498400000, 0.70990], + [1190584800000, 0.70990], + [1190671200000, 0.70930], + [1190757600000, 0.70930], + [1190844000000, 0.70760], + [1190930400000, 0.7070], + [1191016800000, 0.70490], + [1191103200000, 0.70120], + [1191189600000, 0.70110], + [1191276000000, 0.70190], + [1191362400000, 0.70460], + [1191448800000, 0.70630], + [1191535200000, 0.70890], + [1191621600000, 0.70770], + [1191708000000, 0.70770], + [1191794400000, 0.70770], + [1191880800000, 0.70910], + [1191967200000, 0.71180], + [1192053600000, 0.70790], + [1192140000000, 0.70530], + [1192226400000, 0.7050], + [1192312800000, 0.70550], + [1192399200000, 0.70550], + [1192485600000, 0.70450], + [1192572000000, 0.70510], + [1192658400000, 0.70510], + [1192744800000, 0.70170], + [1192831200000, 0.70], + [1192917600000, 0.69950], + [1193004000000, 0.69940], + [1193090400000, 0.70140], + [1193176800000, 0.70360], + [1193263200000, 0.70210], + [1193349600000, 0.70020], + [1193436000000, 0.69670], + [1193522400000, 0.6950], + [1193612400000, 0.6950], + [1193698800000, 0.69390], + [1193785200000, 0.6940], + [1193871600000, 0.69220], + [1193958000000, 0.69190], + [1194044400000, 0.69140], + [1194130800000, 0.68940], + [1194217200000, 0.68910], + [1194303600000, 0.69040], + [1194390000000, 0.6890], + [1194476400000, 0.68340], + [1194562800000, 0.68230], + [1194649200000, 0.68070], + [1194735600000, 0.68150], + [1194822000000, 0.68150], + [1194908400000, 0.68470], + [1194994800000, 0.68590], + [1195081200000, 0.68220], + [1195167600000, 0.68270], + [1195254000000, 0.68370], + [1195340400000, 0.68230], + [1195426800000, 0.68220], + [1195513200000, 0.68220], + [1195599600000, 0.67920], + [1195686000000, 0.67460], + [1195772400000, 0.67350], + [1195858800000, 0.67310], + [1195945200000, 0.67420], + [1196031600000, 0.67440], + [1196118000000, 0.67390], + [1196204400000, 0.67310], + [1196290800000, 0.67610], + [1196377200000, 0.67610], + [1196463600000, 0.67850], + [1196550000000, 0.68180], + [1196636400000, 0.68360], + [1196722800000, 0.68230], + [1196809200000, 0.68050], + [1196895600000, 0.67930], + [1196982000000, 0.68490], + [1197068400000, 0.68330], + [1197154800000, 0.68250], + [1197241200000, 0.68250], + [1197327600000, 0.68160], + [1197414000000, 0.67990], + [1197500400000, 0.68130], + [1197586800000, 0.68090], + [1197673200000, 0.68680], + [1197759600000, 0.69330], + [1197846000000, 0.69330], + [1197932400000, 0.69450], + [1198018800000, 0.69440], + [1198105200000, 0.69460], + [1198191600000, 0.69640], + [1198278000000, 0.69650], + [1198364400000, 0.69560], + [1198450800000, 0.69560], + [1198537200000, 0.6950], + [1198623600000, 0.69480], + [1198710000000, 0.69280], + [1198796400000, 0.68870], + [1198882800000, 0.68240], + [1198969200000, 0.67940], + [1199055600000, 0.67940], + [1199142000000, 0.68030], + [1199228400000, 0.68550], + [1199314800000, 0.68240], + [1199401200000, 0.67910], + [1199487600000, 0.67830], + [1199574000000, 0.67850], + [1199660400000, 0.67850], + [1199746800000, 0.67970], + [1199833200000, 0.680], + [1199919600000, 0.68030], + [1200006000000, 0.68050], + [1200092400000, 0.6760], + [1200178800000, 0.6770], + [1200265200000, 0.6770], + [1200351600000, 0.67360], + [1200438000000, 0.67260], + [1200524400000, 0.67640], + [1200610800000, 0.68210], + [1200697200000, 0.68310], + [1200783600000, 0.68420], + [1200870000000, 0.68420], + [1200956400000, 0.68870], + [1201042800000, 0.69030], + [1201129200000, 0.68480], + [1201215600000, 0.68240], + [1201302000000, 0.67880], + [1201388400000, 0.68140], + [1201474800000, 0.68140], + [1201561200000, 0.67970], + [1201647600000, 0.67690], + [1201734000000, 0.67650], + [1201820400000, 0.67330], + [1201906800000, 0.67290], + [1201993200000, 0.67580], + [1202079600000, 0.67580], + [1202166000000, 0.6750], + [1202252400000, 0.6780], + [1202338800000, 0.68330], + [1202425200000, 0.68560], + [1202511600000, 0.69030], + [1202598000000, 0.68960], + [1202684400000, 0.68960], + [1202770800000, 0.68820], + [1202857200000, 0.68790], + [1202943600000, 0.68620], + [1203030000000, 0.68520], + [1203116400000, 0.68230], + [1203202800000, 0.68130], + [1203289200000, 0.68130], + [1203375600000, 0.68220], + [1203462000000, 0.68020], + [1203548400000, 0.68020], + [1203634800000, 0.67840], + [1203721200000, 0.67480], + [1203807600000, 0.67470], + [1203894000000, 0.67470], + [1203980400000, 0.67480], + [1204066800000, 0.67330], + [1204153200000, 0.6650], + [1204239600000, 0.66110], + [1204326000000, 0.65830], + [1204412400000, 0.6590], + [1204498800000, 0.6590], + [1204585200000, 0.65810], + [1204671600000, 0.65780], + [1204758000000, 0.65740], + [1204844400000, 0.65320], + [1204930800000, 0.65020], + [1205017200000, 0.65140], + [1205103600000, 0.65140], + [1205190000000, 0.65070], + [1205276400000, 0.6510], + [1205362800000, 0.64890], + [1205449200000, 0.64240], + [1205535600000, 0.64060], + [1205622000000, 0.63820], + [1205708400000, 0.63820], + [1205794800000, 0.63410], + [1205881200000, 0.63440], + [1205967600000, 0.63780], + [1206054000000, 0.64390], + [1206140400000, 0.64780], + [1206226800000, 0.64810], + [1206313200000, 0.64810], + [1206399600000, 0.64940], + [1206486000000, 0.64380], + [1206572400000, 0.63770], + [1206658800000, 0.63290], + [1206745200000, 0.63360], + [1206831600000, 0.63330], + [1206914400000, 0.63330], + [1207000800000, 0.6330], + [1207087200000, 0.63710], + [1207173600000, 0.64030], + [1207260000000, 0.63960], + [1207346400000, 0.63640], + [1207432800000, 0.63560], + [1207519200000, 0.63560], + [1207605600000, 0.63680], + [1207692000000, 0.63570], + [1207778400000, 0.63540], + [1207864800000, 0.6320], + [1207951200000, 0.63320], + [1208037600000, 0.63280], + [1208124000000, 0.63310], + [1208210400000, 0.63420], + [1208296800000, 0.63210], + [1208383200000, 0.63020], + [1208469600000, 0.62780], + [1208556000000, 0.63080], + [1208642400000, 0.63240], + [1208728800000, 0.63240], + [1208815200000, 0.63070], + [1208901600000, 0.62770], + [1208988000000, 0.62690], + [1209074400000, 0.63350], + [1209160800000, 0.63920], + [1209247200000, 0.640], + [1209333600000, 0.64010], + [1209420000000, 0.63960], + [1209506400000, 0.64070], + [1209592800000, 0.64230], + [1209679200000, 0.64290], + [1209765600000, 0.64720], + [1209852000000, 0.64850], + [1209938400000, 0.64860], + [1210024800000, 0.64670], + [1210111200000, 0.64440], + [1210197600000, 0.64670], + [1210284000000, 0.65090], + [1210370400000, 0.64780], + [1210456800000, 0.64610], + [1210543200000, 0.64610], + [1210629600000, 0.64680], + [1210716000000, 0.64490], + [1210802400000, 0.6470], + [1210888800000, 0.64610], + [1210975200000, 0.64520], + [1211061600000, 0.64220], + [1211148000000, 0.64220], + [1211234400000, 0.64250], + [1211320800000, 0.64140], + [1211407200000, 0.63660], + [1211493600000, 0.63460], + [1211580000000, 0.6350], + [1211666400000, 0.63460], + [1211752800000, 0.63460], + [1211839200000, 0.63430], + [1211925600000, 0.63460], + [1212012000000, 0.63790], + [1212098400000, 0.64160], + [1212184800000, 0.64420], + [1212271200000, 0.64310], + [1212357600000, 0.64310], + [1212444000000, 0.64350], + [1212530400000, 0.6440], + [1212616800000, 0.64730], + [1212703200000, 0.64690], + [1212789600000, 0.63860], + [1212876000000, 0.63560], + [1212962400000, 0.6340], + [1213048800000, 0.63460], + [1213135200000, 0.6430], + [1213221600000, 0.64520], + [1213308000000, 0.64670], + [1213394400000, 0.65060], + [1213480800000, 0.65040], + [1213567200000, 0.65030], + [1213653600000, 0.64810], + [1213740000000, 0.64510], + [1213826400000, 0.6450], + [1213912800000, 0.64410], + [1213999200000, 0.64140], + [1214085600000, 0.64090], + [1214172000000, 0.64090], + [1214258400000, 0.64280], + [1214344800000, 0.64310], + [1214431200000, 0.64180], + [1214517600000, 0.63710], + [1214604000000, 0.63490], + [1214690400000, 0.63330], + [1214776800000, 0.63340], + [1214863200000, 0.63380], + [1214949600000, 0.63420], + [1215036000000, 0.6320], + [1215122400000, 0.63180], + [1215208800000, 0.6370], + [1215295200000, 0.63680], + [1215381600000, 0.63680], + [1215468000000, 0.63830], + [1215554400000, 0.63710], + [1215640800000, 0.63710], + [1215727200000, 0.63550], + [1215813600000, 0.6320], + [1215900000000, 0.62770], + [1215986400000, 0.62760], + [1216072800000, 0.62910], + [1216159200000, 0.62740], + [1216245600000, 0.62930], + [1216332000000, 0.63110], + [1216418400000, 0.6310], + [1216504800000, 0.63120], + [1216591200000, 0.63120], + [1216677600000, 0.63040], + [1216764000000, 0.62940], + [1216850400000, 0.63480], + [1216936800000, 0.63780], + [1217023200000, 0.63680], + [1217109600000, 0.63680], + [1217196000000, 0.63680], + [1217282400000, 0.6360], + [1217368800000, 0.6370], + [1217455200000, 0.64180], + [1217541600000, 0.64110], + [1217628000000, 0.64350], + [1217714400000, 0.64270], + [1217800800000, 0.64270], + [1217887200000, 0.64190], + [1217973600000, 0.64460], + [1218060000000, 0.64680], + [1218146400000, 0.64870], + [1218232800000, 0.65940], + [1218319200000, 0.66660], + [1218405600000, 0.66660], + [1218492000000, 0.66780], + [1218578400000, 0.67120], + [1218664800000, 0.67050], + [1218751200000, 0.67180], + [1218837600000, 0.67840], + [1218924000000, 0.68110], + [1219010400000, 0.68110], + [1219096800000, 0.67940], + [1219183200000, 0.68040], + [1219269600000, 0.67810], + [1219356000000, 0.67560], + [1219442400000, 0.67350], + [1219528800000, 0.67630], + [1219615200000, 0.67620], + [1219701600000, 0.67770], + [1219788000000, 0.68150], + [1219874400000, 0.68020], + [1219960800000, 0.6780], + [1220047200000, 0.67960], + [1220133600000, 0.68170], + [1220220000000, 0.68170], + [1220306400000, 0.68320], + [1220392800000, 0.68770], + [1220479200000, 0.69120], + [1220565600000, 0.69140], + [1220652000000, 0.70090], + [1220738400000, 0.70120], + [1220824800000, 0.7010], + [1220911200000, 0.70050] + ]; + + function euroFormatter(v, axis) { + return v.toFixed(axis.tickDecimals) + "€"; + } + + function doPlot(position) { + $.plot("#flot-axes", [ + { data: oilprices, label: "Oil price ($)" }, + { data: exchangerates, label: "USD/EUR exchange rate", yaxis: 2 } + ], { + grid: { borderWidth: 0, labelMargin: 10, axisMargin: 0, minBorderMargin: 0 }, + colors: ["#8E54E9", "#32b432"], + xaxes: [{ mode: "time" }], + yaxes: [{ min: 0 }, { + // align if we are to the right + alignTicksWithAxis: position == "right" ? 1 : null, + position: position, + tickFormatter: euroFormatter + }], + legend: { position: "sw" } + }); + } + + doPlot("right"); + + $("button").click(function() { + doPlot($(this).text()); + }); + + // Add the Flot version string to the footer + + $("#footer").prepend("Flot " + $.plot.version + " – "); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var gmap = jQuery(".gmap"); + if (gmap.length > 0) { + // Address Marker + var addressLocation = $('#address'); + if (addressLocation.length > 0) { + $(addressLocation) + new GMaps({ + div: '#address', + lat: -12.043333, + lng: -77.028333 + }); + } + // Satellite view + var satelliteView = $('#events'); + if (satelliteView.length > 0) { + $(satelliteView) + var map = new GMaps({ + div: '#events', + zoom: 16, + lat: -12.043333, + lng: -77.028333, + click: function(e) { + alert('click'); + }, + dragend: function(e) { + alert('dragend'); + } + }); + } + // Satellite view + var marker = $('#marker'); + if (marker.length > 0) { + $(marker) + var markerevents = new GMaps({ + div: '#marker', + zoom: 16, + lat: -12.043333, + lng: -77.028333 + + }); + + markerevents.addMarker({ + lat: -12.043333, + lng: -77.03, + title: 'Lima', + details: { + database_id: 42, + author: 'HPNeo' + }, + click: function(e){ + if(console.log) + console.log(e); + alert('You clicked in this marker'); + } + }); + markerevents.addMarker({ + lat: -12.042, + lng: -77.028333, + title: 'Marker with InfoWindow', + infoWindow: { + content: '

HTML Content

' + } + }) + } + var marker = $('#polygon'); + if (marker.length > 0) { + $(marker) + var polygon = new GMaps({ + div: '#polygon', + zoom: 16, + lat: -12.043333, + lng: -77.028333 + + }); + + var path = [[-12.040397656836609,-77.03373871559225], [-12.040248585302038,-77.03993927003302], [-12.050047116528843,-77.02448169303511], [-12.044804866577001,-77.02154422636042]]; + + polygon1 = polygon.drawPolygon({ + paths: path, // pre-defined polygon shape + strokeColor: '#BBD8E9', + strokeOpacity: 1, + strokeWeight: 3, + fillColor: '#BBD8E9', + fillOpacity: 0.6 + }); + } + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var jqueryKnob = jQuery(".jqueryknob-wrapper"); + if (jqueryKnob.length > 0) { + $(".knob").knob({ + change: function(value) { + //console.log("change : " + value); + }, + release: function(value) { + //console.log(this.$.attr('value')); + console.log("release : " + value); + }, + cancel: function() { + console.log("cancel : ", this); + }, + /*format : function (value) { + return value + '%'; + },*/ + draw: function() { + + // "tron" case + if (this.$.data('skin') == 'tron') { + + this.cursorExt = 0.3; + + var a = this.arc(this.cv) // Arc + , + pa // Previous arc + , r = 1; + + this.g.lineWidth = this.lineWidth; + + if (this.o.displayPrevious) { + pa = this.arc(this.v); + this.g.beginPath(); + this.g.strokeStyle = this.pColor; + this.g.arc(this.xy, this.xy, this.radius - this.lineWidth, pa.s, pa.e, pa.d); + this.g.stroke(); + } + + this.g.beginPath(); + this.g.strokeStyle = r ? this.o.fgColor : this.fgColor; + this.g.arc(this.xy, this.xy, this.radius - this.lineWidth, a.s, a.e, a.d); + this.g.stroke(); + + this.g.lineWidth = 2; + this.g.beginPath(); + this.g.strokeStyle = this.o.fgColor; + this.g.arc(this.xy, this.xy, this.radius - this.lineWidth + 1 + this.lineWidth * 2 / 3, 0, 2 * Math.PI, false); + this.g.stroke(); + + return false; + } + } + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var jQVMap = jQuery(".vectormap-wrapper"); + if (jQVMap.length > 0) { + + //Analytics map + var world = jQuery('#world') + if (world.length > 0) { + + function escapeXml(string) { + return string.replace(/[<>]/g, function (c) { + switch (c) { + case '<': return '\u003c'; + case '>': return '\u003e'; + } + }); + } + + var pins = { + mo: escapeXml('
MO
'), + fl: escapeXml('
FL
'), + or: escapeXml('
OR
') + }; + + jQuery(world).vectorMap({ + map: 'world_en', + backgroundColor: '#ffff', + pins: pins, + pinMode: 'content', + showTooltip: true, + hoverColor: '#8E54E9', + borderColor: '#fff', + selectedColor: ['#8E54E9'], + color: '#eceef3', + selectedRegions: ['US', 'AU', 'IN', 'GR'], + onRegionClick: function(event){ + event.preventDefault(); + } + }); + } + // Australia + var australia = jQuery('#australia') + if (australia.length > 0) { + jQuery(australia).vectorMap({ + map: 'australia_en', + backgroundColor: '#fff', + selectedColor: '#fbaf54', + borderColor: '#fff', + hoverColor: '#fbaf54', + color: '#e8edf1' + }); + } + // Africa + var africa = jQuery('#africa') + if (africa.length > 0) { + jQuery(africa).vectorMap({ + map: 'africa_en', + backgroundColor: '#fff', + selectedColor: '#32b432', + borderColor: '#fff', + hoverColor: '#32b432', + color: '#e8edf1' + }); + } + // USA + var usa = jQuery('#usa') + if (usa.length > 0) { + jQuery(usa).vectorMap({ + map: 'usa_en', + backgroundColor: '#fff', + selectedColor: '#8E54E9', + hoverColor: '#8E54E9', + borderColor: '#fff', + color: '#e8edf1' + }); + } + // Canada + var canada = jQuery('#canada') + if (canada.length > 0) { + jQuery(canada).vectorMap({ + map: 'canada_en', + backgroundColor: '#fff', + selectedColor: '#fd9644', + hoverColor: '#fd9644', + borderColor: '#fff', + color: '#e8edf1' + }); + } + // Europe + var russia = jQuery('#russia') + if (russia.length > 0) { + jQuery(russia).vectorMap({ + map: 'russia_en', + backgroundColor: '#fff', + selectedColor: '#e3324c', + hoverColor: '#e3324c', + borderColor: '#fff', + color: '#e8edf1', + zoom: 5 + }); + } + // Brazil + var brazil = jQuery('#brazil') + if (brazil.length > 0) { + jQuery(brazil).vectorMap({ + map: 'brazil_br', + backgroundColor: '#fff', + selectedColor: '#20bf6b', + hoverColor: '#20bf6b', + borderColor: '#fff', + color: '#e8edf1' + }); + } + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var magnific = jQuery(".magnific-wrapper"); + if (magnific.length > 0) { + $('.view').magnificPopup({ + type: 'image' + // other options + }); + $(document).ready(function() { + $('.view2').magnificPopup({ + disableOn: 700, + type: 'iframe', + mainClass: 'mfp-fade', + removalDelay: 160, + preloader: false, + fixedContentPos: false + }); + }); + $('.view1').magnificPopup({ + type: 'image', + gallery: { + enabled: true + }, + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var mapaelMap = jQuery(".mapaelmap-wrapper"); + if (mapaelMap.length > 0) { + // World Map + $(mapaelMap).mapael({ + map: { + name: "world_countries" + } + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var morrisJS = jQuery(".morris-wrapper"); + if (morrisJS.length > 0) { + // morris line chart + var morrisdemo1 = jQuery("#morrisdemo1"); + if (morrisdemo1.length > 0) { + Morris.Line({ + element: morrisdemo1, + data: [ + { y: '2006', a: 40, b: 30 }, + { y: '2007', a: 75, b: 65 }, + { y: '2008', a: 50, b: 40 }, + { y: '2009', a: 75, b: 65 }, + { y: '2010', a: 50, b: 40 }, + { y: '2011', a: 75, b: 65 }, + { y: '2012', a: 60, b: 50 } + ], + xkey: 'y', + ykeys: ['a', 'b'], + labels: ['Series A', 'Series B'], + lineColors: ['#4776E6', '#8E54E9'], + resize: true, + padding: 20, + grid: false, + gridTextFamily: 'Roboto', + gridTextSize: 10 + }); + } + // morris line chart + var morrisdemo2 = jQuery("#morrisdemo2"); + if (morrisdemo2.length > 0) { + Morris.Area({ + element: morrisdemo2, + data: [ + { y: '2006', a: 40, b: 30 }, + { y: '2007', a: 75, b: 65 }, + { y: '2008', a: 50, b: 40 }, + { y: '2009', a: 75, b: 65 }, + { y: '2010', a: 50, b: 40 }, + { y: '2011', a: 75, b: 65 }, + { y: '2012', a: 60, b: 50 } + ], + xkey: 'y', + ykeys: ['a', 'b'], + labels: ['Series A', 'Series B'], + lineColors: ['#4776E6', '#8E54E9'], + resize: true, + fillOpacity: 0.4, + padding: 20, + grid: false, + gridTextFamily: 'Roboto', + gridTextSize: 10 + }); + } + // morris bar chart + var morrisdemo3 = jQuery("#morrisdemo3"); + if (morrisdemo3.length > 0) { + Morris.Bar({ + element: morrisdemo3, + data: [ + { y: '2006', a: 100, b: 90 }, + { y: '2007', a: 75, b: 65 }, + { y: '2008', a: 50, b: 40 }, + { y: '2009', a: 75, b: 65 }, + { y: '2010', a: 50, b: 40 }, + { y: '2011', a: 75, b: 65 }, + { y: '2012', a: 100, b: 90 } + ], + xkey: 'y', + ykeys: ['a', 'b'], + labels: ['Series A', 'Series B'], + barColors: ['#4776E6', '#8E54E9'], + resize: true, + fillOpacity: 0.4, + padding: 15, + grid: false, + gridTextFamily: 'Roboto', + gridTextSize: 10 + }); + } + // morris donut chart + var morrisdemo4 = jQuery("#morrisdemo4"); + if (morrisdemo4.length > 0) { + Morris.Donut({ + element: morrisdemo4, + data: [ + { label: "Direct Visits", value: 12 }, + { label: "Redirect Visits", value: 30 }, + { label: "Referral Visits", value: 20 } + ], + colors: ['#45aaf2', '#e3324c', '#fbaf54'] + }); + } + // morris stacked bar chart + var morrisdemo5 = jQuery("#morrisdemo5"); + if (morrisdemo5.length > 0) { + Morris.Bar({ + element: morrisdemo5, + data: [ + { y: '2006', a: 100, b: 90 }, + { y: '2007', a: 75, b: 65 }, + { y: '2008', a: 50, b: 40 }, + { y: '2009', a: 75, b: 65 }, + { y: '2010', a: 50, b: 40 }, + { y: '2011', a: 75, b: 65 }, + { y: '2012', a: 100, b: 90 } + ], + xkey: 'y', + ykeys: ['a', 'b'], + labels: ['Series A', 'Series B'], + barColors: ['#4776E6', '#8E54E9'], + resize: true, + fillOpacity: 0.4, + padding: 15, + grid: false, + gridTextFamily: 'Roboto', + gridTextSize: 10, + stacked: true + }); + } + // morris donut chart + var morrisecommerce1 = jQuery("#morrisecommerce1"); + if (morrisecommerce1.length > 0) { + Morris.Donut({ + element: morrisecommerce1, + data: [ + { label: "Total sales", value: 680 }, + { label: "Open campaign", value: 800 }, + { label: "Daily sales", value: 500 } + ], + colors: ['#45aaf2', '#8E54E9', '#eceef3'] + }); + } + + // morris cardealer1 + var cardealer1 = jQuery("#cardealer1"); + if (cardealer1.length > 0) { + Morris.Donut({ + element: cardealer1, + data: [ + { label: "New cars", value: 680 }, + { label: "Used cars", value: 800 } + ], + colors: ['#f7b731', '#2bcbba'] + }); + } + + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var nestable = jQuery(".nestable-wrapper"); + if (nestable.length > 0) { + var updateOutput = function(e) { + var list = e.length ? e : $(e.target), + output = list.data('output'); + if (window.JSON) { + output.val(window.JSON.stringify(list.nestable('serialize'))); //, null, 2)); + } else { + output.val('JSON browser support required for this demo.'); + } + }; + + // activate Nestable for list 1 + $('#nestable').nestable({ + group: 1 + }) + .on('change', updateOutput); + + // activate Nestable for list 2 + $('#nestable2').nestable({ + group: 1 + }) + .on('change', updateOutput); + + // output initial serialised data + updateOutput($('#nestable').data('output', $('#nestable-output'))); + updateOutput($('#nestable2').data('output', $('#nestable2-output'))); + + $('#nestable-menu').on('click', function(e) { + var target = $(e.target), + action = target.data('action'); + if (action === 'expand-all') { + $('.dd').nestable('expandAll'); + } + if (action === 'collapse-all') { + $('.dd').nestable('collapseAll'); + } + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var owlCarousel = jQuery(".owl-wrapper"); + if (owlCarousel.length > 0) { + var owlslider = $('.owl-carousel'); + owlslider.each(function () { + var $this = $(this), + $items = ($this.data('items')) ? $this.data('items') : 1, + $loop = ($this.attr('data-loop')) ? $this.data('loop') : true, + $navdots = ($this.data('nav-dots')) ? $this.data('nav-dots') : false, + $navarrow = ($this.data('nav-arrow')) ? $this.data('nav-arrow') : false, + $autoplay = ($this.attr('data-autoplay')) ? $this.data('autoplay') : true, + $autospeed = ($this.attr('data-autospeed')) ? $this.data('autospeed') : 5000, + $smartspeed = ($this.attr('data-smartspeed')) ? $this.data('smartspeed') : 1000, + $autohgt = ($this.data('autoheight')) ? $this.data('autoheight') : false, + $space = ($this.attr('data-space')) ? $this.data('space') : 30; + + $(this).owlCarousel({ + loop: $loop, + items: $items, + responsive: { + 0:{items: $this.data('xx-items') ? $this.data('xx-items') : 1}, + 480:{items: $this.data('xs-items') ? $this.data('xs-items') : 1}, + 768:{items: $this.data('sm-items') ? $this.data('sm-items') : 2}, + 980:{items: $this.data('md-items') ? $this.data('md-items') : 3}, + 1200:{items: $this.data('lg-items') ? $this.data('lg-items') : 4}, + 1400:{items: $this.data('xl-items') ? $this.data('lg-items') : 5}, + }, + dots: $navdots, + autoplayTimeout:$autospeed, + smartSpeed: $smartspeed, + autoHeight:$autohgt, + margin:$space, + nav: $navarrow, + navText:["",""], + autoplay: $autoplay, + autoplayHoverPause: true + }); + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var popOvers = jQuery(".popover-wrapper"); + if (popOvers.length > 0) { + $('[data-toggle="popover"]').popover() + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + jQuery(".loader").fadeOut('slow'); + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var quillEditor = jQuery(".quill-editor"); + if (quillEditor.length > 0) { + var toolbarOptions = [ + ['bold', 'italic', 'underline', 'strike'], + ['blockquote', 'code-block'], + + [{ 'header': 1 }, { 'header': 2 }], + [{ 'list': 'ordered' }, { 'list': 'bullet' }], + [{ 'script': 'sub' }, { 'script': 'super' }], + [{ 'indent': '-1' }, { 'indent': '+1' }], + [{ 'direction': 'rtl' }], + ]; + var editor = new Quill('#editor', { + modules: { + toolbar: toolbarOptions + }, + theme: 'snow' + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var rangeslider = jQuery(".rangeslider-wrapper"); + if (rangeslider.length > 0) { + //slider-1 + $("#slider-1").ionRangeSlider(); + //slider-2 + $("#slider-2").ionRangeSlider({ + min: 100, + max: 1000, + from: 550 + }); + //slider-3 + $("#slider-3").ionRangeSlider({ + type: "double", + grid: true, + min: 0, + max: 1000, + from: 200, + to: 800, + prefix: "$" + }); + //slider-4 + $("#slider-4").ionRangeSlider({ + type: "double", + grid: true, + min: -1000, + max: 1000, + from: -500, + to: 500 + }); + //slider-5 + $("#slider-5").ionRangeSlider({ + type: "double", + grid: true, + min: -1000, + max: 1000, + from: -500, + to: 500, + step: 250 + }); + //slider-6 + $("#slider-6").ionRangeSlider({ + type: "double", + grid: true, + min: -12.8, + max: 12.8, + from: -3.2, + to: 3.2, + step: 0.1 + }); + //slider-7 + $("#slider-7").ionRangeSlider({ + type: "double", + grid: true, + from: 1, + to: 5, + values: [0, 10, 100, 1000, 10000, 100000, 1000000] + }); + //slider-8 + $("#slider-8").ionRangeSlider({ + grid: true, + from: 5, + values: [ + "zero", "one", + "two", "three", + "four", "five", + "six", "seven", + "eight", "nine", + "ten" + ] + }); + //slider-9 + $("#slider-9").ionRangeSlider({ + grid: true, + from: 3, + values: [ + "January", "February", "March", + "April", "May", "June", + "July", "August", "September", + "October", "November", "December" + ] + }); + //slider-10 + $("#slider-10").ionRangeSlider({ + grid: true, + min: 1000, + max: 1000000, + from: 100000, + step: 1000, + prettify_enabled: false + }); + //slider-11 + $("#slider-11").ionRangeSlider({ + grid: true, + min: 1000, + max: 1000000, + from: 200000, + step: 1000, + prettify_enabled: true + }); + //slider-12 + $("#slider-12").ionRangeSlider({ + grid: true, + min: 1000, + max: 1000000, + from: 300000, + step: 1000, + prettify_enabled: true, + prettify_separator: "." + }); + //slider-13 + $("#slider-13").ionRangeSlider({ + grid: true, + min: 1000, + max: 1000000, + from: 400000, + step: 1000, + prettify_enabled: true, + prettify: function(num) { + return (Math.random() * num).toFixed(0); + } + }); + //slider-14 + $("#slider-14").ionRangeSlider({ + type: "double", + grid: true, + min: 0, + max: 10000, + from: 1000, + step: 9000, + prefix: "$" + }); + //slider-15 + $("#slider-15").ionRangeSlider({ + type: "single", + grid: true, + min: -90, + max: 90, + from: 0, + postfix: "°" + }); + //slider-16 + $("#slider-16").ionRangeSlider({ + grid: true, + min: 18, + max: 70, + from: 30, + prefix: "Age ", + max_postfix: "+" + }); + //slider-17 + $("#slider-17").ionRangeSlider({ + type: "double", + min: 100, + max: 200, + from: 145, + to: 155, + prefix: "Weight: ", + postfix: " million pounds", + decorate_both: true + }); + //Slider-inter-1 + var $update = $(".js-update-43"); + $("#slider-inter_1").ionRangeSlider({ + type: "single", + min: 0, + max: 100, + from: 50, + keyboard: true, + onStart: function(data) { + console.log("onStart"); + }, + onChange: function(data) { + console.log("onChange"); + }, + onFinish: function(data) { + console.log("onFinish"); + }, + onUpdate: function(data) { + console.log("onUpdate"); + } + }); + var slider = $("#slider-inter_1").data("ionRangeSlider"); + $update.on("click", function() { + slider.update({ + from: 10 + }); + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var scrollbar = jQuery(".scrollbar"); + if (scrollbar.length > 0) { + $('.scroll_dark').mCustomScrollbar({ + theme:"minimal-dark", + setHeight: false, + mouseWheel: { + normalizeDelta: true, + scrollAmount: '200px', + contentTouchScroll: true, + deltaFactor: '200px' + }, + advanced: { + autoScrollOnFocus: 'a[tabindex]' + } + }); + $('.scroll_light').mCustomScrollbar({ + theme:"minimal", + setHeight: false, + mouseWheel: { + normalizeDelta: true, + scrollAmount: '200px', + contentTouchScroll: true, + eltaFactor: '200px' + }, + advanced: { + autoScrollOnFocus: 'a[tabindex]' + } + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var select = jQuery(".select-wrapper"); + if (select.length > 0) { + $('.js-basic-single').select2(); + $('.js-basic-multiple').select2(); + $(".bs-select-1").val() + $(".bs-input").tagsinput('items') + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var sidebarNav = jQuery(".sidebar-nav"); + if (sidebarNav.length > 0) { + $('#sidebarNav').metisMenu(); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var sparkline = jQuery(".sparkline-wrapper"); + if (sparkline.length > 0) { + function Sparkline() { + var sparklinedemo1 = jQuery("#sparklinedemo1"); + if (sparklinedemo1.length > 0) { + $(sparklinedemo1).sparkline([20, 30, 25, 40, 40, 50, 56, 37, 50], { + type: 'line', + width: '100%', + height: '200', + lineWidth: 2, + spotRadius: 0, + chartRangeMax: 50, + lineColor: 'rgba(71, 118, 230, 0.5)', + fillColor: 'rgba(71, 118, 230, 0.3)', + highlightLineColor: 'rgba(0,0,0,.1)', + highlightSpotColor: 'rgba(0,0,0,.2)', + }); + $(sparklinedemo1).sparkline([10, 35, 30, 60, 50, 45, 30, 24, 30], { + type: 'line', + width: '100%', + height: '200', + lineWidth: 2, + spotRadius: 0, + chartRangeMax: 40, + lineColor: 'rgba(142, 84, 233, 0.5)', + fillColor: 'rgba(142, 84, 233, 0.3)', + composite: true, + highlightLineColor: 'rgba(0,0,0,.1)', + highlightSpotColor: 'rgba(0,0,0,.2)', + }); + } + var sparklinedemo2 = jQuery("#sparklinedemo2"); + if (sparklinedemo2.length > 0) { + $(sparklinedemo2).sparkline([20, 30, 25, 40, 40, 50, 56, 37, 50], { + type: 'line', + width: '100%', + height: '200', + lineWidth: 2, + spotRadius: 0, + chartRangeMax: 50, + lineColor: 'rgba(71, 118, 230, 1)', + fillColor: 'transparent', + highlightLineColor: 'rgba(0,0,0,.1)', + highlightSpotColor: 'rgba(0,0,0,.2)' + }); + $(sparklinedemo2).sparkline([10, 35, 30, 60, 50, 45, 30, 24, 30], { + type: 'line', + width: '100%', + height: '200', + lineWidth: 2, + spotRadius: 0, + chartRangeMax: 40, + lineColor: 'rgba(142, 84, 233, 1)', + fillColor: 'transparent', + composite: true, + highlightLineColor: 'rgba(0,0,0,1)', + highlightSpotColor: 'rgba(0,0,0,1)' + }); + } + var sparklinedemo3 = jQuery("#sparklinedemo3"); + if (sparklinedemo3.length > 0) { + $(sparklinedemo3).sparkline([5, 8, 6, 7, 3, 5, 6, 8, 2, 8, 5, 10, 11, 10, 1, 6, 5, 7, 8, 10, 8, 12, 7, 9, 5, 6, 10, 7, 8, 5, 6, 8, 5, 9, 3, 7, 1, 6, 4, 8, 4, 9, 10, 13, 7, 8, 6, 4, 11, 5, 6, 4, 7, 10, 4, 7, 4, 9], { + type: 'bar', + height: '200', + barWidth: '10', + barSpacing: '3', + barColor: '#4776E6' + }); + } + + //chart widget end + + var sparklinedemo4 = jQuery("#sparklinedemo4"); + if (sparklinedemo4.length > 0) { + $(sparklinedemo4).sparkline([5, 8, 6, 7, 3, 5, 6, 8, 4, 8, 5, 10, 11, 10, 5, 6, 5, 7, 8, 10], { + type: 'line', + width: '100%', + height: '200', + lineColor: 'rgba(142, 84, 233, 0.5)', + fillColor: 'rgba(142, 84, 233, 0.3)', + highlightLineColor: 'rgba(0,0,0,.1)', + highlightSpotColor: 'rgba(0,0,0,.2)' + }); + $(sparklinedemo4).sparkline([5, 8, 6, 7, 3, 5, 6, 8, 2, 8, 5, 10, 11, 10, 5, 6, 5, 7, 8, 10], { + type: 'bar', + height: '200', + barWidth: '10', + barSpacing: '5', + composite: true, + barColor: '#4776E6' + }); + } + var sparklinedemo5 = jQuery("#sparklinedemo5"); + if (sparklinedemo5.length > 0) { + $(sparklinedemo5).sparkline([40, 30, 20, 10], { + type: 'pie', + width: '200', + height: '165', + sliceColors: ['#4776E6', '#8E54E9', '#ffbc1d', '#25d09a'] + }); + } + + }; + + Sparkline(); + + var resize; + $window.resize(function(e) { + clearTimeout(resize); + resize = setTimeout(function() { + Sparkline(); + + }, 300); + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var summernote = jQuery(".summernote"); + if (summernote.length > 0) { + $('#summernote').summernote({ + tabsize: 2, + height: 250 + }); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ +$('#sweetalert-01').click(function(e) { + swal({ + text: 'Any fool can use a computer', + showCloseButton: false, + showCancelButton: true, + }) +}); + + +$('#sweetalert-02').click(function(e) { + swal( + 'The Internet?', + 'That thing is still around?', + 'question' + ) +}); + +$('#sweetalert-03').click(function(e) { + swal({ + type: 'error', + title: 'Oops...', + text: 'Something went wrong!', + footer: 'Why do I have this issue?', + }) +}); + +$('#sweetalert-04').click(function(e) { + swal({ + imageUrl: 'assets/img/widget/06.jpg', + imageHeight: 596, + imageAlt: 'A tall image' + }) +}); + +$('#sweetalert-05').click(function(e) { + swal({ + title: 'HTML example', + type: 'info', + html: 'You can use bold text, ' + + 'links ' + + 'and other HTML tags', + showCloseButton: true, + showCancelButton: true, + focusConfirm: false, + confirmButtonText: ' Great!', + confirmButtonAriaLabel: 'Thumbs up, great!', + cancelButtonText: '', + cancelButtonAriaLabel: 'Thumbs down', + confirmButtonClass: 'btn btn-success', + cancelButtonClass: 'btn btn-danger' + }) +}); + +$('#sweetalert-06').click(function(e) { + swal({ + position: 'top-end', + type: 'success', + title: 'Your work has been saved', + showConfirmButton: false, + timer: 1500 + }) +}); + +$('#sweetalert-07').click(function(e) { + swal({ + title: 'Custom animation with Animate.css', + animation: false, + customClass: 'animated tada' + }) +}); + +$('#sweetalert-08').click(function(e) { + swal({ + title: 'Are you sure?', + text: "You won't be able to revert this!", + type: 'warning', + showCancelButton: true, + confirmButtonColor: '#3085d6', + cancelButtonColor: '#d33', + confirmButtonText: 'Yes, delete it!', + confirmButtonClass: 'btn btn-success', + cancelButtonClass: 'btn btn-danger', + }).then((result) => { + if (result.value) { + swal( + 'Deleted!', + 'Your file has been deleted.', + 'success' + ) + } + }) +}); + +$('#sweetalert-09').click(function(e) { + swal({ + title: 'Are you sure?', + text: "You won't be able to revert this!", + type: 'warning', + showCancelButton: true, + confirmButtonColor: '#3085d6', + cancelButtonColor: '#d33', + confirmButtonText: 'Yes, delete it!', + cancelButtonText: 'No, cancel!', + confirmButtonClass: 'btn btn-success', + cancelButtonClass: 'btn btn-danger', + buttonsStyling: true, + reverseButtons: true + }).then((result) => { + if (result.value) { + swal( + 'Deleted!', + 'Your file has been deleted.', + 'success' + ) + } else if ( + // Read more about handling dismissals + result.dismiss === swal.DismissReason.cancel + ) { + swal( + 'Cancelled', + 'Your imaginary file is safe :)', + 'error' + ) + } + }) +}); + +$('#sweetalert-10').click(function(e) { + swal({ + title: 'Sweet!', + text: 'Modal with a custom image.', + imageUrl: 'https://unsplash.it/400/200', + imageWidth: 400, + imageHeight: 200, + imageAlt: 'Custom image', + animation: false + }) +}); + +$('#sweetalert-11').click(function(e) { + swal({ + title: 'Custom width, padding, background.', + width: 600, + padding: 100, + background: '#fff url(../images/trees.png)', + backdrop: ` + rgba(0,0,123,0.4) + url("/images/nyan-cat.gif") + center left + no-repeat +` + }) +}); + +$('#sweetalert-12').click(function(e) { + swal({ + title: 'Auto close alert!', + text: 'I will close in 5 seconds.', + timer: 5000, + onOpen: () => { + swal.showLoading() + } + }).then((result) => { + if ( + // Read more about handling dismissals + result.dismiss === swal.DismissReason.timer + ) { + console.log('I was closed by the timer') + } + }) +}); + + +$('#sweetalert-13').click(function(e) { + swal({ + title: 'هل تريد الاستمرار؟', + confirmButtonText: 'نعم', + cancelButtonText: 'لا', + showCancelButton: true, + showCloseButton: true, + confirmButtonClass: 'btn btn-success', + cancelButtonClass: 'btn btn-danger', + target: document.getElementById('rtl-container') + }) +}); + +$('#sweetalert-14').click(function(e) { + swal({ + title: 'Submit email to run ajax request', + input: 'email', + showCancelButton: true, + confirmButtonText: 'Submit', + showLoaderOnConfirm: true, + preConfirm: (email) => { + return new Promise((resolve) => { + setTimeout(() => { + if (email === 'taken@example.com') { + swal.showValidationError( + 'This email is already taken.' + ) + } + resolve() + }, 2000) + }) + }, + allowOutsideClick: () => !swal.isLoading() + }).then((result) => { + if (result.value) { + swal({ + type: 'success', + title: 'Ajax request finished!', + html: 'Submitted email: ' + result.value + }) + } + }) +}); + +$('#sweetalert-15').click(function(e) { + swal.setDefaults({ + input: 'text', + confirmButtonText: 'Next →', + showCancelButton: true, + confirmButtonClass: 'btn btn-success', + cancelButtonClass: 'btn btn-danger', + progressSteps: ['1', '2', '3'] + }) + + var steps = [{ + title: 'Question 1', + text: 'Chaining swal2 modals is easy' + }, + 'Question 2', + 'Question 3' + ] + + swal.queue(steps).then((result) => { + swal.resetDefaults() + + if (result.value) { + swal({ + title: 'All done!', + html: 'Your answers:
' +
+                    JSON.stringify(result.value) +
+                    '
', + confirmButtonText: 'Lovely!' + }) + } + }) +}); + +$('#sweetalert-16').click(function(e) { + const ipAPI = 'https://api.ipify.org?format=json' + swal.queue([{ + title: 'Your public IP', + confirmButtonText: 'Show my public IP', + text: 'Your public IP will be received ' + + 'via AJAX request', + showLoaderOnConfirm: true, + preConfirm: () => { + return fetch(ipAPI) + .then(response => response.json()) + .then(data => swal.insertQueueStep(data.ip)) + .catch(() => { + swal.insertQueueStep({ + type: 'error', + title: 'Unable to get your public IP' + }) + }) + } + }]) +}); + +}); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + $("#checkAll").click(function () { + $('input:checkbox').not(this).prop('checked', this.checked); + }); +}); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ +$(function () { + var i = -1; + var toastCount = 0; + var $toastlast; + + var getMessage = function () { + var msgs = ['My name is Inigo Montoya. You killed my father. Prepare to die!', + '
', + 'Are you the six fingered man?', + 'Inconceivable!', + 'I do not think that means what you think it means.', + 'Have fun storming the castle!' + ]; + i++; + if (i === msgs.length) { + i = 0; + } + + return msgs[i]; + }; + + var getMessageWithClearButton = function (msg) { + msg = msg ? msg : 'Clear itself?'; + msg += '

'; + return msg; + }; + + $('#closeButton').on("click", function () { + if($(this).is(':checked')) { + $('#addBehaviorOnToastCloseClick').prop('disabled', false); + } else { + $('#addBehaviorOnToastCloseClick').prop('disabled', true); + $('#addBehaviorOnToastCloseClick').prop('checked', false); + } + }); + + $('#showtoast').on("click", function () { + var shortCutFunction = $("#toastTypeGroup input:radio:checked").val(); + var msg = $('#message').val(); + var title = $('#title').val() || ''; + var $showDuration = $('#showDuration'); + var $hideDuration = $('#hideDuration'); + var $timeOut = $('#timeOut'); + var $extendedTimeOut = $('#extendedTimeOut'); + var $showEasing = $('#showEasing'); + var $hideEasing = $('#hideEasing'); + var $showMethod = $('#showMethod'); + var $hideMethod = $('#hideMethod'); + var toastIndex = toastCount++; + var addClear = $('#addClear').prop('checked'); + + toastr.options = { + closeButton: $('#closeButton').prop('checked'), + debug: $('#debugInfo').prop('checked'), + newestOnTop: $('#newestOnTop').prop('checked'), + progressBar: $('#progressBar').prop('checked'), + rtl: $('#rtl').prop('checked'), + positionClass: $('#positionGroup input:radio:checked').val() || 'toast-top-right', + preventDuplicates: $('#preventDuplicates').prop('checked'), + onclick: null + }; + + if ($('#addBehaviorOnToastClick').prop('checked')) { + toastr.options.onclick = function () { + alert('You can perform some custom action after a toast goes away'); + }; + } + + if ($('#addBehaviorOnToastCloseClick').prop('checked')) { + toastr.options.onCloseClick = function () { + alert('You can perform some custom action when the close button is clicked'); + }; + } + + if ($showDuration.val().length) { + toastr.options.showDuration = parseInt($showDuration.val()); + } + + if ($hideDuration.val().length) { + toastr.options.hideDuration = parseInt($hideDuration.val()); + } + + if ($timeOut.val().length) { + toastr.options.timeOut = addClear ? 0 : parseInt($timeOut.val()); + } + + if ($extendedTimeOut.val().length) { + toastr.options.extendedTimeOut = addClear ? 0 : parseInt($extendedTimeOut.val()); + } + + if ($showEasing.val().length) { + toastr.options.showEasing = $showEasing.val(); + } + + if ($hideEasing.val().length) { + toastr.options.hideEasing = $hideEasing.val(); + } + + if ($showMethod.val().length) { + toastr.options.showMethod = $showMethod.val(); + } + + if ($hideMethod.val().length) { + toastr.options.hideMethod = $hideMethod.val(); + } + + if (addClear) { + msg = getMessageWithClearButton(msg); + toastr.options.tapToDismiss = false; + } + if (!msg) { + msg = getMessage(); + } + + $('#toastrOptions').text('Command: toastr["' + + shortCutFunction + + '"]("' + + msg + + (title ? '", "' + title : '') + + '")\n\ntoastr.options = ' + + JSON.stringify(toastr.options, null, 2) + ); + + var $toast = toastr[shortCutFunction](msg, title); // Wire up an event handler to a button in the toast, if it exists + $toastlast = $toast; + + if(typeof $toast === 'undefined'){ + return; + } + + if ($toast.find('#okBtn').length) { + $toast.delegate('#okBtn', 'click', function () { + alert('you clicked me. i was toast #' + toastIndex + '. goodbye!'); + $toast.remove(); + }); + } + if ($toast.find('#surpriseBtn').length) { + $toast.delegate('#surpriseBtn', 'click', function () { + alert('Surprise! you clicked me. i was toast #' + toastIndex + '. You could perform an action here.'); + }); + } + if ($toast.find('.clear').length) { + $toast.delegate('.clear', 'click', function () { + toastr.clear($toast, { force: true }); + }); + } + }); + + function getLastToast(){ + return $toastlast; + } + $('#clearlasttoast').on("click", function () { + toastr.clear(getLastToast()); + }); + $('#cleartoasts').on("click", function () { + toastr.clear(); + }); +}) + +}); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + var tootlTips = jQuery(".tooltip-wrapper"); + if (tootlTips.length > 0) { + $('[data-toggle="tooltip"]').tooltip(); + } + }); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ +$.validator.setDefaults({ + submitHandler: function() { + alert("submitted!"); + } +}); + +$(document).ready(function() { + $("#signupForm").validate({ + rules: { + fname: "required", + lname: "required", + uname: { + required: true, + minlength: 2 + }, + upassword: { + required: true, + minlength: 5 + }, + uconfirm_password: { + required: true, + minlength: 5, + equalTo: "#password" + }, + uemail: { + required: true, + email: true + }, + uagree: "required" + }, + messages: { + fname: "Please enter your firstname", + lname: "Please enter your lastname", + uname: { + required: "Please enter a username", + minlength: "Your username must consist of at least 2 characters" + }, + upassword: { + required: "Please provide a password", + minlength: "Your password must be at least 5 characters long" + }, + uconfirm_password: { + required: "Please provide a password", + minlength: "Your password must be at least 5 characters long", + equalTo: "Please enter the same password as above" + }, + uemail: "Please enter a valid email address", + uagree: "Please accept our policy" + }, + errorElement: "em", + errorPlacement: function(error, element) { + // Add the `help-block` class to the error element + error.addClass("help-block"); + + if (element.prop("type") === "checkbox") { + error.insertAfter(element.parent("label")); + } else { + error.insertAfter(element); + } + }, + highlight: function(element, errorClass, validClass) { + $(element).parents(".col-sm-5").addClass("has-error").removeClass("has-success"); + }, + unhighlight: function(element, errorClass, validClass) { + $(element).parents(".col-sm-5").addClass("has-success").removeClass("has-error"); + } + }); + + $("#signupForm1").validate({ + rules: { + firstname1: "required", + lastname1: "required", + username1: { + required: true, + minlength: 2 + }, + password1: { + required: true, + minlength: 5 + }, + confirm_password1: { + required: true, + minlength: 5, + equalTo: "#password1" + }, + email1: { + required: true, + email: true + }, + agree1: "required" + }, + messages: { + firstname1: "Please enter your firstname", + lastname1: "Please enter your lastname", + username1: { + required: "Please enter a username", + minlength: "Your username must consist of at least 2 characters" + }, + password1: { + required: "Please provide a password", + minlength: "Your password must be at least 5 characters long" + }, + confirm_password1: { + required: "Please provide a password", + minlength: "Your password must be at least 5 characters long", + equalTo: "Please enter the same password as above" + }, + email1: "Please enter a valid email address", + agree1: "Please accept our policy" + }, + errorElement: "em", + errorPlacement: function(error, element) { + // Add the `help-block` class to the error element + error.addClass("help-block"); + + // Add `has-feedback` class to the parent div.form-group + // in order to add icons to inputs + element.parents(".col-sm-5").addClass("has-feedback"); + + if (element.prop("type") === "checkbox") { + error.insertAfter(element.parent("label")); + } else { + error.insertAfter(element); + } + + // Add the span element, if doesn't exists, and apply the icon classes to it. + if (!element.next("span")[0]) { + $("").insertAfter(element); + } + }, + + highlight: function(element, errorClass, validClass) { + $(element).parents(".col-sm-5").addClass("has-error").removeClass("has-success"); + $(element).next("span").addClass("fa fa-times").removeClass("fa fa-check"); + }, + unhighlight: function(element, errorClass, validClass) { + $(element).parents(".col-sm-5").addClass("has-success").removeClass("has-error"); + ($(element)).next("span").addClass("fa fa-check").removeClass("fa fa-times"); + } + }); + + $("#signupForm3").validate({ + rules: { + firstname: "required", + lastname: "required", + username: { + required: true, + minlength: 2 + }, + password: { + required: true, + minlength: 5 + }, + confirm_password: { + required: true, + minlength: 5, + equalTo: "#password" + }, + email: { + required: true, + email: true + }, + agree: "required" + }, + messages: { + firstname: "Please enter your firstname", + lastname: "Please enter your lastname", + username: { + required: "Please enter a username", + minlength: "Your username must consist of at least 2 characters" + }, + password: { + required: "Please provide a password", + minlength: "Your password must be at least 5 characters long" + }, + confirm_password: { + required: "Please provide a password", + minlength: "Your password must be at least 5 characters long", + equalTo: "Please enter the same password as above" + }, + email: "Please enter a valid email address", + agree: "Please accept our policy" + }, + errorPlacement: function(error, element) { + error.addClass("ui red pointing label transition"); + error.insertAfter(element.parent()); + }, + highlight: function(element, errorClass, validClass) { + $(element).parents(".row").addClass(errorClass); + }, + unhighlight: function(element, errorClass, validClass) { + $(element).parents(".row").removeClass(errorClass); + } + }); + +}); + +}); + +})(window, document, window.jQuery); +(function(window, document, $, undefined){ + + $(function(){ + window.addEventListener('load', function() { + // Fetch all the forms we want to apply custom Bootstrap validation styles to + var forms = document.getElementsByClassName('needs-validation'); + // Loop over them and prevent submission + var validation = Array.prototype.filter.call(forms, function(form) { + form.addEventListener('submit', function(event) { + if (form.checkValidity() === false) { + event.preventDefault(); + event.stopPropagation(); + } + form.classList.add('was-validated'); + }, false); + }); + }, false); + + getSelectorFromElement: function getSelectorFromElement(element) { + var selector = element.getAttribute('data-target'); + + if (!selector || selector === '#') { + selector = element.getAttribute('href') || ''; + } + + try { + return document.querySelector(selector) ? selector : null; + } catch (err) { + return null; + } + } + + $('.mobile-toggle').on('click', function() { + $('body').toggleClass('sidebar-toggled'); + }); + + $(document).on('click', '.mega-menu.dropdown-menu', function (e) { + e.stopPropagation(); + }); + + $('.sidebar-toggle').on('click', function() { + $('body').toggleClass('sidebar-mini'); + $('.app-navbar').toggleClass('expand'); + }); + + $('.app-navbar').hover(function() { + if($('body').hasClass('sidebar-mini')) { + $('.navbar-header').toggleClass('expand'); + } + }); + + $('.search').on('click', function() { + $('.search-wrapper').fadeIn(200); + }); + + //Search Box Close + $('.close-btn').on('click', function() { + $('.search-wrapper').fadeOut(200); + }); + }); +})(window, document, window.jQuery); \ No newline at end of file diff --git a/public/asset/js/vendors-min.js b/public/asset/js/vendors-min.js new file mode 100644 index 0000000..8b456d6 --- /dev/null +++ b/public/asset/js/vendors-min.js @@ -0,0 +1 @@ +!function(t,e){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(t)}("undefined"!=typeof window?window:this,function(t,e){"use strict";var i=[],n=t.document,r=Object.getPrototypeOf,o=i.slice,a=i.concat,s=i.push,l=i.indexOf,c={},u=c.toString,h=c.hasOwnProperty,d=h.toString,f=d.call(Object),p={},g=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},m=function(t){return null!=t&&t===t.window},v={type:!0,src:!0,nonce:!0,noModule:!0};function y(t,e,i){var r,o,a=(i=i||n).createElement("script");if(a.text=t,e)for(r in v)(o=e[r]||e.getAttribute&&e.getAttribute(r))&&a.setAttribute(r,o);i.head.appendChild(a).parentNode.removeChild(a)}function b(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?c[u.call(t)]||"object":typeof t}var L="3.4.1",x=function(t,e){return new x.fn.init(t,e)},w=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function _(t){var e=!!t&&"length"in t&&t.length,i=b(t);return!g(t)&&!m(t)&&("array"===i||0===e||"number"==typeof e&&0+~]|"+F+")"+F+"*"),Y=new RegExp(F+"|>"),G=new RegExp(H),X=new RegExp("^"+B+"$"),q={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),TAG:new RegExp("^("+B+"|[*])"),ATTR:new RegExp("^"+z),PSEUDO:new RegExp("^"+H),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+F+"*(even|odd|(([+-]|)(\\d*)n|)"+F+"*(?:([+-]|)"+F+"*(\\d+)|))"+F+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+F+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+F+"*((?:-\\d)?\\d*)"+F+"*\\)|)(?=[^-]|$)","i")},$=/HTML$/i,Z=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,et=new RegExp("\\\\([\\da-f]{1,6}"+F+"?|("+F+")|.)","ig"),it=function(t,e,i){var n="0x"+e-65536;return n!=n||i?e:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)},nt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,rt=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},ot=function(){d()},at=Lt(function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{O.apply(M=I.call(x.childNodes),x.childNodes),M[x.childNodes.length].nodeType}catch(e){O={apply:M.length?function(t,e){P.apply(t,I.call(e))}:function(t,e){for(var i=t.length,n=0;t[i++]=e[n++];);t.length=i-1}}}function st(t,e,n,r){var o,s,c,u,h,p,v,y=e&&e.ownerDocument,w=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==w&&9!==w&&11!==w)return n;if(!r&&((e?e.ownerDocument||e:x)!==f&&d(e),e=e||f,g)){if(11!==w&&(h=J.exec(t)))if(o=h[1]){if(9===w){if(!(c=e.getElementById(o)))return n;if(c.id===o)return n.push(c),n}else if(y&&(c=y.getElementById(o))&&b(e,c)&&c.id===o)return n.push(c),n}else{if(h[2])return O.apply(n,e.getElementsByTagName(t)),n;if((o=h[3])&&i.getElementsByClassName&&e.getElementsByClassName)return O.apply(n,e.getElementsByClassName(o)),n}if(i.qsa&&!T[t+" "]&&(!m||!m.test(t))&&(1!==w||"object"!==e.nodeName.toLowerCase())){if(v=t,y=e,1===w&&Y.test(t)){for((u=e.getAttribute("id"))?u=u.replace(nt,rt):e.setAttribute("id",u=L),s=(p=a(t)).length;s--;)p[s]="#"+u+" "+bt(p[s]);v=p.join(","),y=tt.test(t)&&vt(e.parentNode)||e}try{return O.apply(n,y.querySelectorAll(v)),n}catch(e){T(t,!0)}finally{u===L&&e.removeAttribute("id")}}}return l(t.replace(j,"$1"),e,n,r)}function lt(){var t=[];return function e(i,r){return t.push(i+" ")>n.cacheLength&&delete e[t.shift()],e[i+" "]=r}}function ct(t){return t[L]=!0,t}function ut(t){var e=f.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function ht(t,e){for(var i=t.split("|"),r=i.length;r--;)n.attrHandle[i[r]]=e}function dt(t,e){var i=e&&t,n=i&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(n)return n;if(i)for(;i=i.nextSibling;)if(i===e)return-1;return t?1:-1}function ft(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function pt(t){return function(e){var i=e.nodeName.toLowerCase();return("input"===i||"button"===i)&&e.type===t}}function gt(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&at(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function mt(t){return ct(function(e){return e=+e,ct(function(i,n){for(var r,o=t([],i.length,e),a=o.length;a--;)i[r=o[a]]&&(i[r]=!(n[r]=i[r]))})})}function vt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in i=st.support={},o=st.isXML=function(t){var e=t.namespaceURI,i=(t.ownerDocument||t).documentElement;return!$.test(e||i&&i.nodeName||"HTML")},d=st.setDocument=function(t){var e,r,a=t?t.ownerDocument||t:x;return a!==f&&9===a.nodeType&&a.documentElement&&(p=(f=a).documentElement,g=!o(f),x!==f&&(r=f.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",ot,!1):r.attachEvent&&r.attachEvent("onunload",ot)),i.attributes=ut(function(t){return t.className="i",!t.getAttribute("className")}),i.getElementsByTagName=ut(function(t){return t.appendChild(f.createComment("")),!t.getElementsByTagName("*").length}),i.getElementsByClassName=Q.test(f.getElementsByClassName),i.getById=ut(function(t){return p.appendChild(t).id=L,!f.getElementsByName||!f.getElementsByName(L).length}),i.getById?(n.filter.ID=function(t){var e=t.replace(et,it);return function(t){return t.getAttribute("id")===e}},n.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var i=e.getElementById(t);return i?[i]:[]}}):(n.filter.ID=function(t){var e=t.replace(et,it);return function(t){var i=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return i&&i.value===e}},n.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var i,n,r,o=e.getElementById(t);if(o){if((i=o.getAttributeNode("id"))&&i.value===t)return[o];for(r=e.getElementsByName(t),n=0;o=r[n++];)if((i=o.getAttributeNode("id"))&&i.value===t)return[o]}return[]}}),n.find.TAG=i.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):i.qsa?e.querySelectorAll(t):void 0}:function(t,e){var i,n=[],r=0,o=e.getElementsByTagName(t);if("*"===t){for(;i=o[r++];)1===i.nodeType&&n.push(i);return n}return o},n.find.CLASS=i.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&g)return e.getElementsByClassName(t)},v=[],m=[],(i.qsa=Q.test(f.querySelectorAll))&&(ut(function(t){p.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+F+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||m.push("\\["+F+"*(?:value|"+R+")"),t.querySelectorAll("[id~="+L+"-]").length||m.push("~="),t.querySelectorAll(":checked").length||m.push(":checked"),t.querySelectorAll("a#"+L+"+*").length||m.push(".#.+[+~]")}),ut(function(t){t.innerHTML="";var e=f.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&m.push("name"+F+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),p.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),m.push(",.*:")})),(i.matchesSelector=Q.test(y=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&ut(function(t){i.disconnectedMatch=y.call(t,"*"),y.call(t,"[s!='']:x"),v.push("!=",H)}),m=m.length&&new RegExp(m.join("|")),v=v.length&&new RegExp(v.join("|")),e=Q.test(p.compareDocumentPosition),b=e||Q.test(p.contains)?function(t,e){var i=9===t.nodeType?t.documentElement:t,n=e&&e.parentNode;return t===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):t.compareDocumentPosition&&16&t.compareDocumentPosition(n)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},E=e?function(t,e){if(t===e)return h=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n||(1&(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!i.sortDetached&&e.compareDocumentPosition(t)===n?t===f||t.ownerDocument===x&&b(x,t)?-1:e===f||e.ownerDocument===x&&b(x,e)?1:u?N(u,t)-N(u,e):0:4&n?-1:1)}:function(t,e){if(t===e)return h=!0,0;var i,n=0,r=t.parentNode,o=e.parentNode,a=[t],s=[e];if(!r||!o)return t===f?-1:e===f?1:r?-1:o?1:u?N(u,t)-N(u,e):0;if(r===o)return dt(t,e);for(i=t;i=i.parentNode;)a.unshift(i);for(i=e;i=i.parentNode;)s.unshift(i);for(;a[n]===s[n];)n++;return n?dt(a[n],s[n]):a[n]===x?-1:s[n]===x?1:0}),f},st.matches=function(t,e){return st(t,null,null,e)},st.matchesSelector=function(t,e){if((t.ownerDocument||t)!==f&&d(t),i.matchesSelector&&g&&!T[e+" "]&&(!v||!v.test(e))&&(!m||!m.test(e)))try{var n=y.call(t,e);if(n||i.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){T(e,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,it),t[3]=(t[3]||t[4]||t[5]||"").replace(et,it),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||st.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&st.error(t[0]),t},PSEUDO:function(t){var e,i=!t[6]&&t[2];return q.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":i&&G.test(i)&&(e=a(i,!0))&&(e=i.indexOf(")",i.length-e)-i.length)&&(t[0]=t[0].slice(0,e),t[2]=i.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,it).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=S[t+" "];return e||(e=new RegExp("(^|"+F+")"+t+"("+F+"|$)"))&&S(t,function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(t,e,i){return function(n){var r=st.attr(n,t);return null==r?"!="===e:!e||(r+="","="===e?r===i:"!="===e?r!==i:"^="===e?i&&0===r.indexOf(i):"*="===e?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function M(t,e,i){return g(e)?x.grep(t,function(t,n){return!!e.call(t,n,t)!==i}):e.nodeType?x.grep(t,function(t){return t===e!==i}):"string"!=typeof e?x.grep(t,function(t){return-1)[^>]*|#([\w-]+))$/;(x.fn.init=function(t,e,i){var r,o;if(!t)return this;if(i=i||D,"string"==typeof t){if(!(r="<"===t[0]&&">"===t[t.length-1]&&3<=t.length?[null,t,null]:P.exec(t))||!r[1]&&e)return!e||e.jquery?(e||i).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof x?e[0]:e,x.merge(this,x.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:n,!0)),A.test(r[1])&&x.isPlainObject(e))for(r in e)g(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return(o=n.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):g(t)?void 0!==i.ready?i.ready(t):t(x):x.makeArray(t,this)}).prototype=x.fn,D=x(n);var O=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};function N(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}x.fn.extend({has:function(t){var e=x(t,this),i=e.length;return this.filter(function(){for(var t=0;t\x20\t\r\n\f]*)/i,pt=/^$|^module$|\/(?:java|ecma)script/i,gt={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function mt(t,e){var i;return i=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&E(t,e)?x.merge([t],i):i}function vt(t,e){for(var i=0,n=t.length;ix",p.noCloneChecked=!!yt.cloneNode(!0).lastChild.defaultValue;var wt=/^key/,_t=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,St=/^([^.]*)(?:\.(.+)|)/;function Ct(){return!0}function kt(){return!1}function Tt(t,e){return t===function(){try{return n.activeElement}catch(t){}}()==("focus"===e)}function Et(t,e,i,n,r,o){var a,s;if("object"==typeof e){for(s in"string"!=typeof i&&(n=n||i,i=void 0),e)Et(t,s,i,n,e[s],o);return t}if(null==n&&null==r?(r=i,n=i=void 0):null==r&&("string"==typeof i?(r=n,n=void 0):(r=n,n=i,i=void 0)),!1===r)r=kt;else if(!r)return t;return 1===o&&(a=r,(r=function(t){return x().off(t),a.apply(this,arguments)}).guid=a.guid||(a.guid=x.guid++)),t.each(function(){x.event.add(this,e,r,n,i)})}function At(t,e,i){i?(Z.set(t,e,!1),x.event.add(t,e,{namespace:!1,handler:function(t){var n,r,a=Z.get(this,e);if(1&t.isTrigger&&this[e]){if(a.length)(x.event.special[e]||{}).delegateType&&t.stopPropagation();else if(a=o.call(arguments),Z.set(this,e,a),n=i(this,e),this[e](),a!==(r=Z.get(this,e))||n?Z.set(this,e,!1):r={},a!==r)return t.stopImmediatePropagation(),t.preventDefault(),r.value}else a.length&&(Z.set(this,e,{value:x.event.trigger(x.extend(a[0],x.Event.prototype),a.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===Z.get(t,e)&&x.event.add(t,e,Ct)}x.event={global:{},add:function(t,e,i,n,r){var o,a,s,l,c,u,h,d,f,p,g,m=Z.get(t);if(m)for(i.handler&&(i=(o=i).handler,r=o.selector),r&&x.find.matchesSelector(rt,r),i.guid||(i.guid=x.guid++),(l=m.events)||(l=m.events={}),(a=m.handle)||(a=m.handle=function(e){return void 0!==x&&x.event.triggered!==e.type?x.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(R)||[""]).length;c--;)f=g=(s=St.exec(e[c])||[])[1],p=(s[2]||"").split(".").sort(),f&&(h=x.event.special[f]||{},f=(r?h.delegateType:h.bindType)||f,h=x.event.special[f]||{},u=x.extend({type:f,origType:g,data:n,handler:i,guid:i.guid,selector:r,needsContext:r&&x.expr.match.needsContext.test(r),namespace:p.join(".")},o),(d=l[f])||((d=l[f]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(t,n,p,a)||t.addEventListener&&t.addEventListener(f,a)),h.add&&(h.add.call(t,u),u.handler.guid||(u.handler.guid=i.guid)),r?d.splice(d.delegateCount++,0,u):d.push(u),x.event.global[f]=!0)},remove:function(t,e,i,n,r){var o,a,s,l,c,u,h,d,f,p,g,m=Z.hasData(t)&&Z.get(t);if(m&&(l=m.events)){for(c=(e=(e||"").match(R)||[""]).length;c--;)if(f=g=(s=St.exec(e[c])||[])[1],p=(s[2]||"").split(".").sort(),f){for(h=x.event.special[f]||{},d=l[f=(n?h.delegateType:h.bindType)||f]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)u=d[o],!r&&g!==u.origType||i&&i.guid!==u.guid||s&&!s.test(u.namespace)||n&&n!==u.selector&&("**"!==n||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,h.remove&&h.remove.call(t,u));a&&!d.length&&(h.teardown&&!1!==h.teardown.call(t,p,m.handle)||x.removeEvent(t,f,m.handle),delete l[f])}else for(f in l)x.event.remove(t,f+e[c],i,n,!0);x.isEmptyObject(l)&&Z.remove(t,"handle events")}},dispatch:function(t){var e,i,n,r,o,a,s=x.event.fix(t),l=new Array(arguments.length),c=(Z.get(this,"events")||{})[s.type]||[],u=x.event.special[s.type]||{};for(l[0]=s,e=1;e\x20\t\r\n\f]*)[^>]*)\/>/gi,Dt=/\s*$/g;function It(t,e){return E(t,"table")&&E(11!==e.nodeType?e:e.firstChild,"tr")&&x(t).children("tbody")[0]||t}function Nt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Rt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Ft(t,e){var i,n,r,o,a,s,l,c;if(1===e.nodeType){if(Z.hasData(t)&&(o=Z.access(t),a=Z.set(e,o),c=o.events))for(r in delete a.handle,a.events={},c)for(i=0,n=c[r].length;i")},clone:function(t,e,i){var n,r,o,a,s,l,c,u=t.cloneNode(!0),h=ot(t);if(!(p.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||x.isXMLDoc(t)))for(a=mt(u),n=0,r=(o=mt(t)).length;n").attr(t.scriptAttrs||{}).prop({charset:t.scriptCharset,src:t.url}).on("load error",i=function(t){e.remove(),i=null,t&&o("error"===t.type?404:200,t.type)}),n.head.appendChild(e[0])},abort:function(){i&&i()}}});var Xe,qe=[],$e=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=qe.pop()||x.expando+"_"+Ce++;return this[t]=!0,t}}),x.ajaxPrefilter("json jsonp",function(e,i,n){var r,o,a,s=!1!==e.jsonp&&($e.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&$e.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=g(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace($e,"$1"+r):!1!==e.jsonp&&(e.url+=(ke.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||x.error(r+" was not called"),a[0]},e.dataTypes[0]="json",o=t[r],t[r]=function(){a=arguments},n.always(function(){void 0===o?x(t).removeProp(r):t[r]=o,e[r]&&(e.jsonpCallback=i.jsonpCallback,qe.push(r)),a&&g(o)&&o(a[0]),a=o=void 0}),"script"}),p.createHTMLDocument=((Xe=n.implementation.createHTMLDocument("").body).innerHTML="
",2===Xe.childNodes.length),x.parseHTML=function(t,e,i){return"string"!=typeof t?[]:("boolean"==typeof e&&(i=e,e=!1),e||(p.createHTMLDocument?((r=(e=n.implementation.createHTMLDocument("")).createElement("base")).href=n.location.href,e.head.appendChild(r)):e=n),a=!i&&[],(o=A.exec(t))?[e.createElement(o[1])]:(o=xt([t],e,a),a&&a.length&&x(a).remove(),x.merge([],o.childNodes)));var r,o,a},x.fn.load=function(t,e,i){var n,r,o,a=this,s=t.indexOf(" ");return-1").append(x.parseHTML(t)).find(n):t)}).always(i&&function(t,e){a.each(function(){i.apply(this,o||[t.responseText,e,t])})}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){x.fn[e]=function(t){return this.on(e,t)}}),x.expr.pseudos.animated=function(t){return x.grep(x.timers,function(e){return t===e.elem}).length},x.offset={setOffset:function(t,e,i){var n,r,o,a,s,l,c=x.css(t,"position"),u=x(t),h={};"static"===c&&(t.style.position="relative"),s=u.offset(),o=x.css(t,"top"),l=x.css(t,"left"),("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(a=(n=u.position()).top,r=n.left):(a=parseFloat(o)||0,r=parseFloat(l)||0),g(e)&&(e=e.call(t,i,x.extend({},s))),null!=e.top&&(h.top=e.top-s.top+a),null!=e.left&&(h.left=e.left-s.left+r),"using"in e?e.using.call(t,h):u.css(h)}},x.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){x.offset.setOffset(this,t,e)});var e,i,n=this[0];return n?n.getClientRects().length?(e=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:e.top+i.pageYOffset,left:e.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,e,i,n=this[0],r={top:0,left:0};if("fixed"===x.css(n,"position"))e=n.getBoundingClientRect();else{for(e=this.offset(),i=n.ownerDocument,t=n.offsetParent||i.documentElement;t&&(t===i.body||t===i.documentElement)&&"static"===x.css(t,"position");)t=t.parentNode;t&&t!==n&&1===t.nodeType&&((r=x(t).offset()).top+=x.css(t,"borderTopWidth",!0),r.left+=x.css(t,"borderLeftWidth",!0))}return{top:e.top-r.top-x.css(n,"marginTop",!0),left:e.left-r.left-x.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent;t&&"static"===x.css(t,"position");)t=t.offsetParent;return t||rt})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,e){var i="pageYOffset"===e;x.fn[t]=function(n){return W(this,function(t,n,r){var o;if(m(t)?o=t:9===t.nodeType&&(o=t.defaultView),void 0===r)return o?o[e]:t[n];o?o.scrollTo(i?o.pageXOffset:r,i?r:o.pageYOffset):t[n]=r},t,n,arguments.length)}}),x.each(["top","left"],function(t,e){x.cssHooks[e]=Ut(p.pixelPosition,function(t,i){if(i)return i=Wt(t,e),Ht.test(i)?x(t).position()[e]+"px":i})}),x.each({Height:"height",Width:"width"},function(t,e){x.each({padding:"inner"+t,content:e,"":"outer"+t},function(i,n){x.fn[n]=function(r,o){var a=arguments.length&&(i||"boolean"!=typeof r),s=i||(!0===r||!0===o?"margin":"border");return W(this,function(e,i,r){var o;return m(e)?0===n.indexOf("outer")?e["inner"+t]:e.document.documentElement["client"+t]:9===e.nodeType?(o=e.documentElement,Math.max(e.body["scroll"+t],o["scroll"+t],e.body["offset"+t],o["offset"+t],o["client"+t])):void 0===r?x.css(e,i,s):x.style(e,i,r,s)},e,a?r:void 0,a)}})}),x.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,e){x.fn[e]=function(t,i){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,n){n=t(n||this.defaultElement||this)[0],this.element=t(n),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},n!==this&&(t.data(n,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===n&&this.destroy()}}),this.document=t(n.style?n.ownerDocument:n.document||n),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var n,r,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},n=e.split("."),e=n.shift(),n.length){for(r=a[e]=t.widget.extend({},this.options[e]),o=0;o
"),o=r.children()[0];return t("body").append(r),i=o.offsetWidth,r.css("overflow","scroll"),i===(n=o.offsetWidth)&&(n=r[0].clientWidth),r.remove(),e=i-n},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),n=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),r="scroll"===i||"auto"===i&&e.width0?"right":"center",vertical:u<0?"top":l>0?"bottom":"middle"};di(n(l),n(u))?h.important="horizontal":h.important="vertical",e.using.call(this,t,h)}),a.offset(t.extend(C,{using:o}))})},t.ui.position={fit:{left:function(t,e){var n,r=e.within,o=r.isWindow?r.scrollLeft:r.offset.left,a=r.width,s=t.left-e.collisionPosition.marginLeft,l=o-s,c=s+e.collisionWidth-a-o;e.collisionWidth>a?l>0&&c<=0?(n=t.left+l+e.collisionWidth-a-o,t.left+=l-n):t.left=c>0&&l<=0?o:l>c?o+a-e.collisionWidth:o:l>0?t.left+=l:c>0?t.left-=c:t.left=i(t.left-s,t.left)},top:function(t,e){var n,r=e.within,o=r.isWindow?r.scrollTop:r.offset.top,a=e.within.height,s=t.top-e.collisionPosition.marginTop,l=o-s,c=s+e.collisionHeight-a-o;e.collisionHeight>a?l>0&&c<=0?(n=t.top+l+e.collisionHeight-a-o,t.top+=l-n):t.top=c>0&&l<=0?o:l>c?o+a-e.collisionHeight:o:l>0?t.top+=l:c>0?t.top-=c:t.top=i(t.top-s,t.top)}},flip:{left:function(t,e){var i,r,o=e.within,a=o.offset.left+o.scrollLeft,s=o.width,l=o.isWindow?o.scrollLeft:o.offset.left,c=t.left-e.collisionPosition.marginLeft,u=c-l,h=c+e.collisionWidth-s-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,f="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,p=-2*e.offset[0];u<0?((i=t.left+d+f+p+e.collisionWidth-s-a)<0||i0&&((r=t.left-e.collisionPosition.marginLeft+d+f+p-l)>0||n(r)0&&((i=t.top-e.collisionPosition.marginTop+d+f+p-l)>0||n(i)")[0],u=t.each;function h(t,e,i){var n=s[e.type]||{};return null==t?i||!e.def?null:e.def:(t=n.floor?~~t:parseFloat(t),isNaN(t)?e.def:n.mod?(t+n.mod)%n.mod:0>t?0:n.max-1,u(a,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),o.fn=t.extend(o.prototype,{parse:function(e,n,r,s){if(void 0===e)return this._rgba=[null,null,null,null],this;(e.jquery||e.nodeType)&&(e=t(e).css(n),n=void 0);var l=this,c=t.type(e),f=this._rgba=[];return void 0!==n&&(e=[e,n,r,s],c="array"),"string"===c?this.parse(d(e)||i._default):"array"===c?(u(a.rgba.props,function(t,i){f[i.idx]=h(e[i.idx],i)}),this):"object"===c?(u(a,e instanceof o?function(t,i){e[i.cache]&&(l[i.cache]=e[i.cache].slice())}:function(i,n){var r=n.cache;u(n.props,function(t,i){if(!l[r]&&n.to){if("alpha"===t||null==e[t])return;l[r]=n.to(l._rgba)}l[r][i.idx]=h(e[t],i,!0)}),l[r]&&t.inArray(null,l[r].slice(0,3))<0&&(l[r][3]=1,n.from&&(l._rgba=n.from(l[r])))}),this):void 0},is:function(t){var e=o(t),i=!0,n=this;return u(a,function(t,r){var o,a=e[r.cache];return a&&(o=n[r.cache]||r.to&&r.to(n._rgba)||[],u(r.props,function(t,e){if(null!=a[e.idx])return i=a[e.idx]===o[e.idx]})),i}),i},_space:function(){var t=[],e=this;return u(a,function(i,n){e[n.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var i=o(t),n=i._space(),r=a[n],l=0===this.alpha()?o("transparent"):this,c=l[r.cache]||r.to(l._rgba),d=c.slice();return i=i[r.cache],u(r.props,function(t,n){var r=n.idx,o=c[r],a=i[r],l=s[n.type]||{};null!==a&&(null===o?d[r]=a:(l.mod&&(a-o>l.mod/2?o+=l.mod:o-a>l.mod/2&&(o-=l.mod)),d[r]=h((a-o)*e+o,n)))}),this[n](d)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),n=i.pop(),r=o(e)._rgba;return o(t.map(i,function(t,e){return(1-n)*r[e]+n*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&e<3&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),n=i.pop();return e&&i.push(~~(255*n)),"#"+t.map(i,function(t){return 1===(t=(t||0).toString(16)).length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),o.fn.parse.prototype=o.fn,a.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,n=t[0]/255,r=t[1]/255,o=t[2]/255,a=t[3],s=Math.max(n,r,o),l=Math.min(n,r,o),c=s-l,u=s+l,h=.5*u;return e=l===s?0:n===s?60*(r-o)/c+360:r===s?60*(o-n)/c+120:60*(n-r)/c+240,i=0===c?0:h<=.5?c/u:c/(2-u),[Math.round(e)%360,i,h,null==a?1:a]},a.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],n=t[2],r=t[3],o=n<=.5?n*(1+i):n+i-n*i,a=2*n-o;return[Math.round(255*f(a,o,e+1/3)),Math.round(255*f(a,o,e)),Math.round(255*f(a,o,e-1/3)),r]},u(a,function(e,i){var r=i.props,a=i.cache,s=i.to,l=i.from;o.fn[e]=function(e){if(s&&!this[a]&&(this[a]=s(this._rgba)),void 0===e)return this[a].slice();var i,n=t.type(e),c="array"===n||"object"===n?e:arguments,d=this[a].slice();return u(r,function(t,e){var i=c["object"===n?t:e.idx];null==i&&(i=d[e.idx]),d[e.idx]=h(i,e)}),l?((i=o(l(d)))[a]=d,i):o(d)},u(r,function(i,r){o.fn[i]||(o.fn[i]=function(o){var a,s=t.type(o),l="alpha"===i?this._hsla?"hsla":"rgba":e,c=this[l](),u=c[r.idx];return"undefined"===s?u:("function"===s&&(o=o.call(this,u),s=t.type(o)),null==o&&r.empty?this:("string"===s&&(a=n.exec(o))&&(o=u+parseFloat(a[2])*("+"===a[1]?1:-1)),c[r.idx]=o,this[l](c)))})})}),o.hook=function(e){var i=e.split(" ");u(i,function(e,i){t.cssHooks[i]={set:function(e,n){var r,a,s="";if("transparent"!==n&&("string"!==t.type(n)||(r=d(n)))){if(n=o(r||n),!l.rgba&&1!==n._rgba[3]){for(a="backgroundColor"===i?e.parentNode:e;(""===s||"transparent"===s)&&a&&a.style;)try{s=t.css(a,"backgroundColor"),a=a.parentNode}catch(t){}n=n.blend(s&&"transparent"!==s?s:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(t){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=o(e.elem,i),e.end=o(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},o.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),t.cssHooks.borderColor={expand:function(t){var e={};return u(["Top","Right","Bottom","Left"],function(i,n){e["border"+n+"Color"]=t}),e}},i=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(s),function(){var e,i=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function r(e){var i,n,r=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(r&&r.length&&r[0]&&r[r[0]])for(n=r.length;n--;)"string"==typeof r[i=r[n]]&&(o[t.camelCase(i)]=r[i]);else for(i in r)"string"==typeof r[i]&&(o[i]=r[i]);return o}t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(s.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(e,o,a,s){var l=t.speed(o,a,s);return this.queue(function(){var o,a=t(this),s=a.attr("class")||"",c=l.children?a.find("*").addBack():a;c=c.map(function(){return{el:t(this),start:r(this)}}),(o=function(){t.each(i,function(t,i){e[i]&&a[i+"Class"](e[i])})})(),c=c.map(function(){return this.end=r(this.el[0]),this.diff=function(e,i){var r,o,a={};for(r in i)o=i[r],e[r]!==o&&(n[r]||!t.fx.step[r]&&isNaN(parseFloat(o))||(a[r]=o));return a}(this.start,this.end),this}),a.attr("class",s),c=c.map(function(){var e=this,i=t.Deferred(),n=t.extend({},l,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,n),i.promise()}),t.when.apply(t,c.get()).done(function(){o(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),l.complete.call(a[0])})})},t.fn.extend({addClass:(e=t.fn.addClass,function(i,n,r,o){return n?t.effects.animateClass.call(this,{add:i},n,r,o):e.apply(this,arguments)}),removeClass:function(e){return function(i,n,r,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},n,r,o):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,n,r,o,a){return"boolean"==typeof n||void 0===n?r?t.effects.animateClass.call(this,n?{add:i}:{remove:i},r,o,a):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},n,r,o)}}(t.fn.toggleClass),switchClass:function(e,i,n,r,o){return t.effects.animateClass.call(this,{add:i,remove:e},n,r,o)}})}(),function(){var e;function i(e,i,n,r){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(r=i,n=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(r=n,n=i,i={}),t.isFunction(n)&&(r=n,n=null),i&&t.extend(e,i),n=n||i.duration,e.duration=t.fx.off?0:"number"==typeof n?n:n in t.fx.speeds?t.fx.speeds[n]:t.fx.speeds._default,e.complete=r||i.complete,e}function n(e){return!(e&&"number"!=typeof e&&!t.fx.speeds[e])||("string"==typeof e&&!t.effects.effect[e]||(!!t.isFunction(e)||"object"==typeof e&&!e.effect))}function r(t,e){var i=e.outerWidth(),n=e.outerHeight(),r=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(t)||["",0,i,n,0];return{top:parseFloat(r[1])||0,right:"auto"===r[2]?i:parseFloat(r[2]),bottom:"auto"===r[3]?n:parseFloat(r[3]),left:parseFloat(r[4])||0}}t.expr&&t.expr.filters&&t.expr.filters.animated&&(t.expr.filters.animated=(e=t.expr.filters.animated,function(i){return!!t(i).data(a)||e(i)})),!1!==t.uiBackCompat&&t.extend(t.effects,{save:function(t,e){for(var i=0,n=e.length;i").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),r={width:e.width(),height:e.height()},o=document.activeElement;try{o.id}catch(t){o=document.body}return e.wrap(n),(e[0]===o||t.contains(e[0],o))&&t(o).trigger("focus"),n=e.parent(),"static"===e.css("position")?(n.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,n){i[n]=e.css(n),isNaN(parseInt(i[n],10))&&(i[n]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(r),n.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).trigger("focus")),e}}),t.extend(t.effects,{version:"1.12.1",define:function(e,i,n){return n||(n=i,i="effect"),t.effects.effect[e]=n,t.effects.effect[e].mode=i,n},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var n="horizontal"!==i?(e||100)/100:1,r="vertical"!==i?(e||100)/100:1;return{height:t.height()*r,width:t.width()*n,outerHeight:t.outerHeight()*r,outerWidth:t.outerWidth()*n}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var n=t.queue();e>1&&n.splice.apply(n,[1,0].concat(n.splice(e,i))),t.dequeue()},saveStyle:function(t){t.data("ui-effects-style",t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data("ui-effects-style")||"",t.removeData("ui-effects-style")},mode:function(t,e){var i=t.is(":hidden");return"toggle"===e&&(e=i?"show":"hide"),(i?"hide"===e:"show"===e)&&(e="none"),e},getBaseline:function(t,e){var i,n;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":n=0;break;case"center":n=.5;break;case"right":n=1;break;default:n=t[1]/e.width}return{x:n,y:i}},createPlaceholder:function(e){var i,n=e.css("position"),r=e.position();return e.css({marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(static|relative)/.test(n)&&(n="absolute",i=t("<"+e[0].nodeName+">").insertAfter(e).css({display:/^(inline|ruby)/.test(e.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight"),float:e.css("float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass("ui-effects-placeholder"),e.data("ui-effects-placeholder",i)),e.css({position:n,left:r.left,top:r.top}),i},removePlaceholder:function(t){var e="ui-effects-placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(e){t.effects.restoreStyle(e),t.effects.removePlaceholder(e)},setTransition:function(e,i,n,r){return r=r||{},t.each(i,function(t,i){var o=e.cssUnit(i);o[0]>0&&(r[i]=o[0]*n+o[1])}),r}}),t.fn.extend({effect:function(){var e=i.apply(this,arguments),n=t.effects.effect[e.effect],r=n.mode,o=e.queue,s=o||"fx",l=e.complete,c=e.mode,u=[],h=function(e){var i=t(this),n=t.effects.mode(i,c)||r;i.data(a,!0),u.push(n),r&&("show"===n||n===r&&"hide"===n)&&i.show(),r&&"none"===n||t.effects.saveStyle(i),t.isFunction(e)&&e()};if(t.fx.off||!n)return c?this[c](e.duration,l):this.each(function(){l&&l.call(this)});function d(i){var o=t(this);function s(){t.isFunction(l)&&l.call(o[0]),t.isFunction(i)&&i()}e.mode=u.shift(),!1===t.uiBackCompat||r?"none"===e.mode?(o[c](),s()):n.call(o[0],e,function(){o.removeData(a),t.effects.cleanUp(o),"hide"===e.mode&&o.hide(),s()}):(o.is(":hidden")?"hide"===c:"show"===c)?(o[c](),s()):n.call(o[0],e,s)}return!1===o?this.each(h).each(d):this.queue(s,h).queue(s,d)},show:function(t){return function(e){if(n(e))return t.apply(this,arguments);var r=i.apply(this,arguments);return r.mode="show",this.effect.call(this,r)}}(t.fn.show),hide:function(t){return function(e){if(n(e))return t.apply(this,arguments);var r=i.apply(this,arguments);return r.mode="hide",this.effect.call(this,r)}}(t.fn.hide),toggle:function(t){return function(e){if(n(e)||"boolean"==typeof e)return t.apply(this,arguments);var r=i.apply(this,arguments);return r.mode="toggle",this.effect.call(this,r)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),n=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(n=[parseFloat(i),e])}),n},cssClip:function(t){return t?this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)"):r(this.css("clip"),this)},transfer:function(e,i){var n=t(this),r=t(e.to),o="fixed"===r.css("position"),a=t("body"),s=o?a.scrollTop():0,l=o?a.scrollLeft():0,c=r.offset(),u={top:c.top-s,left:c.left-l,height:r.innerHeight(),width:r.innerWidth()},h=n.offset(),d=t("
").appendTo("body").addClass(e.className).css({top:h.top-s,left:h.left-l,height:n.innerHeight(),width:n.innerWidth(),position:o?"fixed":"absolute"}).animate(u,e.duration,e.easing,function(){d.remove(),t.isFunction(i)&&i()})}}),t.fx.step.clip=function(e){e.clipInit||(e.start=t(e.elem).cssClip(),"string"==typeof e.end&&(e.end=r(e.end,e.elem)),e.clipInit=!0),t(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})}}(),o={},t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,e){o[e]=function(e){return Math.pow(e,t+2)}}),t.extend(o,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;t<((e=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(o,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return t<.5?i(2*t)/2:1-i(-2*t+2)/2}});t.effects,t.effects.define("blind","hide",function(e,i){var n={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},r=t(this),o=e.direction||"up",a=r.cssClip(),s={clip:t.extend({},a)},l=t.effects.createPlaceholder(r);s.clip[n[o][0]]=s.clip[n[o][1]],"show"===e.mode&&(r.cssClip(s.clip),l&&l.css(t.effects.clipToBox(s)),s.clip=a),l&&l.animate(t.effects.clipToBox(s),e.duration,e.easing),r.animate(s,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("bounce",function(e,i){var n,r,o,a=t(this),s=e.mode,l="hide"===s,c="show"===s,u=e.direction||"up",h=e.distance,d=e.times||5,f=2*d+(c||l?1:0),p=e.duration/f,g=e.easing,m="up"===u||"down"===u?"top":"left",v="up"===u||"left"===u,y=0,b=a.queue().length;for(t.effects.createPlaceholder(a),o=a.css(m),h||(h=a["top"===m?"outerHeight":"outerWidth"]()/3),c&&((r={opacity:1})[m]=o,a.css("opacity",0).css(m,v?2*-h:2*h).animate(r,p,g)),l&&(h/=Math.pow(2,d-1)),(r={})[m]=o;y").css({position:"absolute",visibility:"visible",left:-r*p,top:-n*g}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:p,height:g,left:o+(d?s*p:0),top:a+(d?l*g:0),opacity:d?0:1}).animate({left:o+(d?0:s*p),top:a+(d?0:l*g),opacity:d?1:0},e.duration||500,e.easing,v)}),t.effects.define("fade","toggle",function(e,i){var n="show"===e.mode;t(this).css("opacity",n?0:1).animate({opacity:n?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("fold","hide",function(e,i){var n=t(this),r=e.mode,o="show"===r,a="hide"===r,s=e.size||15,l=/([0-9]+)%/.exec(s),c=!!e.horizFirst?["right","bottom"]:["bottom","right"],u=e.duration/2,h=t.effects.createPlaceholder(n),d=n.cssClip(),f={clip:t.extend({},d)},p={clip:t.extend({},d)},g=[d[c[0]],d[c[1]]],m=n.queue().length;l&&(s=parseInt(l[1],10)/100*g[a?0:1]),f.clip[c[0]]=s,p.clip[c[0]]=s,p.clip[c[1]]=0,o&&(n.cssClip(p.clip),h&&h.css(t.effects.clipToBox(p)),p.clip=d),n.queue(function(i){h&&h.animate(t.effects.clipToBox(f),u,e.easing).animate(t.effects.clipToBox(p),u,e.easing),i()}).animate(f,u,e.easing).animate(p,u,e.easing).queue(i),t.effects.unshift(n,m,4)}),t.effects.define("highlight","show",function(e,i){var n=t(this),r={backgroundColor:n.css("backgroundColor")};"hide"===e.mode&&(r.opacity=0),t.effects.saveStyle(n),n.css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(r,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("size",function(e,i){var n,r,o,a=t(this),s=["fontSize"],l=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],c=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],u=e.mode,h="effect"!==u,d=e.scale||"both",f=e.origin||["middle","center"],p=a.css("position"),g=a.position(),m=t.effects.scaledDimensions(a),v=e.from||m,y=e.to||t.effects.scaledDimensions(a,0);t.effects.createPlaceholder(a),"show"===u&&(o=v,v=y,y=o),r={from:{y:v.height/m.height,x:v.width/m.width},to:{y:y.height/m.height,x:y.width/m.width}},"box"!==d&&"both"!==d||(r.from.y!==r.to.y&&(v=t.effects.setTransition(a,l,r.from.y,v),y=t.effects.setTransition(a,l,r.to.y,y)),r.from.x!==r.to.x&&(v=t.effects.setTransition(a,c,r.from.x,v),y=t.effects.setTransition(a,c,r.to.x,y))),"content"!==d&&"both"!==d||r.from.y!==r.to.y&&(v=t.effects.setTransition(a,s,r.from.y,v),y=t.effects.setTransition(a,s,r.to.y,y)),f&&(n=t.effects.getBaseline(f,m),v.top=(m.outerHeight-v.outerHeight)*n.y+g.top,v.left=(m.outerWidth-v.outerWidth)*n.x+g.left,y.top=(m.outerHeight-y.outerHeight)*n.y+g.top,y.left=(m.outerWidth-y.outerWidth)*n.x+g.left),a.css(v),"content"!==d&&"both"!==d||(l=l.concat(["marginTop","marginBottom"]).concat(s),c=c.concat(["marginLeft","marginRight"]),a.find("*[width]").each(function(){var i=t(this),n=t.effects.scaledDimensions(i),o={height:n.height*r.from.y,width:n.width*r.from.x,outerHeight:n.outerHeight*r.from.y,outerWidth:n.outerWidth*r.from.x},a={height:n.height*r.to.y,width:n.width*r.to.x,outerHeight:n.height*r.to.y,outerWidth:n.width*r.to.x};r.from.y!==r.to.y&&(o=t.effects.setTransition(i,l,r.from.y,o),a=t.effects.setTransition(i,l,r.to.y,a)),r.from.x!==r.to.x&&(o=t.effects.setTransition(i,c,r.from.x,o),a=t.effects.setTransition(i,c,r.to.x,a)),h&&t.effects.saveStyle(i),i.css(o),i.animate(a,e.duration,e.easing,function(){h&&t.effects.restoreStyle(i)})})),a.animate(y,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){var e=a.offset();0===y.opacity&&a.css("opacity",v.opacity),h||(a.css("position","static"===p?"relative":p).offset(e),t.effects.saveStyle(a)),i()}})}),t.effects.define("scale",function(e,i){var n=t(this),r=e.mode,o=parseInt(e.percent,10)||(0===parseInt(e.percent,10)?0:"effect"!==r?0:100),a=t.extend(!0,{from:t.effects.scaledDimensions(n),to:t.effects.scaledDimensions(n,o,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(a.from.opacity=1,a.to.opacity=0),t.effects.effect.size.call(this,a,i)}),t.effects.define("puff","hide",function(e,i){var n=t.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150});t.effects.effect.scale.call(this,n,i)}),t.effects.define("pulsate","show",function(e,i){var n=t(this),r=e.mode,o="show"===r,a=o||"hide"===r,s=2*(e.times||5)+(a?1:0),l=e.duration/s,c=0,u=1,h=n.queue().length;for(!o&&n.is(":visible")||(n.css("opacity",0).show(),c=1);u0&&o.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(l)?(a=!e.disabled)&&(s=t(e).closest("fieldset")[0])&&(a=!s.disabled):a="a"===l&&e.href||i,a&&t(e).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"hidden"!==e}(t(e)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}});t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}};"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){var n="Width"===i?["Left","Right"]:["Top","Bottom"],r=i.toLowerCase(),o={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};function a(e,i,r,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,r&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}t.fn["inner"+i]=function(e){return void 0===e?o["inner"+i].call(this):this.each(function(){t(this).css(r,a(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?o["outer"+i].call(this,e):this.each(function(){t(this).css(r,a(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))});var l,c;t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=(l=/([!"#$%&'()*+,.\/:;<=>?@[\]^`{|}~])/g,function(t){return t.replace(l,"\\$1")}),t.fn.labels=function(){var e,i,n,r,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(r=this.eq(0).parents("label"),(n=this.attr("id"))&&(o=(e=this.eq(0).parents().last()).add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(n)+"']",r=r.add(o.find(i).addBack(i))),this.pushStack(r))},t.fn.scrollParent=function(e){var i=this.css("position"),n="absolute"===i,r=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return(!n||"static"!==e.css("position"))&&r.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),n=null!=i;return(!n||i>=0)&&t.ui.focusable(e,n)}}),t.fn.extend({uniqueId:(c=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++c)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=t(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||!1!==e.active&&null!=e.active||(e.active=0),this._processPanels(),e.active<0&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createIcons:function(){var e,i,n=this.options.icons;n&&(e=t(""),this._addClass(e,"ui-accordion-header-icon","ui-icon "+n.header),e.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon"),this._removeClass(i,n.header)._addClass(i,null,n.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){"active"!==t?("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||!1!==this.options.active||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons())):this._activate(e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var i=t.ui.keyCode,n=this.headers.length,r=this.headers.index(e.target),o=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(r+1)%n];break;case i.LEFT:case i.UP:o=this.headers[(r-1+n)%n];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[n-1]}o&&(t(e.target).attr("tabIndex",-1),t(o).attr("tabIndex",0),t(o).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===t.ui.keyCode.UP&&e.ctrlKey&&t(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),!1===e.active&&!0===e.collapsible||!this.headers.length?(e.active=!1,this.active=t()):!1===e.active?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=t()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var e,i=this.options,n=i.heightStyle,r=this.element.parent();this.active=this._findActive(i.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var e=t(this),i=e.uniqueId().attr("id"),n=e.next(),r=n.uniqueId().attr("id");e.attr("aria-controls",r),n.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),"fill"===n?(e=r.height(),this.element.siblings(":visible").each(function(){var i=t(this),n=i.css("position");"absolute"!==n&&"fixed"!==n&&(e-=i.outerHeight(!0))}),this.headers.each(function(){e-=t(this).outerHeight(!0)}),this.headers.next().each(function(){t(this).height(Math.max(0,e-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===n&&(e=0,this.headers.next().each(function(){var i=t(this).is(":visible");i||t(this).show(),e=Math.max(e,t(this).css("height","").height()),i||t(this).hide()}).height(e))},_activate:function(e){var i=this._findActive(e)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):t()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var i,n,r=this.options,o=this.active,a=t(e.currentTarget),s=a[0]===o[0],l=s&&r.collapsible,c=l?t():a.next(),u=o.next(),h={oldHeader:o,oldPanel:u,newHeader:l?t():a,newPanel:c};e.preventDefault(),s&&!r.collapsible||!1===this._trigger("beforeActivate",e,h)||(r.active=!l&&this.headers.index(a),this.active=s?t():a,this._toggle(h),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),r.icons&&(i=o.children(".ui-accordion-header-icon"),this._removeClass(i,null,r.icons.activeHeader)._addClass(i,null,r.icons.header)),s||(this._removeClass(a,"ui-accordion-header-collapsed")._addClass(a,"ui-accordion-header-active","ui-state-active"),r.icons&&(n=a.children(".ui-accordion-header-icon"),this._removeClass(n,null,r.icons.header)._addClass(n,null,r.icons.activeHeader)),this._addClass(a.next(),"ui-accordion-content-active")))},_toggle:function(e){var i=e.newPanel,n=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=n,this.options.animate?this._animate(i,n,e):(n.hide(),i.show(),this._toggleComplete(e)),n.attr({"aria-hidden":"true"}),n.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&n.length?n.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(t(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,e,i){var n,r,o,a=this,s=0,l=t.css("box-sizing"),c=t.length&&(!e.length||t.index()",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),n=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&n.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),n=t(e.currentTarget);i[0]===n[0]&&(this._removeClass(n.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,n))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]))&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),e.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,n,r,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,n=this.previousFilter||"",o=!1,r=e.keyCode>=96&&e.keyCode<=105?(e.keyCode-96).toString():String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),r===n?o=!0:r=n+r,i=this._filterMenuItems(r),(i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i).length||(r=String.fromCharCode(e.keyCode),i=this._filterMenuItems(r)),i.length?(this.focus(e,i),this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,n,r,o=this,a=this.options.icons.submenu,s=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),i=s.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),n=t("").data("ui-menu-submenu-caret",!0);o._addClass(n,"ui-menu-icon","ui-icon "+a),i.attr("aria-haspopup","true").prepend(n),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(i,"ui-menu","ui-widget ui-widget-content ui-front"),(e=s.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var e=t(this);o._isDivider(e)&&o._addClass(e,"ui-menu-divider","ui-widget-content")}),r=(n=e.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(r,"ui-menu-item-wrapper"),e.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,n,r;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),n=this.active.children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",n.attr("id")),r=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(r,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,n,r,o,a,s;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,n=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,r=e.offset().top-this.activeMenu.offset().top-i-n,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),s=e.outerHeight(),r<0?this.activeMenu.scrollTop(o+r):r+s>a&&this.activeMenu.scrollTop(o+r-a+s))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var n=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));n.length||(n=this.element),this._close(n),this.blur(e),this._removeClass(n.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=n},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var n;this.active&&(n="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),n&&n.length&&this.active||(n=this.activeMenu.find(this.options.items)[e]()),this.focus(i,n)},nextPage:function(e){var i,n,r;this.active?this.isLastItem()||(this._hasScroll()?(n=this.active.offset().top,r=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return(i=t(this)).offset().top-n-r<0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())):this.next(e)},previousPage:function(e){var i,n,r;this.active?this.isFirstItem()||(this._hasScroll()?(n=this.active.offset().top,r=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return(i=t(this)).offset().top-n+r>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())):this.next(e)},_hasScroll:function(){return this.element.outerHeight()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,n,r=this.element[0].nodeName.toLowerCase(),o="textarea"===r,a="input"===r;this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(r){if(this.element.prop("readOnly"))return e=!0,n=!0,void(i=!0);e=!1,n=!1,i=!1;var o=t.ui.keyCode;switch(r.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",r);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",r);break;case o.UP:e=!0,this._keyEvent("previous",r);break;case o.DOWN:e=!0,this._keyEvent("next",r);break;case o.ENTER:this.menu.active&&(e=!0,r.preventDefault(),this.menu.select(r));break;case o.TAB:this.menu.active&&this.menu.select(r);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(r),r.preventDefault());break;default:i=!0,this._searchTimeout(r)}},keypress:function(n){if(e)return e=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||n.preventDefault());if(!i){var r=t.ui.keyCode;switch(n.keyCode){case r.PAGE_UP:this._move("previousPage",n);break;case r.PAGE_DOWN:this._move("nextPage",n);break;case r.UP:this._keyEvent("previous",n);break;case r.DOWN:this._keyEvent("next",n)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){this.cancelBlur?delete this.cancelBlur:(clearTimeout(this.searching),this.close(t),this._change(t))}}),this._initSource(),this.menu=t(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(i,n){var r=t.getDatasetMeta(0),o=e.datasets[0],a=r.data[n].custom||{},s=t.options.elements.arc;return{text:i,fillStyle:ie([a.backgroundColor,o.backgroundColor,s.backgroundColor],void 0,n),strokeStyle:ie([a.borderColor,o.borderColor,s.borderColor],void 0,n),lineWidth:ie([a.borderWidth,o.borderWidth,s.borderWidth],void 0,n),hidden:isNaN(o.data[n])||r.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var i,n,r,o=e.index,a=this.chart;for(i=0,n=(a.data.datasets||[]).length;i0&&(o=t.getDatasetMeta(o[0]._datasetIndex).data),o},"x-axis":function(t,e){return pe(t,e,{intersect:!1})},point:function(t,e){return he(t,ce(e,t))},nearest:function(t,e,i){var n=ce(e,t);i.axis=i.axis||"xy";var r=fe(i.axis);return de(t,n,i.intersect,r)},x:function(t,e,i){var n=ce(e,t),r=[],o=!1;return ue(t,function(t){t.inXRange(n.x)&&r.push(t),t.inRange(n.x,n.y)&&(o=!0)}),i.intersect&&!o&&(r=[]),r},y:function(t,e,i){var n=ce(e,t),r=[],o=!1;return ue(t,function(t){t.inYRange(n.y)&&r.push(t),t.inRange(n.x,n.y)&&(o=!0)}),i.intersect&&!o&&(r=[]),r}}};function me(t,e){return ct.where(t,function(t){return t.position===e})}function ve(t,e){t.forEach(function(t,e){return t._tmpIndex_=e,t}),t.sort(function(t,i){var n=e?i:t,r=e?t:i;return n.weight===r.weight?n._tmpIndex_-r._tmpIndex_:n.weight-r.weight}),t.forEach(function(t){delete t._tmpIndex_})}function ye(t,e){ct.each(t,function(t){e[t.position]+=t.isHorizontal()?t.height:t.width})}at._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var be={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,t.boxes.push(e)},removeBox:function(t,e){var i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure:function(t,e,i){for(var n,r=["fullWidth","position","weight"],o=r.length,a=0;adiv{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&&xe.default||xe,_e="$chartjs",Se="chartjs-size-monitor",Ce="chartjs-render-monitor",ke="chartjs-render-animation",Te=["animationstart","webkitAnimationStart"],Ee={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function Ae(t,e){var i=ct.getStyle(t,e),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?Number(n[1]):void 0}var Me=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function De(t,e,i){t.addEventListener(e,i,Me)}function Pe(t,e,i){t.removeEventListener(e,i,Me)}function Oe(t,e,i,n,r){return{type:t,chart:e,native:r||null,x:void 0!==i?i:null,y:void 0!==n?n:null}}function Ie(t){var e=document.createElement("div");return e.className=t||"",e}var Ne={disableCSSInjection:!1,_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,_ensureLoaded:function(){var t,e;this._loaded||(this._loaded=!0,this.disableCSSInjection||(t=we,e=this._style||document.createElement("style"),this._style||(this._style=e,t="/* Chart.js */\n"+t,e.setAttribute("type","text/css"),document.getElementsByTagName("head")[0].appendChild(e)),e.appendChild(document.createTextNode(t))))},acquireContext:function(t,e){"string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var i=t&&t.getContext&&t.getContext("2d");return this._ensureLoaded(),i&&i.canvas===t?(function(t,e){var i=t.style,n=t.getAttribute("height"),r=t.getAttribute("width");if(t[_e]={initial:{height:n,width:r,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",null===r||""===r){var o=Ae(t,"width");void 0!==o&&(t.width=o)}if(null===n||""===n)if(""===t.style.height)t.height=t.width/(e.options.aspectRatio||2);else{var a=Ae(t,"height");void 0!==o&&(t.height=a)}}(t,e),i):null},releaseContext:function(t){var e=t.canvas;if(e[_e]){var i=e[_e].initial;["height","width"].forEach(function(t){var n=i[t];ct.isNullOrUndef(n)?e.removeAttribute(t):e.setAttribute(t,n)}),ct.each(i.style||{},function(t,i){e.style[i]=t}),e.width=e.width,delete e[_e]}},addEventListener:function(t,e,i){var n=t.canvas;if("resize"!==e){var r=i[_e]||(i[_e]={});De(n,e,(r.proxies||(r.proxies={}))[t.id+"_"+e]=function(e){i(function(t,e){var i=Ee[t.type]||t.type,n=ct.getRelativePosition(t,e);return Oe(i,e,n.x,n.y,t)}(e,t))})}else!function(t,e,i){var n,r,o,a,s=t[_e]||(t[_e]={}),l=s.resizer=function(t){var e=Ie(Se),i=Ie(Se+"-expand"),n=Ie(Se+"-shrink");i.appendChild(Ie()),n.appendChild(Ie()),e.appendChild(i),e.appendChild(n),e._reset=function(){i.scrollLeft=1e6,i.scrollTop=1e6,n.scrollLeft=1e6,n.scrollTop=1e6};var r=function(){e._reset(),t()};return De(i,"scroll",r.bind(i,"expand")),De(n,"scroll",r.bind(n,"shrink")),e}((n=function(){if(s.resizer){var n=i.options.maintainAspectRatio&&t.parentNode,r=n?n.clientWidth:0;e(Oe("resize",i)),n&&n.clientWidth0){var o=t[0];o.label?i=o.label:o.xLabel?i=o.xLabel:r>0&&o.index-1?t.split("\n"):t}function Ue(t){var e=at.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,bodyFontColor:t.bodyFontColor,_bodyFontFamily:He(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:He(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:He(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:He(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:He(t.titleFontStyle,e.defaultFontStyle),titleFontSize:He(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:He(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:He(t.footerFontStyle,e.defaultFontStyle),footerFontSize:He(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function Ye(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function Ge(t){return je([],We(t))}var Xe=pt.extend({initialize:function(){this._model=Ue(this._options),this._lastActive=[]},getTitle:function(){var t=this._options.callbacks,e=t.beforeTitle.apply(this,arguments),i=t.title.apply(this,arguments),n=t.afterTitle.apply(this,arguments),r=[];return r=je(r,We(e)),r=je(r,We(i)),je(r,We(n))},getBeforeBody:function(){return Ge(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var i=this,n=i._options.callbacks,r=[];return ct.each(t,function(t){var o={before:[],lines:[],after:[]};je(o.before,We(n.beforeLabel.call(i,t,e))),je(o.lines,n.label.call(i,t,e)),je(o.after,We(n.afterLabel.call(i,t,e))),r.push(o)}),r},getAfterBody:function(){return Ge(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this._options.callbacks,e=t.beforeFooter.apply(this,arguments),i=t.footer.apply(this,arguments),n=t.afterFooter.apply(this,arguments),r=[];return r=je(r,We(e)),r=je(r,We(i)),je(r,We(n))},update:function(t){var e,i,n,r,o,a,s,l,c,u,h=this,d=h._options,f=h._model,p=h._model=Ue(d),g=h._active,m=h._data,v={xAlign:f.xAlign,yAlign:f.yAlign},y={x:f.x,y:f.y},b={width:f.width,height:f.height},L={x:f.caretX,y:f.caretY};if(g.length){p.opacity=1;var x=[],w=[];L=Ve[d.position].call(h,g,h._eventPosition);var _=[];for(e=0,i=g.length;en.width&&(r=n.width-e.width),r<0&&(r=0)),"top"===u?o+=h:o-="bottom"===u?e.height+h:e.height/2,"center"===u?"left"===c?r+=h:"right"===c&&(r-=h):"left"===c?r-=d:"right"===c&&(r+=d),{x:r,y:o}}(p,b=function(t,e){var i=t._chart.ctx,n=2*e.yPadding,r=0,o=e.body,a=o.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);a+=e.beforeBody.length+e.afterBody.length;var s=e.title.length,l=e.footer.length,c=e.titleFontSize,u=e.bodyFontSize,h=e.footerFontSize;n+=s*c,n+=s?(s-1)*e.titleSpacing:0,n+=s?e.titleMarginBottom:0,n+=a*u,n+=a?(a-1)*e.bodySpacing:0,n+=l?e.footerMarginTop:0,n+=l*h,n+=l?(l-1)*e.footerSpacing:0;var d=0,f=function(t){r=Math.max(r,i.measureText(t).width+d)};return i.font=ct.fontString(c,e._titleFontStyle,e._titleFontFamily),ct.each(e.title,f),i.font=ct.fontString(u,e._bodyFontStyle,e._bodyFontFamily),ct.each(e.beforeBody.concat(e.afterBody),f),d=e.displayColors?u+2:0,ct.each(o,function(t){ct.each(t.before,f),ct.each(t.lines,f),ct.each(t.after,f)}),d=0,i.font=ct.fontString(h,e._footerFontStyle,e._footerFontFamily),ct.each(e.footer,f),{width:r+=2*e.xPadding,height:n}}(this,p),v=function(t,e){var i,n,r,o,a,s=t._model,l=t._chart,c=t._chart.chartArea,u="center",h="center";s.yl.height-e.height&&(h="bottom");var d=(c.left+c.right)/2,f=(c.top+c.bottom)/2;"center"===h?(i=function(t){return t<=d},n=function(t){return t>d}):(i=function(t){return t<=e.width/2},n=function(t){return t>=l.width-e.width/2}),r=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},o=function(t){return t-e.width-s.caretSize-s.caretPadding<0},a=function(t){return t<=f?"top":"bottom"},i(s.x)?(u="left",r(s.x)&&(u="center",h=a(s.y))):n(s.x)&&(u="right",o(s.x)&&(u="center",h=a(s.y)));var p=t._options;return{xAlign:p.xAlign?p.xAlign:u,yAlign:p.yAlign?p.yAlign:h}}(this,b),h._chart)}else p.opacity=0;return p.xAlign=v.xAlign,p.yAlign=v.yAlign,p.x=y.x,p.y=y.y,p.width=b.width,p.height=b.height,p.caretX=L.x,p.caretY=L.y,h._model=p,t&&d.custom&&d.custom.call(h,p),h},drawCaret:function(t,e){var i=this._chart.ctx,n=this._view,r=this.getCaretPosition(t,e,n);i.lineTo(r.x1,r.y1),i.lineTo(r.x2,r.y2),i.lineTo(r.x3,r.y3)},getCaretPosition:function(t,e,i){var n,r,o,a,s,l,c=i.caretSize,u=i.cornerRadius,h=i.xAlign,d=i.yAlign,f=t.x,p=t.y,g=e.width,m=e.height;if("center"===d)s=p+m/2,"left"===h?(r=(n=f)-c,o=n,a=s+c,l=s-c):(r=(n=f+g)+c,o=n,a=s-c,l=s+c);else if("left"===h?(n=(r=f+u+c)-c,o=r+c):"right"===h?(n=(r=f+g-u-c)-c,o=r+c):(n=(r=i.caretX)-c,o=r+c),"top"===d)s=(a=p)-c,l=a;else{s=(a=p+m)+c,l=a;var v=o;o=n,n=v}return{x1:n,x2:r,x3:o,y1:a,y2:s,y3:l}},drawTitle:function(t,e,i){var n=e.title;if(n.length){t.x=Ye(e,e._titleAlign),i.textAlign=e._titleAlign,i.textBaseline="top";var r,o,a=e.titleFontSize,s=e.titleSpacing;for(i.fillStyle=e.titleFontColor,i.font=ct.fontString(a,e._titleFontStyle,e._titleFontFamily),r=0,o=n.length;r0&&i.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var i={width:e.width,height:e.height},n={x:e.x,y:e.y},r=Math.abs(e.opacity<.001)?0:e.opacity,o=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&o&&(t.save(),t.globalAlpha=r,this.drawBackground(n,e,t,i),n.y+=e.yPadding,this.drawTitle(n,e,t),this.drawBody(n,e,t),this.drawFooter(n,e,t),t.restore())}},handleEvent:function(t){var e,i=this,n=i._options;return i._lastActive=i._lastActive||[],"mouseout"===t.type?i._active=[]:i._active=i._chart.getElementsAtEventForMode(t,n.mode,n),(e=!ct.arrayEquals(i._active,i._lastActive))&&(i._lastActive=i._active,(n.enabled||n.custom)&&(i._eventPosition={x:t.x,y:t.y},i.update(!0),i.pivot())),e}}),qe=Ve,$e=Xe;$e.positioners=qe;var Ze=ct.valueOrDefault;function Ke(){return ct.merge({},[].slice.call(arguments),{merger:function(t,e,i,n){if("xAxes"===t||"yAxes"===t){var r,o,a,s=i[t].length;for(e[t]||(e[t]=[]),r=0;r=e[t].length&&e[t].push({}),!e[t][r].type||a.type&&a.type!==e[t][r].type?ct.merge(e[t][r],[ze.getScaleDefaults(o),a]):ct.merge(e[t][r],a)}else ct._merger(t,e,i,n)}})}function Qe(){return ct.merge({},[].slice.call(arguments),{merger:function(t,e,i,n){var r=e[t]||{},o=i[t];"scales"===t?e[t]=Ke(r,o):"scale"===t?e[t]=ct.merge(r,[ze.getScaleDefaults(o.type),o]):ct._merger(t,e,i,n)}})}function Je(t){return"top"===t||"bottom"===t}at._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var ti=function(t,e){return this.construct(t,e),this};ct.extend(ti.prototype,{construct:function(t,e){var i=this;e=function(t){var e=(t=t||{}).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=Qe(at.global,at[t.type],t.options||{}),t}(e);var n=Fe.acquireContext(t,e),r=n&&n.canvas,o=r&&r.height,a=r&&r.width;i.id=ct.uid(),i.ctx=n,i.canvas=r,i.config=e,i.width=a,i.height=o,i.aspectRatio=o?a/o:null,i.options=e.options,i._bufferedRender=!1,i.chart=i,i.controller=i,ti.instances[i.id]=i,Object.defineProperty(i,"data",{get:function(){return i.config.data},set:function(t){i.config.data=t}}),n&&r?(i.initialize(),i.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return Be.notify(t,"beforeInit"),ct.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.initToolTip(),Be.notify(t,"afterInit"),t},clear:function(){return ct.canvas.clear(this),this},stop:function(){return vt.cancelAnimation(this),this},resize:function(t){var e=this,i=e.options,n=e.canvas,r=i.maintainAspectRatio&&e.aspectRatio||null,o=Math.max(0,Math.floor(ct.getMaximumWidth(n))),a=Math.max(0,Math.floor(r?o/r:ct.getMaximumHeight(n)));if((e.width!==o||e.height!==a)&&(n.width=e.width=o,n.height=e.height=a,n.style.width=o+"px",n.style.height=a+"px",ct.retinaScale(e,i.devicePixelRatio),!t)){var s={width:o,height:a};Be.notify(e,"resize",[s]),i.onResize&&i.onResize(e,s),e.stop(),e.update({duration:i.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},i=t.scale;ct.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),ct.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,i=t.scales||{},n=[],r=Object.keys(i).reduce(function(t,e){return t[e]=!1,t},{});e.scales&&(n=n.concat((e.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category",dposition:"bottom"}}),(e.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear",dposition:"left"}}))),e.scale&&n.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),ct.each(n,function(e){var n=e.options,o=n.id,a=Ze(n.type,e.dtype);Je(n.position)!==Je(e.dposition)&&(n.position=e.dposition),r[o]=!0;var s=null;if(o in i&&i[o].type===a)(s=i[o]).options=n,s.ctx=t.ctx,s.chart=t;else{var l=ze.getScaleConstructor(a);if(!l)return;s=new l({id:o,type:a,options:n,ctx:t.ctx,chart:t}),i[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)}),ct.each(r,function(t,e){t||delete i[e]}),t.scales=i,ze.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t=this,e=[];return ct.each(t.data.datasets,function(i,n){var r=t.getDatasetMeta(n),o=i.type||t.config.type;if(r.type&&r.type!==o&&(t.destroyDatasetMeta(n),r=t.getDatasetMeta(n)),r.type=o,r.controller)r.controller.updateIndex(n),r.controller.linkScales();else{var a=le[r.type];if(void 0===a)throw new Error('"'+r.type+'" is not a chart type.');r.controller=new a(t,n),e.push(r.controller)}},t),e},resetElements:function(){var t=this;ct.each(t.data.datasets,function(e,i){t.getDatasetMeta(i).controller.reset()},t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e,i,n=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),i=(e=n).options,ct.each(e.scales,function(t){be.removeBox(e,t)}),i=Qe(at.global,at[e.config.type],i),e.options=e.config.options=i,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=i.tooltips,e.tooltip.initialize(),Be._invalidate(n),!1!==Be.notify(n,"beforeUpdate")){n.tooltip._data=n.data;var r=n.buildOrUpdateControllers();ct.each(n.data.datasets,function(t,e){n.getDatasetMeta(e).controller.buildOrUpdateElements()},n),n.updateLayout(),n.options.animation&&n.options.animation.duration&&ct.each(r,function(t){t.reset()}),n.updateDatasets(),n.tooltip.initialize(),n.lastActive=[],Be.notify(n,"afterUpdate"),n._bufferedRender?n._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:n.render(t)}},updateLayout:function(){!1!==Be.notify(this,"beforeLayout")&&(be.update(this,this.width,this.height),Be.notify(this,"afterScaleUpdate"),Be.notify(this,"afterLayout"))},updateDatasets:function(){if(!1!==Be.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t=0;--i)e.isDatasetVisible(i)&&e.drawDataset(i,t);Be.notify(e,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var i=this.getDatasetMeta(t),n={meta:i,index:t,easingValue:e};!1!==Be.notify(this,"beforeDatasetDraw",[n])&&(i.controller.draw(e),Be.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,i={tooltip:e,easingValue:t};!1!==Be.notify(this,"beforeTooltipDraw",[i])&&(e.draw(),Be.notify(this,"afterTooltipDraw",[i]))},getElementAtEvent:function(t){return ge.modes.single(this,t)},getElementsAtEvent:function(t){return ge.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return ge.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,i){var n=ge.modes[e];return"function"==typeof n?n(this,t,i):[]},getDatasetAtEvent:function(t){return ge.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var i=e._meta[this.id];return i||(i=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,i=this.data.datasets.length;e3?i[2]-i[1]:i[1]-i[0];Math.abs(n)>1&&t!==Math.floor(t)&&(n=t-Math.floor(t));var r=ct.log10(Math.abs(n)),o="";if(0!==t)if(Math.max(Math.abs(i[0]),Math.abs(i[i.length-1]))<1e-4){var a=ct.log10(Math.abs(t));o=t.toExponential(Math.floor(a)-Math.floor(r))}else{var s=-1*Math.floor(r);s=Math.max(Math.min(s,20),0),o=t.toFixed(s)}else o="0";return o},logarithmic:function(t,e,i){var n=t/Math.pow(10,Math.floor(ct.log10(t)));return 0===t?"0":1===n||2===n||5===n||0===e||e===i.length-1?t.toExponential():""}}},ai=ct.valueOrDefault,si=ct.valueAtIndexOrDefault;function li(t){var e,i,n=[];for(e=0,i=t.length;ec&&ot.maxHeight){o--;break}o++,l=a*s}t.labelRotation=o},afterCalculateTickRotation:function(){ct.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){ct.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},i=li(t._ticks),n=t.options,r=n.ticks,o=n.scaleLabel,a=n.gridLines,s=t._isVisible(),l=n.position,c=t.isHorizontal(),u=ct.options._parseFont,h=u(r),d=n.gridLines.tickMarkLength;if(e.width=c?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:s&&a.drawTicks?d:0,e.height=c?s&&a.drawTicks?d:0:t.maxHeight,o.display&&s){var f=u(o),p=ct.options.toPadding(o.padding),g=f.lineHeight+p.height;c?e.height+=g:e.width+=g}if(r.display&&s){var m=ct.longestText(t.ctx,h.string,i,t.longestTextCache),v=ct.numberOfLabelLines(i),y=.5*h.size,b=t.options.ticks.padding;if(t._maxLabelLines=v,t.longestLabelWidth=m,c){var L=ct.toRadians(t.labelRotation),x=Math.cos(L),w=Math.sin(L)*m+h.lineHeight*v+y;e.height=Math.min(t.maxHeight,e.height+w+b),t.ctx.font=h.string;var _,S,C=ci(t.ctx,i[0],h.string),k=ci(t.ctx,i[i.length-1],h.string),T=t.getPixelForTick(0)-t.left,E=t.right-t.getPixelForTick(i.length-1);0!==t.labelRotation?(_="bottom"===l?x*C:x*y,S="bottom"===l?x*y:x*k):(_=C/2,S=k/2),t.paddingLeft=Math.max(_-T,0)+3,t.paddingRight=Math.max(S-E,0)+3}else r.mirror?m=0:m+=b+y,e.width=Math.min(t.maxWidth,e.width+m),t.paddingTop=h.size/2,t.paddingBottom=h.size/2}t.handleMargins(),t.width=e.width,t.height=e.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){ct.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(ct.isNullOrUndef(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:ct.noop,getPixelForValue:ct.noop,getValueForPixel:ct.noop,getPixelForTick:function(t){var e=this,i=e.options.offset;if(e.isHorizontal()){var n=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(i?0:1),1),r=n*t+e.paddingLeft;return i&&(r+=n/2),e.left+r+(e.isFullWidth()?e.margins.left:0)}var o=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(o/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var i=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft;return e.left+i+(e.isFullWidth()?e.margins.left:0)}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,i,n=this,r=n.isHorizontal(),o=n.options.ticks.minor,a=t.length,s=!1,l=o.maxTicksLimit,c=n._tickSize()*(a-1),u=r?n.width-(n.paddingLeft+n.paddingRight):n.height-(n.paddingTop+n.PaddingBottom),h=[];for(c>u&&(s=1+Math.floor(c/u)),a>l&&(s=Math.max(s,1+Math.floor(a/l))),e=0;e1&&e%s>0&&delete i.label,h.push(i);return h},_tickSize:function(){var t=this,e=t.isHorizontal(),i=t.options.ticks.minor,n=ct.toRadians(t.labelRotation),r=Math.abs(Math.cos(n)),o=Math.abs(Math.sin(n)),a=i.autoSkipPadding||0,s=t.longestLabelWidth+a||0,l=ct.options._parseFont(i),c=t._maxLabelLines*l.lineHeight+a||0;return e?c*r>s*o?s/r:c/o:c*o0&&n>0&&(t.min=0)}var r=void 0!==e.min||void 0!==e.suggestedMin,o=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),r!==o&&t.min>=t.max&&(r?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,i=e.stepSize,n=e.maxTicksLimit;return i?t=Math.ceil(this.max/i)-Math.floor(this.min/i)+1:(t=this._computeTickLimit(),n=n||11),n&&(t=Math.min(n,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:di,buildTicks:function(){var t=this,e=t.options.ticks,i=t.getTickLimit(),n={maxTicks:i=Math.max(2,i),min:e.min,max:e.max,precision:e.precision,stepSize:ct.valueOrDefault(e.fixedStepSize,e.stepSize)},r=t.ticks=function(t,e){var i,n,r,o,a=[],s=t.stepSize,l=s||1,c=t.maxTicks-1,u=t.min,h=t.max,d=t.precision,f=e.min,p=e.max,g=ct.niceNum((p-f)/c/l)*l;if(g<1e-14&&fi(u)&&fi(h))return[f,p];(o=Math.ceil(p/g)-Math.floor(f/g))>c&&(g=ct.niceNum(o*g/c/l)*l),s||fi(d)?i=Math.pow(10,ct._decimalPlaces(g)):(i=Math.pow(10,d),g=Math.ceil(g*i)/i),n=Math.floor(f/g)*g,r=Math.ceil(p/g)*g,s&&(!fi(u)&&ct.almostWhole(u/g,g/1e3)&&(n=u),!fi(h)&&ct.almostWhole(h/g,g/1e3)&&(r=h)),o=(r-n)/g,o=ct.almostEquals(o,Math.round(o),g/1e3)?Math.round(o):Math.ceil(o),n=Math.round(n*i)/i,r=Math.round(r*i)/i,a.push(fi(u)?n:u);for(var m=1;mt.max&&(t.max=n))})});t.min=isFinite(t.min)&&!isNaN(t.min)?t.min:0,t.max=isFinite(t.max)&&!isNaN(t.max)?t.max:1,this.handleTickRangeOptions()},_computeTickLimit:function(){var t;return this.isHorizontal()?Math.ceil(this.width/40):(t=ct.options._parseFont(this.options.ticks),Math.ceil(this.height/t.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e=this,i=e.start,n=+e.getRightValue(t),r=e.end-i;return e.isHorizontal()?e.left+e.width/r*(n-i):e.bottom-e.height/r*(n-i)},getValueForPixel:function(t){var e=this,i=e.isHorizontal(),n=i?e.width:e.height,r=(i?t-e.left:e.bottom-t)/n;return e.start+(e.end-e.start)*r},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}}),vi=gi;mi._defaults=vi;var yi=ct.valueOrDefault,bi={position:"left",ticks:{callback:oi.formatters.logarithmic}};function Li(t,e){return ct.isFinite(t)&&t>=0?t:e}var xi=ui.extend({determineDataLimits:function(){var t=this,e=t.options,i=t.chart,n=i.data.datasets,r=t.isHorizontal();function o(e){return r?e.xAxisID===t.id:e.yAxisID===t.id}t.min=null,t.max=null,t.minNotZero=null;var a=e.stacked;if(void 0===a&&ct.each(n,function(t,e){if(!a){var n=i.getDatasetMeta(e);i.isDatasetVisible(e)&&o(n)&&void 0!==n.stack&&(a=!0)}}),e.stacked||a){var s={};ct.each(n,function(n,r){var a=i.getDatasetMeta(r),l=[a.type,void 0===e.stacked&&void 0===a.stack?r:"",a.stack].join(".");i.isDatasetVisible(r)&&o(a)&&(void 0===s[l]&&(s[l]=[]),ct.each(n.data,function(e,i){var n=s[l],r=+t.getRightValue(e);isNaN(r)||a.data[i].hidden||r<0||(n[i]=n[i]||0,n[i]+=r)}))}),ct.each(s,function(e){if(e.length>0){var i=ct.min(e),n=ct.max(e);t.min=null===t.min?i:Math.min(t.min,i),t.max=null===t.max?n:Math.max(t.max,n)}})}else ct.each(n,function(e,n){var r=i.getDatasetMeta(n);i.isDatasetVisible(n)&&o(r)&&ct.each(e.data,function(e,i){var n=+t.getRightValue(e);isNaN(n)||r.data[i].hidden||n<0||(null===t.min?t.min=n:nt.max&&(t.max=n),0!==n&&(null===t.minNotZero||n0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(ct.log10(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,i=!t.isHorizontal(),n={min:Li(e.min),max:Li(e.max)},r=t.ticks=function(t,e){var i,n,r=[],o=yi(t.min,Math.pow(10,Math.floor(ct.log10(e.min)))),a=Math.floor(ct.log10(e.max)),s=Math.ceil(e.max/Math.pow(10,a));0===o?(i=Math.floor(ct.log10(e.minNotZero)),n=Math.floor(e.minNotZero/Math.pow(10,i)),r.push(o),o=n*Math.pow(10,i)):(i=Math.floor(ct.log10(o)),n=Math.floor(o/Math.pow(10,i)));var l=i<0?Math.pow(10,Math.abs(i)):1;do{r.push(o),10==++n&&(n=1,l=++i>=0?1:l),o=Math.round(n*Math.pow(10,i)*l)/l}while(ir?{start:e-i,end:e}:{start:e,end:e+i}}function Mi(t){return 0===t||180===t?"center":t<180?"left":"right"}function Di(t,e,i,n){var r,o,a=i.y+n/2;if(ct.isArray(e))for(r=0,o=e.length;r270||t<90)&&(i.y-=e.h)}function Oi(t){return ct.isNumber(t)?t:0}var Ii=pi.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=Ei(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,i=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;ct.each(e.data.datasets,function(r,o){if(e.isDatasetVisible(o)){var a=e.getDatasetMeta(o);ct.each(r.data,function(e,r){var o=+t.getRightValue(e);isNaN(o)||a.data[r].hidden||(i=Math.min(o,i),n=Math.max(o,n))})}}),t.min=i===Number.POSITIVE_INFINITY?0:i,t.max=n===Number.NEGATIVE_INFINITY?0:n,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Ei(this.options))},convertTicksToLabels:function(){var t=this;pi.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map(t.options.pointLabels.callback,t)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,i,n,r=ct.options._parseFont(t.options.pointLabels),o={l:0,r:t.width,t:0,b:t.height-t.paddingTop},a={};t.ctx.font=r.string,t._pointLabelSizes=[];var s,l,c,u=Ti(t);for(e=0;eo.r&&(o.r=f.end,a.r=h),p.starto.b&&(o.b=p.end,a.b=h)}t.setReductions(t.drawingArea,o,a)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,i){var n=this,r=e.l/Math.sin(i.l),o=Math.max(e.r-n.width,0)/Math.sin(i.r),a=-e.t/Math.cos(i.t),s=-Math.max(e.b-(n.height-n.paddingTop),0)/Math.cos(i.b);r=Oi(r),o=Oi(o),a=Oi(a),s=Oi(s),n.drawingArea=Math.min(Math.floor(t-(r+o)/2),Math.floor(t-(a+s)/2)),n.setCenterPoint(r,o,a,s)},setCenterPoint:function(t,e,i,n){var r=this,o=r.width-e-r.drawingArea,a=t+r.drawingArea,s=i+r.drawingArea,l=r.height-r.paddingTop-n-r.drawingArea;r.xCenter=Math.floor((a+o)/2+r.left),r.yCenter=Math.floor((s+l)/2+r.top+r.paddingTop)},getIndexAngle:function(t){return t*(2*Math.PI/Ti(this))+(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var i=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*i:(t-e.min)*i},getPointPosition:function(t,e){var i=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(i)*e+this.xCenter,y:Math.sin(i)*e+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this.min,e=this.max;return this.getPointPositionForValue(0,this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0)},draw:function(){var t=this,e=t.options,i=e.gridLines,n=e.ticks;if(e.display){var r=t.ctx,o=this.getIndexAngle(0),a=ct.options._parseFont(n);(e.angleLines.display||e.pointLabels.display)&&function(t){var e=t.ctx,i=t.options,n=i.angleLines,r=i.gridLines,o=i.pointLabels,a=_i(n.lineWidth,r.lineWidth),s=_i(n.color,r.color),l=Ei(i);e.save(),e.lineWidth=a,e.strokeStyle=s,e.setLineDash&&(e.setLineDash(Ci([n.borderDash,r.borderDash,[]])),e.lineDashOffset=Ci([n.borderDashOffset,r.borderDashOffset,0]));var c=t.getDistanceFromCenterForValue(i.ticks.reverse?t.min:t.max),u=ct.options._parseFont(o);e.font=u.string,e.textBaseline="middle";for(var h=Ti(t)-1;h>=0;h--){if(n.display&&a&&s){var d=t.getPointPosition(h,c);e.beginPath(),e.moveTo(t.xCenter,t.yCenter),e.lineTo(d.x,d.y),e.stroke()}if(o.display){var f=0===h?l/2:0,p=t.getPointPosition(h,c+f+5),g=Si(o.fontColor,h,at.global.defaultFontColor);e.fillStyle=g;var m=t.getIndexAngle(h),v=ct.toDegrees(m);e.textAlign=Mi(v),Pi(v,t._pointLabelSizes[h],p),Di(e,t.pointLabels[h]||"",p,u.lineHeight)}}e.restore()}(t),ct.each(t.ticks,function(e,s){if(s>0||n.reverse){var l=t.getDistanceFromCenterForValue(t.ticksAsNumbers[s]);if(i.display&&0!==s&&function(t,e,i,n){var r,o=t.ctx,a=e.circular,s=Ti(t),l=Si(e.color,n-1),c=Si(e.lineWidth,n-1);if((a||s)&&l&&c){if(o.save(),o.strokeStyle=l,o.lineWidth=c,o.setLineDash&&(o.setLineDash(e.borderDash||[]),o.lineDashOffset=e.borderDashOffset||0),o.beginPath(),a)o.arc(t.xCenter,t.yCenter,i,0,2*Math.PI);else{r=t.getPointPosition(0,i),o.moveTo(r.x,r.y);for(var u=1;u=0&&a<=s;){if(r=t[(n=a+s>>1)-1]||null,o=t[n],!r)return{lo:null,hi:o};if(o[e]i))return{lo:r,hi:o};s=n-1}}return{lo:o,hi:null}}(t,e,i),o=r.lo?r.hi?r.lo:t[t.length-2]:t[0],a=r.lo?r.hi?r.hi:t[t.length-1]:t[1],s=a[e]-o[e],l=s?(i-o[e])/s:0,c=(a[n]-o[n])*l;return o[n]+c}function Ui(t,e){var i=t._adapter,n=t.options.time,r=n.parser,o=r||n.format,a=e;return"function"==typeof r&&(a=r(a)),ct.isFinite(a)||(a="string"==typeof o?i.parse(a,o):i.parse(a)),null!==a?+a:(r||"function"!=typeof o||(a=o(e),ct.isFinite(a)||(a=i.parse(a))),a)}function Yi(t,e){if(ct.isNullOrUndef(e))return null;var i=t.options.time,n=Ui(t,t.getRightValue(e));return null===n?n:(i.round&&(n=+t._adapter.startOf(n,i.round)),n)}function Gi(t){for(var e=Hi.indexOf(t)+1,i=Hi.length;e=r&&i<=o&&c.push(i);return n.min=r,n.max=o,n._unit=s.unit||function(t,e,i,n,r){var o,a;for(o=Hi.length-1;o>=Hi.indexOf(i);o--)if(a=Hi[o],zi[a].common&&t._adapter.diff(r,n,a)>=e.length)return a;return Hi[i?Hi.indexOf(i):0]}(n,c,s.minUnit,n.min,n.max),n._majorUnit=Gi(n._unit),n._table=function(t,e,i,n){if("linear"===n||!t.length)return[{time:e,pos:0},{time:i,pos:1}];var r,o,a,s,l,c=[],u=[e];for(r=0,o=t.length;re&&s=0&&t0?a:1}});Xi._defaults={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};var qi,$i={category:hi,linear:mi,logarithmic:xi,radialLinear:Ii,time:Xi},Zi=(function(t,e){t.exports=function(){var e,i;function n(){return e.apply(null,arguments)}function r(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function o(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function a(t){return void 0===t}function s(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function l(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function c(t,e){var i,n=[];for(i=0;i>>0,n=0;n0)for(i=0;i=0?i?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+n}var z=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,H=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,V={},j={};function W(t,e,i,n){var r=n;"string"==typeof n&&(r=function(){return this[n]()}),t&&(j[t]=r),e&&(j[e[0]]=function(){return B(r.apply(this,arguments),e[1],e[2])}),i&&(j[i]=function(){return this.localeData().ordinal(r.apply(this,arguments),t)})}function U(t,e){return t.isValid()?(e=Y(e,t.localeData()),V[e]=V[e]||function(t){var e,i,n,r=t.match(z);for(e=0,i=r.length;e=0&&H.test(t);)t=t.replace(H,n),H.lastIndex=0,i-=1;return t}var G=/\d/,X=/\d\d/,q=/\d{3}/,$=/\d{4}/,Z=/[+-]?\d{6}/,K=/\d\d?/,Q=/\d\d\d\d?/,J=/\d\d\d\d\d\d?/,tt=/\d{1,3}/,et=/\d{1,4}/,it=/[+-]?\d{1,6}/,nt=/\d+/,rt=/[+-]?\d+/,ot=/Z|[+-]\d\d:?\d\d/gi,at=/Z|[+-]\d\d(?::?\d\d)?/gi,st=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,lt={};function ct(t,e,i){lt[t]=A(e)?e:function(t,n){return t&&i?i:e}}function ut(t,e){return u(lt,t)?lt[t](e._strict,e._locale):new RegExp(ht(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,i,n,r){return e||i||n||r})))}function ht(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var dt={};function ft(t,e){var i,n=e;for("string"==typeof t&&(t=[t]),s(e)&&(n=function(t,i){i[e]=w(t)}),i=0;i68?1900:2e3)};var Tt,Et=At("FullYear",!0);function At(t,e){return function(i){return null!=i?(Dt(this,t,i),n.updateOffset(this,e),this):Mt(this,t)}}function Mt(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function Dt(t,e,i){t.isValid()&&!isNaN(i)&&("FullYear"===e&&kt(t.year())&&1===t.month()&&29===t.date()?t._d["set"+(t._isUTC?"UTC":"")+e](i,t.month(),Pt(i,t.month())):t._d["set"+(t._isUTC?"UTC":"")+e](i))}function Pt(t,e){if(isNaN(t)||isNaN(e))return NaN;var i=(e%12+12)%12;return t+=(e-i)/12,1===i?kt(t)?29:28:31-i%7%2}Tt=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e=0){var i=Array.prototype.slice.call(arguments);i[0]=t+400,e=new Date(Date.UTC.apply(null,i)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t)}else e=new Date(Date.UTC.apply(null,arguments));return e}function jt(t,e,i){var n=7+e-i;return-((7+Vt(t,0,n).getUTCDay()-e)%7)+n-1}function Wt(t,e,i,n,r){var o,a,s=1+7*(e-1)+(7+i-n)%7+jt(t,n,r);return s<=0?a=Ct(o=t-1)+s:s>Ct(t)?(o=t+1,a=s-Ct(t)):(o=t,a=s),{year:o,dayOfYear:a}}function Ut(t,e,i){var n,r,o=jt(t.year(),e,i),a=Math.floor((t.dayOfYear()-o-1)/7)+1;return a<1?n=a+Yt(r=t.year()-1,e,i):a>Yt(t.year(),e,i)?(n=a-Yt(t.year(),e,i),r=t.year()+1):(r=t.year(),n=a),{week:n,year:r}}function Yt(t,e,i){var n=jt(t,e,i),r=jt(t+1,e,i);return(Ct(t)-n+r)/7}function Gt(t,e){return t.slice(e,7).concat(t.slice(0,e))}W("w",["ww",2],"wo","week"),W("W",["WW",2],"Wo","isoWeek"),O("week","w"),O("isoWeek","W"),F("week",5),F("isoWeek",5),ct("w",K),ct("ww",K,X),ct("W",K),ct("WW",K,X),pt(["w","ww","W","WW"],function(t,e,i,n){e[n.substr(0,1)]=w(t)}),W("d",0,"do","day"),W("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),W("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),W("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),W("e",0,0,"weekday"),W("E",0,0,"isoWeekday"),O("day","d"),O("weekday","e"),O("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),ct("d",K),ct("e",K),ct("E",K),ct("dd",function(t,e){return e.weekdaysMinRegex(t)}),ct("ddd",function(t,e){return e.weekdaysShortRegex(t)}),ct("dddd",function(t,e){return e.weekdaysRegex(t)}),pt(["dd","ddd","dddd"],function(t,e,i,n){var r=i._locale.weekdaysParse(t,n,i._strict);null!=r?e.d=r:f(i).invalidWeekday=t}),pt(["d","e","E"],function(t,e,i,n){e[n]=w(t)});var Xt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),qt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),$t="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Zt=st,Kt=st,Qt=st;function Jt(){function t(t,e){return e.length-t.length}var e,i,n,r,o,a=[],s=[],l=[],c=[];for(e=0;e<7;e++)i=d([2e3,1]).day(e),n=this.weekdaysMin(i,""),r=this.weekdaysShort(i,""),o=this.weekdays(i,""),a.push(n),s.push(r),l.push(o),c.push(n),c.push(r),c.push(o);for(a.sort(t),s.sort(t),l.sort(t),c.sort(t),e=0;e<7;e++)s[e]=ht(s[e]),l[e]=ht(l[e]),c[e]=ht(c[e]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function te(){return this.hours()%12||12}function ee(t,e){W(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function ie(t,e){return e._meridiemParse}W("H",["HH",2],0,"hour"),W("h",["hh",2],0,te),W("k",["kk",2],0,function(){return this.hours()||24}),W("hmm",0,0,function(){return""+te.apply(this)+B(this.minutes(),2)}),W("hmmss",0,0,function(){return""+te.apply(this)+B(this.minutes(),2)+B(this.seconds(),2)}),W("Hmm",0,0,function(){return""+this.hours()+B(this.minutes(),2)}),W("Hmmss",0,0,function(){return""+this.hours()+B(this.minutes(),2)+B(this.seconds(),2)}),ee("a",!0),ee("A",!1),O("hour","h"),F("hour",13),ct("a",ie),ct("A",ie),ct("H",K),ct("h",K),ct("k",K),ct("HH",K,X),ct("hh",K,X),ct("kk",K,X),ct("hmm",Q),ct("hmmss",J),ct("Hmm",Q),ct("Hmmss",J),ft(["H","HH"],bt),ft(["k","kk"],function(t,e,i){var n=w(t);e[bt]=24===n?0:n}),ft(["a","A"],function(t,e,i){i._isPm=i._locale.isPM(t),i._meridiem=t}),ft(["h","hh"],function(t,e,i){e[bt]=w(t),f(i).bigHour=!0}),ft("hmm",function(t,e,i){var n=t.length-2;e[bt]=w(t.substr(0,n)),e[Lt]=w(t.substr(n)),f(i).bigHour=!0}),ft("hmmss",function(t,e,i){var n=t.length-4,r=t.length-2;e[bt]=w(t.substr(0,n)),e[Lt]=w(t.substr(n,2)),e[xt]=w(t.substr(r)),f(i).bigHour=!0}),ft("Hmm",function(t,e,i){var n=t.length-2;e[bt]=w(t.substr(0,n)),e[Lt]=w(t.substr(n))}),ft("Hmmss",function(t,e,i){var n=t.length-4,r=t.length-2;e[bt]=w(t.substr(0,n)),e[Lt]=w(t.substr(n,2)),e[xt]=w(t.substr(r))});var ne,re=At("Hours",!0),oe={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:It,monthsShort:Nt,week:{dow:0,doy:6},weekdays:Xt,weekdaysMin:$t,weekdaysShort:qt,meridiemParse:/[ap]\.?m?\.?/i},ae={},se={};function le(t){return t?t.toLowerCase().replace("_","-"):t}function ce(e){var i=null;if(!ae[e]&&t&&t.exports)try{i=ne._abbr,Le("./locale/"+e),ue(i)}catch(t){}return ae[e]}function ue(t,e){var i;return t&&((i=a(e)?de(t):he(t,e))?ne=i:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),ne._abbr}function he(t,e){if(null!==e){var i,n=oe;if(e.abbr=t,null!=ae[t])E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=ae[t]._config;else if(null!=e.parentLocale)if(null!=ae[e.parentLocale])n=ae[e.parentLocale]._config;else{if(null==(i=ce(e.parentLocale)))return se[e.parentLocale]||(se[e.parentLocale]=[]),se[e.parentLocale].push({name:t,config:e}),null;n=i._config}return ae[t]=new D(M(n,e)),se[t]&&se[t].forEach(function(t){he(t.name,t.config)}),ue(t),ae[t]}return delete ae[t],null}function de(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return ne;if(!r(t)){if(e=ce(t))return e;t=[t]}return function(t){for(var e,i,n,r,o=0;o0;){if(n=ce(r.slice(0,e).join("-")))return n;if(i&&i.length>=e&&_(r,i,!0)>=e-1)break;e--}o++}return ne}(t)}function fe(t){var e,i=t._a;return i&&-2===f(t).overflow&&(e=i[vt]<0||i[vt]>11?vt:i[yt]<1||i[yt]>Pt(i[mt],i[vt])?yt:i[bt]<0||i[bt]>24||24===i[bt]&&(0!==i[Lt]||0!==i[xt]||0!==i[wt])?bt:i[Lt]<0||i[Lt]>59?Lt:i[xt]<0||i[xt]>59?xt:i[wt]<0||i[wt]>999?wt:-1,f(t)._overflowDayOfYear&&(eyt)&&(e=yt),f(t)._overflowWeeks&&-1===e&&(e=_t),f(t)._overflowWeekday&&-1===e&&(e=St),f(t).overflow=e),t}function pe(t,e,i){return null!=t?t:null!=e?e:i}function ge(t){var e,i,r,o,a,s=[];if(!t._d){for(r=function(t){var e=new Date(n.now());return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}(t),t._w&&null==t._a[yt]&&null==t._a[vt]&&function(t){var e,i,n,r,o,a,s,l;if(null!=(e=t._w).GG||null!=e.W||null!=e.E)o=1,a=4,i=pe(e.GG,t._a[mt],Ut(De(),1,4).year),n=pe(e.W,1),((r=pe(e.E,1))<1||r>7)&&(l=!0);else{o=t._locale._week.dow,a=t._locale._week.doy;var c=Ut(De(),o,a);i=pe(e.gg,t._a[mt],c.year),n=pe(e.w,c.week),null!=e.d?((r=e.d)<0||r>6)&&(l=!0):null!=e.e?(r=e.e+o,(e.e<0||e.e>6)&&(l=!0)):r=o}n<1||n>Yt(i,o,a)?f(t)._overflowWeeks=!0:null!=l?f(t)._overflowWeekday=!0:(s=Wt(i,n,r,o,a),t._a[mt]=s.year,t._dayOfYear=s.dayOfYear)}(t),null!=t._dayOfYear&&(a=pe(t._a[mt],r[mt]),(t._dayOfYear>Ct(a)||0===t._dayOfYear)&&(f(t)._overflowDayOfYear=!0),i=Vt(a,0,t._dayOfYear),t._a[vt]=i.getUTCMonth(),t._a[yt]=i.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=s[e]=r[e];for(;e<7;e++)t._a[e]=s[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[bt]&&0===t._a[Lt]&&0===t._a[xt]&&0===t._a[wt]&&(t._nextDay=!0,t._a[bt]=0),t._d=(t._useUTC?Vt:function(t,e,i,n,r,o,a){var s;return t<100&&t>=0?(s=new Date(t+400,e,i,n,r,o,a),isFinite(s.getFullYear())&&s.setFullYear(t)):s=new Date(t,e,i,n,r,o,a),s}).apply(null,s),o=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[bt]=24),t._w&&void 0!==t._w.d&&t._w.d!==o&&(f(t).weekdayMismatch=!0)}}var me=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ve=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ye=/Z|[+-]\d\d(?::?\d\d)?/,be=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],xe=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],we=/^\/?Date\((\-?\d+)/i;function _e(t){var e,i,n,r,o,a,s=t._i,l=me.exec(s)||ve.exec(s);if(l){for(f(t).iso=!0,e=0,i=be.length;e0&&f(t).unusedInput.push(a),s=s.slice(s.indexOf(i)+i.length),c+=i.length),j[o]?(i?f(t).empty=!1:f(t).unusedTokens.push(o),gt(o,i,t)):t._strict&&!i&&f(t).unusedTokens.push(o);f(t).charsLeftOver=l-c,s.length>0&&f(t).unusedInput.push(s),t._a[bt]<=12&&!0===f(t).bigHour&&t._a[bt]>0&&(f(t).bigHour=void 0),f(t).parsedDateParts=t._a.slice(0),f(t).meridiem=t._meridiem,t._a[bt]=(u=t._locale,h=t._a[bt],null==(d=t._meridiem)?h:null!=u.meridiemHour?u.meridiemHour(h,d):null!=u.isPM?((p=u.isPM(d))&&h<12&&(h+=12),p||12!==h||(h=0),h):h),ge(t),fe(t)}else Te(t);else _e(t);var u,h,d,p}function Ae(t){var e=t._i,i=t._f;return t._locale=t._locale||de(t._l),null===e||void 0===i&&""===e?g({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),L(e)?new b(fe(e)):(l(e)?t._d=e:r(i)?function(t){var e,i,n,r,o;if(0===t._f.length)return f(t).invalidFormat=!0,void(t._d=new Date(NaN));for(r=0;rthis?this:t:g()});function Ie(t,e){var i,n;if(1===e.length&&r(e[0])&&(e=e[0]),!e.length)return De();for(i=e[0],n=1;n=0?new Date(t+400,e,i)-ri:new Date(t,e,i).valueOf()}function si(t,e,i){return t<100&&t>=0?Date.UTC(t+400,e,i)-ri:Date.UTC(t,e,i)}function li(t,e){W(0,[t,t.length],0,e)}function ci(t,e,i,n,r){var o;return null==t?Ut(this,n,r).year:(e>(o=Yt(t,n,r))&&(e=o),function(t,e,i,n,r){var o=Wt(t,e,i,n,r),a=Vt(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}.call(this,t,e,i,n,r))}W(0,["gg",2],0,function(){return this.weekYear()%100}),W(0,["GG",2],0,function(){return this.isoWeekYear()%100}),li("gggg","weekYear"),li("ggggg","weekYear"),li("GGGG","isoWeekYear"),li("GGGGG","isoWeekYear"),O("weekYear","gg"),O("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),ct("G",rt),ct("g",rt),ct("GG",K,X),ct("gg",K,X),ct("GGGG",et,$),ct("gggg",et,$),ct("GGGGG",it,Z),ct("ggggg",it,Z),pt(["gggg","ggggg","GGGG","GGGGG"],function(t,e,i,n){e[n.substr(0,2)]=w(t)}),pt(["gg","GG"],function(t,e,i,r){e[r]=n.parseTwoDigitYear(t)}),W("Q",0,"Qo","quarter"),O("quarter","Q"),F("quarter",7),ct("Q",G),ft("Q",function(t,e){e[vt]=3*(w(t)-1)}),W("D",["DD",2],"Do","date"),O("date","D"),F("date",9),ct("D",K),ct("DD",K,X),ct("Do",function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient}),ft(["D","DD"],yt),ft("Do",function(t,e){e[yt]=w(t.match(K)[0])});var ui=At("Date",!0);W("DDD",["DDDD",3],"DDDo","dayOfYear"),O("dayOfYear","DDD"),F("dayOfYear",4),ct("DDD",tt),ct("DDDD",q),ft(["DDD","DDDD"],function(t,e,i){i._dayOfYear=w(t)}),W("m",["mm",2],0,"minute"),O("minute","m"),F("minute",14),ct("m",K),ct("mm",K,X),ft(["m","mm"],Lt);var hi=At("Minutes",!1);W("s",["ss",2],0,"second"),O("second","s"),F("second",15),ct("s",K),ct("ss",K,X),ft(["s","ss"],xt);var di,fi=At("Seconds",!1);for(W("S",0,0,function(){return~~(this.millisecond()/100)}),W(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),W(0,["SSS",3],0,"millisecond"),W(0,["SSSS",4],0,function(){return 10*this.millisecond()}),W(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),W(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),W(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),W(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),W(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),O("millisecond","ms"),F("millisecond",16),ct("S",tt,G),ct("SS",tt,X),ct("SSS",tt,q),di="SSSS";di.length<=9;di+="S")ct(di,nt);function pi(t,e){e[wt]=w(1e3*("0."+t))}for(di="S";di.length<=9;di+="S")ft(di,pi);var gi=At("Milliseconds",!1);W("z",0,0,"zoneAbbr"),W("zz",0,0,"zoneName");var mi=b.prototype;function vi(t){return t}mi.add=Qe,mi.calendar=function(t,e){var i=t||De(),r=je(i,this).startOf("day"),o=n.calendarFormat(this,r)||"sameElse",a=e&&(A(e[o])?e[o].call(this,i):e[o]);return this.format(a||this.localeData().calendar(o,this,De(i)))},mi.clone=function(){return new b(this)},mi.diff=function(t,e,i){var n,r,o;if(!this.isValid())return NaN;if(!(n=je(t,this)).isValid())return NaN;switch(r=6e4*(n.utcOffset()-this.utcOffset()),e=I(e)){case"year":o=ti(this,n)/12;break;case"month":o=ti(this,n);break;case"quarter":o=ti(this,n)/3;break;case"second":o=(this-n)/1e3;break;case"minute":o=(this-n)/6e4;break;case"hour":o=(this-n)/36e5;break;case"day":o=(this-n-r)/864e5;break;case"week":o=(this-n-r)/6048e5;break;default:o=this-n}return i?o:x(o)},mi.endOf=function(t){var e;if(void 0===(t=I(t))||"millisecond"===t||!this.isValid())return this;var i=this._isUTC?si:ai;switch(t){case"year":e=i(this.year()+1,0,1)-1;break;case"quarter":e=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":e=i(this.year(),this.month()+1,1)-1;break;case"week":e=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":e=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":e=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":e=this._d.valueOf(),e+=36e5-oi(e+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":e=this._d.valueOf(),e+=6e4-oi(e,6e4)-1;break;case"second":e=this._d.valueOf(),e+=1e3-oi(e,1e3)-1}return this._d.setTime(e),n.updateOffset(this,!0),this},mi.format=function(t){t||(t=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var e=U(this,t);return this.localeData().postformat(e)},mi.from=function(t,e){return this.isValid()&&(L(t)&&t.isValid()||De(t).isValid())?Xe({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},mi.fromNow=function(t){return this.from(De(),t)},mi.to=function(t,e){return this.isValid()&&(L(t)&&t.isValid()||De(t).isValid())?Xe({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},mi.toNow=function(t){return this.to(De(),t)},mi.get=function(t){return A(this[t=I(t)])?this[t]():this},mi.invalidAt=function(){return f(this).overflow},mi.isAfter=function(t,e){var i=L(t)?t:De(t);return!(!this.isValid()||!i.isValid())&&("millisecond"===(e=I(e)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()9999?U(i,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):A(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",U(i,"Z")):U(i,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},mi.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t="moment",e="";this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",e="Z");var i="["+t+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r=e+'[")]';return this.format(i+n+"-MM-DD[T]HH:mm:ss.SSS"+r)},mi.toJSON=function(){return this.isValid()?this.toISOString():null},mi.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},mi.unix=function(){return Math.floor(this.valueOf()/1e3)},mi.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},mi.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},mi.year=Et,mi.isLeapYear=function(){return kt(this.year())},mi.weekYear=function(t){return ci.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},mi.isoWeekYear=function(t){return ci.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},mi.quarter=mi.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},mi.month=Ft,mi.daysInMonth=function(){return Pt(this.year(),this.month())},mi.week=mi.weeks=function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},mi.isoWeek=mi.isoWeeks=function(t){var e=Ut(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},mi.weeksInYear=function(){var t=this.localeData()._week;return Yt(this.year(),t.dow,t.doy)},mi.isoWeeksInYear=function(){return Yt(this.year(),1,4)},mi.date=ui,mi.day=mi.days=function(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=function(t,e){return"string"!=typeof t?t:isNaN(t)?"number"==typeof(t=e.weekdaysParse(t))?t:null:parseInt(t,10)}(t,this.localeData()),this.add(t-e,"d")):e},mi.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},mi.isoWeekday=function(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=function(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7},mi.dayOfYear=function(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},mi.hour=mi.hours=re,mi.minute=mi.minutes=hi,mi.second=mi.seconds=fi,mi.millisecond=mi.milliseconds=gi,mi.utcOffset=function(t,e,i){var r,o=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=Ve(at,t)))return this}else Math.abs(t)<16&&!i&&(t*=60);return!this._isUTC&&e&&(r=We(this)),this._offset=t,this._isUTC=!0,null!=r&&this.add(r,"m"),o!==t&&(!e||this._changeInProgress?Ke(this,Xe(t-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?o:We(this)},mi.utc=function(t){return this.utcOffset(0,t)},mi.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(We(this),"m")),this},mi.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=Ve(ot,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},mi.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?De(t).utcOffset():0,(this.utcOffset()-t)%60==0)},mi.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},mi.isLocal=function(){return!!this.isValid()&&!this._isUTC},mi.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},mi.isUtc=Ue,mi.isUTC=Ue,mi.zoneAbbr=function(){return this._isUTC?"UTC":""},mi.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},mi.dates=C("dates accessor is deprecated. Use date instead.",ui),mi.months=C("months accessor is deprecated. Use month instead",Ft),mi.years=C("years accessor is deprecated. Use year instead",Et),mi.zone=C("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}),mi.isDSTShifted=C("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!a(this._isDSTShifted))return this._isDSTShifted;var t={};if(v(t,this),(t=Ae(t))._a){var e=t._isUTC?d(t._a):De(t._a);this._isDSTShifted=this.isValid()&&_(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var yi=D.prototype;function bi(t,e,i,n){var r=de(),o=d().set(n,e);return r[i](o,t)}function Li(t,e,i){if(s(t)&&(e=t,t=void 0),t=t||"",null!=e)return bi(t,e,i,"month");var n,r=[];for(n=0;n<12;n++)r[n]=bi(t,n,i,"month");return r}function xi(t,e,i,n){"boolean"==typeof t?(s(e)&&(i=e,e=void 0),e=e||""):(i=e=t,t=!1,s(e)&&(i=e,e=void 0),e=e||"");var r,o=de(),a=t?o._week.dow:0;if(null!=i)return bi(e,(i+a)%7,n,"day");var l=[];for(r=0;r<7;r++)l[r]=bi(e,(r+a)%7,n,"day");return l}yi.calendar=function(t,e,i){var n=this._calendar[t]||this._calendar.sameElse;return A(n)?n.call(e,i):n},yi.longDateFormat=function(t){var e=this._longDateFormat[t],i=this._longDateFormat[t.toUpperCase()];return e||!i?e:(this._longDateFormat[t]=i.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])},yi.invalidDate=function(){return this._invalidDate},yi.ordinal=function(t){return this._ordinal.replace("%d",t)},yi.preparse=vi,yi.postformat=vi,yi.relativeTime=function(t,e,i,n){var r=this._relativeTime[i];return A(r)?r(t,e,i,n):r.replace(/%d/i,t)},yi.pastFuture=function(t,e){var i=this._relativeTime[t>0?"future":"past"];return A(i)?i(e):i.replace(/%s/i,e)},yi.set=function(t){var e,i;for(i in t)A(e=t[i])?this[i]=e:this["_"+i]=e;this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},yi.months=function(t,e){return t?r(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||Ot).test(e)?"format":"standalone"][t.month()]:r(this._months)?this._months:this._months.standalone},yi.monthsShort=function(t,e){return t?r(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[Ot.test(e)?"format":"standalone"][t.month()]:r(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},yi.monthsParse=function(t,e,i){var n,r,o;if(this._monthsParseExact)return function(t,e,i){var n,r,o,a=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)o=d([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(o,"").toLocaleLowerCase();return i?"MMM"===e?-1!==(r=Tt.call(this._shortMonthsParse,a))?r:null:-1!==(r=Tt.call(this._longMonthsParse,a))?r:null:"MMM"===e?-1!==(r=Tt.call(this._shortMonthsParse,a))?r:-1!==(r=Tt.call(this._longMonthsParse,a))?r:null:-1!==(r=Tt.call(this._longMonthsParse,a))?r:-1!==(r=Tt.call(this._shortMonthsParse,a))?r:null}.call(this,t,e,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(r=d([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),i||this._monthsParse[n]||(o="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[n]=new RegExp(o.replace(".",""),"i")),i&&"MMMM"===e&&this._longMonthsParse[n].test(t))return n;if(i&&"MMM"===e&&this._shortMonthsParse[n].test(t))return n;if(!i&&this._monthsParse[n].test(t))return n}},yi.monthsRegex=function(t){return this._monthsParseExact?(u(this,"_monthsRegex")||Ht.call(this),t?this._monthsStrictRegex:this._monthsRegex):(u(this,"_monthsRegex")||(this._monthsRegex=zt),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},yi.monthsShortRegex=function(t){return this._monthsParseExact?(u(this,"_monthsRegex")||Ht.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(u(this,"_monthsShortRegex")||(this._monthsShortRegex=Bt),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},yi.week=function(t){return Ut(t,this._week.dow,this._week.doy).week},yi.firstDayOfYear=function(){return this._week.doy},yi.firstDayOfWeek=function(){return this._week.dow},yi.weekdays=function(t,e){var i=r(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(e)?"format":"standalone"];return!0===t?Gt(i,this._week.dow):t?i[t.day()]:i},yi.weekdaysMin=function(t){return!0===t?Gt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},yi.weekdaysShort=function(t){return!0===t?Gt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},yi.weekdaysParse=function(t,e,i){var n,r,o;if(this._weekdaysParseExact)return function(t,e,i){var n,r,o,a=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)o=d([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(o,"").toLocaleLowerCase();return i?"dddd"===e?-1!==(r=Tt.call(this._weekdaysParse,a))?r:null:"ddd"===e?-1!==(r=Tt.call(this._shortWeekdaysParse,a))?r:null:-1!==(r=Tt.call(this._minWeekdaysParse,a))?r:null:"dddd"===e?-1!==(r=Tt.call(this._weekdaysParse,a))?r:-1!==(r=Tt.call(this._shortWeekdaysParse,a))?r:-1!==(r=Tt.call(this._minWeekdaysParse,a))?r:null:"ddd"===e?-1!==(r=Tt.call(this._shortWeekdaysParse,a))?r:-1!==(r=Tt.call(this._weekdaysParse,a))?r:-1!==(r=Tt.call(this._minWeekdaysParse,a))?r:null:-1!==(r=Tt.call(this._minWeekdaysParse,a))?r:-1!==(r=Tt.call(this._weekdaysParse,a))?r:-1!==(r=Tt.call(this._shortWeekdaysParse,a))?r:null}.call(this,t,e,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(r=d([2e3,1]).day(n),i&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(o="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[n]=new RegExp(o.replace(".",""),"i")),i&&"dddd"===e&&this._fullWeekdaysParse[n].test(t))return n;if(i&&"ddd"===e&&this._shortWeekdaysParse[n].test(t))return n;if(i&&"dd"===e&&this._minWeekdaysParse[n].test(t))return n;if(!i&&this._weekdaysParse[n].test(t))return n}},yi.weekdaysRegex=function(t){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Jt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(u(this,"_weekdaysRegex")||(this._weekdaysRegex=Zt),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},yi.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Jt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(u(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Kt),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},yi.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Jt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(u(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Qt),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},yi.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},yi.meridiem=function(t,e,i){return t>11?i?"pm":"PM":i?"am":"AM"},ue("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1===w(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}}),n.lang=C("moment.lang is deprecated. Use moment.locale instead.",ue),n.langData=C("moment.langData is deprecated. Use moment.localeData instead.",de);var wi=Math.abs;function _i(t,e,i,n){var r=Xe(e,i);return t._milliseconds+=n*r._milliseconds,t._days+=n*r._days,t._months+=n*r._months,t._bubble()}function Si(t){return t<0?Math.floor(t):Math.ceil(t)}function Ci(t){return 4800*t/146097}function ki(t){return 146097*t/4800}function Ti(t){return function(){return this.as(t)}}var Ei=Ti("ms"),Ai=Ti("s"),Mi=Ti("m"),Di=Ti("h"),Pi=Ti("d"),Oi=Ti("w"),Ii=Ti("M"),Ni=Ti("Q"),Ri=Ti("y");function Fi(t){return function(){return this.isValid()?this._data[t]:NaN}}var Bi=Fi("milliseconds"),zi=Fi("seconds"),Hi=Fi("minutes"),Vi=Fi("hours"),ji=Fi("days"),Wi=Fi("months"),Ui=Fi("years"),Yi=Math.round,Gi={ss:44,s:45,m:45,h:22,d:26,M:11},Xi=Math.abs;function qi(t){return(t>0)-(t<0)||+t}function $i(){if(!this.isValid())return this.localeData().invalidDate();var t,e,i=Xi(this._milliseconds)/1e3,n=Xi(this._days),r=Xi(this._months);t=x(i/60),e=x(t/60),i%=60,t%=60;var o=x(r/12),a=r%=12,s=n,l=e,c=t,u=i?i.toFixed(3).replace(/\.?0+$/,""):"",h=this.asSeconds();if(!h)return"P0D";var d=h<0?"-":"",f=qi(this._months)!==qi(h)?"-":"",p=qi(this._days)!==qi(h)?"-":"",g=qi(this._milliseconds)!==qi(h)?"-":"";return d+"P"+(o?f+o+"Y":"")+(a?f+a+"M":"")+(s?p+s+"D":"")+(l||c||u?"T":"")+(l?g+l+"H":"")+(c?g+c+"M":"")+(u?g+u+"S":"")}var Zi=Re.prototype;return Zi.isValid=function(){return this._isValid},Zi.abs=function(){var t=this._data;return this._milliseconds=wi(this._milliseconds),this._days=wi(this._days),this._months=wi(this._months),t.milliseconds=wi(t.milliseconds),t.seconds=wi(t.seconds),t.minutes=wi(t.minutes),t.hours=wi(t.hours),t.months=wi(t.months),t.years=wi(t.years),this},Zi.add=function(t,e){return _i(this,t,e,1)},Zi.subtract=function(t,e){return _i(this,t,e,-1)},Zi.as=function(t){if(!this.isValid())return NaN;var e,i,n=this._milliseconds;if("month"===(t=I(t))||"quarter"===t||"year"===t)switch(e=this._days+n/864e5,i=this._months+Ci(e),t){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(e=this._days+Math.round(ki(this._months)),t){case"week":return e/7+n/6048e5;case"day":return e+n/864e5;case"hour":return 24*e+n/36e5;case"minute":return 1440*e+n/6e4;case"second":return 86400*e+n/1e3;case"millisecond":return Math.floor(864e5*e)+n;default:throw new Error("Unknown unit "+t)}},Zi.asMilliseconds=Ei,Zi.asSeconds=Ai,Zi.asMinutes=Mi,Zi.asHours=Di,Zi.asDays=Pi,Zi.asWeeks=Oi,Zi.asMonths=Ii,Zi.asQuarters=Ni,Zi.asYears=Ri,Zi.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*w(this._months/12):NaN},Zi._bubble=function(){var t,e,i,n,r,o=this._milliseconds,a=this._days,s=this._months,l=this._data;return o>=0&&a>=0&&s>=0||o<=0&&a<=0&&s<=0||(o+=864e5*Si(ki(s)+a),a=0,s=0),l.milliseconds=o%1e3,t=x(o/1e3),l.seconds=t%60,e=x(t/60),l.minutes=e%60,i=x(e/60),l.hours=i%24,a+=x(i/24),s+=r=x(Ci(a)),a-=Si(ki(r)),n=x(s/12),s%=12,l.days=a,l.months=s,l.years=n,this},Zi.clone=function(){return Xe(this)},Zi.get=function(t){return t=I(t),this.isValid()?this[t+"s"]():NaN},Zi.milliseconds=Bi,Zi.seconds=zi,Zi.minutes=Hi,Zi.hours=Vi,Zi.days=ji,Zi.weeks=function(){return x(this.days()/7)},Zi.months=Wi,Zi.years=Ui,Zi.humanize=function(t){if(!this.isValid())return this.localeData().invalidDate();var e=this.localeData(),i=function(t,e,i){var n=Xe(t).abs(),r=Yi(n.as("s")),o=Yi(n.as("m")),a=Yi(n.as("h")),s=Yi(n.as("d")),l=Yi(n.as("M")),c=Yi(n.as("y")),u=r<=Gi.ss&&["s",r]||r0,u[4]=i,function(t,e,i,n,r){return r.relativeTime(e||1,!!i,t,n)}.apply(null,u)}(this,!t,e);return t&&(i=e.pastFuture(+this,i)),e.postformat(i)},Zi.toISOString=$i,Zi.toString=$i,Zi.toJSON=$i,Zi.locale=ei,Zi.localeData=ni,Zi.toIsoString=C("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",$i),Zi.lang=ii,W("X",0,0,"unix"),W("x",0,0,"valueOf"),ct("x",rt),ct("X",/[+-]?\d+(\.\d{1,3})?/),ft("X",function(t,e,i){i._d=new Date(1e3*parseFloat(t,10))}),ft("x",function(t,e,i){i._d=new Date(w(t))}),n.version="2.24.0",e=De,n.fn=mi,n.min=function(){return Ie("isBefore",[].slice.call(arguments,0))},n.max=function(){return Ie("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=d,n.unix=function(t){return De(1e3*t)},n.months=function(t,e){return Li(t,e,"months")},n.isDate=l,n.locale=ue,n.invalid=g,n.duration=Xe,n.isMoment=L,n.weekdays=function(t,e,i){return xi(t,e,i,"weekdays")},n.parseZone=function(){return De.apply(null,arguments).parseZone()},n.localeData=de,n.isDuration=Fe,n.monthsShort=function(t,e){return Li(t,e,"monthsShort")},n.weekdaysMin=function(t,e,i){return xi(t,e,i,"weekdaysMin")},n.defineLocale=he,n.updateLocale=function(t,e){if(null!=e){var i,n,r=oe;null!=(n=ce(t))&&(r=n._config),(i=new D(e=M(r,e))).parentLocale=ae[t],ae[t]=i,ue(t)}else null!=ae[t]&&(null!=ae[t].parentLocale?ae[t]=ae[t].parentLocale:null!=ae[t]&&delete ae[t]);return ae[t]},n.locales=function(){return k(ae)},n.weekdaysShort=function(t,e,i){return xi(t,e,i,"weekdaysShort")},n.normalizeUnits=I,n.relativeTimeRounding=function(t){return void 0===t?Yi:"function"==typeof t&&(Yi=t,!0)},n.relativeTimeThreshold=function(t,e){return void 0!==Gi[t]&&(void 0===e?Gi[t]:(Gi[t]=e,"s"===t&&(Gi.ss=e-1),!0))},n.calendarFormat=function(t,e){var i=t.diff(e,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},n.prototype=mi,n.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},n}()}(qi={exports:{}}),qi.exports),Ki={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};ri._date.override("function"==typeof Zi?{_id:"moment",formats:function(){return Ki},parse:function(t,e){return"string"==typeof t&&"string"==typeof e?t=Zi(t,e):t instanceof Zi||(t=Zi(t)),t.isValid()?t.valueOf():null},format:function(t,e){return Zi(t).format(e)},add:function(t,e,i){return Zi(t).add(e,i).valueOf()},diff:function(t,e,i){return Zi.duration(Zi(t).diff(Zi(e))).as(i)},startOf:function(t,e,i){return t=Zi(t),"isoWeek"===e?t.isoWeekday(i).valueOf():t.startOf(e).valueOf()},endOf:function(t,e){return Zi(t).endOf(e).valueOf()},_create:function(t){return Zi(t)}}:{}),at._set("global",{plugins:{filler:{propagate:!0}}});var Qi={dataset:function(t){var e=t.fill,i=t.chart,n=i.getDatasetMeta(e),r=n&&i.isDatasetVisible(e)&&n.dataset._children||[],o=r.length||0;return o?function(t,e){return e=i)&&n;switch(o){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return o;default:return!1}}function tn(t){var e,i=t.el._model||{},n=t.el._scale||{},r=t.fill,o=null;if(isFinite(r))return null;if("start"===r?o=void 0===i.scaleBottom?n.bottom:i.scaleBottom:"end"===r?o=void 0===i.scaleTop?n.top:i.scaleTop:void 0!==i.scaleZero?o=i.scaleZero:n.getBasePosition?o=n.getBasePosition():n.getBasePixel&&(o=n.getBasePixel()),null!=o){if(void 0!==o.x&&void 0!==o.y)return o;if(ct.isFinite(o))return{x:(e=n.isHorizontal())?o:null,y:e?null:o}}return null}function en(t,e,i){var n,r=t[e].fill,o=[e];if(!i)return r;for(;!1!==r&&-1===o.indexOf(r);){if(!isFinite(r))return r;if(!(n=t[r]))return!1;if(n.visible)return r;o.push(r),r=n.fill}return!1}function nn(t){var e=t.fill,i="dataset";return!1===e?null:(isFinite(e)||(i="boundary"),Qi[i](t))}function rn(t){return t&&!t.skip}function on(t,e,i,n,r){var o;if(n&&r){for(t.moveTo(e[0].x,e[0].y),o=1;o0;--o)ct.canvas.lineTo(t,i[o],i[o-1],!0)}}var an={id:"filler",afterDatasetsUpdate:function(t,e){var i,n,r,o,a=(t.data.datasets||[]).length,s=e.propagate,l=[];for(n=0;ne?e:t.boxWidth}at._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var i=e.datasetIndex,n=this.chart,r=n.getDatasetMeta(i);r.hidden=null===r.hidden?!n.data.datasets[i].hidden:null,n.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data;return ct.isArray(e.datasets)?e.datasets.map(function(e,i){return{text:e.label,fillStyle:ct.isArray(e.backgroundColor)?e.backgroundColor[0]:e.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,datasetIndex:i}},this):[]}}},legendCallback:function(t){var e=[];e.push('
    ');for(var i=0;i'),t.data.datasets[i].label&&e.push(t.data.datasets[i].label),e.push("");return e.push("
"),e.join("")}});var un=pt.extend({initialize:function(t){ct.extend(this,t),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:sn,update:function(t,e,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:sn,beforeSetDimensions:sn,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:sn,beforeBuildLabels:sn,buildLabels:function(){var t=this,e=t.options.labels||{},i=ct.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(i=i.filter(function(i){return e.filter(i,t.chart.data)})),t.options.reverse&&i.reverse(),t.legendItems=i},afterBuildLabels:sn,beforeFit:sn,fit:function(){var t=this,e=t.options,i=e.labels,n=e.display,r=t.ctx,o=ct.options._parseFont(i),a=o.size,s=t.legendHitBoxes=[],l=t.minSize,c=t.isHorizontal();if(c?(l.width=t.maxWidth,l.height=n?10:0):(l.width=n?10:0,l.height=t.maxHeight),n)if(r.font=o.string,c){var u=t.lineWidths=[0],h=0;r.textAlign="left",r.textBaseline="top",ct.each(t.legendItems,function(t,e){var n=cn(i,a)+a/2+r.measureText(t.text).width;(0===e||u[u.length-1]+n+i.padding>l.width)&&(h+=a+i.padding,u[u.length-(e>0?0:1)]=i.padding),s[e]={left:0,top:0,width:n,height:a},u[u.length-1]+=n+i.padding}),l.height+=h}else{var d=i.padding,f=t.columnWidths=[],p=i.padding,g=0,m=0,v=a+d;ct.each(t.legendItems,function(t,e){var n=cn(i,a)+a/2+r.measureText(t.text).width;e>0&&m+v>l.height-d&&(p+=g+i.padding,f.push(g),g=0,m=0),g=Math.max(g,n),m+=v,s[e]={left:0,top:0,width:n,height:a}}),p+=g,f.push(g),l.width+=p}t.width=l.width,t.height=l.height},afterFit:sn,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,i=e.labels,n=at.global,r=n.defaultColor,o=n.elements.line,a=t.width,s=t.lineWidths;if(e.display){var l,c=t.ctx,u=ln(i.fontColor,n.defaultFontColor),h=ct.options._parseFont(i),d=h.size;c.textAlign="left",c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=u,c.fillStyle=u,c.font=h.string;var f=cn(i,d),p=t.legendHitBoxes,g=t.isHorizontal();l=g?{x:t.left+(a-s[0])/2+i.padding,y:t.top+i.padding,line:0}:{x:t.left+i.padding,y:t.top+i.padding,line:0};var m=d+i.padding;ct.each(t.legendItems,function(n,u){var h=c.measureText(n.text).width,v=f+d/2+h,y=l.x,b=l.y;g?u>0&&y+v+i.padding>t.left+t.minSize.width&&(b=l.y+=m,l.line++,y=l.x=t.left+(a-s[l.line])/2+i.padding):u>0&&b+m>t.top+t.minSize.height&&(y=l.x=y+t.columnWidths[l.line]+i.padding,b=l.y=t.top+i.padding,l.line++),function(t,i,n){if(!(isNaN(f)||f<=0)){c.save();var a=ln(n.lineWidth,o.borderWidth);if(c.fillStyle=ln(n.fillStyle,r),c.lineCap=ln(n.lineCap,o.borderCapStyle),c.lineDashOffset=ln(n.lineDashOffset,o.borderDashOffset),c.lineJoin=ln(n.lineJoin,o.borderJoinStyle),c.lineWidth=a,c.strokeStyle=ln(n.strokeStyle,r),c.setLineDash&&c.setLineDash(ln(n.lineDash,o.borderDash)),e.labels&&e.labels.usePointStyle){var s=f*Math.SQRT2/2,l=t+f/2,u=i+d/2;ct.canvas.drawPoint(c,n.pointStyle,s,l,u)}else 0!==a&&c.strokeRect(t,i,f,d),c.fillRect(t,i,f,d);c.restore()}}(y,b,n),p[u].left=y,p[u].top=b,function(t,e,i,n){var r=d/2,o=f+r+y,a=b+r;c.fillText(i.text,o,a),i.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(o,a),c.lineTo(o+n,a),c.stroke())}(0,0,n,h),g?l.x+=v+i.padding:l.y+=m})}},_getLegendItemAt:function(t,e){var i,n,r,o=this;if(t>=o.left&&t<=o.right&&e>=o.top&&e<=o.bottom)for(r=o.legendHitBoxes,i=0;i=(n=r[i]).left&&t<=n.left+n.width&&e>=n.top&&e<=n.top+n.height)return o.legendItems[i];return null},handleEvent:function(t){var e,i=this,n=i.options,r="mouseup"===t.type?"click":t.type;if("mousemove"===r){if(!n.onHover&&!n.onLeave)return}else{if("click"!==r)return;if(!n.onClick)return}e=i._getLegendItemAt(t.x,t.y),"click"===r?e&&n.onClick&&n.onClick.call(i,t.native,e):(n.onLeave&&e!==i._hoveredItem&&(i._hoveredItem&&n.onLeave.call(i,t.native,i._hoveredItem),i._hoveredItem=e),n.onHover&&e&&n.onHover.call(i,t.native,e))}});function hn(t,e){var i=new un({ctx:t.ctx,options:e,chart:t});be.configure(t,i,e),be.addBox(t,i),t.legend=i}var dn={id:"legend",_element:un,beforeInit:function(t){var e=t.options.legend;e&&hn(t,e)},beforeUpdate:function(t){var e=t.options.legend,i=t.legend;e?(ct.mergeIf(e,at.global.legend),i?(be.configure(t,i,e),i.options=e):hn(t,e)):i&&(be.removeBox(t,i),delete t.legend)},afterEvent:function(t,e){var i=t.legend;i&&i.handleEvent(e)}},fn=ct.noop;at._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var pn=pt.extend({initialize:function(t){ct.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:fn,update:function(t,e,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:fn,beforeSetDimensions:fn,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:fn,beforeBuildLabels:fn,buildLabels:fn,afterBuildLabels:fn,beforeFit:fn,fit:function(){var t=this,e=t.options,i=e.display,n=t.minSize,r=ct.isArray(e.text)?e.text.length:1,o=ct.options._parseFont(e),a=i?r*o.lineHeight+2*e.padding:0;t.isHorizontal()?(n.width=t.maxWidth,n.height=a):(n.width=a,n.height=t.maxHeight),t.width=n.width,t.height=n.height},afterFit:fn,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,i=t.options;if(i.display){var n,r,o,a=ct.options._parseFont(i),s=a.lineHeight,l=s/2+i.padding,c=0,u=t.top,h=t.left,d=t.bottom,f=t.right;e.fillStyle=ct.valueOrDefault(i.fontColor,at.global.defaultFontColor),e.font=a.string,t.isHorizontal()?(r=h+(f-h)/2,o=u+l,n=f-h):(r="left"===i.position?h+l:f-l,o=u+(d-u)/2,n=d-u,c=Math.PI*("left"===i.position?-.5:.5)),e.save(),e.translate(r,o),e.rotate(c),e.textAlign="center",e.textBaseline="middle";var p=i.text;if(ct.isArray(p))for(var g=0,m=0;m=0;n--){var r=t[n];if(e(r))return r}},ct.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},ct.almostEquals=function(t,e,i){return Math.abs(t-e)t},ct.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},ct.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},ct.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},ct.log10=Math.log10?function(t){return Math.log10(t)}:function(t){var e=Math.log(t)*Math.LOG10E,i=Math.round(e);return t===Math.pow(10,i)?i:e},ct.toRadians=function(t){return t*(Math.PI/180)},ct.toDegrees=function(t){return t*(180/Math.PI)},ct._decimalPlaces=function(t){if(ct.isFinite(t)){for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i}},ct.getAngleFromPoint=function(t,e){var i=e.x-t.x,n=e.y-t.y,r=Math.sqrt(i*i+n*n),o=Math.atan2(n,i);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:r}},ct.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},ct.aliasPixel=function(t){return t%2==0?0:.5},ct._alignPixel=function(t,e,i){var n=t.currentDevicePixelRatio,r=i/2;return Math.round((e-r)*n)/n+r},ct.splineCurve=function(t,e,i,n){var r=t.skip?e:t,o=e,a=i.skip?e:i,s=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),l=Math.sqrt(Math.pow(a.x-o.x,2)+Math.pow(a.y-o.y,2)),c=s/(s+l),u=l/(s+l),h=n*(c=isNaN(c)?0:c),d=n*(u=isNaN(u)?0:u);return{previous:{x:o.x-h*(a.x-r.x),y:o.y-h*(a.y-r.y)},next:{x:o.x+d*(a.x-r.x),y:o.y+d*(a.y-r.y)}}},ct.EPSILON=Number.EPSILON||1e-14,ct.splineCurveMonotone=function(t){var e,i,n,r,o,a,s,l,c,u=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),h=u.length;for(e=0;e0?u[e-1]:null,(r=e0?u[e-1]:null,r=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},ct.previousItem=function(t,e,i){return i?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},ct.niceNum=function(t,e){var i=Math.floor(ct.log10(t)),n=t/Math.pow(10,i);return(e?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10)*Math.pow(10,i)},ct.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},ct.getRelativePosition=function(t,e){var i,n,r=t.originalEvent||t,o=t.target||t.srcElement,a=o.getBoundingClientRect(),s=r.touches;s&&s.length>0?(i=s[0].clientX,n=s[0].clientY):(i=r.clientX,n=r.clientY);var l=parseFloat(ct.getStyle(o,"padding-left")),c=parseFloat(ct.getStyle(o,"padding-top")),u=parseFloat(ct.getStyle(o,"padding-right")),h=parseFloat(ct.getStyle(o,"padding-bottom")),d=a.right-a.left-l-u,f=a.bottom-a.top-c-h;return{x:i=Math.round((i-a.left-l)/d*o.width/e.currentDevicePixelRatio),y:n=Math.round((n-a.top-c)/f*o.height/e.currentDevicePixelRatio)}},ct.getConstraintWidth=function(t){return i(t,"max-width","clientWidth")},ct.getConstraintHeight=function(t){return i(t,"max-height","clientHeight")},ct._calculatePadding=function(t,e,i){return(e=ct.getStyle(t,e)).indexOf("%")>-1?i*parseInt(e,10)/100:parseInt(e,10)},ct._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},ct.getMaximumWidth=function(t){var e=ct._getParentNode(t);if(!e)return t.clientWidth;var i=e.clientWidth,n=i-ct._calculatePadding(e,"padding-left",i)-ct._calculatePadding(e,"padding-right",i),r=ct.getConstraintWidth(t);return isNaN(r)?n:Math.min(n,r)},ct.getMaximumHeight=function(t){var e=ct._getParentNode(t);if(!e)return t.clientHeight;var i=e.clientHeight,n=i-ct._calculatePadding(e,"padding-top",i)-ct._calculatePadding(e,"padding-bottom",i),r=ct.getConstraintHeight(t);return isNaN(r)?n:Math.min(n,r)},ct.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},ct.retinaScale=function(t,e){var i=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==i){var n=t.canvas,r=t.height,o=t.width;n.height=r*i,n.width=o*i,t.ctx.scale(i,i),n.style.height||n.style.width||(n.style.height=r+"px",n.style.width=o+"px")}},ct.fontString=function(t,e,i){return e+" "+t+"px "+i},ct.longestText=function(t,e,i,n){var r=(n=n||{}).data=n.data||{},o=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(r=n.data={},o=n.garbageCollect=[],n.font=e),t.font=e;var a=0;ct.each(i,function(e){null!=e&&!0!==ct.isArray(e)?a=ct.measureText(t,r,o,a,e):ct.isArray(e)&&ct.each(e,function(e){null==e||ct.isArray(e)||(a=ct.measureText(t,r,o,a,e))})});var s=o.length/2;if(s>i.length){for(var l=0;ln&&(n=o),n},ct.numberOfLabelLines=function(t){var e=1;return ct.each(t,function(t){ct.isArray(t)&&t.length>e&&(e=t.length)}),e},ct.color=G?function(t){return t instanceof CanvasGradient&&(t=at.global.defaultColor),G(t)}:function(t){return console.error("Color.js not found!"),t},ct.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:ct.color(t).saturate(.5).darken(.1).rgbString()}}(),ei._adapters=ri,ei.Animation=mt,ei.animationService=vt,ei.controllers=le,ei.DatasetController=wt,ei.defaults=at,ei.Element=pt,ei.elements=Ft,ei.Interaction=ge,ei.layouts=be,ei.platform=Fe,ei.plugins=Be,ei.Scale=ui,ei.scaleService=ze,ei.Ticks=oi,ei.Tooltip=$e,ei.helpers.each($i,function(t,e){ei.scaleService.registerScaleType(e,t,t._defaults)}),mn)mn.hasOwnProperty(Ln)&&ei.plugins.register(mn[Ln]);ei.platform.initialize();var xn=ei;return"undefined"!=typeof window&&(window.Chart=ei),ei.Chart=ei,ei.Legend=mn.legend._element,ei.Title=mn.title._element,ei.pluginService=ei.plugins,ei.PluginBase=ei.Element.extend({}),ei.canvasHelpers=ei.helpers.canvas,ei.layoutService=ei.layouts,ei.LinearScaleBase=pi,ei.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],function(t){ei[t]=function(e,i){return new ei(e,ei.helpers.merge(i||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}}),xn}),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.d3=t.d3||{})}(this,function(t){"use strict";function e(t,e){return te?1:t>=e?0:NaN}function i(t){var i;return 1===t.length&&(i=t,t=function(t,n){return e(i(t),n)}),{left:function(e,i,n,r){for(null==n&&(n=0),null==r&&(r=e.length);n>>1;t(e[o],i)<0?n=o+1:r=o}return n},right:function(e,i,n,r){for(null==n&&(n=0),null==r&&(r=e.length);n>>1;t(e[o],i)>0?r=o:n=o+1}return n}}}var n=i(e),r=n.right,o=n.left;function a(t,e){return[t,e]}function s(t){return null===t?NaN:+t}function l(t,e){var i,n,r=t.length,o=0,a=-1,l=0,c=0;if(null==e)for(;++a1)return c/(o-1)}function c(t,e){var i=l(t,e);return i?Math.sqrt(i):i}function u(t,e){var i,n,r,o=t.length,a=-1;if(null==e){for(;++a=i)for(n=r=i;++ai&&(n=i),r=i)for(n=r=i;++ai&&(n=i),r0)return[t];if((n=e0)for(t=Math.ceil(t/a),e=Math.floor(e/a),o=new Array(r=Math.ceil(e-t+1));++s=0?(o>=v?10:o>=y?5:o>=b?2:1)*Math.pow(10,r):-Math.pow(10,-r)/(o>=v?10:o>=y?5:o>=b?2:1)}function w(t,e,i){var n=Math.abs(e-t)/Math.max(0,i),r=Math.pow(10,Math.floor(Math.log(n)/Math.LN10)),o=n/r;return o>=v?r*=10:o>=y?r*=5:o>=b&&(r*=2),e=1)return+i(t[n-1],n-1,t);var n,r=(n-1)*e,o=Math.floor(r),a=+i(t[o],o,t);return a+(+i(t[o+1],o+1,t)-a)*(r-o)}}function C(t,e){var i,n,r=t.length,o=-1;if(null==e){for(;++o=i)for(n=i;++on&&(n=i)}else for(;++o=i)for(n=i;++on&&(n=i);return n}function k(t){for(var e,i,n,r=t.length,o=-1,a=0;++o=0;)for(e=(n=t[r]).length;--e>=0;)i[--a]=n[e];return i}function T(t,e){var i,n,r=t.length,o=-1;if(null==e){for(;++o=i)for(n=i;++oi&&(n=i)}else for(;++o=i)for(n=i;++oi&&(n=i);return n}function E(t){if(!(r=t.length))return[];for(var e=-1,i=T(t,A),n=new Array(i);++e=0&&(e=t.slice(i+1),t=t.slice(0,i)),t&&!n.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}})),a=-1,s=o.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++a0)for(var i,n,r=new Array(i),o=0;o=0&&"xmlns"!==(e=t.slice(0,i))&&(t=t.slice(i+1)),X.hasOwnProperty(e)?{space:X[e],local:t}:t}function $(t){var e=q(t);return(e.local?function(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}:function(t){return function(){var e=this.ownerDocument,i=this.namespaceURI;return i===G&&e.documentElement.namespaceURI===G?e.createElement(t):e.createElementNS(i,t)}})(e)}function Z(){}function K(t){return null==t?Z:function(){return this.querySelector(t)}}function Q(){return[]}function J(t){return null==t?Q:function(){return this.querySelectorAll(t)}}function tt(t){return function(){return this.matches(t)}}function et(t){return new Array(t.length)}function it(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}it.prototype={constructor:it,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var nt="$";function rt(t,e,i,n,r,o){for(var a,s=0,l=e.length,c=o.length;se?1:t>=e?0:NaN}function st(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function lt(t,e){return t.style.getPropertyValue(e)||st(t).getComputedStyle(t,null).getPropertyValue(e)}function ct(t){return t.trim().split(/^|\s+/)}function ut(t){return t.classList||new ht(t)}function ht(t){this._node=t,this._names=ct(t.getAttribute("class")||"")}function dt(t,e){for(var i=ut(t),n=-1,r=e.length;++n=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var wt={};function _t(t,e,i){return t=St(t,e,i),function(e){var i=e.relatedTarget;i&&(i===this||8&i.compareDocumentPosition(this))||t.call(this,e)}}function St(e,i,n){return function(r){var o=t.event;t.event=r;try{e.call(this,this.__data__,i,n)}finally{t.event=o}}}function Ct(t){return function(){var e=this.__on;if(e){for(var i,n=0,r=-1,o=e.length;n=x&&(x=L+1);!(b=v[x])&&++x=0;)(n=r[o])&&(a&&4^n.compareDocumentPosition(a)&&a.parentNode.insertBefore(n,a),a=n);return this},sort:function(t){function e(e,i){return e&&i?t(e.__data__,i.__data__):!e-!i}t||(t=at);for(var i=this._groups,n=i.length,r=new Array(n),o=0;o1?this.each((null==e?function(t){return function(){this.style.removeProperty(t)}}:"function"==typeof e?function(t,e,i){return function(){var n=e.apply(this,arguments);null==n?this.style.removeProperty(t):this.style.setProperty(t,n,i)}}:function(t,e,i){return function(){this.style.setProperty(t,e,i)}})(t,e,null==i?"":i)):lt(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?function(t){return function(){delete this[t]}}:"function"==typeof e?function(t,e){return function(){var i=e.apply(this,arguments);null==i?delete this[t]:this[t]=i}}:function(t,e){return function(){this[t]=e}})(t,e)):this.node()[t]},classed:function(t,e){var i=ct(t+"");if(arguments.length<2){for(var n=ut(this.node()),r=-1,o=i.length;++r=0&&(e=t.slice(i+1),t=t.slice(0,i)),{type:t,name:e}})}(t+""),a=o.length;if(!(arguments.length<2)){for(s=e?kt:Ct,null==i&&(i=!1),n=0;n>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):(e=ne.exec(t))?de(parseInt(e[1],16)):(e=re.exec(t))?new me(e[1],e[2],e[3],1):(e=oe.exec(t))?new me(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=ae.exec(t))?fe(e[1],e[2],e[3],e[4]):(e=se.exec(t))?fe(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=le.exec(t))?ye(e[1],e[2]/100,e[3]/100,1):(e=ce.exec(t))?ye(e[1],e[2]/100,e[3]/100,e[4]):ue.hasOwnProperty(t)?de(ue[t]):"transparent"===t?new me(NaN,NaN,NaN,0):null}function de(t){return new me(t>>16&255,t>>8&255,255&t,1)}function fe(t,e,i,n){return n<=0&&(t=e=i=NaN),new me(t,e,i,n)}function pe(t){return t instanceof Qt||(t=he(t)),t?new me((t=t.rgb()).r,t.g,t.b,t.opacity):new me}function ge(t,e,i,n){return 1===arguments.length?pe(t):new me(t,e,i,null==n?1:n)}function me(t,e,i,n){this.r=+t,this.g=+e,this.b=+i,this.opacity=+n}function ve(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function ye(t,e,i,n){return n<=0?t=e=i=NaN:i<=0||i>=1?t=e=NaN:e<=0&&(t=NaN),new Le(t,e,i,n)}function be(t,e,i,n){return 1===arguments.length?function(t){if(t instanceof Le)return new Le(t.h,t.s,t.l,t.opacity);if(t instanceof Qt||(t=he(t)),!t)return new Le;if(t instanceof Le)return t;var e=(t=t.rgb()).r/255,i=t.g/255,n=t.b/255,r=Math.min(e,i,n),o=Math.max(e,i,n),a=NaN,s=o-r,l=(o+r)/2;return s?(a=e===o?(i-n)/s+6*(i0&&l<1?0:a,new Le(a,s,l,t.opacity)}(t):new Le(t,e,i,null==n?1:n)}function Le(t,e,i,n){this.h=+t,this.s=+e,this.l=+i,this.opacity=+n}function xe(t,e,i){return 255*(t<60?e+(i-e)*t/60:t<180?i:t<240?e+(i-e)*(240-t)/60:e)}Zt(Qt,he,{displayable:function(){return this.rgb().displayable()},hex:function(){return this.rgb().hex()},toString:function(){return this.rgb()+""}}),Zt(me,ge,Kt(Qt,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new me(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new me(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},hex:function(){return"#"+ve(this.r)+ve(this.g)+ve(this.b)},toString:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}})),Zt(Le,be,Kt(Qt,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new Le(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new Le(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,i=this.l,n=i+(i<.5?i:1-i)*e,r=2*i-n;return new me(xe(t>=240?t-240:t+120,r,n),xe(t,r,n),xe(t<120?t+240:t-120,r,n),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var we=Math.PI/180,_e=180/Math.PI,Se=.96422,Ce=1,ke=.82521,Te=4/29,Ee=6/29,Ae=3*Ee*Ee,Me=Ee*Ee*Ee;function De(t){if(t instanceof Oe)return new Oe(t.l,t.a,t.b,t.opacity);if(t instanceof He){if(isNaN(t.h))return new Oe(t.l,0,0,t.opacity);var e=t.h*we;return new Oe(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}t instanceof me||(t=pe(t));var i,n,r=Fe(t.r),o=Fe(t.g),a=Fe(t.b),s=Ie((.2225045*r+.7168786*o+.0606169*a)/Ce);return r===o&&o===a?i=n=s:(i=Ie((.4360747*r+.3850649*o+.1430804*a)/Se),n=Ie((.0139322*r+.0971045*o+.7141733*a)/ke)),new Oe(116*s-16,500*(i-s),200*(s-n),t.opacity)}function Pe(t,e,i,n){return 1===arguments.length?De(t):new Oe(t,e,i,null==n?1:n)}function Oe(t,e,i,n){this.l=+t,this.a=+e,this.b=+i,this.opacity=+n}function Ie(t){return t>Me?Math.pow(t,1/3):t/Ae+Te}function Ne(t){return t>Ee?t*t*t:Ae*(t-Te)}function Re(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function Fe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function Be(t){if(t instanceof He)return new He(t.h,t.c,t.l,t.opacity);if(t instanceof Oe||(t=De(t)),0===t.a&&0===t.b)return new He(NaN,0,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*_e;return new He(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function ze(t,e,i,n){return 1===arguments.length?Be(t):new He(t,e,i,null==n?1:n)}function He(t,e,i,n){this.h=+t,this.c=+e,this.l=+i,this.opacity=+n}Zt(Oe,Pe,Kt(Qt,{brighter:function(t){return new Oe(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new Oe(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,i=isNaN(this.b)?t:t-this.b/200;return new me(Re(3.1338561*(e=Se*Ne(e))-1.6168667*(t=Ce*Ne(t))-.4906146*(i=ke*Ne(i))),Re(-.9787684*e+1.9161415*t+.033454*i),Re(.0719453*e-.2289914*t+1.4052427*i),this.opacity)}})),Zt(He,ze,Kt(Qt,{brighter:function(t){return new He(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new He(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return De(this).rgb()}}));var Ve=1.78277,je=-.29227,We=-.90649,Ue=1.97294,Ye=Ue*We,Ge=Ue*Ve,Xe=Ve*je- -.14861*We;function qe(t,e,i,n){return 1===arguments.length?function(t){if(t instanceof $e)return new $e(t.h,t.s,t.l,t.opacity);t instanceof me||(t=pe(t));var e=t.r/255,i=t.g/255,n=t.b/255,r=(Xe*n+Ye*e-Ge*i)/(Xe+Ye-Ge),o=n-r,a=(Ue*(i-r)-je*o)/We,s=Math.sqrt(a*a+o*o)/(Ue*r*(1-r)),l=s?Math.atan2(a,o)*_e-120:NaN;return new $e(l<0?l+360:l,s,r,t.opacity)}(t):new $e(t,e,i,null==n?1:n)}function $e(t,e,i,n){this.h=+t,this.s=+e,this.l=+i,this.opacity=+n}function Ze(t,e,i,n,r){var o=t*t,a=o*t;return((1-3*t+3*o-a)*e+(4-6*o+3*a)*i+(1+3*t+3*o-3*a)*n+a*r)/6}function Ke(t){var e=t.length-1;return function(i){var n=i<=0?i=0:i>=1?(i=1,e-1):Math.floor(i*e),r=t[n],o=t[n+1],a=n>0?t[n-1]:2*r-o,s=n180||i<-180?i-360*Math.round(i/360):i):Je(isNaN(t)?e:t)}function ii(t,e){var i=e-t;return i?ti(t,i):Je(isNaN(t)?e:t)}Zt($e,qe,Kt(Qt,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new $e(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new $e(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*we,e=+this.l,i=isNaN(this.s)?0:this.s*e*(1-e),n=Math.cos(t),r=Math.sin(t);return new me(255*(e+i*(-.14861*n+Ve*r)),255*(e+i*(je*n+We*r)),255*(e+i*(Ue*n)),this.opacity)}}));var ni=function t(e){var i=function(t){return 1==(t=+t)?ii:function(e,i){return i-e?function(t,e,i){return t=Math.pow(t,i),e=Math.pow(e,i)-t,i=1/i,function(n){return Math.pow(t+n*e,i)}}(e,i,t):Je(isNaN(e)?i:e)}}(e);function n(t,e){var n=i((t=ge(t)).r,(e=ge(e)).r),r=i(t.g,e.g),o=i(t.b,e.b),a=ii(t.opacity,e.opacity);return function(e){return t.r=n(e),t.g=r(e),t.b=o(e),t.opacity=a(e),t+""}}return n.gamma=t,n}(1);function ri(t){return function(e){var i,n,r=e.length,o=new Array(r),a=new Array(r),s=new Array(r);for(i=0;io&&(r=e.slice(o,r),s[a]?s[a]+=r:s[++a]=r),(i=i[0])===(n=n[0])?s[a]?s[a]+=n:s[++a]=n:(s[++a]=null,l.push({i:a,x:ci(i,n)})),o=di.lastIndex;return o180?e+=360:e-t>180&&(t+=360),l.push({i:i.push(r(i)+"rotate(",null,n)-2,x:ci(t,e)})):e&&i.push(r(i)+"rotate("+e+n)}(o.rotate,a.rotate,s),function(t,e,i,o){t!==e?l.push({i:i.push(r(i)+"skewX(",null,n)-2,x:ci(t,e)}):e&&i.push(r(i)+"skewX("+e+n)}(o.skewX,a.skewX,s),function(t,e,i,n,o,a){if(t!==i||e!==n){var s=o.push(r(o)+"scale(",null,",",null,")");a.push({i:s-4,x:ci(t,i)},{i:s-2,x:ci(e,n)})}else 1===i&&1===n||o.push(r(o)+"scale("+i+","+n+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,s,l),o=a=null,function(t){for(var e,i=-1,n=l.length;++i=0&&e._call.call(null,t),e=e._next;--Wi}function rn(){qi=(Xi=Zi.now())+$i,Wi=Ui=0;try{nn()}finally{Wi=0,function(){for(var t,e,i=zi,n=1/0;i;)i._call?(n>i._time&&(n=i._time),t=i,i=i._next):(e=i._next,i._next=null,i=t?t._next=e:zi=e);Hi=t,an(n)}(),qi=0}}function on(){var t=Zi.now(),e=t-Xi;e>Gi&&($i-=e,Xi=t)}function an(t){Wi||(Ui&&(Ui=clearTimeout(Ui)),t-qi>24?(t<1/0&&(Ui=setTimeout(rn,t-Zi.now()-$i)),Yi&&(Yi=clearInterval(Yi))):(Yi||(Xi=Zi.now(),Yi=setInterval(on,Gi)),Wi=1,Ki(rn)))}function sn(t,e,i){var n=new tn;return e=null==e?0:+e,n.restart(function(i){n.stop(),t(i+e)},e,i),n}tn.prototype=en.prototype={constructor:tn,restart:function(t,e,i){if("function"!=typeof t)throw new TypeError("callback is not a function");i=(null==i?Qi():+i)+(null==e?0:+e),this._next||Hi===this||(Hi?Hi._next=this:zi=this,Hi=this),this._call=t,this._time=i,an()},stop:function(){this._call&&(this._call=null,this._time=1/0,an())}};var ln=j("start","end","cancel","interrupt"),cn=[],un=0,hn=1,dn=2,fn=3,pn=4,gn=5,mn=6;function vn(t,e,i,n,r,o){var a=t.__transition;if(a){if(i in a)return}else t.__transition={};!function(t,e,i){var n,r=t.__transition;function o(l){var c,u,h,d;if(i.state!==hn)return s();for(c in r)if((d=r[c]).name===i.name){if(d.state===fn)return sn(o);d.state===pn?(d.state=mn,d.timer.stop(),d.on.call("interrupt",t,t.__data__,d.index,d.group),delete r[c]):+cun)throw new Error("too late; already scheduled");return i}function bn(t,e){var i=Ln(t,e);if(i.state>fn)throw new Error("too late; already running");return i}function Ln(t,e){var i=t.__transition;if(!i||!(i=i[e]))throw new Error("transition not found");return i}function xn(t,e){var i,n,r,o=t.__transition,a=!0;if(o){for(r in e=null==e?null:e+"",o)(i=o[r]).name===e?(n=i.state>dn&&i.state=0&&(t=t.slice(0,e)),!t||"start"===t})?yn:bn;return function(){var a=o(this,t),s=a.on;s!==n&&(r=(n=s).copy()).on(e,i),a.on=r}}(i,t,e))},attr:function(t,e){var i=q(t),n="transform"===i?Ci:_n;return this.attrTween(t,"function"==typeof e?(i.local?function(t,e,i){var n,r,o;return function(){var a,s,l=i(this);if(null!=l)return(a=this.getAttributeNS(t.space,t.local))===(s=l+"")?null:a===n&&s===r?o:(r=s,o=e(n=a,l));this.removeAttributeNS(t.space,t.local)}}:function(t,e,i){var n,r,o;return function(){var a,s,l=i(this);if(null!=l)return(a=this.getAttribute(t))===(s=l+"")?null:a===n&&s===r?o:(r=s,o=e(n=a,l));this.removeAttribute(t)}})(i,n,wn(this,"attr."+t,e)):null==e?(i.local?function(t){return function(){this.removeAttributeNS(t.space,t.local)}}:function(t){return function(){this.removeAttribute(t)}})(i):(i.local?function(t,e,i){var n,r,o=i+"";return function(){var a=this.getAttributeNS(t.space,t.local);return a===o?null:a===n?r:r=e(n=a,i)}}:function(t,e,i){var n,r,o=i+"";return function(){var a=this.getAttribute(t);return a===o?null:a===n?r:r=e(n=a,i)}})(i,n,e))},attrTween:function(t,e){var i="attr."+t;if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==e)return this.tween(i,null);if("function"!=typeof e)throw new Error;var n=q(t);return this.tween(i,(n.local?function(t,e){var i,n;function r(){var r=e.apply(this,arguments);return r!==n&&(i=(n=r)&&function(t,e){return function(i){this.setAttributeNS(t.space,t.local,e(i))}}(t,r)),i}return r._value=e,r}:function(t,e){var i,n;function r(){var r=e.apply(this,arguments);return r!==n&&(i=(n=r)&&function(t,e){return function(i){this.setAttribute(t,e(i))}}(t,r)),i}return r._value=e,r})(n,e))},style:function(t,e,i){var n="transform"==(t+="")?Si:_n;return null==e?this.styleTween(t,function(t,e){var i,n,r;return function(){var o=lt(this,t),a=(this.style.removeProperty(t),lt(this,t));return o===a?null:o===i&&a===n?r:r=e(i=o,n=a)}}(t,n)).on("end.style."+t,Cn(t)):"function"==typeof e?this.styleTween(t,function(t,e,i){var n,r,o;return function(){var a=lt(this,t),s=i(this),l=s+"";return null==s&&(this.style.removeProperty(t),l=s=lt(this,t)),a===l?null:a===n&&l===r?o:(r=l,o=e(n=a,s))}}(t,n,wn(this,"style."+t,e))).each(function(t,e){var i,n,r,o,a="style."+e,s="end."+a;return function(){var l=bn(this,t),c=l.on,u=null==l.value[a]?o||(o=Cn(e)):void 0;c===i&&r===u||(n=(i=c).copy()).on(s,r=u),l.on=n}}(this._id,t)):this.styleTween(t,function(t,e,i){var n,r,o=i+"";return function(){var a=lt(this,t);return a===o?null:a===n?r:r=e(n=a,i)}}(t,n,e),i).on("end.style."+t,null)},styleTween:function(t,e,i){var n="style."+(t+="");if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==e)return this.tween(n,null);if("function"!=typeof e)throw new Error;return this.tween(n,function(t,e,i){var n,r;function o(){var o=e.apply(this,arguments);return o!==r&&(n=(r=o)&&function(t,e,i){return function(n){this.style.setProperty(t,e(n),i)}}(t,o,i)),n}return o._value=e,o}(t,e,null==i?"":i))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var e=t(this);this.textContent=null==e?"":e}}(wn(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},remove:function(){return this.on("end.remove",(t=this._id,function(){var e=this.parentNode;for(var i in this.__transition)if(+i!==t)return;e&&e.removeChild(this)}));var t},tween:function(t,e){var i=this._id;if(t+="",arguments.length<2){for(var n,r=Ln(this.node(),i).tween,o=0,a=r.length;o0&&(n=o-p),_<0?d=f-g:_>0&&(a=s-g),x=fr,R.attr("cursor",br.selection),z());break;default:return}hr()},!0).on("keyup.brush",function(){switch(t.event.keyCode){case 16:D&&(v=y=D=!1,z());break;case 18:x===gr&&(w<0?u=h:w>0&&(n=o),_<0?d=f:_>0&&(a=s),x=pr,z());break;case 32:x===fr&&(t.event.altKey?(w&&(u=h-p*w,n=o+p*w),_&&(d=f-g*_,a=s+g*_),x=gr):(w<0?u=h:w>0&&(n=o),_<0?d=f:_>0&&(a=s),x=pr),R.attr("cursor",br[L]),z());break;default:return}hr()},!0).on("mousemove.brush",B,!0).on("mouseup.brush",H,!0);jt(t.event.view)}ur(),xn(b),l.call(b),I.start()}function B(){var t=Bt(b);!D||v||y||(Math.abs(t[0]-O[0])>Math.abs(t[1]-O[1])?y=!0:v=!0),O=t,m=!0,hr(),z()}function z(){var t;switch(p=O[0]-P[0],g=O[1]-P[1],x){case fr:case dr:w&&(p=Math.max(T-n,Math.min(A-u,p)),o=n+p,h=u+p),_&&(g=Math.max(E-a,Math.min(M-d,g)),s=a+g,f=d+g);break;case pr:w<0?(p=Math.max(T-n,Math.min(A-n,p)),o=n+p,h=u):w>0&&(p=Math.max(T-u,Math.min(A-u,p)),o=n,h=u+p),_<0?(g=Math.max(E-a,Math.min(M-a,g)),s=a+g,f=d):_>0&&(g=Math.max(E-d,Math.min(M-d,g)),s=a,f=d+g);break;case gr:w&&(o=Math.max(T,Math.min(A,n-p*w)),h=Math.max(T,Math.min(A,u+p*w))),_&&(s=Math.max(E,Math.min(M,a-g*_)),f=Math.max(E,Math.min(M,d+g*_)))}h1e-6)if(Math.abs(u*s-l*c)>1e-6&&r){var d=i-o,f=n-a,p=s*s+l*l,g=d*d+f*f,m=Math.sqrt(p),v=Math.sqrt(h),y=r*Math.tan((Br-Math.acos((p+h-g)/(2*m*v)))/2),b=y/v,L=y/m;Math.abs(b-1)>1e-6&&(this._+="L"+(t+b*c)+","+(e+b*u)),this._+="A"+r+","+r+",0,0,"+ +(u*d>c*f)+","+(this._x1=t+L*s)+","+(this._y1=e+L*l)}else this._+="L"+(this._x1=t)+","+(this._y1=e)},arc:function(t,e,i,n,r,o){t=+t,e=+e;var a=(i=+i)*Math.cos(n),s=i*Math.sin(n),l=t+a,c=e+s,u=1^o,h=o?n-r:r-n;if(i<0)throw new Error("negative radius: "+i);null===this._x1?this._+="M"+l+","+c:(Math.abs(this._x1-l)>1e-6||Math.abs(this._y1-c)>1e-6)&&(this._+="L"+l+","+c),i&&(h<0&&(h=h%zr+zr),h>Hr?this._+="A"+i+","+i+",0,1,"+u+","+(t-a)+","+(e-s)+"A"+i+","+i+",0,1,"+u+","+(this._x1=l)+","+(this._y1=c):h>1e-6&&(this._+="A"+i+","+i+",0,"+ +(h>=Br)+","+u+","+(this._x1=t+i*Math.cos(r))+","+(this._y1=e+i*Math.sin(r))))},rect:function(t,e,i,n){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +i+"v"+ +n+"h"+-i+"Z"},toString:function(){return this._}},qr.prototype=$r.prototype={constructor:qr,has:function(t){return"$"+t in this},get:function(t){return this["$"+t]},set:function(t,e){return this["$"+t]=e,this},remove:function(t){var e="$"+t;return e in this&&delete this[e]},clear:function(){for(var t in this)"$"===t[0]&&delete this[t]},keys:function(){var t=[];for(var e in this)"$"===e[0]&&t.push(e.slice(1));return t},values:function(){var t=[];for(var e in this)"$"===e[0]&&t.push(this[e]);return t},entries:function(){var t=[];for(var e in this)"$"===e[0]&&t.push({key:e.slice(1),value:this[e]});return t},size:function(){var t=0;for(var e in this)"$"===e[0]&&++t;return t},empty:function(){for(var t in this)if("$"===t[0])return!1;return!0},each:function(t){for(var e in this)"$"===e[0]&&t(this[e],e.slice(1),this)}};var eo=$r.prototype;function io(t,e){var i=new to;if(t instanceof to)t.each(function(t){i.add(t)});else if(t){var n=-1,r=t.length;if(null==e)for(;++nn!=f>n&&i<(d-c)*(n-u)/(f-u)+c&&(r=-r)}return r}function lo(t,e,i){var n,r,o,a;return function(t,e,i){return(e[0]-t[0])*(i[1]-t[1])==(i[0]-t[0])*(e[1]-t[1])}(t,e,i)&&(r=t[n=+(t[0]===e[0])],o=i[n],a=e[n],r<=o&&o<=a||a<=o&&o<=r)}function co(){}var uo=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function ho(){var t=1,e=1,i=_,n=s;function r(t){var e=i(t);if(Array.isArray(e))e=e.slice().sort(ro);else{var n=u(t),r=n[0],a=n[1];e=w(r,a,e),e=m(Math.floor(r/e)*e,Math.floor(a/e)*e,e)}return e.map(function(e){return o(t,e)})}function o(i,r){var o=[],s=[];return function(i,n,r){var o,s,l,c,u,h,d=new Array,f=new Array;for(o=s=-1,c=i[0]>=n,uo[c<<1].forEach(p);++o=n,uo[l|c<<1].forEach(p);for(uo[c<<0].forEach(p);++s=n,u=i[s*t]>=n,uo[c<<1|u<<2].forEach(p);++o=n,h=u,u=i[s*t+o+1]>=n,uo[l|c<<1|u<<2|h<<3].forEach(p);uo[c|u<<3].forEach(p)}for(o=-1,u=i[s*t]>=n,uo[u<<2].forEach(p);++o=n,uo[u<<2|h<<3].forEach(p);function p(t){var e,i,n=[t[0][0]+o,t[0][1]+s],l=[t[1][0]+o,t[1][1]+s],c=a(n),u=a(l);(e=f[c])?(i=d[u])?(delete f[e.end],delete d[i.start],e===i?(e.ring.push(l),r(e.ring)):d[e.start]=f[i.end]={start:e.start,end:i.end,ring:e.ring.concat(i.ring)}):(delete f[e.end],e.ring.push(l),f[e.end=u]=e):(e=d[u])?(i=f[c])?(delete d[e.start],delete f[i.end],e===i?(e.ring.push(l),r(e.ring)):d[i.start]=f[e.end]={start:i.start,end:e.end,ring:i.ring.concat(e.ring)}):(delete d[e.start],e.ring.unshift(n),d[e.start=c]=e):d[c]=f[u]={start:c,end:u,ring:[n,l]}}uo[u<<3].forEach(p)}(i,r,function(t){n(t,i,r),function(t){for(var e=0,i=t.length,n=t[i-1][1]*t[0][0]-t[i-1][0]*t[0][1];++e0?o.push([t]):s.push(t)}),s.forEach(function(t){for(var e,i=0,n=o.length;i0&&a0&&s0&&o>0))throw new Error("invalid size");return t=n,e=o,r},r.thresholds=function(t){return arguments.length?(i="function"==typeof t?t:Array.isArray(t)?oo(no.call(t)):oo(t),r):i},r.smooth=function(t){return arguments.length?(n=t?s:co,r):n===s},r}function fo(t,e,i){for(var n=t.width,r=t.height,o=1+(i<<1),a=0;a=i&&(s>=o&&(l-=t.data[s-o+a*n]),e.data[s-i+a*n]=l/Math.min(s+1,n-1+o-s,o))}function po(t,e,i){for(var n=t.width,r=t.height,o=1+(i<<1),a=0;a=i&&(s>=o&&(l-=t.data[a+(s-o)*n]),e.data[a+(s-i)*n]=l/Math.min(s+1,r-1+o-s,o))}function go(t){return t[0]}function mo(t){return t[1]}function vo(){return 1}var yo={},bo={},Lo=34,xo=10,wo=13;function _o(t){return new Function("d","return {"+t.map(function(t,e){return JSON.stringify(t)+": d["+e+"]"}).join(",")+"}")}function So(t){var e=Object.create(null),i=[];return t.forEach(function(t){for(var n in t)n in e||i.push(e[n]=n)}),i}function Co(t,e){var i=t+"",n=i.length;return n=o?l=!0:(n=t.charCodeAt(a++))===xo?c=!0:n===wo&&(c=!0,t.charCodeAt(a)===xo&&++a),t.slice(r+1,e-1).replace(/""/g,'"')}for(;a9999?"+"+Co(e,6):Co(e,4))+"-"+Co(t.getUTCMonth()+1,2)+"-"+Co(t.getUTCDate(),2)+(o?"T"+Co(i,2)+":"+Co(n,2)+":"+Co(r,2)+"."+Co(o,3)+"Z":r?"T"+Co(i,2)+":"+Co(n,2)+":"+Co(r,2)+"Z":n||i?"T"+Co(i,2)+":"+Co(n,2)+"Z":"")}(t):e.test(t+="")?'"'+t.replace(/"/g,'""')+'"':t}return{parse:function(t,e){var i,r,o=n(t,function(t,n){if(i)return i(t,n-1);r=t,i=e?function(t,e){var i=_o(t);return function(n,r){return e(i(n),r,t)}}(t,e):_o(t)});return o.columns=r||[],o},parseRows:n,format:function(e,i){return null==i&&(i=So(e)),[i.map(a).join(t)].concat(r(e,i)).join("\n")},formatBody:function(t,e){return null==e&&(e=So(t)),r(t,e).join("\n")},formatRows:function(t){return t.map(o).join("\n")}}}var To=ko(","),Eo=To.parse,Ao=To.parseRows,Mo=To.format,Do=To.formatBody,Po=To.formatRows,Oo=ko("\t"),Io=Oo.parse,No=Oo.parseRows,Ro=Oo.format,Fo=Oo.formatBody,Bo=Oo.formatRows;function zo(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.blob()}function Ho(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.arrayBuffer()}function Vo(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.text()}function jo(t,e){return fetch(t,e).then(Vo)}function Wo(t){return function(e,i,n){return 2===arguments.length&&"function"==typeof i&&(n=i,i=void 0),jo(e,i).then(function(e){return t(e,n)})}}var Uo=Wo(Eo),Yo=Wo(Io);function Go(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.json()}function Xo(t){return function(e,i){return jo(e,i).then(function(e){return(new DOMParser).parseFromString(e,t)})}}var qo=Xo("application/xml"),$o=Xo("text/html"),Zo=Xo("image/svg+xml");function Ko(t){return function(){return t}}function Qo(){return 1e-6*(Math.random()-.5)}function Jo(t,e,i,n){if(isNaN(e)||isNaN(i))return t;var r,o,a,s,l,c,u,h,d,f=t._root,p={data:n},g=t._x0,m=t._y0,v=t._x1,y=t._y1;if(!f)return t._root=p,t;for(;f.length;)if((c=e>=(o=(g+v)/2))?g=o:v=o,(u=i>=(a=(m+y)/2))?m=a:y=a,r=f,!(f=f[h=u<<1|c]))return r[h]=p,t;if(s=+t._x.call(null,f.data),l=+t._y.call(null,f.data),e===s&&i===l)return p.next=f,r?r[h]=p:t._root=p,t;do{r=r?r[h]=new Array(4):t._root=new Array(4),(c=e>=(o=(g+v)/2))?g=o:v=o,(u=i>=(a=(m+y)/2))?m=a:y=a}while((h=u<<1|c)==(d=(l>=a)<<1|s>=o));return r[d]=f,r[h]=p,t}function ta(t,e,i,n,r){this.node=t,this.x0=e,this.y0=i,this.x1=n,this.y1=r}function ea(t){return t[0]}function ia(t){return t[1]}function na(t,e,i){var n=new ra(null==e?ea:e,null==i?ia:i,NaN,NaN,NaN,NaN);return null==t?n:n.addAll(t)}function ra(t,e,i,n,r,o){this._x=t,this._y=e,this._x0=i,this._y0=n,this._x1=r,this._y1=o,this._root=void 0}function oa(t){for(var e={data:t.data},i=e;t=t.next;)i=i.next={data:t.data};return e}var aa=na.prototype=ra.prototype;function sa(t){return t.x+t.vx}function la(t){return t.y+t.vy}function ca(t){return t.index}function ua(t,e){var i=t.get(e);if(!i)throw new Error("missing: "+e);return i}function ha(t){return t.x}function da(t){return t.y}aa.copy=function(){var t,e,i=new ra(this._x,this._y,this._x0,this._y0,this._x1,this._y1),n=this._root;if(!n)return i;if(!n.length)return i._root=oa(n),i;for(t=[{source:n,target:i._root=new Array(4)}];n=t.pop();)for(var r=0;r<4;++r)(e=n.source[r])&&(e.length?t.push({source:e,target:n.target[r]=new Array(4)}):n.target[r]=oa(e));return i},aa.add=function(t){var e=+this._x.call(null,t),i=+this._y.call(null,t);return Jo(this.cover(e,i),e,i,t)},aa.addAll=function(t){var e,i,n,r,o=t.length,a=new Array(o),s=new Array(o),l=1/0,c=1/0,u=-1/0,h=-1/0;for(i=0;iu&&(u=n),rh&&(h=r));if(l>u||c>h)return this;for(this.cover(l,c).cover(u,h),i=0;it||t>=r||n>e||e>=o;)switch(s=(ed||(o=l.y0)>f||(a=l.x1)=v)<<1|t>=m)&&(l=p[p.length-1],p[p.length-1]=p[p.length-1-c],p[p.length-1-c]=l)}else{var y=t-+this._x.call(null,g.data),b=e-+this._y.call(null,g.data),L=y*y+b*b;if(L=(s=(p+m)/2))?p=s:m=s,(u=a>=(l=(g+v)/2))?g=l:v=l,e=f,!(f=f[h=u<<1|c]))return this;if(!f.length)break;(e[h+1&3]||e[h+2&3]||e[h+3&3])&&(i=e,d=h)}for(;f.data!==t;)if(n=f,!(f=f.next))return this;return(r=f.next)&&delete f.next,n?(r?n.next=r:delete n.next,this):e?(r?e[h]=r:delete e[h],(f=e[0]||e[1]||e[2]||e[3])&&f===(e[3]||e[2]||e[1]||e[0])&&!f.length&&(i?i[d]=f:this._root=f),this):(this._root=r,this)},aa.removeAll=function(t){for(var e=0,i=t.length;e1?n[0]+n.slice(2):n,+t.slice(i+1)]}function ma(t){return(t=ga(Math.abs(t)))?t[1]:NaN}var va,ya=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ba(t){return new La(t)}function La(t){if(!(e=ya.exec(t)))throw new Error("invalid format: "+t);var e;this.fill=e[1]||" ",this.align=e[2]||">",this.sign=e[3]||"-",this.symbol=e[4]||"",this.zero=!!e[5],this.width=e[6]&&+e[6],this.comma=!!e[7],this.precision=e[8]&&+e[8].slice(1),this.trim=!!e[9],this.type=e[10]||""}function xa(t,e){var i=ga(t,e);if(!i)return t+"";var n=i[0],r=i[1];return r<0?"0."+new Array(-r).join("0")+n:n.length>r+1?n.slice(0,r+1)+"."+n.slice(r+1):n+new Array(r-n.length+2).join("0")}ba.prototype=La.prototype,La.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var wa={"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.round(t).toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return xa(100*t,e)},r:xa,s:function(t,e){var i=ga(t,e);if(!i)return t+"";var n=i[0],r=i[1],o=r-(va=3*Math.max(-8,Math.min(8,Math.floor(r/3))))+1,a=n.length;return o===a?n:o>a?n+new Array(o-a+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+ga(t,Math.max(0,e+o-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function _a(t){return t}var Sa,Ca=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function ka(t){var e,i,n=t.grouping&&t.thousands?(e=t.grouping,i=t.thousands,function(t,n){for(var r=t.length,o=[],a=0,s=e[0],l=0;r>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),o.push(t.substring(r-=s,r+s)),!((l+=s+1)>n));)s=e[a=(a+1)%e.length];return o.reverse().join(i)}):_a,r=t.currency,o=t.decimal,a=t.numerals?function(t){return function(e){return e.replace(/[0-9]/g,function(e){return t[+e]})}}(t.numerals):_a,s=t.percent||"%";function l(t){var e=(t=ba(t)).fill,i=t.align,l=t.sign,c=t.symbol,u=t.zero,h=t.width,d=t.comma,f=t.precision,p=t.trim,g=t.type;"n"===g?(d=!0,g="g"):wa[g]||(null==f&&(f=12),p=!0,g="g"),(u||"0"===e&&"="===i)&&(u=!0,e="0",i="=");var m="$"===c?r[0]:"#"===c&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",v="$"===c?r[1]:/[%p]/.test(g)?s:"",y=wa[g],b=/[defgprs%]/.test(g);function L(t){var r,s,c,L=m,x=v;if("c"===g)x=y(t)+x,t="";else{var w=(t=+t)<0;if(t=y(Math.abs(t),f),p&&(t=function(t){t:for(var e,i=t.length,n=1,r=-1;n0){if(!+t[n])break t;r=0}}return r>0?t.slice(0,r)+t.slice(e+1):t}(t)),w&&0==+t&&(w=!1),L=(w?"("===l?l:"-":"-"===l||"("===l?"":l)+L,x=("s"===g?Ca[8+va/3]:"")+x+(w&&"("===l?")":""),b)for(r=-1,s=t.length;++r(c=t.charCodeAt(r))||c>57){x=(46===c?o+t.slice(r+1):t.slice(r))+x,t=t.slice(0,r);break}}d&&!u&&(t=n(t,1/0));var _=L.length+t.length+x.length,S=_>1)+L+t+x+S.slice(_);break;default:t=S+L+t+x}return a(t)}return f=null==f?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,f)):Math.max(0,Math.min(20,f)),L.toString=function(){return t+""},L}return{format:l,formatPrefix:function(t,e){var i=l(((t=ba(t)).type="f",t)),n=3*Math.max(-8,Math.min(8,Math.floor(ma(e)/3))),r=Math.pow(10,-n),o=Ca[8+n/3];return function(t){return i(r*t)+o}}}}function Ta(e){return Sa=ka(e),t.format=Sa.format,t.formatPrefix=Sa.formatPrefix,Sa}function Ea(t){return Math.max(0,-ma(Math.abs(t)))}function Aa(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(ma(e)/3)))-ma(Math.abs(t)))}function Ma(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,ma(e)-ma(t))+1}function Da(){return new Pa}function Pa(){this.reset()}Ta({decimal:".",thousands:",",grouping:[3],currency:["$",""]}),Pa.prototype={constructor:Pa,reset:function(){this.s=this.t=0},add:function(t){Ia(Oa,t,this.t),Ia(this,Oa.s,this.s),this.s?this.t+=Oa.t:this.s=Oa.t},valueOf:function(){return this.s}};var Oa=new Pa;function Ia(t,e,i){var n=t.s=e+i,r=n-e,o=n-r;t.t=e-o+(i-r)}var Na=1e-6,Ra=Math.PI,Fa=Ra/2,Ba=Ra/4,za=2*Ra,Ha=180/Ra,Va=Ra/180,ja=Math.abs,Wa=Math.atan,Ua=Math.atan2,Ya=Math.cos,Ga=Math.ceil,Xa=Math.exp,qa=Math.log,$a=Math.pow,Za=Math.sin,Ka=Math.sign||function(t){return t>0?1:t<0?-1:0},Qa=Math.sqrt,Ja=Math.tan;function ts(t){return t>1?0:t<-1?Ra:Math.acos(t)}function es(t){return t>1?Fa:t<-1?-Fa:Math.asin(t)}function is(t){return(t=Za(t/2))*t}function ns(){}function rs(t,e){t&&as.hasOwnProperty(t.type)&&as[t.type](t,e)}var os={Feature:function(t,e){rs(t.geometry,e)},FeatureCollection:function(t,e){for(var i=t.features,n=-1,r=i.length;++n=0?1:-1,r=n*i,o=Ya(e=(e*=Va)/2+Ba),a=Za(e),s=ps*a,l=fs*o+s*Ya(r),c=s*n*Za(r);gs.add(Ua(c,l)),ds=t,fs=o,ps=a}function ws(t){return[Ua(t[1],t[0]),es(t[2])]}function _s(t){var e=t[0],i=t[1],n=Ya(i);return[n*Ya(e),n*Za(e),Za(i)]}function Ss(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function Cs(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function ks(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function Ts(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function Es(t){var e=Qa(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var As,Ms,Ds,Ps,Os,Is,Ns,Rs,Fs,Bs,zs,Hs,Vs,js,Ws,Us,Ys,Gs,Xs,qs,$s,Zs,Ks,Qs,Js,tl,el=Da(),il={point:nl,lineStart:ol,lineEnd:al,polygonStart:function(){il.point=sl,il.lineStart=ll,il.lineEnd=cl,el.reset(),vs.polygonStart()},polygonEnd:function(){vs.polygonEnd(),il.point=nl,il.lineStart=ol,il.lineEnd=al,gs<0?(As=-(Ds=180),Ms=-(Ps=90)):el>Na?Ps=90:el<-Na&&(Ms=-90),Bs[0]=As,Bs[1]=Ds}};function nl(t,e){Fs.push(Bs=[As=t,Ds=t]),ePs&&(Ps=e)}function rl(t,e){var i=_s([t*Va,e*Va]);if(Rs){var n=Cs(Rs,i),r=Cs([n[1],-n[0],0],n);Es(r),r=ws(r);var o,a=t-Os,s=a>0?1:-1,l=r[0]*Ha*s,c=ja(a)>180;c^(s*OsPs&&(Ps=o):c^(s*Os<(l=(l+360)%360-180)&&lPs&&(Ps=e)),c?tul(As,Ds)&&(Ds=t):ul(t,Ds)>ul(As,Ds)&&(As=t):Ds>=As?(tDs&&(Ds=t)):t>Os?ul(As,t)>ul(As,Ds)&&(Ds=t):ul(t,Ds)>ul(As,Ds)&&(As=t)}else Fs.push(Bs=[As=t,Ds=t]);ePs&&(Ps=e),Rs=i,Os=t}function ol(){il.point=rl}function al(){Bs[0]=As,Bs[1]=Ds,il.point=nl,Rs=null}function sl(t,e){if(Rs){var i=t-Os;el.add(ja(i)>180?i+(i>0?360:-360):i)}else Is=t,Ns=e;vs.point(t,e),rl(t,e)}function ll(){vs.lineStart()}function cl(){sl(Is,Ns),vs.lineEnd(),ja(el)>Na&&(As=-(Ds=180)),Bs[0]=As,Bs[1]=Ds,Rs=null}function ul(t,e){return(e-=t)<0?e+360:e}function hl(t,e){return t[0]-e[0]}function dl(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:eRa?t+Math.round(-t/za)*za:t,e]}function Tl(t,e,i){return(t%=za)?e||i?Cl(Al(t),Ml(e,i)):Al(t):e||i?Ml(e,i):kl}function El(t){return function(e,i){return[(e+=t)>Ra?e-za:e<-Ra?e+za:e,i]}}function Al(t){var e=El(t);return e.invert=El(-t),e}function Ml(t,e){var i=Ya(t),n=Za(t),r=Ya(e),o=Za(e);function a(t,e){var a=Ya(e),s=Ya(t)*a,l=Za(t)*a,c=Za(e),u=c*i+s*n;return[Ua(l*r-u*o,s*i-c*n),es(u*r+l*o)]}return a.invert=function(t,e){var a=Ya(e),s=Ya(t)*a,l=Za(t)*a,c=Za(e),u=c*r-l*o;return[Ua(l*r+c*o,s*i+u*n),es(u*i-s*n)]},a}function Dl(t){function e(e){return(e=t(e[0]*Va,e[1]*Va))[0]*=Ha,e[1]*=Ha,e}return t=Tl(t[0]*Va,t[1]*Va,t.length>2?t[2]*Va:0),e.invert=function(e){return(e=t.invert(e[0]*Va,e[1]*Va))[0]*=Ha,e[1]*=Ha,e},e}function Pl(t,e,i,n,r,o){if(i){var a=Ya(e),s=Za(e),l=n*i;null==r?(r=e+n*za,o=e-l/2):(r=Ol(a,r),o=Ol(a,o),(n>0?ro)&&(r+=n*za));for(var c,u=r;n>0?u>o:u1&&e.push(e.pop().concat(e.shift()))},result:function(){var i=e;return e=[],t=null,i}}}function Nl(t,e){return ja(t[0]-e[0])=0;--o)r.point((u=c[o])[0],u[1]);else n(d.x,d.p.x,-1,r);d=d.p}c=(d=d.o).z,f=!f}while(!d.v);r.lineEnd()}}}function Bl(t){if(e=t.length){for(var e,i,n=0,r=t[0];++n=0?1:-1,C=S*_,k=C>Ra,T=g*x;if(zl.add(Ua(T*S*Za(C),m*w+T*Ya(C))),a+=k?_+S*za:_,k^f>=i^b>=i){var E=Cs(_s(d),_s(y));Es(E);var A=Cs(o,E);Es(A);var M=(k^_>=0?-1:1)*es(A[2]);(n>M||n===M&&(E[0]||E[1]))&&(s+=k^_>=0?1:-1)}}return(a<-Na||a0){for(h||(r.polygonStart(),h=!0),r.lineStart(),t=0;t1&&2&l&&d.push(d.pop().concat(d.shift())),a.push(d.filter(jl))}return d}}function jl(t){return t.length>1}function Wl(t,e){return((t=t.x)[0]<0?t[1]-Fa-Na:Fa-t[1])-((e=e.x)[0]<0?e[1]-Fa-Na:Fa-e[1])}var Ul=Vl(function(){return!0},function(t){var e,i=NaN,n=NaN,r=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(o,a){var s=o>0?Ra:-Ra,l=ja(o-i);ja(l-Ra)0?Fa:-Fa),t.point(r,n),t.lineEnd(),t.lineStart(),t.point(s,n),t.point(o,n),e=0):r!==s&&l>=Ra&&(ja(i-r)Na?Wa((Za(e)*(o=Ya(n))*Za(i)-Za(n)*(r=Ya(e))*Za(t))/(r*o*a)):(e+n)/2}(i,n,o,a),t.point(r,n),t.lineEnd(),t.lineStart(),t.point(s,n),e=0),t.point(i=o,n=a),r=s},lineEnd:function(){t.lineEnd(),i=n=NaN},clean:function(){return 2-e}}},function(t,e,i,n){var r;if(null==t)r=i*Fa,n.point(-Ra,r),n.point(0,r),n.point(Ra,r),n.point(Ra,0),n.point(Ra,-r),n.point(0,-r),n.point(-Ra,-r),n.point(-Ra,0),n.point(-Ra,r);else if(ja(t[0]-e[0])>Na){var o=t[0]0,r=ja(e)>Na;function o(t,i){return Ya(t)*Ya(i)>e}function a(t,i,n){var r=[1,0,0],o=Cs(_s(t),_s(i)),a=Ss(o,o),s=o[0],l=a-s*s;if(!l)return!n&&t;var c=e*a/l,u=-e*s/l,h=Cs(r,o),d=Ts(r,c);ks(d,Ts(o,u));var f=h,p=Ss(d,f),g=Ss(f,f),m=p*p-g*(Ss(d,d)-1);if(!(m<0)){var v=Qa(m),y=Ts(f,(-p-v)/g);if(ks(y,d),y=ws(y),!n)return y;var b,L=t[0],x=i[0],w=t[1],_=i[1];x0^y[1]<(ja(y[0]-L)Ra^(L<=y[0]&&y[0]<=x)){var k=Ts(f,(-p+v)/g);return ks(k,d),[y,ws(k)]}}}function s(e,i){var r=n?t:Ra-t,o=0;return e<-r?o|=1:e>r&&(o|=2),i<-r?o|=4:i>r&&(o|=8),o}return Vl(o,function(t){var e,i,l,c,u;return{lineStart:function(){c=l=!1,u=1},point:function(h,d){var f,p=[h,d],g=o(h,d),m=n?g?0:s(h,d):g?s(h+(h<0?Ra:-Ra),d):0;if(!e&&(c=l=g)&&t.lineStart(),g!==l&&(!(f=a(e,p))||Nl(e,f)||Nl(p,f))&&(p[0]+=Na,p[1]+=Na,g=o(p[0],p[1])),g!==l)u=0,g?(t.lineStart(),f=a(p,e),t.point(f[0],f[1])):(f=a(e,p),t.point(f[0],f[1]),t.lineEnd()),e=f;else if(r&&e&&n^g){var v;m&i||!(v=a(p,e,!0))||(u=0,n?(t.lineStart(),t.point(v[0][0],v[0][1]),t.point(v[1][0],v[1][1]),t.lineEnd()):(t.point(v[1][0],v[1][1]),t.lineEnd(),t.lineStart(),t.point(v[0][0],v[0][1])))}!g||e&&Nl(e,p)||t.point(p[0],p[1]),e=p,l=g,i=m},lineEnd:function(){l&&t.lineEnd(),e=null},clean:function(){return u|(c&&l)<<1}}},function(e,n,r,o){Pl(o,t,i,r,e,n)},n?[0,-t]:[-Ra,t-Ra])}var Gl=1e9,Xl=-Gl;function ql(t,e,i,n){function r(r,o){return t<=r&&r<=i&&e<=o&&o<=n}function o(r,o,s,c){var u=0,h=0;if(null==r||(u=a(r,s))!==(h=a(o,s))||l(r,o)<0^s>0)do{c.point(0===u||3===u?t:i,u>1?n:e)}while((u=(u+s+4)%4)!==h);else c.point(o[0],o[1])}function a(n,r){return ja(n[0]-t)0?0:3:ja(n[0]-i)0?2:1:ja(n[1]-e)0?1:0:r>0?3:2}function s(t,e){return l(t.x,e.x)}function l(t,e){var i=a(t,1),n=a(e,1);return i!==n?i-n:0===i?e[1]-t[1]:1===i?t[0]-e[0]:2===i?t[1]-e[1]:e[0]-t[0]}return function(a){var l,c,u,h,d,f,p,g,m,v,y,b=a,L=Il(),x={point:w,lineStart:function(){x.point=_,c&&c.push(u=[]),v=!0,m=!1,p=g=NaN},lineEnd:function(){l&&(_(h,d),f&&m&&L.rejoin(),l.push(L.result())),x.point=w,m&&b.lineEnd()},polygonStart:function(){b=L,l=[],c=[],y=!0},polygonEnd:function(){var e=function(){for(var e=0,i=0,r=c.length;in&&(d-o)*(n-a)>(f-a)*(t-o)&&++e:f<=n&&(d-o)*(n-a)<(f-a)*(t-o)&&--e;return e}(),i=y&&e,r=(l=k(l)).length;(i||r)&&(a.polygonStart(),i&&(a.lineStart(),o(null,null,1,a),a.lineEnd()),r&&Fl(l,s,e,o,a),a.polygonEnd()),b=a,l=c=u=null}};function w(t,e){r(t,e)&&b.point(t,e)}function _(o,a){var s=r(o,a);if(c&&u.push([o,a]),v)h=o,d=a,f=s,v=!1,s&&(b.lineStart(),b.point(o,a));else if(s&&m)b.point(o,a);else{var l=[p=Math.max(Xl,Math.min(Gl,p)),g=Math.max(Xl,Math.min(Gl,g))],L=[o=Math.max(Xl,Math.min(Gl,o)),a=Math.max(Xl,Math.min(Gl,a))];!function(t,e,i,n,r,o){var a,s=t[0],l=t[1],c=0,u=1,h=e[0]-s,d=e[1]-l;if(a=i-s,h||!(a>0)){if(a/=h,h<0){if(a0){if(a>u)return;a>c&&(c=a)}if(a=r-s,h||!(a<0)){if(a/=h,h<0){if(a>u)return;a>c&&(c=a)}else if(h>0){if(a0)){if(a/=d,d<0){if(a0){if(a>u)return;a>c&&(c=a)}if(a=o-l,d||!(a<0)){if(a/=d,d<0){if(a>u)return;a>c&&(c=a)}else if(d>0){if(a0&&(t[0]=s+c*h,t[1]=l+c*d),u<1&&(e[0]=s+u*h,e[1]=l+u*d),!0}}}}}(l,L,t,e,i,n)?s&&(b.lineStart(),b.point(o,a),y=!1):(m||(b.lineStart(),b.point(l[0],l[1])),b.point(L[0],L[1]),s||b.lineEnd(),y=!1)}p=o,g=a,m=s}return x}}var $l,Zl,Kl,Ql=Da(),Jl={sphere:ns,point:ns,lineStart:function(){Jl.point=ec,Jl.lineEnd=tc},lineEnd:ns,polygonStart:ns,polygonEnd:ns};function tc(){Jl.point=Jl.lineEnd=ns}function ec(t,e){$l=t*=Va,Zl=Za(e*=Va),Kl=Ya(e),Jl.point=ic}function ic(t,e){t*=Va;var i=Za(e*=Va),n=Ya(e),r=ja(t-$l),o=Ya(r),a=n*Za(r),s=Kl*i-Zl*n*o,l=Zl*i+Kl*n*o;Ql.add(Ua(Qa(a*a+s*s),l)),$l=t,Zl=i,Kl=n}function nc(t){return Ql.reset(),cs(t,Jl),+Ql}var rc=[null,null],oc={type:"LineString",coordinates:rc};function ac(t,e){return rc[0]=t,rc[1]=e,nc(oc)}var sc={Feature:function(t,e){return cc(t.geometry,e)},FeatureCollection:function(t,e){for(var i=t.features,n=-1,r=i.length;++nNa}).map(l)).concat(m(Ga(o/f)*f,r,f).filter(function(t){return ja(t%g)>Na}).map(c))}return y.lines=function(){return b().map(function(t){return{type:"LineString",coordinates:t}})},y.outline=function(){return{type:"Polygon",coordinates:[u(n).concat(h(a).slice(1),u(i).reverse().slice(1),h(s).reverse().slice(1))]}},y.extent=function(t){return arguments.length?y.extentMajor(t).extentMinor(t):y.extentMinor()},y.extentMajor=function(t){return arguments.length?(n=+t[0][0],i=+t[1][0],s=+t[0][1],a=+t[1][1],n>i&&(t=n,n=i,i=t),s>a&&(t=s,s=a,a=t),y.precision(v)):[[n,s],[i,a]]},y.extentMinor=function(i){return arguments.length?(e=+i[0][0],t=+i[1][0],o=+i[0][1],r=+i[1][1],e>t&&(i=e,e=t,t=i),o>r&&(i=o,o=r,r=i),y.precision(v)):[[e,o],[t,r]]},y.step=function(t){return arguments.length?y.stepMajor(t).stepMinor(t):y.stepMinor()},y.stepMajor=function(t){return arguments.length?(p=+t[0],g=+t[1],y):[p,g]},y.stepMinor=function(t){return arguments.length?(d=+t[0],f=+t[1],y):[d,f]},y.precision=function(d){return arguments.length?(v=+d,l=gc(o,r,90),c=mc(e,t,v),u=gc(s,a,90),h=mc(n,i,v),y):v},y.extentMajor([[-180,-90+Na],[180,90-Na]]).extentMinor([[-180,-80-Na],[180,80+Na]])}function yc(t){return t}var bc,Lc,xc,wc,_c=Da(),Sc=Da(),Cc={point:ns,lineStart:ns,lineEnd:ns,polygonStart:function(){Cc.lineStart=kc,Cc.lineEnd=Ac},polygonEnd:function(){Cc.lineStart=Cc.lineEnd=Cc.point=ns,_c.add(ja(Sc)),Sc.reset()},result:function(){var t=_c/2;return _c.reset(),t}};function kc(){Cc.point=Tc}function Tc(t,e){Cc.point=Ec,bc=xc=t,Lc=wc=e}function Ec(t,e){Sc.add(wc*t-xc*e),xc=t,wc=e}function Ac(){Ec(bc,Lc)}var Mc,Dc,Pc,Oc,Ic=1/0,Nc=Ic,Rc=-Ic,Fc=Rc,Bc={point:function(t,e){tRc&&(Rc=t),eFc&&(Fc=e)},lineStart:ns,lineEnd:ns,polygonStart:ns,polygonEnd:ns,result:function(){var t=[[Ic,Nc],[Rc,Fc]];return Rc=Fc=-(Nc=Ic=1/0),t}},zc=0,Hc=0,Vc=0,jc=0,Wc=0,Uc=0,Yc=0,Gc=0,Xc=0,qc={point:$c,lineStart:Zc,lineEnd:Jc,polygonStart:function(){qc.lineStart=tu,qc.lineEnd=eu},polygonEnd:function(){qc.point=$c,qc.lineStart=Zc,qc.lineEnd=Jc},result:function(){var t=Xc?[Yc/Xc,Gc/Xc]:Uc?[jc/Uc,Wc/Uc]:Vc?[zc/Vc,Hc/Vc]:[NaN,NaN];return zc=Hc=Vc=jc=Wc=Uc=Yc=Gc=Xc=0,t}};function $c(t,e){zc+=t,Hc+=e,++Vc}function Zc(){qc.point=Kc}function Kc(t,e){qc.point=Qc,$c(Pc=t,Oc=e)}function Qc(t,e){var i=t-Pc,n=e-Oc,r=Qa(i*i+n*n);jc+=r*(Pc+t)/2,Wc+=r*(Oc+e)/2,Uc+=r,$c(Pc=t,Oc=e)}function Jc(){qc.point=$c}function tu(){qc.point=iu}function eu(){nu(Mc,Dc)}function iu(t,e){qc.point=nu,$c(Mc=Pc=t,Dc=Oc=e)}function nu(t,e){var i=t-Pc,n=e-Oc,r=Qa(i*i+n*n);jc+=r*(Pc+t)/2,Wc+=r*(Oc+e)/2,Uc+=r,Yc+=(r=Oc*t-Pc*e)*(Pc+t),Gc+=r*(Oc+e),Xc+=3*r,$c(Pc=t,Oc=e)}function ru(t){this._context=t}ru.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,za)}},result:ns};var ou,au,su,lu,cu,uu=Da(),hu={point:ns,lineStart:function(){hu.point=du},lineEnd:function(){ou&&fu(au,su),hu.point=ns},polygonStart:function(){ou=!0},polygonEnd:function(){ou=null},result:function(){var t=+uu;return uu.reset(),t}};function du(t,e){hu.point=fu,au=lu=t,su=cu=e}function fu(t,e){lu-=t,cu-=e,uu.add(Qa(lu*lu+cu*cu)),lu=t,cu=e}function pu(){this._string=[]}function gu(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function mu(t){return function(e){var i=new vu;for(var n in t)i[n]=t[n];return i.stream=e,i}}function vu(){}function yu(t,e,i){var n=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=n&&t.clipExtent(null),cs(i,t.stream(Bc)),e(Bc.result()),null!=n&&t.clipExtent(n),t}function bu(t,e,i){return yu(t,function(i){var n=e[1][0]-e[0][0],r=e[1][1]-e[0][1],o=Math.min(n/(i[1][0]-i[0][0]),r/(i[1][1]-i[0][1])),a=+e[0][0]+(n-o*(i[1][0]+i[0][0]))/2,s=+e[0][1]+(r-o*(i[1][1]+i[0][1]))/2;t.scale(150*o).translate([a,s])},i)}function Lu(t,e,i){return bu(t,[[0,0],e],i)}function xu(t,e,i){return yu(t,function(i){var n=+e,r=n/(i[1][0]-i[0][0]),o=(n-r*(i[1][0]+i[0][0]))/2,a=-r*i[0][1];t.scale(150*r).translate([o,a])},i)}function wu(t,e,i){return yu(t,function(i){var n=+e,r=n/(i[1][1]-i[0][1]),o=-r*i[0][0],a=(n-r*(i[1][1]+i[0][1]))/2;t.scale(150*r).translate([o,a])},i)}pu.prototype={_radius:4.5,_circle:gu(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push("M",t,",",e),this._point=1;break;case 1:this._string.push("L",t,",",e);break;default:null==this._circle&&(this._circle=gu(this._radius)),this._string.push("M",t,",",e,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}},vu.prototype={constructor:vu,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var _u=16,Su=Ya(30*Va);function Cu(t,e){return+e?function(t,e){function i(n,r,o,a,s,l,c,u,h,d,f,p,g,m){var v=c-n,y=u-r,b=v*v+y*y;if(b>4*e&&g--){var L=a+d,x=s+f,w=l+p,_=Qa(L*L+x*x+w*w),S=es(w/=_),C=ja(ja(w)-1)e||ja((v*A+y*M)/b-.5)>.3||a*d+s*f+l*p2?t[2]%360*Va:0,T()):[m*Ha,v*Ha,y*Ha]},C.angle=function(t){return arguments.length?(b=t%360*Va,T()):b*Ha},C.precision=function(t){return arguments.length?(a=Cu(s,S=t*t),E()):Qa(S)},C.fitExtent=function(t,e){return bu(C,t,e)},C.fitSize=function(t,e){return Lu(C,t,e)},C.fitWidth=function(t,e){return xu(C,t,e)},C.fitHeight=function(t,e){return wu(C,t,e)},function(){return e=t.apply(this,arguments),C.invert=e.invert&&k,T()}}function Mu(t){var e=0,i=Ra/3,n=Au(t),r=n(e,i);return r.parallels=function(t){return arguments.length?n(e=t[0]*Va,i=t[1]*Va):[e*Ha,i*Ha]},r}function Du(t,e){var i=Za(t),n=(i+Za(e))/2;if(ja(n)0?e<-Fa+Na&&(e=-Fa+Na):e>Fa-Na&&(e=Fa-Na);var i=r/$a(Hu(e),n);return[i*Za(n*t),r-i*Ya(n*t)]}return o.invert=function(t,e){var i=r-e,o=Ka(n)*Qa(t*t+i*i);return[Ua(t,ja(i))/n*Ka(i),2*Wa($a(r/o,1/n))-Fa]},o}function ju(t,e){return[t,e]}function Wu(t,e){var i=Ya(t),n=t===e?Za(t):(i-Ya(e))/(e-t),r=i/n+t;if(ja(n)=0;)e+=i[n].value;else e=1;t.value=e}function ah(t,e){var i,n,r,o,a,s=new uh(t),l=+t.value&&(s.value=t.value),c=[s];for(null==e&&(e=sh);i=c.pop();)if(l&&(i.value=+i.data.value),(r=e(i.data))&&(a=r.length))for(i.children=new Array(a),o=a-1;o>=0;--o)c.push(n=i.children[o]=new uh(r[o])),n.parent=i,n.depth=i.depth+1;return s.eachBefore(ch)}function sh(t){return t.children}function lh(t){t.data=t.data.data}function ch(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function uh(t){this.data=t,this.depth=this.height=0,this.parent=null}$u.invert=function(t,e){for(var i,n=e,r=n*n,o=r*r*r,a=0;a<12&&(o=(r=(n-=i=(n*(Uu+Yu*r+o*(Gu+Xu*r))-e)/(Uu+3*Yu*r+o*(7*Gu+9*Xu*r)))*n)*r*r,!(ja(i)<1e-12));++a);return[qu*t*(Uu+3*Yu*r+o*(7*Gu+9*Xu*r))/Ya(n),es(Za(n)/qu)]},Zu.invert=Nu(Wa),Qu.invert=function(t,e){var i,n=e,r=25;do{var o=n*n,a=o*o;n-=i=(n*(1.007226+o*(.015085+a*(.028874*o-.044475-.005916*a)))-e)/(1.007226+o*(.045255+a*(.259866*o-.311325-.005916*11*a)))}while(ja(i)>Na&&--r>0);return[t/(.8707+(o=n*n)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),n]},Ju.invert=Nu(es),th.invert=Nu(function(t){return 2*Wa(t)}),eh.invert=function(t,e){return[-e,2*Wa(Xa(t))-Fa]},uh.prototype=ah.prototype={constructor:uh,count:function(){return this.eachAfter(oh)},each:function(t){var e,i,n,r,o=this,a=[o];do{for(e=a.reverse(),a=[];o=e.pop();)if(t(o),i=o.children)for(n=0,r=i.length;n=0;--i)r.push(e[i]);return this},sum:function(t){return this.eachAfter(function(e){for(var i=+t(e.data)||0,n=e.children,r=n&&n.length;--r>=0;)i+=n[r].value;e.value=i})},sort:function(t){return this.eachBefore(function(e){e.children&&e.children.sort(t)})},path:function(t){for(var e=this,i=function(t,e){if(t===e)return t;var i=t.ancestors(),n=e.ancestors(),r=null;for(t=i.pop(),e=n.pop();t===e;)r=t,t=i.pop(),e=n.pop();return r}(e,t),n=[e];e!==i;)e=e.parent,n.push(e);for(var r=n.length;t!==i;)n.splice(r,0,t),t=t.parent;return n},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each(function(e){t.push(e)}),t},leaves:function(){var t=[];return this.eachBefore(function(e){e.children||t.push(e)}),t},links:function(){var t=this,e=[];return t.each(function(i){i!==t&&e.push({source:i.parent,target:i})}),e},copy:function(){return ah(this).eachBefore(lh)}};var hh=Array.prototype.slice;function dh(t){for(var e,i,n=0,r=(t=function(t){for(var e,i,n=t.length;n;)i=Math.random()*n--|0,e=t[n],t[n]=t[i],t[i]=e;return t}(hh.call(t))).length,o=[];n0&&i*i>n*n+r*r}function mh(t,e){for(var i=0;i(a*=a)?(n=(c+a-r)/(2*c),o=Math.sqrt(Math.max(0,a/c-n*n)),i.x=t.x-n*s-o*l,i.y=t.y-n*l+o*s):(n=(c+r-a)/(2*c),o=Math.sqrt(Math.max(0,r/c-n*n)),i.x=e.x+n*s-o*l,i.y=e.y+n*l+o*s)):(i.x=e.x+i.r,i.y=e.y)}function xh(t,e){var i=t.r+e.r-1e-6,n=e.x-t.x,r=e.y-t.y;return i>0&&i*i>n*n+r*r}function wh(t){var e=t._,i=t.next._,n=e.r+i.r,r=(e.x*i.r+i.x*e.r)/n,o=(e.y*i.r+i.y*e.r)/n;return r*r+o*o}function _h(t){this._=t,this.next=null,this.previous=null}function Sh(t){if(!(r=t.length))return 0;var e,i,n,r,o,a,s,l,c,u,h;if((e=t[0]).x=0,e.y=0,!(r>1))return e.r;if(i=t[1],e.x=-i.r,i.x=e.r,i.y=0,!(r>2))return e.r+i.r;Lh(i,e,n=t[2]),e=new _h(e),i=new _h(i),n=new _h(n),e.next=n.previous=i,i.next=e.previous=n,n.next=i.previous=e;t:for(s=3;sd&&(d=s),m=u*u*g,(f=Math.max(d/m,m/h))>p){u-=s;break}p=f}v.push(a={value:u,dice:l1?e:1)},i}(Gh),$h=function t(e){function i(t,i,n,r,o){if((a=t._squarify)&&a.ratio===e)for(var a,s,l,c,u,h=-1,d=a.length,f=t.value;++h1?e:1)},i}(Gh);function Zh(t,e){return t[0]-e[0]||t[1]-e[1]}function Kh(t){for(var e,i,n,r=t.length,o=[0,1],a=2,s=2;s1&&(e=t[o[a-2]],i=t[o[a-1]],n=t[s],(i[0]-e[0])*(n[1]-e[1])-(i[1]-e[1])*(n[0]-e[0])<=0);)--a;o[a++]=s}return o.slice(0,a)}function Qh(){return Math.random()}var Jh=function t(e){function i(t,i){return t=null==t?0:+t,i=null==i?1:+i,1===arguments.length?(i=t,t=0):i-=t,function(){return e()*i+t}}return i.source=t,i}(Qh),td=function t(e){function i(t,i){var n,r;return t=null==t?0:+t,i=null==i?1:+i,function(){var o;if(null!=n)o=n,n=null;else do{n=2*e()-1,o=2*e()-1,r=n*n+o*o}while(!r||r>1);return t+i*o*Math.sqrt(-2*Math.log(r)/r)}}return i.source=t,i}(Qh),ed=function t(e){function i(){var t=td.source(e).apply(this,arguments);return function(){return Math.exp(t())}}return i.source=t,i}(Qh),id=function t(e){function i(t){return function(){for(var i=0,n=0;nn&&(e=i,i=n,n=e),function(t){return Math.max(i,Math.min(n,t))}}function yd(t,e,i){var n=t[0],r=t[1],o=e[0],a=e[1];return r2?bd:yd,r=o=null,h}function h(e){return isNaN(e=+e)?i:(r||(r=n(a.map(t),s,l)))(t(c(e)))}return h.invert=function(i){return c(e((o||(o=n(s,a.map(t),ci)))(i)))},h.domain=function(t){return arguments.length?(a=ld.call(t,fd),c===gd||(c=vd(a)),u()):a.slice()},h.range=function(t){return arguments.length?(s=cd.call(t),u()):s.slice()},h.rangeRound=function(t){return s=cd.call(t),l=gi,u()},h.clamp=function(t){return arguments.length?(c=t?vd(a):gd,h):c!==gd},h.interpolate=function(t){return arguments.length?(l=t,u()):l},h.unknown=function(t){return arguments.length?(i=t,h):i},function(i,n){return t=i,e=n,u()}}function wd(t,e){return xd()(t,e)}function _d(e,i,n,r){var o,a=w(e,i,n);switch((r=ba(null==r?",f":r)).type){case"s":var s=Math.max(Math.abs(e),Math.abs(i));return null!=r.precision||isNaN(o=Aa(a,s))||(r.precision=o),t.formatPrefix(r,s);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=Ma(a,Math.max(Math.abs(e),Math.abs(i))))||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=Ea(a))||(r.precision=o-2*("%"===r.type))}return t.format(r)}function Sd(t){var e=t.domain;return t.ticks=function(t){var i=e();return L(i[0],i[i.length-1],null==t?10:t)},t.tickFormat=function(t,i){var n=e();return _d(n[0],n[n.length-1],null==t?10:t,i)},t.nice=function(i){null==i&&(i=10);var n,r=e(),o=0,a=r.length-1,s=r[o],l=r[a];return l0?n=x(s=Math.floor(s/n)*n,l=Math.ceil(l/n)*n,i):n<0&&(n=x(s=Math.ceil(s*n)/n,l=Math.floor(l*n)/n,i)),n>0?(r[o]=Math.floor(s/n)*n,r[a]=Math.ceil(l/n)*n,e(r)):n<0&&(r[o]=Math.ceil(s*n)/n,r[a]=Math.floor(l*n)/n,e(r)),t},t}function Cd(t,e){var i,n=0,r=(t=t.slice()).length-1,o=t[n],a=t[r];return a0){for(;dl)break;g.push(h)}}else for(;d=1;--u)if(!((h=c*u)l)break;g.push(h)}}else g=L(d,f,Math.min(f-d,p)).map(n);return e?g.reverse():g},r.tickFormat=function(e,o){if(null==o&&(o=10===a?".0e":","),"function"!=typeof o&&(o=t.format(o)),e===1/0)return o;null==e&&(e=10);var s=Math.max(1,a*e/r.ticks().length);return function(t){var e=t/n(Math.round(i(t)));return e*a0))return s;do{s.push(a=new Date(+i)),e(i,o),t(i)}while(a=e)for(;t(e),!i(e);)e.setTime(e-1)},function(t,n){if(t>=t)if(n<0)for(;++n<=0;)for(;e(t,-1),!i(t););else for(;--n>=0;)for(;e(t,1),!i(t););})},i&&(r.count=function(e,n){return Vd.setTime(+e),jd.setTime(+n),t(Vd),t(jd),Math.floor(i(Vd,jd))},r.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?r.filter(n?function(e){return n(e)%t==0}:function(e){return r.count(0,e)%t==0}):r:null}),r}var Ud=Wd(function(){},function(t,e){t.setTime(+t+e)},function(t,e){return e-t});Ud.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?Wd(function(e){e.setTime(Math.floor(e/t)*t)},function(e,i){e.setTime(+e+i*t)},function(e,i){return(i-e)/t}):Ud:null};var Yd=Ud.range,Gd=6e4,Xd=6048e5,qd=Wd(function(t){t.setTime(t-t.getMilliseconds())},function(t,e){t.setTime(+t+1e3*e)},function(t,e){return(e-t)/1e3},function(t){return t.getUTCSeconds()}),$d=qd.range,Zd=Wd(function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())},function(t,e){t.setTime(+t+e*Gd)},function(t,e){return(e-t)/Gd},function(t){return t.getMinutes()}),Kd=Zd.range,Qd=Wd(function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-t.getMinutes()*Gd)},function(t,e){t.setTime(+t+36e5*e)},function(t,e){return(e-t)/36e5},function(t){return t.getHours()}),Jd=Qd.range,tf=Wd(function(t){t.setHours(0,0,0,0)},function(t,e){t.setDate(t.getDate()+e)},function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*Gd)/864e5},function(t){return t.getDate()-1}),ef=tf.range;function nf(t){return Wd(function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},function(t,e){t.setDate(t.getDate()+7*e)},function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*Gd)/Xd})}var rf=nf(0),of=nf(1),af=nf(2),sf=nf(3),lf=nf(4),cf=nf(5),uf=nf(6),hf=rf.range,df=of.range,ff=af.range,pf=sf.range,gf=lf.range,mf=cf.range,vf=uf.range,yf=Wd(function(t){t.setDate(1),t.setHours(0,0,0,0)},function(t,e){t.setMonth(t.getMonth()+e)},function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())},function(t){return t.getMonth()}),bf=yf.range,Lf=Wd(function(t){t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,e){t.setFullYear(t.getFullYear()+e)},function(t,e){return e.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});Lf.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Wd(function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,i){e.setFullYear(e.getFullYear()+i*t)}):null};var xf=Lf.range,wf=Wd(function(t){t.setUTCSeconds(0,0)},function(t,e){t.setTime(+t+e*Gd)},function(t,e){return(e-t)/Gd},function(t){return t.getUTCMinutes()}),_f=wf.range,Sf=Wd(function(t){t.setUTCMinutes(0,0,0)},function(t,e){t.setTime(+t+36e5*e)},function(t,e){return(e-t)/36e5},function(t){return t.getUTCHours()}),Cf=Sf.range,kf=Wd(function(t){t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCDate(t.getUTCDate()+e)},function(t,e){return(e-t)/864e5},function(t){return t.getUTCDate()-1}),Tf=kf.range;function Ef(t){return Wd(function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},function(t,e){t.setUTCDate(t.getUTCDate()+7*e)},function(t,e){return(e-t)/Xd})}var Af=Ef(0),Mf=Ef(1),Df=Ef(2),Pf=Ef(3),Of=Ef(4),If=Ef(5),Nf=Ef(6),Rf=Af.range,Ff=Mf.range,Bf=Df.range,zf=Pf.range,Hf=Of.range,Vf=If.range,jf=Nf.range,Wf=Wd(function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCMonth(t.getUTCMonth()+e)},function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())},function(t){return t.getUTCMonth()}),Uf=Wf.range,Yf=Wd(function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)},function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()});Yf.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Wd(function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,i){e.setUTCFullYear(e.getUTCFullYear()+i*t)}):null};var Gf=Yf.range;function Xf(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function qf(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function $f(t){return{y:t,m:0,d:1,H:0,M:0,S:0,L:0}}function Zf(t){var e=t.dateTime,i=t.date,n=t.time,r=t.periods,o=t.days,a=t.shortDays,s=t.months,l=t.shortMonths,c=rp(r),u=op(r),h=rp(o),d=op(o),f=rp(a),p=op(a),g=rp(s),m=op(s),v=rp(l),y=op(l),b={a:function(t){return a[t.getDay()]},A:function(t){return o[t.getDay()]},b:function(t){return l[t.getMonth()]},B:function(t){return s[t.getMonth()]},c:null,d:Cp,e:Cp,f:Mp,H:kp,I:Tp,j:Ep,L:Ap,m:Dp,M:Pp,p:function(t){return r[+(t.getHours()>=12)]},Q:ag,s:sg,S:Op,u:Ip,U:Np,V:Rp,w:Fp,W:Bp,x:null,X:null,y:zp,Y:Hp,Z:Vp,"%":og},L={a:function(t){return a[t.getUTCDay()]},A:function(t){return o[t.getUTCDay()]},b:function(t){return l[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:jp,e:jp,f:Xp,H:Wp,I:Up,j:Yp,L:Gp,m:qp,M:$p,p:function(t){return r[+(t.getUTCHours()>=12)]},Q:ag,s:sg,S:Zp,u:Kp,U:Qp,V:Jp,w:tg,W:eg,x:null,X:null,y:ig,Y:ng,Z:rg,"%":og},x={a:function(t,e,i){var n=f.exec(e.slice(i));return n?(t.w=p[n[0].toLowerCase()],i+n[0].length):-1},A:function(t,e,i){var n=h.exec(e.slice(i));return n?(t.w=d[n[0].toLowerCase()],i+n[0].length):-1},b:function(t,e,i){var n=v.exec(e.slice(i));return n?(t.m=y[n[0].toLowerCase()],i+n[0].length):-1},B:function(t,e,i){var n=g.exec(e.slice(i));return n?(t.m=m[n[0].toLowerCase()],i+n[0].length):-1},c:function(t,i,n){return S(t,e,i,n)},d:gp,e:gp,f:xp,H:vp,I:vp,j:mp,L:Lp,m:pp,M:yp,p:function(t,e,i){var n=c.exec(e.slice(i));return n?(t.p=u[n[0].toLowerCase()],i+n[0].length):-1},Q:_p,s:Sp,S:bp,u:sp,U:lp,V:cp,w:ap,W:up,x:function(t,e,n){return S(t,i,e,n)},X:function(t,e,i){return S(t,n,e,i)},y:dp,Y:hp,Z:fp,"%":wp};function w(t,e){return function(i){var n,r,o,a=[],s=-1,l=0,c=t.length;for(i instanceof Date||(i=new Date(+i));++s53)return null;"w"in o||(o.w=1),"Z"in o?(r=(n=qf($f(o.y))).getUTCDay(),n=r>4||0===r?Mf.ceil(n):Mf(n),n=kf.offset(n,7*(o.V-1)),o.y=n.getUTCFullYear(),o.m=n.getUTCMonth(),o.d=n.getUTCDate()+(o.w+6)%7):(r=(n=e($f(o.y))).getDay(),n=r>4||0===r?of.ceil(n):of(n),n=tf.offset(n,7*(o.V-1)),o.y=n.getFullYear(),o.m=n.getMonth(),o.d=n.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),r="Z"in o?qf($f(o.y)).getUTCDay():e($f(o.y)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(r+5)%7:o.w+7*o.U-(r+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,qf(o)):e(o)}}function S(t,e,i,n){for(var r,o,a=0,s=e.length,l=i.length;a=l)return-1;if(37===(r=e.charCodeAt(a++))){if(r=e.charAt(a++),!(o=x[r in Qf?e.charAt(a++):r])||(n=o(t,i,n))<0)return-1}else if(r!=i.charCodeAt(n++))return-1}return n}return b.x=w(i,b),b.X=w(n,b),b.c=w(e,b),L.x=w(i,L),L.X=w(n,L),L.c=w(e,L),{format:function(t){var e=w(t+="",b);return e.toString=function(){return t},e},parse:function(t){var e=_(t+="",Xf);return e.toString=function(){return t},e},utcFormat:function(t){var e=w(t+="",L);return e.toString=function(){return t},e},utcParse:function(t){var e=_(t,qf);return e.toString=function(){return t},e}}}var Kf,Qf={"-":"",_:" ",0:"0"},Jf=/^\s*\d+/,tp=/^%/,ep=/[\\^$*+?|[\]().{}]/g;function ip(t,e,i){var n=t<0?"-":"",r=(n?-t:t)+"",o=r.length;return n+(o68?1900:2e3),i+n[0].length):-1}function fp(t,e,i){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(i,i+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||"00")),i+n[0].length):-1}function pp(t,e,i){var n=Jf.exec(e.slice(i,i+2));return n?(t.m=n[0]-1,i+n[0].length):-1}function gp(t,e,i){var n=Jf.exec(e.slice(i,i+2));return n?(t.d=+n[0],i+n[0].length):-1}function mp(t,e,i){var n=Jf.exec(e.slice(i,i+3));return n?(t.m=0,t.d=+n[0],i+n[0].length):-1}function vp(t,e,i){var n=Jf.exec(e.slice(i,i+2));return n?(t.H=+n[0],i+n[0].length):-1}function yp(t,e,i){var n=Jf.exec(e.slice(i,i+2));return n?(t.M=+n[0],i+n[0].length):-1}function bp(t,e,i){var n=Jf.exec(e.slice(i,i+2));return n?(t.S=+n[0],i+n[0].length):-1}function Lp(t,e,i){var n=Jf.exec(e.slice(i,i+3));return n?(t.L=+n[0],i+n[0].length):-1}function xp(t,e,i){var n=Jf.exec(e.slice(i,i+6));return n?(t.L=Math.floor(n[0]/1e3),i+n[0].length):-1}function wp(t,e,i){var n=tp.exec(e.slice(i,i+1));return n?i+n[0].length:-1}function _p(t,e,i){var n=Jf.exec(e.slice(i));return n?(t.Q=+n[0],i+n[0].length):-1}function Sp(t,e,i){var n=Jf.exec(e.slice(i));return n?(t.Q=1e3*+n[0],i+n[0].length):-1}function Cp(t,e){return ip(t.getDate(),e,2)}function kp(t,e){return ip(t.getHours(),e,2)}function Tp(t,e){return ip(t.getHours()%12||12,e,2)}function Ep(t,e){return ip(1+tf.count(Lf(t),t),e,3)}function Ap(t,e){return ip(t.getMilliseconds(),e,3)}function Mp(t,e){return Ap(t,e)+"000"}function Dp(t,e){return ip(t.getMonth()+1,e,2)}function Pp(t,e){return ip(t.getMinutes(),e,2)}function Op(t,e){return ip(t.getSeconds(),e,2)}function Ip(t){var e=t.getDay();return 0===e?7:e}function Np(t,e){return ip(rf.count(Lf(t),t),e,2)}function Rp(t,e){var i=t.getDay();return t=i>=4||0===i?lf(t):lf.ceil(t),ip(lf.count(Lf(t),t)+(4===Lf(t).getDay()),e,2)}function Fp(t){return t.getDay()}function Bp(t,e){return ip(of.count(Lf(t),t),e,2)}function zp(t,e){return ip(t.getFullYear()%100,e,2)}function Hp(t,e){return ip(t.getFullYear()%1e4,e,4)}function Vp(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+ip(e/60|0,"0",2)+ip(e%60,"0",2)}function jp(t,e){return ip(t.getUTCDate(),e,2)}function Wp(t,e){return ip(t.getUTCHours(),e,2)}function Up(t,e){return ip(t.getUTCHours()%12||12,e,2)}function Yp(t,e){return ip(1+kf.count(Yf(t),t),e,3)}function Gp(t,e){return ip(t.getUTCMilliseconds(),e,3)}function Xp(t,e){return Gp(t,e)+"000"}function qp(t,e){return ip(t.getUTCMonth()+1,e,2)}function $p(t,e){return ip(t.getUTCMinutes(),e,2)}function Zp(t,e){return ip(t.getUTCSeconds(),e,2)}function Kp(t){var e=t.getUTCDay();return 0===e?7:e}function Qp(t,e){return ip(Af.count(Yf(t),t),e,2)}function Jp(t,e){var i=t.getUTCDay();return t=i>=4||0===i?Of(t):Of.ceil(t),ip(Of.count(Yf(t),t)+(4===Yf(t).getUTCDay()),e,2)}function tg(t){return t.getUTCDay()}function eg(t,e){return ip(Mf.count(Yf(t),t),e,2)}function ig(t,e){return ip(t.getUTCFullYear()%100,e,2)}function ng(t,e){return ip(t.getUTCFullYear()%1e4,e,4)}function rg(){return"+0000"}function og(){return"%"}function ag(t){return+t}function sg(t){return Math.floor(+t/1e3)}function lg(e){return Kf=Zf(e),t.timeFormat=Kf.format,t.timeParse=Kf.parse,t.utcFormat=Kf.utcFormat,t.utcParse=Kf.utcParse,Kf}lg({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var cg=Date.prototype.toISOString?function(t){return t.toISOString()}:t.utcFormat("%Y-%m-%dT%H:%M:%S.%LZ"),ug=+new Date("2000-01-01T00:00:00.000Z")?function(t){var e=new Date(t);return isNaN(e)?null:e}:t.utcParse("%Y-%m-%dT%H:%M:%S.%LZ"),hg=1e3,dg=60*hg,fg=60*dg,pg=24*fg,gg=7*pg,mg=30*pg,vg=365*pg;function yg(t){return new Date(t)}function bg(t){return t instanceof Date?+t:+new Date(+t)}function Lg(t,e,n,r,o,a,s,l,c){var u=wd(gd,gd),h=u.invert,d=u.domain,f=c(".%L"),p=c(":%S"),g=c("%I:%M"),m=c("%I %p"),v=c("%a %d"),y=c("%b %d"),b=c("%B"),L=c("%Y"),x=[[s,1,hg],[s,5,5*hg],[s,15,15*hg],[s,30,30*hg],[a,1,dg],[a,5,5*dg],[a,15,15*dg],[a,30,30*dg],[o,1,fg],[o,3,3*fg],[o,6,6*fg],[o,12,12*fg],[r,1,pg],[r,2,2*pg],[n,1,gg],[e,1,mg],[e,3,3*mg],[t,1,vg]];function _(i){return(s(i)=1?ov:t<=-1?-ov:Math.asin(t)}function lv(t){return t.innerRadius}function cv(t){return t.outerRadius}function uv(t){return t.startAngle}function hv(t){return t.endAngle}function dv(t){return t&&t.padAngle}function fv(t,e,i,n,r,o,a){var s=t-i,l=e-n,c=(a?o:-o)/iv(s*s+l*l),u=c*l,h=-c*s,d=t+u,f=e+h,p=i+u,g=n+h,m=(d+p)/2,v=(f+g)/2,y=p-d,b=g-f,L=y*y+b*b,x=r-o,w=d*g-p*f,_=(b<0?-1:1)*iv(Jm(0,x*x*L-w*w)),S=(w*b-y*_)/L,C=(-w*y-b*_)/L,k=(w*b+y*_)/L,T=(-w*y+b*_)/L,E=S-m,A=C-v,M=k-m,D=T-v;return E*E+A*A>M*M+D*D&&(S=k,C=T),{cx:S,cy:C,x01:-u,y01:-h,x11:S*(r/x-1),y11:C*(r/x-1)}}function pv(t){this._context=t}function gv(t){return new pv(t)}function mv(t){return t[0]}function vv(t){return t[1]}function yv(){var t=mv,e=vv,i=$m(!0),n=null,r=gv,o=null;function a(a){var s,l,c,u=a.length,h=!1;for(null==n&&(o=r(c=jr())),s=0;s<=u;++s)!(s=u;--h)s.point(m[h],v[h]);s.lineEnd(),s.areaEnd()}g&&(m[c]=+t(d,c,l),v[c]=+i(d,c,l),s.point(e?+e(d,c,l):m[c],n?+n(d,c,l):v[c]))}if(f)return s=null,f+""||null}function c(){return yv().defined(r).curve(a).context(o)}return l.x=function(i){return arguments.length?(t="function"==typeof i?i:$m(+i),e=null,l):t},l.x0=function(e){return arguments.length?(t="function"==typeof e?e:$m(+e),l):t},l.x1=function(t){return arguments.length?(e=null==t?null:"function"==typeof t?t:$m(+t),l):e},l.y=function(t){return arguments.length?(i="function"==typeof t?t:$m(+t),n=null,l):i},l.y0=function(t){return arguments.length?(i="function"==typeof t?t:$m(+t),l):i},l.y1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:$m(+t),l):n},l.lineX0=l.lineY0=function(){return c().x(t).y(i)},l.lineY1=function(){return c().x(t).y(n)},l.lineX1=function(){return c().x(e).y(i)},l.defined=function(t){return arguments.length?(r="function"==typeof t?t:$m(!!t),l):r},l.curve=function(t){return arguments.length?(a=t,null!=o&&(s=a(o)),l):a},l.context=function(t){return arguments.length?(null==t?o=s=null:s=a(o=t),l):o},l}function Lv(t,e){return et?1:e>=t?0:NaN}function xv(t){return t}pv.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var wv=Sv(gv);function _v(t){this._curve=t}function Sv(t){function e(e){return new _v(t(e))}return e._curve=t,e}function Cv(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(Sv(t)):e()._curve},t}function kv(){return Cv(yv().curve(wv))}function Tv(){var t=bv().curve(wv),e=t.curve,i=t.lineX0,n=t.lineX1,r=t.lineY0,o=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return Cv(i())},delete t.lineX0,t.lineEndAngle=function(){return Cv(n())},delete t.lineX1,t.lineInnerRadius=function(){return Cv(r())},delete t.lineY0,t.lineOuterRadius=function(){return Cv(o())},delete t.lineY1,t.curve=function(t){return arguments.length?e(Sv(t)):e()._curve},t}function Ev(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}_v.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var Av=Array.prototype.slice;function Mv(t){return t.source}function Dv(t){return t.target}function Pv(t){var e=Mv,i=Dv,n=mv,r=vv,o=null;function a(){var a,s=Av.call(arguments),l=e.apply(this,s),c=i.apply(this,s);if(o||(o=a=jr()),t(o,+n.apply(this,(s[0]=l,s)),+r.apply(this,s),+n.apply(this,(s[0]=c,s)),+r.apply(this,s)),a)return o=null,a+""||null}return a.source=function(t){return arguments.length?(e=t,a):e},a.target=function(t){return arguments.length?(i=t,a):i},a.x=function(t){return arguments.length?(n="function"==typeof t?t:$m(+t),a):n},a.y=function(t){return arguments.length?(r="function"==typeof t?t:$m(+t),a):r},a.context=function(t){return arguments.length?(o=null==t?null:t,a):o},a}function Ov(t,e,i,n,r){t.moveTo(e,i),t.bezierCurveTo(e=(e+n)/2,i,e,r,n,r)}function Iv(t,e,i,n,r){t.moveTo(e,i),t.bezierCurveTo(e,i=(i+r)/2,n,i,n,r)}function Nv(t,e,i,n,r){var o=Ev(e,i),a=Ev(e,i=(i+r)/2),s=Ev(n,i),l=Ev(n,r);t.moveTo(o[0],o[1]),t.bezierCurveTo(a[0],a[1],s[0],s[1],l[0],l[1])}var Rv={draw:function(t,e){var i=Math.sqrt(e/rv);t.moveTo(i,0),t.arc(0,0,i,0,av)}},Fv={draw:function(t,e){var i=Math.sqrt(e/5)/2;t.moveTo(-3*i,-i),t.lineTo(-i,-i),t.lineTo(-i,-3*i),t.lineTo(i,-3*i),t.lineTo(i,-i),t.lineTo(3*i,-i),t.lineTo(3*i,i),t.lineTo(i,i),t.lineTo(i,3*i),t.lineTo(-i,3*i),t.lineTo(-i,i),t.lineTo(-3*i,i),t.closePath()}},Bv=Math.sqrt(1/3),zv=2*Bv,Hv={draw:function(t,e){var i=Math.sqrt(e/zv),n=i*Bv;t.moveTo(0,-i),t.lineTo(n,0),t.lineTo(0,i),t.lineTo(-n,0),t.closePath()}},Vv=Math.sin(rv/10)/Math.sin(7*rv/10),jv=Math.sin(av/10)*Vv,Wv=-Math.cos(av/10)*Vv,Uv={draw:function(t,e){var i=Math.sqrt(.8908130915292852*e),n=jv*i,r=Wv*i;t.moveTo(0,-i),t.lineTo(n,r);for(var o=1;o<5;++o){var a=av*o/5,s=Math.cos(a),l=Math.sin(a);t.lineTo(l*i,-s*i),t.lineTo(s*n-l*r,l*n+s*r)}t.closePath()}},Yv={draw:function(t,e){var i=Math.sqrt(e),n=-i/2;t.rect(n,n,i,i)}},Gv=Math.sqrt(3),Xv={draw:function(t,e){var i=-Math.sqrt(e/(3*Gv));t.moveTo(0,2*i),t.lineTo(-Gv*i,-i),t.lineTo(Gv*i,-i),t.closePath()}},qv=Math.sqrt(3)/2,$v=1/Math.sqrt(12),Zv=3*($v/2+1),Kv={draw:function(t,e){var i=Math.sqrt(e/Zv),n=i/2,r=i*$v,o=n,a=i*$v+i,s=-o,l=a;t.moveTo(n,r),t.lineTo(o,a),t.lineTo(s,l),t.lineTo(-.5*n-qv*r,qv*n+-.5*r),t.lineTo(-.5*o-qv*a,qv*o+-.5*a),t.lineTo(-.5*s-qv*l,qv*s+-.5*l),t.lineTo(-.5*n+qv*r,-.5*r-qv*n),t.lineTo(-.5*o+qv*a,-.5*a-qv*o),t.lineTo(-.5*s+qv*l,-.5*l-qv*s),t.closePath()}},Qv=[Rv,Fv,Hv,Yv,Uv,Xv,Kv];function Jv(){}function ty(t,e,i){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+i)/6)}function ey(t){this._context=t}function iy(t){this._context=t}function ny(t){this._context=t}function ry(t,e){this._basis=new ey(t),this._beta=e}ey.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ty(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ty(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},iy.prototype={areaStart:Jv,areaEnd:Jv,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:ty(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ny.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var i=(this._x0+4*this._x1+t)/6,n=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(i,n):this._context.moveTo(i,n);break;case 3:this._point=4;default:ty(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ry.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,i=t.length-1;if(i>0)for(var n,r=t[0],o=e[0],a=t[i]-r,s=e[i]-o,l=-1;++l<=i;)n=l/i,this._basis.point(this._beta*t[l]+(1-this._beta)*(r+n*a),this._beta*e[l]+(1-this._beta)*(o+n*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var oy=function t(e){function i(t){return 1===e?new ey(t):new ry(t,e)}return i.beta=function(e){return t(+e)},i}(.85);function ay(t,e,i){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-i),t._x2,t._y2)}function sy(t,e){this._context=t,this._k=(1-e)/6}sy.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:ay(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:ay(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var ly=function t(e){function i(t){return new sy(t,e)}return i.tension=function(e){return t(+e)},i}(0);function cy(t,e){this._context=t,this._k=(1-e)/6}cy.prototype={areaStart:Jv,areaEnd:Jv,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:ay(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var uy=function t(e){function i(t){return new cy(t,e)}return i.tension=function(e){return t(+e)},i}(0);function hy(t,e){this._context=t,this._k=(1-e)/6}hy.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:ay(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var dy=function t(e){function i(t){return new hy(t,e)}return i.tension=function(e){return t(+e)},i}(0);function fy(t,e,i){var n=t._x1,r=t._y1,o=t._x2,a=t._y2;if(t._l01_a>nv){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);n=(n*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,r=(r*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>nv){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,u=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*c+t._x1*t._l23_2a-e*t._l12_2a)/u,a=(a*c+t._y1*t._l23_2a-i*t._l12_2a)/u}t._context.bezierCurveTo(n,r,o,a,t._x2,t._y2)}function py(t,e){this._context=t,this._alpha=e}py.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:fy(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var gy=function t(e){function i(t){return e?new py(t,e):new sy(t,0)}return i.alpha=function(e){return t(+e)},i}(.5);function my(t,e){this._context=t,this._alpha=e}my.prototype={areaStart:Jv,areaEnd:Jv,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:fy(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var vy=function t(e){function i(t){return e?new my(t,e):new cy(t,0)}return i.alpha=function(e){return t(+e)},i}(.5);function yy(t,e){this._context=t,this._alpha=e}yy.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:fy(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var by=function t(e){function i(t){return e?new yy(t,e):new hy(t,0)}return i.alpha=function(e){return t(+e)},i}(.5);function Ly(t){this._context=t}function xy(t){return t<0?-1:1}function wy(t,e,i){var n=t._x1-t._x0,r=e-t._x1,o=(t._y1-t._y0)/(n||r<0&&-0),a=(i-t._y1)/(r||n<0&&-0),s=(o*r+a*n)/(n+r);return(xy(o)+xy(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function _y(t,e){var i=t._x1-t._x0;return i?(3*(t._y1-t._y0)/i-e)/2:e}function Sy(t,e,i){var n=t._x0,r=t._y0,o=t._x1,a=t._y1,s=(o-n)/3;t._context.bezierCurveTo(n+s,r+s*e,o-s,a-s*i,o,a)}function Cy(t){this._context=t}function ky(t){this._context=new Ty(t)}function Ty(t){this._context=t}function Ey(t){this._context=t}function Ay(t){var e,i,n=t.length-1,r=new Array(n),o=new Array(n),a=new Array(n);for(r[0]=0,o[0]=2,a[0]=t[0]+2*t[1],e=1;e=0;--e)r[e]=(a[e]-r[e+1])/o[e];for(o[n-1]=(t[n]+r[n-1])/2,e=0;e1)for(var i,n,r,o=1,a=t[e[0]],s=a.length;o=0;)i[e]=e;return i}function Oy(t,e){return t[e]}function Iy(t){var e=t.map(Ny);return Py(t).sort(function(t,i){return e[t]-e[i]})}function Ny(t){for(var e,i=-1,n=0,r=t.length,o=-1/0;++io&&(o=e,n=i);return n}function Ry(t){var e=t.map(Fy);return Py(t).sort(function(t,i){return e[t]-e[i]})}function Fy(t){for(var e,i=0,n=-1,r=t.length;++n0)){if(o/=d,d<0){if(o0){if(o>h)return;o>u&&(u=o)}if(o=n-l,d||!(o<0)){if(o/=d,d<0){if(o>h)return;o>u&&(u=o)}else if(d>0){if(o0)){if(o/=f,f<0){if(o0){if(o>h)return;o>u&&(u=o)}if(o=r-c,f||!(o<0)){if(o/=f,f<0){if(o>h)return;o>u&&(u=o)}else if(f>0){if(o0||h<1)||(u>0&&(t[0]=[l+u*d,c+u*f]),h<1&&(t[1]=[l+h*d,c+h*f]),!0)}}}}}function Zy(t,e,i,n,r){var o=t[1];if(o)return!0;var a,s,l=t[0],c=t.left,u=t.right,h=c[0],d=c[1],f=u[0],p=u[1],g=(h+f)/2,m=(d+p)/2;if(p===d){if(g=n)return;if(h>f){if(l){if(l[1]>=r)return}else l=[g,i];o=[g,r]}else{if(l){if(l[1]1)if(h>f){if(l){if(l[1]>=r)return}else l=[(i-s)/a,i];o=[(r-s)/a,r]}else{if(l){if(l[1]=n)return}else l=[e,a*e+s];o=[n,a*n+s]}else{if(l){if(l[0]=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var i=this._x*(1-this._t)+t*this._t;this._context.lineTo(i,this._y),this._context.lineTo(i,e)}}this._x=t,this._y=e}},Vy.prototype={constructor:Vy,insert:function(t,e){var i,n,r;if(t){if(e.P=t,e.N=t.N,t.N&&(t.N.P=e),t.N=e,t.R){for(t=t.R;t.L;)t=t.L;t.L=e}else t.R=e;i=t}else this._?(t=Yy(this._),e.P=null,e.N=t,t.P=t.L=e,i=t):(e.P=e.N=null,this._=e,i=null);for(e.L=e.R=null,e.U=i,e.C=!0,t=e;i&&i.C;)i===(n=i.U).L?(r=n.R)&&r.C?(i.C=r.C=!1,n.C=!0,t=n):(t===i.R&&(Wy(this,i),i=(t=i).U),i.C=!1,n.C=!0,Uy(this,n)):(r=n.L)&&r.C?(i.C=r.C=!1,n.C=!0,t=n):(t===i.L&&(Uy(this,i),i=(t=i).U),i.C=!1,n.C=!0,Wy(this,n)),i=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var e,i,n,r=t.U,o=t.L,a=t.R;if(i=o?a?Yy(a):o:a,r?r.L===t?r.L=i:r.R=i:this._=i,o&&a?(n=i.C,i.C=t.C,i.L=o,o.U=i,i!==a?(r=i.U,i.U=t.U,t=i.R,r.L=t,i.R=a,a.U=i):(i.U=r,r=i,t=i.R)):(n=t.C,t=i),t&&(t.U=r),!n)if(t&&t.C)t.C=!1;else{do{if(t===this._)break;if(t===r.L){if((e=r.R).C&&(e.C=!1,r.C=!0,Wy(this,r),e=r.R),e.L&&e.L.C||e.R&&e.R.C){e.R&&e.R.C||(e.L.C=!1,e.C=!0,Uy(this,e),e=r.R),e.C=r.C,r.C=e.R.C=!1,Wy(this,r),t=this._;break}}else if((e=r.L).C&&(e.C=!1,r.C=!0,Uy(this,r),e=r.L),e.L&&e.L.C||e.R&&e.R.C){e.L&&e.L.C||(e.R.C=!1,e.C=!0,Wy(this,e),e=r.L),e.C=r.C,r.C=e.L.C=!1,Uy(this,r),t=this._;break}e.C=!0,t=r,r=r.U}while(!t.C);t&&(t.C=!1)}}};var tb,eb=[];function ib(){jy(this),this.x=this.y=this.arc=this.site=this.cy=null}function nb(t){var e=t.P,i=t.N;if(e&&i){var n=e.site,r=t.site,o=i.site;if(n!==o){var a=r[0],s=r[1],l=n[0]-a,c=n[1]-s,u=o[0]-a,h=o[1]-s,d=2*(l*h-c*u);if(!(d>=-yb)){var f=l*l+c*c,p=u*u+h*h,g=(h*f-c*p)/d,m=(l*p-u*f)/d,v=eb.pop()||new ib;v.arc=t,v.site=r,v.x=g+a,v.y=(v.cy=m+s)+Math.sqrt(g*g+m*m),t.circle=v;for(var y=null,b=gb._;b;)if(v.yvb)s=s.L;else{if(!((r=o-db(s,a))>vb)){n>-vb?(e=s.P,i=s):r>-vb?(e=s,i=s.N):e=i=s;break}if(!s.R){e=s;break}s=s.R}!function(t){pb[t.index]={site:t,halfedges:[]}}(t);var l=sb(t);if(fb.insert(e,l),e||i){if(e===i)return rb(e),i=sb(e.site),fb.insert(l,i),l.edge=i.edge=Gy(e.site,l.site),nb(e),void nb(i);if(i){rb(e),rb(i);var c=e.site,u=c[0],h=c[1],d=t[0]-u,f=t[1]-h,p=i.site,g=p[0]-u,m=p[1]-h,v=2*(d*m-f*g),y=d*d+f*f,b=g*g+m*m,L=[(m*y-f*b)/v+u,(d*b-g*y)/v+h];qy(i.edge,c,p,L),l.edge=Gy(c,t,null,L),i.edge=Gy(t,p,null,L),nb(e),nb(i)}else l.edge=Gy(e.site,l.site)}}function hb(t,e){var i=t.site,n=i[0],r=i[1],o=r-e;if(!o)return n;var a=t.P;if(!a)return-1/0;var s=(i=a.site)[0],l=i[1],c=l-e;if(!c)return s;var u=s-n,h=1/o-1/c,d=u/c;return h?(-d+Math.sqrt(d*d-2*h*(u*u/(-2*c)-l+c/2+r-o/2)))/h+n:(n+s)/2}function db(t,e){var i=t.N;if(i)return hb(i,e);var n=t.site;return n[1]===e?n[0]:1/0}var fb,pb,gb,mb,vb=1e-6,yb=1e-12;function bb(t,e){return e[1]-t[1]||e[0]-t[0]}function Lb(t,e){var i,n,r,o=t.sort(bb).pop();for(mb=[],pb=new Array(t.length),fb=new Vy,gb=new Vy;;)if(r=tb,o&&(!r||o[1]vb||Math.abs(r[0][1]-r[1][1])>vb)||delete mb[o]}(a,s,l,c),function(t,e,i,n){var r,o,a,s,l,c,u,h,d,f,p,g,m=pb.length,v=!0;for(r=0;rvb||Math.abs(g-d)>vb)&&(l.splice(s,0,mb.push(Xy(a,f,Math.abs(p-t)vb?[t,Math.abs(h-t)vb?[Math.abs(d-n)vb?[i,Math.abs(h-i)vb?[Math.abs(d-e)=s)return null;var l=t-r.site[0],c=e-r.site[1],u=l*l+c*c;do{r=o.cells[n=a],a=null,r.halfedges.forEach(function(i){var n=o.edges[i],s=n.left;if(s!==r.site&&s||(s=n.right)){var l=t-s[0],c=e-s[1],h=l*l+c*c;hn?(n+r)/2:Math.min(0,n)||Math.max(0,r),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}Cb.prototype=_b.prototype,t.version="5.9.2",t.bisect=r,t.bisectRight=r,t.bisectLeft=o,t.ascending=e,t.bisector=i,t.cross=function(t,e,i){var n,r,o,s,l=t.length,c=e.length,u=new Array(l*c);for(null==i&&(i=a),n=o=0;nt?1:e>=t?0:NaN},t.deviation=c,t.extent=u,t.histogram=function(){var t=g,e=u,i=_;function n(n){var o,a,s=n.length,l=new Array(s);for(o=0;oh;)d.pop(),--f;var p,g=new Array(f+1);for(o=0;o<=f;++o)(p=g[o]=[]).x0=o>0?d[o-1]:u,p.x1=o=n.length)return null!=t&&i.sort(t),null!=e?e(i):i;for(var l,c,u,h=-1,d=i.length,f=n[r++],p=$r(),g=a();++hn.length)return i;var a,s=r[o-1];return null!=e&&o>=n.length?a=i.entries():(a=[],i.each(function(e,i){a.push({key:i,values:t(e,o)})})),null!=s?a.sort(function(t,e){return s(t.key,e.key)}):a}(o(t,0,Qr,Jr),0)},key:function(t){return n.push(t),i},sortKeys:function(t){return r[n.length-1]=t,i},sortValues:function(e){return t=e,i},rollup:function(t){return e=t,i}}},t.set=io,t.map=$r,t.keys=function(t){var e=[];for(var i in t)e.push(i);return e},t.values=function(t){var e=[];for(var i in t)e.push(t[i]);return e},t.entries=function(t){var e=[];for(var i in t)e.push({key:i,value:t[i]});return e},t.color=he,t.rgb=ge,t.hsl=be,t.lab=Pe,t.hcl=ze,t.lch=function(t,e,i,n){return 1===arguments.length?Be(t):new He(i,e,t,null==n?1:n)},t.gray=function(t,e){return new Oe(t,0,0,null==e?1:e)},t.cubehelix=qe,t.contours=ho,t.contourDensity=function(){var t=go,e=mo,i=vo,n=960,r=500,o=20,a=2,s=3*o,l=n+2*s>>a,c=r+2*s>>a,u=oo(20);function h(n){var r=new Float32Array(l*c),h=new Float32Array(l*c);n.forEach(function(n,o,u){var h=+t(n,o,u)+s>>a,d=+e(n,o,u)+s>>a,f=+i(n,o,u);h>=0&&h=0&&d>a),po({width:l,height:c,data:h},{width:l,height:c,data:r},o>>a),fo({width:l,height:c,data:r},{width:l,height:c,data:h},o>>a),po({width:l,height:c,data:h},{width:l,height:c,data:r},o>>a),fo({width:l,height:c,data:r},{width:l,height:c,data:h},o>>a),po({width:l,height:c,data:h},{width:l,height:c,data:r},o>>a);var f=u(r);if(!Array.isArray(f)){var p=C(r);f=w(0,p,f),(f=m(0,Math.floor(p/f)*f,f)).shift()}return ho().thresholds(f).size([l,c])(r).map(d)}function d(t){return t.value*=Math.pow(2,-2*a),t.coordinates.forEach(f),t}function f(t){t.forEach(p)}function p(t){t.forEach(g)}function g(t){t[0]=t[0]*Math.pow(2,a)-s,t[1]=t[1]*Math.pow(2,a)-s}function v(){return l=n+2*(s=3*o)>>a,c=r+2*s>>a,h}return h.x=function(e){return arguments.length?(t="function"==typeof e?e:oo(+e),h):t},h.y=function(t){return arguments.length?(e="function"==typeof t?t:oo(+t),h):e},h.weight=function(t){return arguments.length?(i="function"==typeof t?t:oo(+t),h):i},h.size=function(t){if(!arguments.length)return[n,r];var e=Math.ceil(t[0]),i=Math.ceil(t[1]);if(!(e>=0||e>=0))throw new Error("invalid size");return n=e,r=i,v()},h.cellSize=function(t){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return a=Math.floor(Math.log(t)/Math.LN2),v()},h.thresholds=function(t){return arguments.length?(u="function"==typeof t?t:Array.isArray(t)?oo(no.call(t)):oo(t),h):u},h.bandwidth=function(t){if(!arguments.length)return Math.sqrt(o*(o+1));if(!((t=+t)>=0))throw new Error("invalid bandwidth");return o=Math.round((Math.sqrt(4*t*t+1)-1)/2),v()},h},t.dispatch=j,t.drag=function(){var e,i,n,r,o=Gt,a=Xt,s=qt,l=$t,c={},u=j("start","drag","end"),h=0,d=0;function f(t){t.on("mousedown.drag",p).filter(l).on("touchstart.drag",v).on("touchmove.drag",y).on("touchend.drag touchcancel.drag",b).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function p(){if(!r&&o.apply(this,arguments)){var s=L("mouse",a.apply(this,arguments),Bt,this,arguments);s&&(Pt(t.event.view).on("mousemove.drag",g,!0).on("mouseup.drag",m,!0),jt(t.event.view),Ht(),n=!1,e=t.event.clientX,i=t.event.clientY,s("start"))}}function g(){if(Vt(),!n){var r=t.event.clientX-e,o=t.event.clientY-i;n=r*r+o*o>d}c.mouse("drag")}function m(){Pt(t.event.view).on("mousemove.drag mouseup.drag",null),Wt(t.event.view,n),Vt(),c.mouse("end")}function v(){if(o.apply(this,arguments)){var e,i,n=t.event.changedTouches,r=a.apply(this,arguments),s=n.length;for(e=0;el+f||rc+f||os.index){var p=l-a.x-a.vx,g=c-a.y-a.vy,m=p*p+g*g;mt.r&&(t.r=t[e].r)}function s(){if(e){var n,r,o=e.length;for(i=new Array(o),n=0;n=a)){(t.data!==e||t.next)&&(0===u&&(f+=(u=Qo())*u),0===h&&(f+=(h=Qo())*h),f1?(null==i?s.remove(t):s.set(t,f(i)),e):s.get(t)},find:function(e,i,n){var r,o,a,s,l,c=0,u=t.length;for(null==n?n=1/0:n*=n,c=0;c1?(c.on(t,i),e):c.on(t)}}},t.forceX=function(t){var e,i,n,r=Ko(.1);function o(t){for(var r,o=0,a=e.length;oul(n[0],n[1])&&(n[1]=r[1]),ul(r[0],n[1])>ul(n[0],n[1])&&(n[0]=r[0])):o.push(n=r);for(a=-1/0,e=0,n=o[i=o.length-1];e<=i;n=r,++e)r=o[e],(s=ul(n[1],r[0]))>a&&(a=s,As=r[0],Ds=n[1])}return Fs=Bs=null,As===1/0||Ms===1/0?[[NaN,NaN],[NaN,NaN]]:[[As,Ms],[Ds,Ps]]},t.geoCentroid=function(t){zs=Hs=Vs=js=Ws=Us=Ys=Gs=Xs=qs=$s=0,cs(t,fl);var e=Xs,i=qs,n=$s,r=e*e+i*i+n*n;return r<1e-12&&(e=Us,i=Ys,n=Gs,Hs=.12&&r<.234&&n>=-.425&&n<-.214?s:r>=.166&&r<.234&&n>=-.214&&n<-.115?l:a).invert(t)},u.stream=function(i){return t&&e===i?t:(n=[a.stream(e=i),s.stream(i),l.stream(i)],r=n.length,t={point:function(t,e){for(var i=-1;++i2?t[2]+90:90]):[(t=i())[0],t[1],t[2]-90]},i([0,0,90]).scale(159.155)},t.geoTransverseMercatorRaw=eh,t.geoRotation=Dl,t.geoStream=cs,t.geoTransform=function(t){return{stream:mu(t)}},t.cluster=function(){var t=ih,e=1,i=1,n=!1;function r(r){var o,a=0;r.eachAfter(function(e){var i=e.children;i?(e.x=function(t){return t.reduce(nh,0)/t.length}(i),e.y=1+i.reduce(rh,0)):(e.x=o?a+=t(e,o):0,e.y=0,o=e)});var s=function(t){for(var e;e=t.children;)t=e[0];return t}(r),l=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(r),c=s.x-t(s,l)/2,u=l.x+t(l,s)/2;return r.eachAfter(n?function(t){t.x=(t.x-r.x)*e,t.y=(r.y-t.y)*i}:function(t){t.x=(t.x-c)/(u-c)*e,t.y=(1-(r.y?t.y/r.y:1))*i})}return r.separation=function(e){return arguments.length?(t=e,r):t},r.size=function(t){return arguments.length?(n=!1,e=+t[0],i=+t[1],r):n?null:[e,i]},r.nodeSize=function(t){return arguments.length?(n=!0,e=+t[0],i=+t[1],r):n?[e,i]:null},r},t.hierarchy=ah,t.pack=function(){var t=null,e=1,i=1,n=kh;function r(r){return r.x=e/2,r.y=i/2,t?r.eachBefore(Ah(t)).eachAfter(Mh(n,.5)).eachBefore(Dh(1)):r.eachBefore(Ah(Eh)).eachAfter(Mh(kh,1)).eachAfter(Mh(n,r.r/Math.min(e,i))).eachBefore(Dh(Math.min(e,i)/(2*r.r))),r}return r.radius=function(e){return arguments.length?(t=null==(i=e)?null:Ch(i),r):t;var i},r.size=function(t){return arguments.length?(e=+t[0],i=+t[1],r):[e,i]},r.padding=function(t){return arguments.length?(n="function"==typeof t?t:Th(+t),r):n},r},t.packSiblings=function(t){return Sh(t),t},t.packEnclose=dh,t.partition=function(){var t=1,e=1,i=0,n=!1;function r(r){var o=r.height+1;return r.x0=r.y0=i,r.x1=t,r.y1=e/o,r.eachBefore(function(t,e){return function(n){n.children&&Oh(n,n.x0,t*(n.depth+1)/e,n.x1,t*(n.depth+2)/e);var r=n.x0,o=n.y0,a=n.x1-i,s=n.y1-i;a0)throw new Error("cycle");return o}return i.id=function(e){return arguments.length?(t=Ch(e),i):t},i.parentId=function(t){return arguments.length?(e=Ch(t),i):e},i},t.tree=function(){var t=zh,e=1,i=1,n=null;function r(r){var l=function(t){for(var e,i,n,r,o,a=new Uh(t,0),s=[a];e=s.pop();)if(n=e._.children)for(e.children=new Array(o=n.length),r=o-1;r>=0;--r)s.push(i=e.children[r]=new Uh(n[r],r)),i.parent=e;return(a.parent=new Uh(null,0)).children=[a],a}(r);if(l.eachAfter(o),l.parent.m=-l.z,l.eachBefore(a),n)r.eachBefore(s);else{var c=r,u=r,h=r;r.eachBefore(function(t){t.xu.x&&(u=t),t.depth>h.depth&&(h=t)});var d=c===u?1:t(c,u)/2,f=d-c.x,p=e/(u.x+d+f),g=i/(h.depth||1);r.eachBefore(function(t){t.x=(t.x+f)*p,t.y=t.depth*g})}return r}function o(e){var i=e.children,n=e.parent.children,r=e.i?n[e.i-1]:null;if(i){!function(t){for(var e,i=0,n=0,r=t.children,o=r.length;--o>=0;)(e=r[o]).z+=i,e.m+=i,i+=e.s+(n+=e.c)}(e);var o=(i[0].z+i[i.length-1].z)/2;r?(e.z=r.z+t(e._,r._),e.m=e.z-o):e.z=o}else r&&(e.z=r.z+t(e._,r._));e.parent.A=function(e,i,n){if(i){for(var r,o=e,a=e,s=i,l=o.parent.children[0],c=o.m,u=a.m,h=s.m,d=l.m;s=Vh(s),o=Hh(o),s&&o;)l=Hh(l),(a=Vh(a)).a=e,(r=s.z+h-o.z-c+t(s._,o._))>0&&(jh(Wh(s,e,n),e,r),c+=r,u+=r),h+=s.m,c+=o.m,d+=l.m,u+=a.m;s&&!Vh(a)&&(a.t=s,a.m+=h-u),o&&!Hh(l)&&(l.t=o,l.m+=c-d,n=e)}return n}(e,r,e.parent.A||n[0])}function a(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*i}return r.separation=function(e){return arguments.length?(t=e,r):t},r.size=function(t){return arguments.length?(n=!1,e=+t[0],i=+t[1],r):n?null:[e,i]},r.nodeSize=function(t){return arguments.length?(n=!0,e=+t[0],i=+t[1],r):n?[e,i]:null},r},t.treemap=function(){var t=qh,e=!1,i=1,n=1,r=[0],o=kh,a=kh,s=kh,l=kh,c=kh;function u(t){return t.x0=t.y0=0,t.x1=i,t.y1=n,t.eachBefore(h),r=[0],e&&t.eachBefore(Ph),t}function h(e){var i=r[e.depth],n=e.x0+i,u=e.y0+i,h=e.x1-i,d=e.y1-i;h=i-1){var u=s[e];return u.x0=r,u.y0=o,u.x1=a,void(u.y1=l)}for(var h=c[e],d=n/2+h,f=e+1,p=i-1;f>>1;c[g]l-o){var y=(r*v+a*m)/n;t(e,f,m,r,o,y,l),t(f,i,v,y,o,a,l)}else{var b=(o*v+l*m)/n;t(e,f,m,r,o,a,b),t(f,i,v,r,b,a,l)}}(0,l,t.value,e,i,n,r)},t.treemapDice=Oh,t.treemapSlice=Yh,t.treemapSliceDice=function(t,e,i,n,r){(1&t.depth?Yh:Oh)(t,e,i,n,r)},t.treemapSquarify=qh,t.treemapResquarify=$h,t.interpolate=pi,t.interpolateArray=si,t.interpolateBasis=Ke,t.interpolateBasisClosed=Qe,t.interpolateDate=li,t.interpolateDiscrete=function(t){var e=t.length;return function(i){return t[Math.max(0,Math.min(e-1,Math.floor(i*e)))]}},t.interpolateHue=function(t,e){var i=ei(+t,+e);return function(t){var e=i(t);return e-360*Math.floor(e/360)}},t.interpolateNumber=ci,t.interpolateObject=ui,t.interpolateRound=gi,t.interpolateString=fi,t.interpolateTransformCss=Si,t.interpolateTransformSvg=Ci,t.interpolateZoom=Di,t.interpolateRgb=ni,t.interpolateRgbBasis=oi,t.interpolateRgbBasisClosed=ai,t.interpolateHsl=Oi,t.interpolateHslLong=Ii,t.interpolateLab=function(t,e){var i=ii((t=Pe(t)).l,(e=Pe(e)).l),n=ii(t.a,e.a),r=ii(t.b,e.b),o=ii(t.opacity,e.opacity);return function(e){return t.l=i(e),t.a=n(e),t.b=r(e),t.opacity=o(e),t+""}},t.interpolateHcl=Ri,t.interpolateHclLong=Fi,t.interpolateCubehelix=Vi,t.interpolateCubehelixLong=ji,t.piecewise=function(t,e){for(var i=0,n=e.length-1,r=e[0],o=new Array(n<0?0:n);i=0;--e)c.push(t[n[o[e]][2]]);for(e=+s;es!=c>s&&a<(l-i)*(s-n)/(c-n)+i&&(u=!u),l=i,c=n;return u},t.polygonLength=function(t){for(var e,i,n=-1,r=t.length,o=t[r-1],a=o[0],s=o[1],l=0;++n0?a[e-1]:n[0],e=o?[a[o-1],n]:[a[e-1],a[e]]},l.unknown=function(t){return arguments.length?(e=t,l):l},l.thresholds=function(){return a.slice()},l.copy=function(){return t().domain([i,n]).range(s).unknown(e)},od.apply(Sd(l),arguments)},t.scaleThreshold=function t(){var e,i=[.5],n=[0,1],o=1;function a(t){return t<=t?n[r(i,t,0,o)]:e}return a.domain=function(t){return arguments.length?(i=cd.call(t),o=Math.min(i.length,n.length-1),a):i.slice()},a.range=function(t){return arguments.length?(n=cd.call(t),o=Math.min(i.length,n.length-1),a):n.slice()},a.invertExtent=function(t){var e=n.indexOf(t);return[i[e-1],i[e]]},a.unknown=function(t){return arguments.length?(e=t,a):e},a.copy=function(){return t().domain(i).range(n).unknown(e)},od.apply(a,arguments)},t.scaleTime=function(){return od.apply(Lg(Lf,yf,rf,tf,Qd,Zd,qd,Ud,t.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)},t.scaleUtc=function(){return od.apply(Lg(Yf,Wf,Af,kf,Sf,wf,qd,Ud,t.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)},t.scaleSequential=function t(){var e=Sd(xg()(gd));return e.copy=function(){return wg(e,t())},ad.apply(e,arguments)},t.scaleSequentialLog=function t(){var e=Pd(xg()).domain([1,10]);return e.copy=function(){return wg(e,t()).base(e.base())},ad.apply(e,arguments)},t.scaleSequentialPow=_g,t.scaleSequentialSqrt=function(){return _g.apply(null,arguments).exponent(.5)},t.scaleSequentialSymlog=function t(){var e=Nd(xg());return e.copy=function(){return wg(e,t()).constant(e.constant())},ad.apply(e,arguments)},t.scaleSequentialQuantile=function t(){var i=[],n=gd;function o(t){if(!isNaN(t=+t))return n((r(i,t)-1)/(i.length-1))}return o.domain=function(t){if(!arguments.length)return i.slice();i=[];for(var n,r=0,a=t.length;r1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return Hm.h=360*t-100,Hm.s=1.5-1.5*e,Hm.l=.8-.9*e,Hm+""},t.interpolateWarm=Bm,t.interpolateCool=zm,t.interpolateSinebow=function(t){var e;return t=(.5-t)*Math.PI,Vm.r=255*(e=Math.sin(t))*e,Vm.g=255*(e=Math.sin(t+jm))*e,Vm.b=255*(e=Math.sin(t+Wm))*e,Vm+""},t.interpolateViridis=Ym,t.interpolateMagma=Gm,t.interpolateInferno=Xm,t.interpolatePlasma=qm,t.create=function(t){return Pt($(t).call(document.documentElement))},t.creator=$,t.local=It,t.matcher=tt,t.mouse=Bt,t.namespace=q,t.namespaces=X,t.clientPoint=Ft,t.select=Pt,t.selectAll=function(t){return"string"==typeof t?new Mt([document.querySelectorAll(t)],[document.documentElement]):new Mt([null==t?[]:t],At)},t.selection=Dt,t.selector=K,t.selectorAll=J,t.style=lt,t.touch=zt,t.touches=function(t,e){null==e&&(e=Rt().touches);for(var i=0,n=e?e.length:0,r=new Array(n);if;if(s||(s=l=jr()),dnv)if(g>av-nv)s.moveTo(d*Qm(f),d*ev(f)),s.arc(0,0,d,f,p,!m),h>nv&&(s.moveTo(h*Qm(p),h*ev(p)),s.arc(0,0,h,p,f,m));else{var v,y,b=f,L=p,x=f,w=p,_=g,S=g,C=a.apply(this,arguments)/2,k=C>nv&&(n?+n.apply(this,arguments):iv(h*h+d*d)),T=tv(Zm(d-h)/2,+i.apply(this,arguments)),E=T,A=T;if(k>nv){var M=sv(k/h*ev(C)),D=sv(k/d*ev(C));(_-=2*M)>nv?(x+=M*=m?1:-1,w-=M):(_=0,x=w=(f+p)/2),(S-=2*D)>nv?(b+=D*=m?1:-1,L-=D):(S=0,b=L=(f+p)/2)}var P=d*Qm(b),O=d*ev(b),I=h*Qm(w),N=h*ev(w);if(T>nv){var R,F=d*Qm(L),B=d*ev(L),z=h*Qm(x),H=h*ev(x);if(g1?0:u<-1?rv:Math.acos(u))/2),G=iv(R[0]*R[0]+R[1]*R[1]);E=tv(T,(h-G)/(Y-1)),A=tv(T,(d-G)/(Y+1))}}S>nv?A>nv?(v=fv(z,H,P,O,d,A,m),y=fv(F,B,I,N,d,A,m),s.moveTo(v.cx+v.x01,v.cy+v.y01),Anv&&_>nv?E>nv?(v=fv(I,N,F,B,h,-E,m),y=fv(P,O,z,H,h,-E,m),s.lineTo(v.cx+v.x01,v.cy+v.y01),E0&&(f+=h);for(null!=e?p.sort(function(t,i){return e(g[t],g[i])}):null!=i&&p.sort(function(t,e){return i(a[t],a[e])}),s=0,c=f?(v-d*b)/f:0;s0?h*c:0)+b,g[l]={data:a[l],index:s,value:h,startAngle:m,endAngle:u,padAngle:y};return g}return a.value=function(e){return arguments.length?(t="function"==typeof e?e:$m(+e),a):t},a.sortValues=function(t){return arguments.length?(e=t,i=null,a):e},a.sort=function(t){return arguments.length?(i=t,e=null,a):i},a.startAngle=function(t){return arguments.length?(n="function"==typeof t?t:$m(+t),a):n},a.endAngle=function(t){return arguments.length?(r="function"==typeof t?t:$m(+t),a):r},a.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:$m(+t),a):o},a},t.areaRadial=Tv,t.radialArea=Tv,t.lineRadial=kv,t.radialLine=kv,t.pointRadial=Ev,t.linkHorizontal=function(){return Pv(Ov)},t.linkVertical=function(){return Pv(Iv)},t.linkRadial=function(){var t=Pv(Nv);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t},t.symbol=function(){var t=$m(Rv),e=$m(64),i=null;function n(){var n;if(i||(i=n=jr()),t.apply(this,arguments).draw(i,+e.apply(this,arguments)),n)return i=null,n+""||null}return n.type=function(e){return arguments.length?(t="function"==typeof e?e:$m(e),n):t},n.size=function(t){return arguments.length?(e="function"==typeof t?t:$m(+t),n):e},n.context=function(t){return arguments.length?(i=null==t?null:t,n):i},n},t.symbols=Qv,t.symbolCircle=Rv,t.symbolCross=Fv,t.symbolDiamond=Hv,t.symbolSquare=Yv,t.symbolStar=Uv,t.symbolTriangle=Xv,t.symbolWye=Kv,t.curveBasisClosed=function(t){return new iy(t)},t.curveBasisOpen=function(t){return new ny(t)},t.curveBasis=function(t){return new ey(t)},t.curveBundle=oy,t.curveCardinalClosed=uy,t.curveCardinalOpen=dy,t.curveCardinal=ly,t.curveCatmullRomClosed=vy,t.curveCatmullRomOpen=by,t.curveCatmullRom=gy,t.curveLinearClosed=function(t){return new Ly(t)},t.curveLinear=gv,t.curveMonotoneX=function(t){return new Cy(t)},t.curveMonotoneY=function(t){return new ky(t)},t.curveNatural=function(t){return new Ey(t)},t.curveStep=function(t){return new My(t,.5)},t.curveStepAfter=function(t){return new My(t,1)},t.curveStepBefore=function(t){return new My(t,0)},t.stack=function(){var t=$m([]),e=Py,i=Dy,n=Oy;function r(r){var o,a,s=t.apply(this,arguments),l=r.length,c=s.length,u=new Array(c);for(o=0;o0){for(var i,n,r,o=0,a=t[0].length;o1)for(var i,n,r,o,a,s,l=0,c=t[e[0]].length;l=0?(n[0]=o,n[1]=o+=r):r<0?(n[1]=a,n[0]=a+=r):n[0]=o},t.stackOffsetNone=Dy,t.stackOffsetSilhouette=function(t,e){if((i=t.length)>0){for(var i,n=0,r=t[e[0]],o=r.length;n0&&(n=(i=t[e[0]]).length)>0){for(var i,n,r,o=0,a=1;ahn&&i.name===e)return new Tn([[t]],sr,e,+n);return null},t.interrupt=xn,t.voronoi=function(){var t=zy,e=Hy,i=null;function n(n){return new Lb(n.map(function(i,r){var o=[Math.round(t(i,r,n)/vb)*vb,Math.round(e(i,r,n)/vb)*vb];return o.index=r,o.data=i,o}),i)}return n.polygons=function(t){return n(t).polygons()},n.links=function(t){return n(t).links()},n.triangles=function(t){return n(t).triangles()},n.x=function(e){return arguments.length?(t="function"==typeof e?e:By(+e),n):t},n.y=function(t){return arguments.length?(e="function"==typeof t?t:By(+t),n):e},n.extent=function(t){return arguments.length?(i=null==t?null:[[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]],n):i&&[[i[0][0],i[0][1]],[i[1][0],i[1][1]]]},n.size=function(t){return arguments.length?(i=null==t?null:[[0,0],[+t[0],+t[1]]],n):i&&[i[1][0]-i[0][0],i[1][1]-i[0][1]]},n},t.zoom=function(){var e,i,n=Eb,r=Ab,o=Ob,a=Db,s=Pb,l=[0,1/0],c=[[-1/0,-1/0],[1/0,1/0]],u=250,h=Di,d=[],f=j("start","zoom","end"),p=500,g=150,m=0;function v(t){t.property("__zoom",Mb).on("wheel.zoom",S).on("mousedown.zoom",C).on("dblclick.zoom",k).filter(s).on("touchstart.zoom",T).on("touchmove.zoom",E).on("touchend.zoom touchcancel.zoom",A).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function y(t,e){return(e=Math.max(l[0],Math.min(l[1],e)))===t.k?t:new _b(e,t.x,t.y)}function b(t,e,i){var n=e[0]-i[0]*t.k,r=e[1]-i[1]*t.k;return n===t.x&&r===t.y?t:new _b(t.k,n,r)}function L(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function x(t,e,i){t.on("start.zoom",function(){w(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){w(this,arguments).end()}).tween("zoom",function(){var t=arguments,n=w(this,t),o=r.apply(this,t),a=i||L(o),s=Math.max(o[1][0]-o[0][0],o[1][1]-o[0][1]),l=this.__zoom,c="function"==typeof e?e.apply(this,t):e,u=h(l.invert(a).concat(s/l.k),c.invert(a).concat(s/c.k));return function(t){if(1===t)t=c;else{var e=u(t),i=s/e[2];t=new _b(i,a[0]-e[0]*i,a[1]-e[1]*i)}n.zoom(null,t)}})}function w(t,e){for(var i,n=0,r=d.length;nm}e.zoom("mouse",o(b(e.that.__zoom,e.mouse[0]=Bt(e.that),e.mouse[1]),e.extent,c))},!0).on("mouseup.zoom",function(){r.on("mousemove.zoom mouseup.zoom",null),Wt(t.event.view,e.moved),Tb(),e.end()},!0),a=Bt(this),s=t.event.clientX,l=t.event.clientY;jt(t.event.view),kb(),e.mouse=[a,this.__zoom.invert(a)],xn(this),e.start()}}function k(){if(n.apply(this,arguments)){var e=this.__zoom,i=Bt(this),a=e.invert(i),s=e.k*(t.event.shiftKey?.5:2),l=o(b(y(e,s),i,a),r.apply(this,arguments),c);Tb(),u>0?Pt(this).transition().duration(u).call(x,l,i):Pt(this).call(v.transform,l)}}function T(){if(n.apply(this,arguments)){var i,r,o,a,s=w(this,arguments),l=t.event.changedTouches,c=l.length;for(kb(),r=0;r/g,">"):t},b=function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.owner=e,this.d3=e.d3,this.internal=n};b.prototype.init=function(){var t=this.owner,e=t.config,i=t.main;t.axes.x=i.append("g").attr("class",r.axis+" "+r.axisX).attr("clip-path",e.axis_x_inner?"":t.clipPathForXAxis).attr("transform",t.getTranslate("x")).style("visibility",e.axis_x_show?"visible":"hidden"),t.axes.x.append("text").attr("class",r.axisXLabel).attr("transform",e.axis_rotated?"rotate(-90)":"").style("text-anchor",this.textAnchorForXAxisLabel.bind(this)),t.axes.y=i.append("g").attr("class",r.axis+" "+r.axisY).attr("clip-path",e.axis_y_inner?"":t.clipPathForYAxis).attr("transform",t.getTranslate("y")).style("visibility",e.axis_y_show?"visible":"hidden"),t.axes.y.append("text").attr("class",r.axisYLabel).attr("transform",e.axis_rotated?"":"rotate(-90)").style("text-anchor",this.textAnchorForYAxisLabel.bind(this)),t.axes.y2=i.append("g").attr("class",r.axis+" "+r.axisY2).attr("transform",t.getTranslate("y2")).style("visibility",e.axis_y2_show?"visible":"hidden"),t.axes.y2.append("text").attr("class",r.axisY2Label).attr("transform",e.axis_rotated?"":"rotate(-90)").style("text-anchor",this.textAnchorForY2AxisLabel.bind(this))},b.prototype.getXAxis=function(t,e,i,n,r,o,a){var s=this.owner,l=s.config,c={isCategory:s.isCategorized(),withOuterTick:r,tickMultiline:l.axis_x_tick_multiline,tickMultilineMax:l.axis_x_tick_multiline?Number(l.axis_x_tick_multilineMax):0,tickWidth:l.axis_x_tick_width,tickTextRotate:a?0:l.axis_x_tick_rotate,withoutTransition:o},u=new this.internal(this,c).axis.scale(t).orient(e);return s.isTimeSeries()&&n&&"function"!=typeof n&&(n=n.map(function(t){return s.parseDate(t)})),u.tickFormat(i).tickValues(n),s.isCategorized()&&(u.tickCentered(l.axis_x_tick_centered),d(l.axis_x_tick_culling)&&(l.axis_x_tick_culling=!1)),u},b.prototype.updateXAxisTickValues=function(t,e){var i,n=this.owner,r=n.config;return(r.axis_x_tick_fit||r.axis_x_tick_count)&&(i=this.generateTickValues(n.mapTargetsToUniqueXs(t),r.axis_x_tick_count,n.isTimeSeries())),e?e.tickValues(i):(n.xAxis.tickValues(i),n.subXAxis.tickValues(i)),i},b.prototype.getYAxis=function(t,e,i,n,r,o,a){var s=this.owner,l=s.config,c={withOuterTick:r,withoutTransition:o,tickTextRotate:a?0:l.axis_y_tick_rotate},u=new this.internal(this,c).axis.scale(t).orient(e).tickFormat(i);return s.isTimeSeriesY()?u.ticks(l.axis_y_tick_time_type,l.axis_y_tick_time_interval):u.tickValues(n),u},b.prototype.getId=function(t){var e=this.owner.config;return t in e.data_axes?e.data_axes[t]:"y"},b.prototype.getXAxisTickFormat=function(){var t=this.owner,e=t.config,i=t.isTimeSeries()?t.defaultAxisTimeFormat:t.isCategorized()?t.categoryName:function(t){return t};return e.axis_x_tick_format&&(f(e.axis_x_tick_format)?i=e.axis_x_tick_format:t.isTimeSeries()&&(i=function(i){return i?t.axisTimeFormat(e.axis_x_tick_format)(i):""})),f(i)?function(e){return i.call(t,e)}:i},b.prototype.getTickValues=function(t,e){return t||(e?e.tickValues():void 0)},b.prototype.getXAxisTickValues=function(){return this.getTickValues(this.owner.config.axis_x_tick_values,this.owner.xAxis)},b.prototype.getYAxisTickValues=function(){return this.getTickValues(this.owner.config.axis_y_tick_values,this.owner.yAxis)},b.prototype.getY2AxisTickValues=function(){return this.getTickValues(this.owner.config.axis_y2_tick_values,this.owner.y2Axis)},b.prototype.getLabelOptionByAxisId=function(t){var e,i=this.owner.config;return"y"===t?e=i.axis_y_label:"y2"===t?e=i.axis_y2_label:"x"===t&&(e=i.axis_x_label),e},b.prototype.getLabelText=function(t){var e=this.getLabelOptionByAxisId(t);return p(e)?e:e?e.text:null},b.prototype.setLabelText=function(t,e){var i=this.owner.config,n=this.getLabelOptionByAxisId(t);p(n)?"y"===t?i.axis_y_label=e:"y2"===t?i.axis_y2_label=e:"x"===t&&(i.axis_x_label=e):n&&(n.text=e)},b.prototype.getLabelPosition=function(e,i){var n=this.getLabelOptionByAxisId(e),r=n&&"object"===t(n)&&n.position?n.position:i;return{isInner:0<=r.indexOf("inner"),isOuter:0<=r.indexOf("outer"),isLeft:0<=r.indexOf("left"),isCenter:0<=r.indexOf("center"),isRight:0<=r.indexOf("right"),isTop:0<=r.indexOf("top"),isMiddle:0<=r.indexOf("middle"),isBottom:0<=r.indexOf("bottom")}},b.prototype.getXAxisLabelPosition=function(){return this.getLabelPosition("x",this.owner.config.axis_rotated?"inner-top":"inner-right")},b.prototype.getYAxisLabelPosition=function(){return this.getLabelPosition("y",this.owner.config.axis_rotated?"inner-right":"inner-top")},b.prototype.getY2AxisLabelPosition=function(){return this.getLabelPosition("y2",this.owner.config.axis_rotated?"inner-right":"inner-top")},b.prototype.getLabelPositionById=function(t){return"y2"===t?this.getY2AxisLabelPosition():"y"===t?this.getYAxisLabelPosition():this.getXAxisLabelPosition()},b.prototype.textForXAxisLabel=function(){return this.getLabelText("x")},b.prototype.textForYAxisLabel=function(){return this.getLabelText("y")},b.prototype.textForY2AxisLabel=function(){return this.getLabelText("y2")},b.prototype.xForAxisLabel=function(t,e){var i=this.owner;return t?e.isLeft?0:e.isCenter?i.width/2:i.width:e.isBottom?-i.height:e.isMiddle?-i.height/2:0},b.prototype.dxForAxisLabel=function(t,e){return t?e.isLeft?"0.5em":e.isRight?"-0.5em":"0":e.isTop?"-0.5em":e.isBottom?"0.5em":"0"},b.prototype.textAnchorForAxisLabel=function(t,e){return t?e.isLeft?"start":e.isCenter?"middle":"end":e.isBottom?"start":e.isMiddle?"middle":"end"},b.prototype.xForXAxisLabel=function(){return this.xForAxisLabel(!this.owner.config.axis_rotated,this.getXAxisLabelPosition())},b.prototype.xForYAxisLabel=function(){return this.xForAxisLabel(this.owner.config.axis_rotated,this.getYAxisLabelPosition())},b.prototype.xForY2AxisLabel=function(){return this.xForAxisLabel(this.owner.config.axis_rotated,this.getY2AxisLabelPosition())},b.prototype.dxForXAxisLabel=function(){return this.dxForAxisLabel(!this.owner.config.axis_rotated,this.getXAxisLabelPosition())},b.prototype.dxForYAxisLabel=function(){return this.dxForAxisLabel(this.owner.config.axis_rotated,this.getYAxisLabelPosition())},b.prototype.dxForY2AxisLabel=function(){return this.dxForAxisLabel(this.owner.config.axis_rotated,this.getY2AxisLabelPosition())},b.prototype.dyForXAxisLabel=function(){var t=this.owner,e=t.config,i=this.getXAxisLabelPosition();return e.axis_rotated?i.isInner?"1.2em":-25-(t.config.axis_x_inner?0:this.getMaxTickWidth("x")):i.isInner?"-0.5em":e.axis_x_height?e.axis_x_height-10:"3em"},b.prototype.dyForYAxisLabel=function(){var t=this.owner,e=this.getYAxisLabelPosition();return t.config.axis_rotated?e.isInner?"-0.5em":"3em":e.isInner?"1.2em":-10-(t.config.axis_y_inner?0:this.getMaxTickWidth("y")+10)},b.prototype.dyForY2AxisLabel=function(){var t=this.owner,e=this.getY2AxisLabelPosition();return t.config.axis_rotated?e.isInner?"1.2em":"-2.2em":e.isInner?"-0.5em":15+(t.config.axis_y2_inner?0:this.getMaxTickWidth("y2")+15)},b.prototype.textAnchorForXAxisLabel=function(){var t=this.owner;return this.textAnchorForAxisLabel(!t.config.axis_rotated,this.getXAxisLabelPosition())},b.prototype.textAnchorForYAxisLabel=function(){var t=this.owner;return this.textAnchorForAxisLabel(t.config.axis_rotated,this.getYAxisLabelPosition())},b.prototype.textAnchorForY2AxisLabel=function(){var t=this.owner;return this.textAnchorForAxisLabel(t.config.axis_rotated,this.getY2AxisLabelPosition())},b.prototype.getMaxTickWidth=function(t,e){var i,n,r,o,a=this.owner,s=a.config,l=0;return e&&a.currentMaxTickWidths[t]||(a.svg&&(i=a.filterTargetsToShow(a.data.targets),"y"===t?(n=a.y.copy().domain(a.getYDomain(i,"y")),r=this.getYAxis(n,a.yOrient,s.axis_y_tick_format,a.yAxisTickValues,!1,!0,!0)):"y2"===t?(n=a.y2.copy().domain(a.getYDomain(i,"y2")),r=this.getYAxis(n,a.y2Orient,s.axis_y2_tick_format,a.y2AxisTickValues,!1,!0,!0)):(n=a.x.copy().domain(a.getXDomain(i)),r=this.getXAxis(n,a.xOrient,a.xAxisTickFormat,a.xAxisTickValues,!1,!0,!0),this.updateXAxisTickValues(i,r)),(o=a.d3.select("body").append("div").classed("c3",!0)).append("svg").style("visibility","hidden").style("position","fixed").style("top",0).style("left",0).append("g").call(r).each(function(){a.d3.select(this).selectAll("text").each(function(){var t=this.getBoundingClientRect();le.getTotalLength())break;i--}while(0=this.numberOfItems)throw"INDEX_SIZE_ERR"},window.SVGPathSegList.prototype.getItem=function(t){return this._checkPathSynchronizedToList(),this._checkValidIndex(t),this._list[t]},window.SVGPathSegList.prototype.insertItemBefore=function(t,e){return this._checkPathSynchronizedToList(),e>this.numberOfItems&&(e=this.numberOfItems),t._owningPathSegList&&(t=t.clone()),this._list.splice(e,0,t),(t._owningPathSegList=this)._writeListToPath(),t},window.SVGPathSegList.prototype.replaceItem=function(t,e){return this._checkPathSynchronizedToList(),t._owningPathSegList&&(t=t.clone()),this._checkValidIndex(e),((this._list[e]=t)._owningPathSegList=this)._writeListToPath(),t},window.SVGPathSegList.prototype.removeItem=function(t){this._checkPathSynchronizedToList(),this._checkValidIndex(t);var e=this._list[t];return this._list.splice(t,1),this._writeListToPath(),e},window.SVGPathSegList.prototype.appendItem=function(t){return this._checkPathSynchronizedToList(),t._owningPathSegList&&(t=t.clone()),this._list.push(t),(t._owningPathSegList=this)._writeListToPath(),t},window.SVGPathSegList._pathSegArrayAsString=function(t){var e="",i=!0;return t.forEach(function(t){i?(i=!1,e+=t._asPathString()):e+=" "+t._asPathString()}),e},window.SVGPathSegList.prototype._parsePath=function(t){if(!t||0==t.length)return[];var e=this,i=function(){this.pathSegList=[]};i.prototype.appendSegment=function(t){this.pathSegList.push(t)};var n=function(t){this._string=t,this._currentIndex=0,this._endIndex=this._string.length,this._previousCommand=window.SVGPathSeg.PATHSEG_UNKNOWN,this._skipOptionalSpaces()};n.prototype._isCurrentSpace=function(){var t=this._string[this._currentIndex];return t<=" "&&(" "==t||"\n"==t||"\t"==t||"\r"==t||"\f"==t)},n.prototype._skipOptionalSpaces=function(){for(;this._currentIndex=this._endIndex||this._string.charAt(this._currentIndex)<"0"||"9"=this._endIndex||this._string.charAt(this._currentIndex)<"0"||"9"=this._endIndex)){var t=!1,e=this._string.charAt(this._currentIndex++);if("0"==e)t=!1;else{if("1"!=e)return;t=!0}return this._skipOptionalSpacesOrDelimiter(),t}},n.prototype.parseSegment=function(){var t=this._string[this._currentIndex],i=this._pathSegTypeFromChar(t);if(i==window.SVGPathSeg.PATHSEG_UNKNOWN){if(this._previousCommand==window.SVGPathSeg.PATHSEG_UNKNOWN)return null;if((i=this._nextCommandHelper(t,this._previousCommand))==window.SVGPathSeg.PATHSEG_UNKNOWN)return null}else this._currentIndex++;switch(this._previousCommand=i){case window.SVGPathSeg.PATHSEG_MOVETO_REL:return new window.SVGPathSegMovetoRel(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_MOVETO_ABS:return new window.SVGPathSegMovetoAbs(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_REL:return new window.SVGPathSegLinetoRel(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_ABS:return new window.SVGPathSegLinetoAbs(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL:return new window.SVGPathSegLinetoHorizontalRel(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS:return new window.SVGPathSegLinetoHorizontalAbs(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL:return new window.SVGPathSegLinetoVerticalRel(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS:return new window.SVGPathSegLinetoVerticalAbs(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_CLOSEPATH:return this._skipOptionalSpaces(),new window.SVGPathSegClosePath(e);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL:var n={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicRel(e,n.x,n.y,n.x1,n.y1,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS:return n={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoCubicAbs(e,n.x,n.y,n.x1,n.y1,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:return n={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoCubicSmoothRel(e,n.x,n.y,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:return n={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoCubicSmoothAbs(e,n.x,n.y,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL:return n={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoQuadraticRel(e,n.x,n.y,n.x1,n.y1);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS:return n={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegCurvetoQuadraticAbs(e,n.x,n.y,n.x1,n.y1);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:return new window.SVGPathSegCurvetoQuadraticSmoothRel(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:return new window.SVGPathSegCurvetoQuadraticSmoothAbs(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_ARC_REL:return n={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegArcRel(e,n.x,n.y,n.x1,n.y1,n.arcAngle,n.arcLarge,n.arcSweep);case window.SVGPathSeg.PATHSEG_ARC_ABS:return n={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()},new window.SVGPathSegArcAbs(e,n.x,n.y,n.x1,n.y1,n.arcAngle,n.arcLarge,n.arcSweep);default:throw"Unknown path seg type."}};var r=new i,o=new n(t);if(!o.initialCommandIsMoveTo())return[];for(;o.hasMoreData();){var a=o.parseSegment();if(!a)return[];r.appendSegment(a)}return r.pathSegList}),String.prototype.padEnd||(String.prototype.padEnd=function(t,e){return t>>=0,e=String(void 0!==e?e:" "),this.length>t?String(this):((t-=this.length)>e.length&&(e+=e.repeat(t/e.length)),String(this)+e.slice(0,t))}),(i.prototype.axis=function(){}).labels=function(t){var e=this.internal;arguments.length&&(Object.keys(t).forEach(function(i){e.axis.setLabelText(i,t[i])}),e.axis.updateLabels())},i.prototype.axis.max=function(e){var i=this.internal,n=i.config;if(!arguments.length)return{x:n.axis_x_max,y:n.axis_y_max,y2:n.axis_y2_max};"object"===t(e)?(m(e.x)&&(n.axis_x_max=e.x),m(e.y)&&(n.axis_y_max=e.y),m(e.y2)&&(n.axis_y2_max=e.y2)):n.axis_y_max=n.axis_y2_max=e,i.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0})},i.prototype.axis.min=function(e){var i=this.internal,n=i.config;if(!arguments.length)return{x:n.axis_x_min,y:n.axis_y_min,y2:n.axis_y2_min};"object"===t(e)?(m(e.x)&&(n.axis_x_min=e.x),m(e.y)&&(n.axis_y_min=e.y),m(e.y2)&&(n.axis_y2_min=e.y2)):n.axis_y_min=n.axis_y2_min=e,i.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0})},i.prototype.axis.range=function(t){if(!arguments.length)return{max:this.axis.max(),min:this.axis.min()};h(t.max)&&this.axis.max(t.max),h(t.min)&&this.axis.min(t.min)},i.prototype.category=function(t,e){var i=this.internal,n=i.config;return 1'":;\[\]\/|~`{}\\])/g,"\\$1")},e.prototype.selectorTarget=function(t,e){return(e||"")+"."+r.target+this.getTargetSelectorSuffix(t)},e.prototype.selectorTargets=function(t,e){var i=this;return(t=t||[]).length?t.map(function(t){return i.selectorTarget(t,e)}):null},e.prototype.selectorLegend=function(t){return"."+r.legendItem+this.getTargetSelectorSuffix(t)},e.prototype.selectorLegends=function(t){var e=this;return t&&t.length?t.map(function(t){return e.selectorLegend(t)}):null},e.prototype.getClipPath=function(t){return"url("+(0<=window.navigator.appVersion.toLowerCase().indexOf("msie 9.")?"":document.URL.split("#")[0])+"#"+t+")"},e.prototype.appendClip=function(t,e){return t.append("clipPath").attr("id",e).append("rect")},e.prototype.getAxisClipX=function(t){var e=Math.max(30,this.margin.left);return t?-(1+e):-(e-1)},e.prototype.getAxisClipY=function(t){return t?-20:-this.margin.top},e.prototype.getXAxisClipX=function(){return this.getAxisClipX(!this.config.axis_rotated)},e.prototype.getXAxisClipY=function(){return this.getAxisClipY(!this.config.axis_rotated)},e.prototype.getYAxisClipX=function(){return this.config.axis_y_inner?-1:this.getAxisClipX(this.config.axis_rotated)},e.prototype.getYAxisClipY=function(){return this.getAxisClipY(this.config.axis_rotated)},e.prototype.getAxisClipWidth=function(t){var e=Math.max(30,this.margin.left),i=Math.max(30,this.margin.right);return t?this.width+2+e+i:this.margin.left+20},e.prototype.getAxisClipHeight=function(t){return(t?this.margin.bottom:this.margin.top+this.height)+20},e.prototype.getXAxisClipWidth=function(){return this.getAxisClipWidth(!this.config.axis_rotated)},e.prototype.getXAxisClipHeight=function(){return this.getAxisClipHeight(!this.config.axis_rotated)},e.prototype.getYAxisClipWidth=function(){return this.getAxisClipWidth(this.config.axis_rotated)+(this.config.axis_y_inner?20:0)},e.prototype.getYAxisClipHeight=function(){return this.getAxisClipHeight(this.config.axis_rotated)},e.prototype.generateColor=function(){var t=this.config,e=this.d3,i=t.data_colors,n=v(t.color_pattern)?t.color_pattern:e.schemeCategory10,r=t.data_color,o=[];return function(t){var e,a=t.id||t.data&&t.data.id||t;return i[a]instanceof Function?e=i[a](t):i[a]?e=i[a]:(o.indexOf(a)<0&&o.push(a),e=n[o.indexOf(a)%n.length],i[a]=e),r instanceof Function?r(e,t):e}},e.prototype.generateLevelColor=function(){var t=this.config,e=t.color_pattern,i=t.color_threshold,n="value"===i.unit,r=i.values&&i.values.length?i.values:[],o=i.max||100;return v(i)&&v(e)?function(t){var i,a=e[e.length-1];for(i=0;il&&(s=s.filter(function(t){return(""+t).indexOf(".")<0}));return s},e.prototype.getGridFilterToRemove=function(t){return t?function(e){var i=!1;return[].concat(t).forEach(function(t){("value"in t&&e.value===t.value||"class"in t&&e.class===t.class)&&(i=!0)}),i}:function(){return!0}},e.prototype.removeGridLines=function(t,e){var i=this.config,n=this.getGridFilterToRemove(t),o=function(t){return!n(t)},a=e?r.xgridLines:r.ygridLines,s=e?r.xgridLine:r.ygridLine;this.main.select("."+a).selectAll("."+s).filter(n).transition().duration(i.transition_duration).style("opacity",0).remove(),e?i.grid_x_lines=i.grid_x_lines.filter(o):i.grid_y_lines=i.grid_y_lines.filter(o)},e.prototype.initEventRect=function(){var t=this,e=t.config;t.main.select("."+r.chart).append("g").attr("class",r.eventRects).style("fill-opacity",0),t.eventRect=t.main.select("."+r.eventRects).append("rect").attr("class",r.eventRect),e.zoom_enabled&&t.zoom&&(t.eventRect.call(t.zoom).on("dblclick.zoom",null),e.zoom_initialRange&&t.eventRect.transition().duration(0).call(t.zoom.transform,t.zoomTransform(e.zoom_initialRange)))},e.prototype.redrawEventRect=function(){var t,e,i=this,n=i.d3,o=i.config;function a(){i.svg.select("."+r.eventRect).style("cursor",null),i.hideXGridFocus(),i.hideTooltip(),i.unexpandCircles(),i.unexpandBars()}t=i.width,e=i.height,i.main.select("."+r.eventRects).style("cursor",o.zoom_enabled?o.axis_rotated?"ns-resize":"ew-resize":null),i.eventRect.attr("x",0).attr("y",0).attr("width",t).attr("height",e).on("mouseout",o.interaction_enabled?function(){o&&(i.hasArcType()||a())}:null).on("mousemove",o.interaction_enabled?function(){var t,e,s,l;i.dragging||i.hasArcType(t)||(t=i.filterTargetsToShow(i.data.targets),e=n.mouse(this),s=i.findClosestFromTargets(t,e),!i.mouseover||s&&s.id===i.mouseover.id||(o.data_onmouseout.call(i.api,i.mouseover),i.mouseover=void 0),s?(l=(i.isScatterType(s)||!o.tooltip_grouped?[s]:i.filterByX(t,s.x)).map(function(t){return i.addName(t)}),i.showTooltip(l,this),o.point_focus_expand_enabled&&(i.unexpandCircles(),l.forEach(function(t){i.expandCircles(t.index,t.id,!1)})),i.expandBars(s.index,s.id,!0),i.showXGridFocus(l),(i.isBarType(s.id)||i.dist(s,e)i.bar_width_max?i.bar_width_max:n},e.prototype.getBars=function(t,e){return(e?this.main.selectAll("."+r.bars+this.getTargetSelectorSuffix(e)):this.main).selectAll("."+r.bar+(m(t)?"-"+t:""))},e.prototype.expandBars=function(t,e,i){i&&this.unexpandBars(),this.getBars(t,e).classed(r.EXPANDED,!0)},e.prototype.unexpandBars=function(t){this.getBars(t).classed(r.EXPANDED,!1)},e.prototype.generateDrawBar=function(t,e){var i=this.config,n=this.generateGetBarPoints(t,e);return function(t,e){var r=n(t,e),o=i.axis_rotated?1:0,a=i.axis_rotated?0:1;return"M "+r[0][o]+","+r[0][a]+" L"+r[1][o]+","+r[1][a]+" L"+r[2][o]+","+r[2][a]+" L"+r[3][o]+","+r[3][a]+" z"}},e.prototype.generateGetBarPoints=function(t,e){var i=this,n=e?i.subXAxis:i.xAxis,r=t.__max__+1,o=i.getBarW(n,r),a=i.getShapeX(o,r,t,!!e),s=i.getShapeY(!!e),l=i.getShapeOffset(i.isBarType,t,!!e),c=o*(i.config.bar_space/2),u=e?i.getSubYScale:i.getYScale;return function(t,e){var n=u.call(i,t.id)(0),r=l(t,e)||n,h=a(t),d=s(t);return i.config.axis_rotated&&(0o.width?n=o.width-a.width:n<0&&(n=4)),n},e.prototype.getYForText=function(t,e,i){var n,r=this,o=i.getBoundingClientRect();return r.config.axis_rotated?n=(t[0][0]+t[2][0]+.6*o.height)/2:(n=t[2][1],e.value<0||0===e.value&&!r.hasPositiveValue?(n+=o.height,r.isBarType(e)&&r.isSafari()?n-=3:!r.isBarType(e)&&r.isChrome()&&(n+=3)):n+=r.isBarType(e)?-3:-6),null!==e.value||r.config.axis_rotated||(nthis.height&&(n=this.height-4)),n},e.prototype.initTitle=function(){this.title=this.svg.append("text").text(this.config.title_text).attr("class",this.CLASS.title)},e.prototype.redrawTitle=function(){var t=this;t.title.attr("x",t.xForTitle.bind(t)).attr("y",t.yForTitle.bind(t))},e.prototype.xForTitle=function(){var t=this,e=t.config,i=e.title_position||"left";return 0<=i.indexOf("right")?t.currentWidth-t.getTextRect(t.title.node().textContent,t.CLASS.title,t.title.node()).width-e.title_padding.right:0<=i.indexOf("center")?(t.currentWidth-t.getTextRect(t.title.node().textContent,t.CLASS.title,t.title.node()).width)/2:e.title_padding.left},e.prototype.yForTitle=function(){var t=this;return t.config.title_padding.top+t.getTextRect(t.title.node().textContent,t.CLASS.title,t.title.node()).height},e.prototype.getTitlePadding=function(){return this.yForTitle()+this.config.title_padding.bottom},e.prototype.initTooltip=function(){var t,e=this,i=e.config;if(e.tooltip=e.selectChart.style("position","relative").append("div").attr("class",r.tooltipContainer).style("position","absolute").style("pointer-events","none").style("display","none"),i.tooltip_init_show){if(e.isTimeSeries()&&p(i.tooltip_init_x)){for(i.tooltip_init_x=e.parseDate(i.tooltip_init_x),t=0;t"+(a||0===a?""+a+"":"")),void 0!==(s=y(p(t[o].value,t[o].ratio,t[o].id,t[o].index,t))))){if(null===t[o].name)continue;l=y(f(t[o].name,t[o].ratio,t[o].id,t[o].index)),c=u.levelColor?u.levelColor(t[o].value):n(t[o].id),r+="",r+=""+l+"",r+=""+s+"",r+=""}return r+""},e.prototype.tooltipPosition=function(t,e,i,n){var r,o,a,s,l,c=this,u=c.config,h=c.d3,d=c.hasArcType(),f=h.mouse(n);return d?(o=(c.width-(c.isLegendRight?c.getLegendWidth():0))/2+f[0],s=(c.hasType("gauge")?c.height:c.height/2)+f[1]+20):(r=c.getSvgLeft(!0),s=u.axis_rotated?(a=(o=r+f[0]+100)+e,l=c.currentWidth-c.getCurrentPaddingRight(),c.x(t[0].x)+20):(a=(o=r+c.getCurrentPaddingLeft(!0)+c.x(t[0].x)+20)+e,l=r+c.currentWidth-c.getCurrentPaddingRight(),f[1]+15),lc.currentHeight&&(s-=i+30)),s<0&&(s=0),{top:s,left:o}},e.prototype.showTooltip=function(t,i){var n,r,o,a=this,s=a.config,l=a.hasArcType(),c=t.filter(function(t){return t&&m(t.value)}),u=s.tooltip_position||e.prototype.tooltipPosition;0!==c.length&&s.tooltip_show&&(a.tooltip.html(s.tooltip_contents.call(a,t,a.axis.getXAxisTickFormat(),a.getYFormat(l),a.color)).style("display","block"),n=a.tooltip.property("offsetWidth"),r=a.tooltip.property("offsetHeight"),o=u.call(this,c,n,r,i),a.tooltip.style("top",o.top+"px").style("left",o.left+"px"))},e.prototype.hideTooltip=function(){this.tooltip.style("display","none")},e.prototype.setTargetType=function(t,e){var i=this,n=i.config;i.mapToTargetIds(t).forEach(function(t){i.withoutFadeIn[t]=e===n.data_types[t],n.data_types[t]=e}),t||(n.data_type=e)},e.prototype.hasType=function(t,e){var i=this.config.data_types,n=!1;return(e=e||this.data.targets)&&e.length?e.forEach(function(e){var r=i[e.id];(r&&0<=r.indexOf(t)||!r&&"line"===t)&&(n=!0)}):Object.keys(i).length?Object.keys(i).forEach(function(e){i[e]===t&&(n=!0)}):n=this.config.data_type===t,n},e.prototype.hasArcType=function(t){return this.hasType("pie",t)||this.hasType("donut",t)||this.hasType("gauge",t)},e.prototype.isLineType=function(t){var e=this.config,i=p(t)?t:t.id;return!e.data_types[i]||0<=["line","spline","area","area-spline","step","area-step"].indexOf(e.data_types[i])},e.prototype.isStepType=function(t){var e=p(t)?t:t.id;return 0<=["step","area-step"].indexOf(this.config.data_types[e])},e.prototype.isSplineType=function(t){var e=p(t)?t:t.id;return 0<=["spline","area-spline"].indexOf(this.config.data_types[e])},e.prototype.isAreaType=function(t){var e=p(t)?t:t.id;return 0<=["area","area-spline","area-step"].indexOf(this.config.data_types[e])},e.prototype.isBarType=function(t){var e=p(t)?t:t.id;return"bar"===this.config.data_types[e]},e.prototype.isScatterType=function(t){var e=p(t)?t:t.id;return"scatter"===this.config.data_types[e]},e.prototype.isPieType=function(t){var e=p(t)?t:t.id;return"pie"===this.config.data_types[e]},e.prototype.isGaugeType=function(t){var e=p(t)?t:t.id;return"gauge"===this.config.data_types[e]},e.prototype.isDonutType=function(t){var e=p(t)?t:t.id;return"donut"===this.config.data_types[e]},e.prototype.isArcType=function(t){return this.isPieType(t)||this.isDonutType(t)||this.isGaugeType(t)},e.prototype.lineData=function(t){return this.isLineType(t)?[t]:[]},e.prototype.arcData=function(t){return this.isArcType(t.data)?[t]:[]},e.prototype.barData=function(t){return this.isBarType(t)?t.values:[]},e.prototype.lineOrScatterData=function(t){return this.isLineType(t)||this.isScatterType(t)?t.values:[]},e.prototype.barOrLineData=function(t){return this.isBarType(t)||this.isLineType(t)?t.values:[]},e.prototype.isSafari=function(){var t=window.navigator.userAgent;return 0<=t.indexOf("Safari")&&t.indexOf("Chrome")<0},e.prototype.isChrome=function(){return 0<=window.navigator.userAgent.indexOf("Chrome")},e.prototype.initZoom=function(){var t,e=this,i=e.d3,n=e.config;return e.zoom=i.zoom().on("start",function(){if("scroll"===n.zoom_type){var r=i.event.sourceEvent;r&&"brush"===r.type||(t=r,n.zoom_onzoomstart.call(e.api,r))}}).on("zoom",function(){if("scroll"===n.zoom_type){var t=i.event.sourceEvent;t&&"brush"===t.type||(e.redrawForZoom(),n.zoom_onzoom.call(e.api,e.x.orgDomain()))}}).on("end",function(){if("scroll"===n.zoom_type){var r=i.event.sourceEvent;r&&"brush"===r.type||r&&t.clientX===r.clientX&&t.clientY===r.clientY||n.zoom_onzoomend.call(e.api,e.x.orgDomain())}}),e.zoom.updateDomain=function(){return i.event&&i.event.transform&&e.x.domain(i.event.transform.rescaleX(e.subX).domain()),this},e.zoom.updateExtent=function(){return this.scaleExtent([1,1/0]).translateExtent([[0,0],[e.width,e.height]]).extent([[0,0],[e.width,e.height]]),this},e.zoom.update=function(){return this.updateExtent().updateDomain()},e.zoom.updateExtent()},e.prototype.zoomTransform=function(t){var e=[this.x(t[0]),this.x(t[1])];return this.d3.zoomIdentity.scale(this.width/(e[1]-e[0])).translate(-e[0],0)},e.prototype.initDragZoom=function(){var t=this,e=t.d3,i=t.config,n=t.context=t.svg,o=t.margin.left+20.5,a=t.margin.top+.5;if("drag"===i.zoom_type&&i.zoom_enabled){var s=function(e){return e&&e.map(function(e){return t.x.invert(e)})},l=t.dragZoomBrush=e.brushX().on("start",function(){t.api.unzoom(),t.svg.select("."+r.dragZoom).classed("disabled",!1),i.zoom_onzoomstart.call(t.api,e.event.sourceEvent)}).on("brush",function(){i.zoom_onzoom.call(t.api,s(e.event.selection))}).on("end",function(){if(null!=e.event.selection){var n=s(e.event.selection);i.zoom_disableDefaultBehavior||t.api.zoom(n),t.svg.select("."+r.dragZoom).classed("disabled",!0),i.zoom_onzoomend.call(t.api,n)}});n.append("g").classed(r.dragZoom,!0).attr("clip-path",t.clipPath).attr("transform","translate("+o+","+a+")").call(l)}},e.prototype.getZoomDomain=function(){var t=this.config,e=this.d3;return[e.min([this.orgXDomain[0],t.zoom_x_min]),e.max([this.orgXDomain[1],t.zoom_x_max])]},e.prototype.redrawForZoom=function(){var t=this,e=t.d3,i=t.config,n=t.zoom,r=t.x;i.zoom_enabled&&0!==t.filterTargetsToShow(t.data.targets).length&&(n.update(),i.zoom_disableDefaultBehavior||(t.isCategorized()&&r.orgDomain()[0]===t.orgXDomain[0]&&r.domain([t.orgXDomain[0]-1e-10,r.orgDomain()[1]]),t.redraw({withTransition:!1,withY:i.zoom_rescale,withSubchart:!1,withEventRect:!1,withDimension:!1}),e.event.sourceEvent&&"mousemove"===e.event.sourceEvent.type&&(t.cancelClick=!0)))},L}),function(t,e,i){var n;n=function(i){"use strict";var n,r,o,a,s,l,c,u,h,d,f,p,g,m,v,y,b,L,x,w,_,S,C,k,T,E,A,M,D,P={},O=0;n=function(){return{common:{type:"line",lineColor:"#00f",fillColor:"#cdf",defaultPixelsPerValue:3,width:"auto",height:"auto",composite:!1,tagValuesAttribute:"values",tagOptionsPrefix:"spark",enableTagOptions:!1,enableHighlight:!0,highlightLighten:1.4,tooltipSkipNull:!0,tooltipPrefix:"",tooltipSuffix:"",disableHiddenCheck:!1,numberFormatter:!1,numberDigitGroupCount:3,numberDigitGroupSep:",",numberDecimalMark:".",disableTooltips:!1,disableInteraction:!1},line:{spotColor:"#f80",highlightSpotColor:"#5f5",highlightLineColor:"#f22",spotRadius:1.5,minSpotColor:"#f80",maxSpotColor:"#f80",lineWidth:1,normalRangeMin:void 0,normalRangeMax:void 0,normalRangeColor:"#ccc",drawNormalOnTop:!1,chartRangeMin:void 0,chartRangeMax:void 0,chartRangeMinX:void 0,chartRangeMaxX:void 0,tooltipFormat:new o(' {{prefix}}{{y}}{{suffix}}')},bar:{barColor:"#3366cc",negBarColor:"#f44",stackedBarColor:["#3366cc","#dc3912","#ff9900","#109618","#66aa00","#dd4477","#0099c6","#990099"],zeroColor:void 0,nullColor:void 0,zeroAxis:!0,barWidth:4,barSpacing:1,chartRangeMax:void 0,chartRangeMin:void 0,chartRangeClip:!1,colorMap:void 0,tooltipFormat:new o(' {{prefix}}{{value}}{{suffix}}')},tristate:{barWidth:4,barSpacing:1,posBarColor:"#6f6",negBarColor:"#f44",zeroBarColor:"#999",colorMap:{},tooltipFormat:new o(' {{value:map}}'),tooltipValueLookups:{map:{"-1":"Loss",0:"Draw",1:"Win"}}},discrete:{lineHeight:"auto",thresholdColor:void 0,thresholdValue:0,chartRangeMax:void 0,chartRangeMin:void 0,chartRangeClip:!1,tooltipFormat:new o("{{prefix}}{{value}}{{suffix}}")},bullet:{targetColor:"#f33",targetWidth:3,performanceColor:"#33f",rangeColors:["#d3dafe","#a8b6ff","#7f94ff"],base:void 0,tooltipFormat:new o("{{fieldkey:fields}} - {{value}}"),tooltipValueLookups:{fields:{r:"Range",p:"Performance",t:"Target"}}},pie:{offset:0,sliceColors:["#3366cc","#dc3912","#ff9900","#109618","#66aa00","#dd4477","#0099c6","#990099"],borderWidth:0,borderColor:"#000",tooltipFormat:new o(' {{value}} ({{percent.1}}%)')},box:{raw:!1,boxLineColor:"#000",boxFillColor:"#cdf",whiskerColor:"#000",outlierLineColor:"#333",outlierFillColor:"#fff",medianColor:"#f00",showOutliers:!0,outlierIQR:1.5,spotRadius:1.5,target:void 0,targetColor:"#4a2",chartRangeMax:void 0,chartRangeMin:void 0,tooltipFormat:new o("{{field:fields}}: {{value}}"),tooltipFormatFieldlistKey:"field",tooltipValueLookups:{fields:{lq:"Lower Quartile",med:"Median",uq:"Upper Quartile",lo:"Left Outlier",ro:"Right Outlier",lw:"Left Whisker",rw:"Right Whisker"}}}}},r=function(){var t,e;return t=function(){this.init.apply(this,arguments)},arguments.length>1?(arguments[0]?(t.prototype=i.extend(new arguments[0],arguments[arguments.length-1]),t._super=arguments[0].prototype):t.prototype=arguments[arguments.length-1],arguments.length>2&&((e=Array.prototype.slice.call(arguments,1,-1)).unshift(t.prototype),i.extend.apply(i,e))):t.prototype=arguments[0],t.prototype.cls=t,t},i.SPFormatClass=o=r({fre:/\{\{([\w.]+?)(:(.+?))?\}\}/g,precre:/(\w+)\.(\d+)/,init:function(t,e){this.format=t,this.fclass=e},render:function(t,e,i){var n,r,o,a,s,l=this,c=t;return this.format.replace(this.fre,function(){return r=arguments[1],o=arguments[3],(n=l.precre.exec(r))?(s=n[2],r=n[1]):s=!1,void 0===(a=c[r])?"":o&&e&&e[o]?e[o].get?e[o].get(a)||a:e[o][a]||a:(h(a)&&(a=i.get("numberFormatter")?i.get("numberFormatter")(a):g(a,s,i.get("numberDigitGroupCount"),i.get("numberDigitGroupSep"),i.get("numberDecimalMark"))),a)})}}),i.spformat=function(t,e){return new o(t,e)},a=function(t,e,i){return ti?i:t},s=function(t,i){var n;return 2===i?(n=e.floor(t.length/2),t.length%2?t[n]:(t[n-1]+t[n])/2):t.length%2?(n=(t.length*i+i)/4)%1?(t[e.floor(n)]+t[e.floor(n)-1])/2:t[n-1]:(n=(t.length*i+2)/4)%1?(t[e.floor(n)]+t[e.floor(n)-1])/2:t[n-1]},l=function(t){var e;switch(t){case"undefined":t=void 0;break;case"null":t=null;break;case"true":t=!0;break;case"false":t=!1;break;default:t==(e=parseFloat(t))&&(t=e)}return t},c=function(t){var e,i=[];for(e=t.length;e--;)i[e]=l(t[e]);return i},u=function(t,e){var i,n,r=[];for(i=0,n=t.length;i0;s-=n)t.splice(s,0,r);return t.join("")},d=function(t,e,i){var n;for(n=e.length;n--;)if((!i||null!==e[n])&&e[n]!==t)return!1;return!0},p=function(t){return i.isArray(t)?t:[t]},f=function(e){var i,n;if(t.createStyleSheet)try{return void(t.createStyleSheet().cssText=e)}catch(t){n=!0}(i=t.createElement("style")).type="text/css",t.getElementsByTagName("head")[0].appendChild(i),n?t.styleSheets[t.styleSheets.length-1].cssText=e:i["string"==typeof t.body.style.WebkitAppearance?"innerText":"innerHTML"]=e},i.fn.simpledraw=function(e,n,r,o){var a,s;if(r&&(a=this.data("_jqs_vcanvas")))return a;if(!1===i.fn.sparkline.canvas)return!1;if(void 0===i.fn.sparkline.canvas){var l=t.createElement("canvas");if(l.getContext&&l.getContext("2d"))i.fn.sparkline.canvas=function(t,e,i,n){return new A(t,e,i,n)};else{if(!t.namespaces||t.namespaces.v)return i.fn.sparkline.canvas=!1,!1;t.namespaces.add("v","urn:schemas-microsoft-com:vml","#default#VML"),i.fn.sparkline.canvas=function(t,e,i,n){return new M(t,e,i)}}}return void 0===e&&(e=i(this).innerWidth()),void 0===n&&(n=i(this).innerHeight()),a=i.fn.sparkline.canvas(e,n,this,o),(s=i(this).data("_jqs_mhandler"))&&s.registerCanvas(a),a},i.fn.cleardraw=function(){var t=this.data("_jqs_vcanvas");t&&t.reset()},i.RangeMapClass=m=r({init:function(t){var e,i,n=[];for(e in t)t.hasOwnProperty(e)&&"string"==typeof e&&e.indexOf(":")>-1&&((i=e.split(":"))[0]=0===i[0].length?-1/0:parseFloat(i[0]),i[1]=0===i[1].length?1/0:parseFloat(i[1]),i[2]=t[e],n.push(i));this.map=t,this.rangelist=n||!1},get:function(t){var e,i,n,r=this.rangelist;if(void 0!==(n=this.map[t]))return n;if(r)for(e=r.length;e--;)if((i=r[e])[0]<=t&&i[1]>=t)return i[2]}}),i.range_map=function(t){return new m(t)},v=r({init:function(t,e){var n=i(t);this.$el=n,this.options=e,this.currentPageX=0,this.currentPageY=0,this.el=t,this.splist=[],this.tooltip=null,this.over=!1,this.displayTooltips=!e.get("disableTooltips"),this.highlightEnabled=!e.get("disableHighlight")},registerSparkline:function(t){this.splist.push(t),this.over&&this.updateDisplay()},registerCanvas:function(t){var e=i(t.canvas);this.canvas=t,this.$canvas=e,e.mouseenter(i.proxy(this.mouseenter,this)),e.mouseleave(i.proxy(this.mouseleave,this)),e.click(i.proxy(this.mouseclick,this))},reset:function(t){this.splist=[],this.tooltip&&t&&(this.tooltip.remove(),this.tooltip=void 0)},mouseclick:function(t){var e=i.Event("sparklineClick");e.originalEvent=t,e.sparklines=this.splist,this.$el.trigger(e)},mouseenter:function(e){i(t.body).unbind("mousemove.jqs"),i(t.body).bind("mousemove.jqs",i.proxy(this.mousemove,this)),this.over=!0,this.currentPageX=e.pageX,this.currentPageY=e.pageY,this.currentEl=e.target,!this.tooltip&&this.displayTooltips&&(this.tooltip=new y(this.options),this.tooltip.updatePosition(e.pageX,e.pageY)),this.updateDisplay()},mouseleave:function(){i(t.body).unbind("mousemove.jqs");var e,n=this.splist,r=n.length,o=!1;for(this.over=!1,this.currentEl=null,this.tooltip&&(this.tooltip.remove(),this.tooltip=null),e=0;e

NR`71Whr;)xRK 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 Gj{ZL=S|d6D literal 0 HcmV?d00001 diff --git a/public/asset/fonts/summernote.ttf b/public/asset/fonts/summernote.ttf new file mode 100644 index 0000000000000000000000000000000000000000..76301c423d750e845d3743afa79adade782e7824 GIT binary patch literal 16560 zcmdsed3amLb??mGak1|tKoS?cSSVr5KbyNt&-;US8cSZt}Ga@P2av zQj{g9%h&$%K;X`qx#!NDIdkT0b4e&6#7WK*o-FR%dGMx(zxtbRN6WwB*D`*~=AIoL zx33aHn^2#eK3QHQ&L963>SysAo<6gzp&g&@@8jY)zBqgG!+F=ssN;Euf3|#j5$!J2 zzk^bloqzlBX9wTdMF{sfLN>kUM5R3AZVNs{NO~Xc=TD$P*hMXXAv zsQ(7)XXY2C%Rl`?Aw@_ghWg^k^4UfDdrlGcCsEf#xK{npmsBBba8{)g~mvnQ{9JEkqz1N&$bU|Dd;4!GL z3K8f}=zV5?R+2B~BnnpYl+2=u6L@Zx2%;z)A%Y+tBcdRpXRB&a)_a%HJM~BV#Ashs zjQXSWCsjB7mFg$y;p!dqAF3XD@18w>yY~Zou(o2YM*oGLZ;TZtTZ(zmfaRp1U!uIg zVIo&XlPMccQ3OG;Di~9c1=-_vDN=LFi-CfDQNM^^yp09}KG{KKDY1?A=0*BO)%y3; zUi}e%ZQ@x$lH|L2*=nQr-}Kbpz4-nuKgkJBK{&<!vAk(*Cgdo&e z!RV4i%!+p_Ys>&cf@{op9Sm9H#QXO$RsdH4kAJ$(_y3CV{A|20SNrL`)pyi~V`J@k zKZg77<9$BRN_|o?OOuJ-!VtZR_wSW#R++zBmL%cq72XT7{3TftxML#k6u3#o3yaB% zdmD1`Un3Qp=_}R3UV0yR|2n;Q@B0}e_F#kvvC==Mi;b}$@6aSzUkDz-ii=DXMTq(l z0--+!VHB<>?*%4yjNOoVjc%@fnLbdxpFUsRPoIBg*REG@sDAqfrlDfB@6gxihcIS} z^cK5aG6#LPm!pJYfAQy`Ybg;iATJ1fiSWEoCIT<)_XnH&eLhKQNyU0M(?q+I_Vp%G zv|VZimr;{^5iZcPoy+?iv^`6EhiFfLzE=#1PBCv)Vv02nC?txrA<-p@#=yXv>CP3qutn?i@*L&4a}BcRpdAFR1eL?c z=0LVT(Hzhj*>RKJLcUHt*PxfOdah@PZY29XZ>B_Cr*Zc>-JiNGu!L%!+Zk)v4b+TV%++U;g zs&(1O?rY^Fr|CYYY$g`^3V*0|dnhi-aj~guB2D${An4 z=M$t*ips%)UoRx(pxzfm(U(I*GUuni^3eS|KDOihd0g&)Xxj&e9(ri#gLKCO_wV>< z@!YxMM|a%+z_w?$J^0|ZXQ0kZuV4nuX~Ev=D8@zD4*mk;8hIG@jGE?(9wSts<6dvj z>#gr5ANEc=Y(&)WliIPfdcm6>D6nW>Z@wo2TE!bhr?vW;)d|3aX^g>t?2vYgsuGJS zs<>O)SgF(UiP}r_D18aEM2l?@Gx37JNV$L&W>S zSN8%aJ;T8PA#TpiOM#S^aZ+}0vea%Gq5QW0CCQZQ>gENPK&LrTq8?Zqe#eL?iu{AJ zY$H#4t{yR@h zPu_m(;k%A3j_=*QbH`Bsp)ChhMn^Cp!T-Q|<_q~i5T-ELMxE3_K@|_*1jTl0HU^U> z3N|WxzzZfqAL?>lkz>~mQKsv&(E0hCjLCuL5RQDVP{%|Ko{le&`*cE*RkcYE`H^#cA<5RvbQ`qda){@U}^Z5BDYm zF+Xn7SGTDFNfa&H)SxJdySAyg2GwmAQIrDJl3AKnwBjbiVW@b5K7VL1Ig+3jm&a+z z?#N&ihwra^Vc(&<55Wka>W}%O8McSG+W)S7lxv}{5gD;rdojY=ptYf_DK%{)Ei)^$ z-|O|dm>Tgg&VVnmcF7m$$@f0=`g6~{{w%%l#m64|;$!r+XTSgKv){kx(U*VemtKY( z-3Xii0$suWlrH;K+LMY015OSaz)6`J*bcMGG(m(G*d-v-=BGFg0!N>I1{XiaJ^eJt z1+bT&ej1km$G!9vPlN0>r9qziz|#V&J@Yhhne^12tot5%h_ zp0`nKV~NPj@lbhDopn(wQ8=pt@0(ByM`xV~MI~a9W+7sNARj>?3&-r}MHn9#$me@{ z+BHfBwhe3>+?wB#-_l>`>Feq1&80fD?)L7cfXiW#NrXn+*b(uDhJ|WlUint$A%e>} z#$l%WWSt4Qo85tAyRiw9eY(HU_|cQ9?3CsH3##3&Ug(!mfn47s%l9ZRJTF>AtMa^J zla$DP?30llvQO@Js7Y-wakCenGrTU9Hsf^UMI%0!T7iR7SAoR(QE9;Z;mMv9YKdBr+QR8drq z5LIPCk}5X1rL|qlt7N>bTkD3);c}UBTxSQ=7;~gkERWM5Sy}m&;K+Ot5q=sS>$<9Zav37^xzd1ISY(MigJ(Sm+x6&tbyVa zM4oc0vhtw@k04WZ9_b_pExDC!CufT*GF7bYF3zGfgAx2*SPn=Rv7U#mhjeju z=>iWROpq=MqzgPF5(lXQ7nxL{fK-92kgCDK{{G(HL~L;T;P#neO zOatfIO_8EDucS%r0Tf<&bWHZhYjuEQqt(wT(wb;V$`#3C{&Nz3(O2jr$OHMv_Tr!& zMuga4cR6k^90QKPCE&RWa9W_-j-cR~tHRT9x0@2T&kaXPm5GZwC2S+w1H;SLtw5g_ zcEDTEW%@o>i~Fb^`g*f|Tdeuv$oJalFS^3+>Q|d}y_sg3_3FbHFEYIVm!|eIV(u4V z>DmbMnV71 zUKn`>!p?8zTfEUX#S_G)DynVC4;ocvkytr9 zXSJUXP`it>yUr1pgL65~5r@Dzgmc6~-A>CAaXX#vMIX{cs!dYoJP53KFV9(-2|-fH zBGB0&g+g(bP&nmDg1xgZyvJzAcym{cN6!5>4p@BKe|Rivai9NB&8}1`Za;alT;9Gl zlk&JY^1%6fe&OWVlV?vamFLUzv&U~gdgSo#om&rX-`CfZ8psSJ6Ok65*VXCifb=;z zXA^U4qIC_VN9$WF*q(3*P*jkDD2p$8vx20@uR+q=9Xu3QfFWT=X0bE%d_A%<0}`Pg z8k*q>*#O5j;JE3x>|U?E8h3a+2ZVs^5*6MP^3(BXjJHT`B_LGe+&n}1*^{`Q=4Fqk z#i4c#(2owrRY%z4k@+Qf@BN~Ri}bTUvr7G@n3Ve@heBfz8rCS-r@oAgoo9BCrSBJ#V;%OrG8pd8P0B@`Tg4B0)NZOA6Ki$xFK zoXp%m-rSP1Ug*geyx59~w(jWA>9TthS(iWSkuztQr+s5Mm>-e;RTmc4-IRkZNM?dtIj%wX^-RP>C zZmcd@Z1SfZUZ3MP9X`7Mdd{cC>2X=s-B0+WdM;%t|k-Kes!)JALZY;oaeC3oh?VRDa_KM}N3_^ypD~ z|L&F>o=PS^6TTr#|Egtoc<0HJ)uGpKd!1HpyX`jSOBRVnU!s#(I_Wag8oNVA*#$sWT6EqXJ78w=B7v04=Cd5mBubP3+1Xpuzt z0xGd6DjX*(u@S3{d7Lcq3;*6B@JEQ_P@NWgAF?#Hhu;HsLEEW_X-$L7`h0tJ8w z?Wn+;W4VH z@Mu*@kyPcpg({+?i06KDQxqW zaC0!=uiFK-$;E~}fPyzYRG#U0305MxQS&EQ;EMe$V@vA^+|{Kl&9gWdjvRtvF7UIz zWXhD&adpcUuiYUD)fGW<*nNuJ*+$>h);ZJB($dl5x2P_gT>WcNb=a(&G-gkGM!k-d zy93JlaTo|k^)9=YKB78h_*C$!WT#sFcH5>+Z66E8LZR3nIIJwxl5DnjhJ@xj;$g0t z`9`a~pOCI~1VfEb%Ysf*y_deF%8g z68~&p^9cVwI}k}$!!VnLg1Z%rg3nLF;F zJC7!scaC9Oh?H;S%JT5}|mak)fyPqx1!>~3mSEN1NVyBP8%=zz_Q$N=^O*=+>t z2sTM06Ng-li0l^CgnmNqjWV7jl0JYNklcB`rPSd=|gJl4bxDKT$OpaMq`22o@n zAv^?!rt5QeSnU>@SdXde;2H;5P@TEDS6U6L!wGq-!qc`FTm zSnPI-$&aT^KCsLCO*Y&IK0s5w#PQ&R-pDlUAU71p+M8W6JZ*NqfjxrUClLRQ)!$J> z%s1$Ed-DA)z7`i-{rp-mx0VmBr(~`Q_(U^fwm}L48-?IAR|jf{_#{o1$HrvDZ!7|& zqmTd=^P19758YN)kQDeNL%2?)hq%$~Ap1O&sLd1#YjjN}hz~mC`}8+)hUFtMWGn~C z(PC-qKo4T+!7ce5M4`XX*NX!}elI(PgGQNy`(WV}9d~<43yVep?eX7^xK=+Ez3Tqrouv|6Mry7HxY5*3@42!9DB)vVE@HB3*&Ekc> zAt&WzAz290UukRY)Y^j8UubCw`r2Ck?-E*rzDP^Z@00@(2DS!XY5UTb*1nI01OB#_ zOt?{e)1p#;TPxa}a`o}kyl=ceDRCsmFXz1_NTQ=T(=qDMMzgM10IO* zX$jILX2c64zZUQ!ENKq7BJQ@jX<-4c_nK%z+7L=4bUXcaI35pITSJM&5QFFk&Fd?P zP<0M%A^L$(A_jz2voaozGn(M>exCj-{e5VxTgctTWt>>?INgS-mpER+*^opfk)8*i z?Zg5v!>-_qNKjF6@_Zi8OCl%D$rKq~M4UJrN3&8QilUZn6w&H_j*Q=Y)83t9BRdAS z_V%PZqmh}^=njRFJ7P9JPU|g>UzeL4UdG#C?cH33zJvJTbsR3< zl8UwRoMcBdV`GUW<}C|*6)GchhCDsa4Ph8KI;T?63O_^?AQo^pk3cNQG3IxUGyiN; z(&LUrJwCm|)C;2CmoE%)g2BoQ!Am6{n(Tv)N*d2S&)1lzs2ilbB6<3$8W!{ z%m4I6U)N)gb@?tn?Z*MArS_@XDeeI0foJB0=ewEolM!+=nIKc-mx}MqBsfkg#G37} z0p*<#^~2+wO%-4i8YwXxwaCa-2<%Me9HyuuCwtybRU6V3>|j#DLB*VfQm5j8{bcfG zvs!H>VzXJxaF?z72ewdh?DmNxw;Z_fhV9$7j0}t*0h8_Aq(|FYT};GOs=Ann>F_j? zrdoj5KzYLZLY{s*2LWRFaQ$)4dE$}Uzb%coOwcCL45trNT^oG4(2nQmnuT_0RKsx>M_M4|4MUUCb z|HQ^Z4;9T4@~RQvYe03n-L40ld=b@R38^Cugqeui%n(c+1TFLp$m9#AOr9*h%>ik& zP#Id6@Y$q>1t-E@J5}f&CXNck5xy}rFt5mSHiUCT;>oNXt|m50iItLoQy`d(@j!r( zKzE=k-MOhF5s$UEVV^ezF^*sFa66c@1p|DItnz+6`4-ZeyH-?J&K)~;t|e@ry2B9) ztxQd=G>04z)iB-K{w7ha{%P0yOlkFZJ^px?AJR(H+P4q~gb@d9jAA3O)=9jF@Nn@V zLPFkVca!LJ5a%p1Lk@GBI)vGvJz(*Rq80Bca3VjeO7J6b2*yf;|31KUyrUx)LoNYn zS(}ZJj#Njgb5krCOD5u)uIcU3mPkvat(B=hU(kn`0l}}!=CtAbgS|BblH~ni*fH6? zRlo~LeL73{%Wo?Ckm1fXe(@J#PsA=?egdBt)-O+>?THTh=hg1m+hTX#`Plm9pXbdF zR{t~L!5z>^7Lp+Qi#N+uy%8s(yOHk{aHwZFZ>1I-f|7G^R`8k>LLyax|E3DFhyo-@ zETIskV^I6jI93@G)1x@0^|(EzI*R9H_BK@^s7ug2$aFE416_n{7u2{66|EyY)Vb!d z!-vOq9N1s{LZUb6Z@2x}8uxAT=!z@A#p%~NLc_zfV|ZB6t6ysi#$rvaG%fIQs^#8$ zA;cmw5`Rj6NH3eYh*rdOedL#m_TF4J(~NYGf^*Kjdkil^@6DzHUF2*msD=-Af(R;{ zY)O#ktZ=?DkrFE<5l1;VoM3OjO zL!t}0>KtNY#)O&9AL z7f7`i=(p*|Ne4-j!QvKVxp7j;oBle>4ik%jM1)0AEJujNq8vjGLqP@v8G=oCq{Hn` zMBTv-D|~Sr-N7(BV5+kmEICfWnaN=c$yZ8||drgR*bB3EA%M9c-t$U#3*V+QQ9&G)!Y+o$7rRVV-x?U~ljCNZ4I^w;X z*5W-J9#9f;VmBh*!{uQ!G%Ybi#CwG9540p$yvGNJ1b7!hgk}W~5G z#p*&-f4gt}g+ez=lQrI-ld+4~&N5SG;4CK~pJFaQE_)BrLx&I1_cjtJ^j8lZ`q@D< zm4f~M8qwjT90kn*g10i*xhwq8`rB8COK|Qg3Qn645dG{m0(R;eM_7!N+z?;tkI^%V z-6Hv&)jx3hRhN43n}d^Ik}P)lhfbf*`9q5ft~&T`{=WZG`}dDI2j4*IoN?`{cWZGX ze2TjhnMIs_z~0n9c#aF!PT_r7g8T31?lgO9+%yZkk!!y1X+8p2flg4&s|Dx0vBn=e zEB^%XkS^qZzC~`Vy|2+l5)tcj$T5GV_IXky`PvU^KdOBdIgh`vQfW zJs!`Ko`3Q_U!fHHb*~=wO}J@z+|{=1on6R5!jlT zAG`^UBwK^;^``o@V75Yg;mA`!ibz6wQ^B#iO0CpJ?TE0P)J5IYL%q~T{WO3CXcKLw zA-oIJ0{z=YBjk0e(I{;v?Np~R8m9@Gq#bkE*fOZ&&NJ`O5LN8w)GT49!}d_o=H}SRbCNaLk9DS2e9Hs%HIkraZr_G{6&Uz!_m`VSYxOE-zJp zbEh&>OAB{aPD%Aq#p(Hl(-mQQVWwi4UYO66k7IT!gQhCS7nUj}xKug0aHb+vmdd9q zOTuwTr+9n`|1u!WEn^WJ6KPzEMiBP&Ej%-YQAD!uAE)YoT!+* zU&cI6SXQuhOQ5_W09vrGoZ3LIcxG;6Tk3jNY)(QJOriT|6{laPjhInUbBJ)~CYJs6k2w8PP{CL6S!%hcgCp@Y>|@jKQV# zs24MtCMu;%c;Uz#P)Hkm%J7d&uMxbF)jBpP>OfPYrWsxA zeiy@hY2SnfZd@#DhPrQJ5-m8Fj~Xh2@(jvPh9^s{Gy9YGmIBSGF2+gluHIpl}e2nl(ZSlM;|U_3^A>ZX@(FlV@~qOz6nFthYdv^ z#tPt($&4YH>;@;anN@jeSYtQYbi;M>+0`JEW7CG%8O6;J?V@%OW36_Had2q=#N@tk z`9NtxFGWk5QM_dW_ri=X4N@|OoHi^YsY_5_Cf5~I^pU-ui5TPuM*G5p@~(GXT+f8VZ)tb zTMnW%yy|2Z7cK@3U@iFgzKK<~55cbCi&$X{>*|c^cx(-ZJh1!h5$t4kw}hGO0{y$t zdi7$x#S-G*zq~q_41pTDgkvL99{g#tO1QCu6NX10*2WA6#LteEn}jI(&@u@cKGW2M z7kH2$8Xg{IobZ7V+*|c2DdSzKa69BYfXVt(86%iprL1fM<5}69UgcRCO0Np645wE` zR<@*9C04ekS7lbVrB@YJM$)SmR;JQmOMM{>X%Z~gwX8vJXWJ%Yq&M6Qtlzw=elxS- zW@7#3QvIfuCWbThRug7({d9eX;OpsqmxWH$|#L26W*@0u{mXI#>VW%p4bJ^ zz3$G`%l$gj@IMy=a+xuD*4BE}A&oK7GrBuhMd}}$fOcf7nA^afx5DX7Ykel=edw*; z&)Bv40&3{G)UtLGc)_$^qeFWCYA^M(x#qzSOyIiDOk&rR`!hx%oed6VjQ)QM6%sxT z^etE-5{PSAZ5PuGVD0XU7kBBqpo=D80ik|jn)>l>s}CF=fD#KBL7)lHt8o);)kcO5 z>qx3{F{^9Z;6?Pg^=dRNTkp@1up1iKnlZ_gOL70iWkD0Q@MR$(hDyUs<*Lx$7#|eq zJ0}eZt9|vp#nz&!x_J^tCTDa*gms116GqBmz>_5?iZ?$~25B$^`p$BHSjPxEF;5ic zDCqAxgMbjGnwEQSbygDH6vCFrrt%oZbp$F-qSuZ#s@8C>Iq1`5PPgBSWB*tBi^ zmZ3t2XxdJF7aNqV;?UYXb24>K8|2_bRvUz6XVi1`Ms&Kq6owQ>Z8vVMJ2CY|yjJoi z^~P$!1Z0fuYonRmZ!Fg&^K{-k<+UX)LVsi#7k3)Lk%@g_7*}nulwIwjKJ42aSKU1j z-gnjA;j8YhJ-e~LH$O3wHU?4~5!N1B8*nsjY)xH+_%Ru~h@Jjcv|&NBMi)pNGpEeN zI8o<(8J^m3edLUq}I4{18Q4SQMP7`FOAu(vtTz^;ID6cxGC7--mHhl@} z;OtEsTTtA@xHtxOYdc|$*SK|anhCUV6WBbSzC_4Q0Q&$?2JBB?qGrnh0A|ZA3}+W^ z9b`BRIK*%maG2pR;7Iy1wBZP#2|zINfJ*7hwBB|rpnBVF43DzAM;V?8-Olh#=njTw zLdV#cV?di^V=|!3#$>=080;2GCS44gH|b)~Ns}%HoigcS&;ocoxW0gkX3Z$##$9!A2f!u9bcSXOqjnm$79hh} zu7eC`#l&GZ7|t0yyluVLyUm*U#MwH?o_Kp5Waz(uezw)Syr&K_gnR2CL%0vPL+kyW zGizpl_t!y&e!dPe^at?dP`$qg>mWmTs17oOcK~<$dVd$pn%UpOb&#R|VjX1YkKoDe z_5R*j2N}Y}I>->-mA+&(U0g#7U&2}M7@{ZGveIzMP$~u=+jn-&pqu}Hf?)9F18^Whr=p*|P3Oq8w>NBIO9jyMMLh21< tv=m-VvZmiw&Lh24d}R8diHRHRvq~JDFVfltLwFPxdGxY4BazY3{|9*r4OjpG literal 0 HcmV?d00001 diff --git a/public/asset/fonts/summernote.woff b/public/asset/fonts/summernote.woff new file mode 100644 index 0000000000000000000000000000000000000000..99f941c53a0ba4ce7bcc2f71b3a29e868c6e18ba GIT binary patch literal 10324 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 literal 0 HcmV?d00001 diff --git a/public/asset/fonts/themify-icons.eot b/public/asset/fonts/themify-icons.eot new file mode 100644 index 0000000000000000000000000000000000000000..9ec298b9d932b7e9b031debb8e2bba10a59400c5 GIT binary patch literal 78748 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 Rc+gqA^*F1QK2P}i{{RHuc*g($ literal 0 HcmV?d00001 diff --git a/public/asset/fonts/themify-icons.svg b/public/asset/fonts/themify-icons.svg new file mode 100644 index 0000000..3d53854 --- /dev/null +++ b/public/asset/fonts/themify-icons.svg @@ -0,0 +1,362 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/asset/fonts/themify-icons.ttf b/public/asset/fonts/themify-icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5d627e701e86da4dde4cbb072995979de86a3db9 GIT binary patch literal 78584 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 z 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 literal 0 HcmV?d00001 diff --git a/public/asset/fonts/themify-icons.woff b/public/asset/fonts/themify-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..847ebd183be736a7f4e7084546502954f58f9a91 GIT binary patch literal 56108 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 literal 0 HcmV?d00001 diff --git a/public/asset/img/avtar/01.jpg b/public/asset/img/avtar/01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d65a632daa6f73fb147c752db61871179973b300 GIT binary patch literal 619 zcmex=e}<>RY@O+`)f!drw_0+`{+#}Z^ZkzlCqI7t*!`r^{OWA8oSVOku5JBxg|97r z%6_p+vdpTTdx{wE>-*l}DqeqP)M-pvUei{7PzW7si_4O5EX%(k8y-zFWj#8H?WqD)1 z`3h%b>#SovttFCE*0bF^W$>TDocZ9R$d8-Ep0oXF<2$o>fqMdn&|+@gO{@3oUYHfK VHfitoecQ^JYp{h4NR0pgO#mLGsy+Y! literal 0 HcmV?d00001 diff --git a/public/asset/img/avtar/02.jpg b/public/asset/img/avtar/02.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d65a632daa6f73fb147c752db61871179973b300 GIT binary patch literal 619 zcmex=e}<>RY@O+`)f!drw_0+`{+#}Z^ZkzlCqI7t*!`r^{OWA8oSVOku5JBxg|97r z%6_p+vdpTTdx{wE>-*l}DqeqP)M-pvUei{7PzW7si_4O5EX%(k8y-zFWj#8H?WqD)1 z`3h%b>#SovttFCE*0bF^W$>TDocZ9R$d8-Ep0oXF<2$o>fqMdn&|+@gO{@3oUYHfK VHfitoecQ^JYp{h4NR0pgO#mLGsy+Y! literal 0 HcmV?d00001 diff --git a/public/asset/img/avtar/03.jpg b/public/asset/img/avtar/03.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d65a632daa6f73fb147c752db61871179973b300 GIT binary patch literal 619 zcmex=e}<>RY@O+`)f!drw_0+`{+#}Z^ZkzlCqI7t*!`r^{OWA8oSVOku5JBxg|97r z%6_p+vdpTTdx{wE>-*l}DqeqP)M-pvUei{7PzW7si_4O5EX%(k8y-zFWj#8H?WqD)1 z`3h%b>#SovttFCE*0bF^W$>TDocZ9R$d8-Ep0oXF<2$o>fqMdn&|+@gO{@3oUYHfK VHfitoecQ^JYp{h4NR0pgO#mLGsy+Y! literal 0 HcmV?d00001 diff --git a/public/asset/img/avtar/04.jpg b/public/asset/img/avtar/04.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d65a632daa6f73fb147c752db61871179973b300 GIT binary patch literal 619 zcmex=e}<>RY@O+`)f!drw_0+`{+#}Z^ZkzlCqI7t*!`r^{OWA8oSVOku5JBxg|97r z%6_p+vdpTTdx{wE>-*l}DqeqP)M-pvUei{7PzW7si_4O5EX%(k8y-zFWj#8H?WqD)1 z`3h%b>#SovttFCE*0bF^W$>TDocZ9R$d8-Ep0oXF<2$o>fqMdn&|+@gO{@3oUYHfK VHfitoecQ^JYp{h4NR0pgO#mLGsy+Y! literal 0 HcmV?d00001 diff --git a/public/asset/img/avtar/05.jpg b/public/asset/img/avtar/05.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d65a632daa6f73fb147c752db61871179973b300 GIT binary patch literal 619 zcmex=e}<>RY@O+`)f!drw_0+`{+#}Z^ZkzlCqI7t*!`r^{OWA8oSVOku5JBxg|97r z%6_p+vdpTTdx{wE>-*l}DqeqP)M-pvUei{7PzW7si_4O5EX%(k8y-zFWj#8H?WqD)1 z`3h%b>#SovttFCE*0bF^W$>TDocZ9R$d8-Ep0oXF<2$o>fqMdn&|+@gO{@3oUYHfK VHfitoecQ^JYp{h4NR0pgO#mLGsy+Y! literal 0 HcmV?d00001 diff --git a/public/asset/img/avtar/06.jpg b/public/asset/img/avtar/06.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d65a632daa6f73fb147c752db61871179973b300 GIT binary patch literal 619 zcmex=e}<>RY@O+`)f!drw_0+`{+#}Z^ZkzlCqI7t*!`r^{OWA8oSVOku5JBxg|97r z%6_p+vdpTTdx{wE>-*l}DqeqP)M-pvUei{7PzW7si_4O5EX%(k8y-zFWj#8H?WqD)1 z`3h%b>#SovttFCE*0bF^W$>TDocZ9R$d8-Ep0oXF<2$o>fqMdn&|+@gO{@3oUYHfK VHfitoecQ^JYp{h4NR0pgO#mLGsy+Y! literal 0 HcmV?d00001 diff --git a/public/asset/img/avtar/07.jpg b/public/asset/img/avtar/07.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d65a632daa6f73fb147c752db61871179973b300 GIT binary patch literal 619 zcmex=e}<>RY@O+`)f!drw_0+`{+#}Z^ZkzlCqI7t*!`r^{OWA8oSVOku5JBxg|97r z%6_p+vdpTTdx{wE>-*l}DqeqP)M-pvUei{7PzW7si_4O5EX%(k8y-zFWj#8H?WqD)1 z`3h%b>#SovttFCE*0bF^W$>TDocZ9R$d8-Ep0oXF<2$o>fqMdn&|+@gO{@3oUYHfK VHfitoecQ^JYp{h4NR0pgO#mLGsy+Y! literal 0 HcmV?d00001 diff --git a/public/asset/img/avtar/08.jpg b/public/asset/img/avtar/08.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d65a632daa6f73fb147c752db61871179973b300 GIT binary patch literal 619 zcmex=e}<>RY@O+`)f!drw_0+`{+#}Z^ZkzlCqI7t*!`r^{OWA8oSVOku5JBxg|97r z%6_p+vdpTTdx{wE>-*l}DqeqP)M-pvUei{7PzW7si_4O5EX%(k8y-zFWj#8H?WqD)1 z`3h%b>#SovttFCE*0bF^W$>TDocZ9R$d8-Ep0oXF<2$o>fqMdn&|+@gO{@3oUYHfK VHfitoecQ^JYp{h4NR0pgO#mLGsy+Y! literal 0 HcmV?d00001 diff --git a/public/asset/img/avtar/09.jpg b/public/asset/img/avtar/09.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d65a632daa6f73fb147c752db61871179973b300 GIT binary patch literal 619 zcmex=e}<>RY@O+`)f!drw_0+`{+#}Z^ZkzlCqI7t*!`r^{OWA8oSVOku5JBxg|97r z%6_p+vdpTTdx{wE>-*l}DqeqP)M-pvUei{7PzW7si_4O5EX%(k8y-zFWj#8H?WqD)1 z`3h%b>#SovttFCE*0bF^W$>TDocZ9R$d8-Ep0oXF<2$o>fqMdn&|+@gO{@3oUYHfK VHfitoecQ^JYp{h4NR0pgO#mLGsy+Y! literal 0 HcmV?d00001 diff --git a/public/asset/img/avtar/10.jpg b/public/asset/img/avtar/10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9d602ccfde754132fd12a8e8d662dfe04aaaaacd GIT binary patch literal 921 zcmex=8T;6fN6!M_EsM)17?`g>7Z2Wr6Pvn$|16;*-7; z{qb~y&*!2yC$_Eea9kz+ddl~^f2K8bewBWH`C6<%cVYe3mTh0xTU~Zgzw$J9OK8Vp z&8VHer*mEF+jckFI!aJBYPz?kVF!az zY5ddgwbP$6&ejr|@6;~3UBbz?R%{!qQQm6B2jM^JuX zKHAdoWmk?Wk5sbi^5a#%_cktJ5VUYAESwXv=+Du$3j}+TMJ1Ljnl>qRl0%qCV9cC_ zF^TF=kE+~Xz^$?D*xaedax0!pzP^Ix>@%-tGDN?FO||SsPVTludT8^R%sM z*tF_RzqF#{@n0#E \ No newline at end of file diff --git a/public/asset/img/bg/login.svg b/public/asset/img/bg/login.svg new file mode 100644 index 0000000..3301fb5 --- /dev/null +++ b/public/asset/img/bg/login.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/asset/img/browser-logo/bootstrap.png b/public/asset/img/browser-logo/bootstrap.png new file mode 100644 index 0000000000000000000000000000000000000000..25fbd77a33bde4a1335d93553ec085c361c3dede GIT binary patch literal 3694 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 M07*qoM6N<$g6v%#jsO4v literal 0 HcmV?d00001 diff --git a/public/asset/img/browser-logo/envato.png b/public/asset/img/browser-logo/envato.png new file mode 100644 index 0000000000000000000000000000000000000000..20e8054c8f8df07f612e0207ba7176f346aa8b84 GIT binary patch literal 786 zcmV+t1MU2YP)I(9LMKbMp;y-kXU3Tff2<^D>Wj@P*8~|66qi1CI6t*p&&}pgB2Ad)FmM*x(Hzq zgrx`)1m!`xM1P1587R_0qB5vM&+qW&@K|Q{&Fs$34B{6)@OIzqK0f-JqFR1j9NKGS%yCkw3yazP_w(W66;pI0=UzdZ4zSXYND+vsiqLZU zS<3P#r_B;@$zb7G$i@^Uk-K0i`#cUNIBi;3sckB>ykDmxLW{IhDa&63?ao=4&#YDv z@s<};oHo0_8Ve$MvLbZQIqq3E!)bTS()2t>R^*`M6u8!s$O>7JYR^;X14E)x+CYARPqHE(0`_($@=oQ9ye97E zjmnXI>afUwiU_rybWnnJyDwF*^&SUB?t_G?$Q@BBU@_N&^ge${@|A!qxdpxl?MCTY z`RIVew9G+GHy+eDAX4jhZ^(*#1&1t3oF)9{X@N#)I<7QXkhlVFhnZOMLLZkl7?ijS z+QZHeMR^GJfNv2B{04R4s*b6yU+8P*O(gj^Rd@Q?6uMv6oIPFsfM&1*Jk}sUrv;Vl zOiTpbNtpkljDdQRe64Vpb=6x)@_mV4{)5k8kaZ+)b)3%F{QtEa%d7wc0Me6Y??=ez QVE_OC07*qoM6N<$f~o&$sQ>@~ literal 0 HcmV?d00001 diff --git a/public/asset/img/browser-logo/google.png b/public/asset/img/browser-logo/google.png new file mode 100644 index 0000000000000000000000000000000000000000..972926fd53c10c1a8838d6c9e6ea11cb961d9369 GIT binary patch literal 3457 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 IM6N<$f \ No newline at end of file diff --git a/public/asset/img/export/icsv.png b/public/asset/img/export/icsv.png new file mode 100644 index 0000000000000000000000000000000000000000..573bddb813b9f76fd6da3188457895c1c2c9241e GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRp!3HFQtmCqPl#Qp0V@L&K@(+K-1czkf2f~LZ z99H}|e}Y6Jvq7xG4Thk-UJ5)0KX>ph;0VZLSXS&QxcEjx;*-`u{QwSzi?76$9&LZM Q5oivBr>mdKI;Vst0KwlQsQ>@~ literal 0 HcmV?d00001 diff --git a/public/asset/img/export/itxt.png b/public/asset/img/export/itxt.png new file mode 100644 index 0000000000000000000000000000000000000000..ae51b220ea1fd89aa6bc45d0288bc44a63ed2357 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+k!3HE-=Cy!02A(dCAr*|tKl~XNbfvLLxP9PU zoqXUamlNB=i#`!OVrI%WTAr{uhD_{o@7wG?mzN=H;WrZvzR3 literal 0 HcmV?d00001 diff --git a/public/asset/img/export/ixls.png b/public/asset/img/export/ixls.png new file mode 100644 index 0000000000000000000000000000000000000000..a9d23889f6d4ce3d9b8f23aef06e8fd39442b40d GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRp2qYM)9FmU%DW;MjzhDN2vdL#HfIL-C7srqa z#^fLW=O8SQfvV}A+GA22WQ%mvv4FO#rL9B)b3r literal 0 HcmV?d00001 diff --git a/public/asset/img/export/txt.svg b/public/asset/img/export/txt.svg new file mode 100644 index 0000000..97b1c56 --- /dev/null +++ b/public/asset/img/export/txt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/asset/img/export/xls.svg b/public/asset/img/export/xls.svg new file mode 100644 index 0000000..4799928 --- /dev/null +++ b/public/asset/img/export/xls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/asset/img/export/xlsx.svg b/public/asset/img/export/xlsx.svg new file mode 100644 index 0000000..80ea9ba --- /dev/null +++ b/public/asset/img/export/xlsx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/asset/img/favicon.ico b/public/asset/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..9cc84935730d2d61579745fa05bcb976c1712d72 GIT binary patch literal 1132 zcmV-y1e5!TP)JyuZ);bD!t= zJkRG5M2LbNod%&;Ep^suij`84CKVPY-gWz!>>SIkD(ywhQo zO6-)1tx{o=I{Yt+RM*;?E@t+xXo@33@&18o+rXS0*tE-G5Q>+iqEsr8t#Or_zp=j9mWVbb_0~_oPqk`kWl6esK;x-gtmT&2v z)}3xBC^27z25N^{Wy%w8u*3inxe{O^JenZDtC0m@!#`hS3Dr0c2j0BMEpa z+=L4)8usTbYFqA7ed?!GsUqH-&D<-{XISnjj?^Sg}(;9(#k?5uzgf;IOnV8v1+ zHD5SsZgTtBlgyI*!bI-OjGt{PFRUom8-UzMzW^{NX>8w`OjFhvwY5%$2X%5*#q;D z0O=C2gtAUe!PoV}6d&y6Qu}x;LZJ{mNBq&zHA&gwK5C9Ral1n=%UmFVu=lkWO2H3j zU6kzaq3ut1fZgTNsjV7hWH_Qa#ESt5w1={$FE)_A*x)mE_1`HDzT3|yM+b3@dc;~= z#;Dla%P);%sOSRJZUCAIkqL_y8n8cO;l$Yyj-482(z^{5oNFBAj|*;YNxOjyEpAUe z5S2Cn%@WV`8xoo(*!X~nH}_b%Bg6N!?jO);Z4F$GD9|8*lYnbBrtM|}#V;naDbEy^ zH|mOb5A+~7BTpPkbpkcBv2|T>`kaeX4I^QB?^X2C))G-vJ}$0H8TT&R0U%_e|I<0a z8*lef{nZeoW8rt%@Q|YFodJ$lI~fn1vco_nfCg~sr^^0})%G|6_X#|essL;^X>?wl zFv`!qRRjKF!R z$o7g%SHdw?#WVRri6158zV>;F4l_!!?<-Ts1w00HgpF}*xQt-4SKP+|fbS|(JMdi3 zSLQ+dq7vlptxfTH8w8vk-@cW4Q9usRc)gSr)GNW7vd?S*e=O+X_08ebE&=xgF9XgP ywEKYV2p$UdDuVfYoOWo6k79b9`eVMH=l=m3%&#N*QstNc00001PKvsesP zt6_RtZ`U;81OJJyID}`-=CMWoFFLJ6trBv3I=Q`_yxuO}bKEmNuCH5w>&LN#1GpX` zyGO+76>*-A4C4CGp+0oDUyS1pNN_y1gwG!3b4CRmsbEkl#0|+r!!q%p9OWuj@f2d7 zQo>h`3RI&4Oe(}=B239w%S9T+h(>{Gl&DrI)~axlF&u^)9aE2vX~jCVRHu>Zaax%{ zD>sbE4LXHUrx@2O#|JEM}d>qPM=^ z#v5fl^dEqJ3Jg$zO#}8};2eR$6c|o};dJ0;0Pi>mb3u3#M0tSHL3{=zg&-{k*=11t z2FfzP{s8q&P*;Jr4)jbIZvj&aOgx6k4w&i!Yadt#U>e7P7eiph8uH@u~uy!iBF^*WVGlAxed_7~MR-6FO>NhR%?ELqr^S+W#V ze<8|mU+bkb|4oIp%ZTxV1cHWqAmz#TM-(mVoUu#spjE`EAsV%syyQAspic-&cxa1>*>CMo*^MpqBz_4pqMCG|@AS&*L4VWR6zk@! z@~6z}pM;(WP@dQADJ|^~g(gMi-gOm=i+6RdYtMD5$8v5~*|tz7Ty}VDb)tXN=-H-W zL_a`mm*%3co^U*hzej2#Je}QZ@#Nj}%JXc$z@amKpb^6MSh_nNd+gZhd?q8jh&1Ix zaqoLlL2>j2G!g!q_Yk@^1tt8Q?Mf+(5BnF^(?8tZzjC6ey+HDS6NwH{Z_)|x-A^t(78}@d%l76 zO+#y3awI%!A+qkjbG)vMJV>y6qxN&Gc+hrAJjO}WW0y1&22s_u6q`f V_a9L!((s2w;$xFyTE0!Y_&>7_#0&rc literal 0 HcmV?d00001 diff --git a/public/asset/img/file-icon/css.png b/public/asset/img/file-icon/css.png new file mode 100644 index 0000000000000000000000000000000000000000..29ba5f10ce0baecc80feb434561fcba6d294385a GIT binary patch literal 1380 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 literal 0 HcmV?d00001 diff --git a/public/asset/img/file-icon/dwg.png b/public/asset/img/file-icon/dwg.png new file mode 100644 index 0000000000000000000000000000000000000000..0f571651101790ede461ec39a8f5dcdd64e39f35 GIT binary patch literal 1215 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 literal 0 HcmV?d00001 diff --git a/public/asset/img/file-icon/html.png b/public/asset/img/file-icon/html.png new file mode 100644 index 0000000000000000000000000000000000000000..f481342feafb504596f14b3c20c6a86fcfcfc07b GIT binary patch literal 1006 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 FV1filAFKcX literal 0 HcmV?d00001 diff --git a/public/asset/img/file-icon/png.png b/public/asset/img/file-icon/png.png new file mode 100644 index 0000000000000000000000000000000000000000..04163da1e6ecb75f9764a675666adc6201ded5f6 GIT binary patch literal 1397 zcmV-*1&aEKP)FMF&;nm^a)!*OK;@{QZ-_zjW)adBo>FMC=>fh7fzOl=b>FME^x_70> zf{e6jrObfm=iPv;Sl-;x+StrxoHb^gHfEhSXPq}^o;YZpIcc6cYM(o6pgnJ*LT{r& zaim3arAT+EO?aqId8to(s#1NdRer2hgRfnMv0sLHg!GWN{f}+cOqsx7y#D}EJf2GWTrpu*{dR(T}msnX=8Avd)^a(v!2&l(f#Aw9=Ke z&z`l=p0?1Rx6q)s(V@B3ox9YgyVjt*)Th1FsJ+#xzSpC`)~vzTuEW`?!`Z9E*{sCc zti{@`#oDvR+OEdhugKf6$=tZh+_lWzx6j_Y(ciw(;>6S7!PMi%)#1d|eS!m(ck6L-{sTa>eb-u*Wu>X;q2Js z=GWur*yHWm<>%Vv=iBDy-R9`r=jYz%=-%h=-{D}q+-|6Y#>gUqx^5pB~ z!|UeE?BllV^XBd0tnS{J?%ta2-=6Q>itpZ(@Ac~N+J5ldhw%05@!59q+IsQ!?D6*P z^VM7P)m-z{UG(_z_4)Gl`SbYu_WAqw`uzC%{Q3L*`TYI+{r&v?{{8;{{{R2~(C1Da z0000PbW%=J01`btU1n!!XlZJDj*y|YxWmTJ&*$;`{>sLr4gdfGn@L1LR9M5+)8|*y zP#D1BihEQ=6mzBEz=gnBXFgKhTAEa95ph3%mr)ZsPylwOl`>$a0n`LK zKt-Sg>`ZHefTBPR*qJs40R=$=5MIy%*qOHKz>^nmYo9q)fN(+pc=+m*N9@fb6~NB4 zQwE-UyuA;7hI^NT>fT%lc>37~cxqHnq`eYQx9{ zoXa54j0!5CYWd;7WIY6zRYn1nWdqwJ?0`SBUXKWzpDeCp4|ym1AhanZ5r7kE@;dgQ zG&wf>F90$-ssejQ`PQ)qc>ZK6gsH0vP`xp*j@@507Bm8t^Me<%X`m6fmIX8^0!0(S z5O9197y@>&U<7ci1~39t%mzb1i4_b1rze0R;7BSM0y<68SeFnWhG;D2e*`Rvlz<=z z?&1t_kSpvFuleLdaJ9HH44>SSsF3`Pz`5bHg=|3UCpU zaOGzo5x`4+pcF?E65p550%Qx07J+X#)e8*6Li$6LfdWhtfxO1YJ!OEyTy4OJ`f`g1 zaNBW(3~a)ggrsvEXQ2V`dn4W)Bpo7`SSKV)z*1aD$f=J%uon$bH)ncE9FYOC01G8x z67H0Kx=jbTd;NChbPg;)(3iZbipdG;X$CiF!hpN|IE_kx*E+97XG?HbbFD zIyH`JM2yUs`~HnN%<-EUb4hM;jG6tl&+~cT_n-H__xqMagooHzueSyOz$Pp-FcO~V zZ)Jsqd+qyz5dbhd8u7=WAd|_YQmL>6zD6n1>lF$GUm@qq>0248Cd#ipuAadyIFAOji3@MtZWhf(<-{xF2>*_H64=L50b~7(kI=r#vXZ7FZ8?z zeA%aXMNnc%s#eNSJ5~LTrhZ3PcQ7;`n3`^m4$spQ_`~FnIC3|R(%nJnfqkID@SQYR zFRY99sf+&2M|$5!#y8yz0<4EggyC8JuwE9amn9u#lX}_YPaGJfk3;R_QVCpWj7KB# z=tPj-4>Cv~lLWGfAT$mt#`#PVpGD>?#s^rG0XAiTOA@fD0uGEO;L-%D2_cszh%pA-xJ8$?pZyih@OfP)Bz1^OL| z?)$bp3?3A9~DoZrZX<@Tr?zaT=URZwYzKWdB14sUx;D~|@N9b4S3%)Yx- zU1qT=@Xv9hXVy-PYaf>8vpYAX->Zs(sao`{YW=KMS39fpXs=Va2h0@?*aH~kOi`+1 zzTGZ=hj9gB+T0f%0+|=#@7`FJXzhr1=yfe$@WLmBubD0?$X8wswVyW6tJ`XcPdO4% z%n5~JR-?o7+Uhpx5RIvo(Zj}ds8cJ9zl7Q@jui1bb=KB`_GiQX9 zX0~|~K+oI?y7nH#kQ{t-(fi%dC8*eng8KUni03Drn~vpMqHIE!(teYg;n19X@P>O+ z2+%Z=h#q!O$7bw}Z;$kJnn6qk*6&^wiE+2LTTETM)75XJ2|Tzl?rmt^{LkJqg93{Y z;!oTrR!e8I>iXg}bii($+u-ldU7JnawsABdz>m=>_D4EizZk~WeFiMzu;hA;UA!AQ z$%lxTjdzbcT|BqFeL;+m$`8&8FZ6!hy(7Xr1Plnq1#s{&I)m@3Ji(owKg9 zwE=;y^v9IH(@QO?%i|7(dp`tTw4k$H@RSQj7ztBnpCCX})sLY-McC_xM5u5F94N+->}EmrwswnKBX2*a{8gK4dkx3|^G^o)$WE|hcQt@q_`Z_+Tc9xcnSA_jg~ zdz|uaRV$mbp=}95Ww&YRSs|!j*}>$Y)<@^#*BzC2I=79sY&QTU2_8gJY=zCkFUbLb zrEu?RjR8wVI-N~++ld_sQE&8j*%NJSIN?;bS&I}N*p#y^q?DJn$MNN1$QQ%1%$0Vf zhG8d9>)#Asa+>qPP)!cccmt!dz}DPCr2S0`i#KOtsBVV+EbEQf#~GQ}16PQ*r{>Ep zzsf;si&33X%bYQ@ql4>RE)q&a+s>qn1@H5O1eW8r_!(r^J>}&T8Mr2y+LsQ001y@w K9@y+3SNI>_CQp3; literal 0 HcmV?d00001 diff --git a/public/asset/img/file-icon/rtf.png b/public/asset/img/file-icon/rtf.png new file mode 100644 index 0000000000000000000000000000000000000000..1276e9c3ae17aa438afa3c4a76bc42a1e0a6fe00 GIT binary patch literal 1005 zcmVFMF&;nm^a)!*OK;@{QZ-_zjW)adBo>FMC=>fg!O;OXh%vdrPD$l&Ma z-J`_e-rUjJ*vyc+;gY-Ilf2@WzT=m_aox2w$kgj((AX(aPA;%h>1i+0)F~)Xmw~%G%Y<+SSh6*3aA5&)e6~ z+}P0F+0otE(%sz9-rCaM+tc9O)!^OL;NI5Z-qzvm_u}B#GApM^7-rY`tJ1l^7s4n`26+x z{Py|%_WJ$!`u+I({rvs@{r>*`{{R2~|NFSgoB#j-7IachQveb@JzZvJXlQ9_dybH+ zxWmuq@%#R3kHs4R00I3;L_t(o!{yX@Q`0~g2Ji|Zhuo0$02NTAf}ny#q#U+|P?2&3 zEQcIb3Tj14d{qvirTfWUlN8cSve|WqnTpRJd(G@`vTw5S`HWnt0k71T_$ayRxgWkt zG@+6KP^D|`Kotu>6W9QXzzC>PsUYAgFaxSoCJ49)9DuXH1E^BDAmAhzz?axtJsTc? zDpfcGVcEqd0NN#0p8DMiF ztgKUjkbIs9KtSGtweyt#K!kK53Xq6S<}#fGh{pi-=5s4kae(CXWHeFGMHB{R2V|EF z##1B4XkeBCD6(r7lP}DXLIJc5w~((QX%4l5E~0US6dAp@JicwNc@}XLAZo3jZLWB} zMsf?5U*_Km%bfZeFTtmrSl9!Ion7fwZXhJD!Iq_bDehm|>s^4Uv)|g>KUl>78>oK9 znQ9wQhd5JrnSq<>boy|+gNz=g&GexA#^8Vnz`y#2e&Sw)n*DzNF(%C&)Q-RRkvwGs z_DS<2drO}kV7+U{Z`hCU2SCHPO$?aHHVFZ3na?O6$Q+S8W&?2M6o0sF19rMd?y&(! z-NX0^LPAIQcG4sUJiy~(0Q#71`CH&d@HuH)gOBuCe^Br420JhMGS%_|wKkxrfp339 bk-70VB`(FM@3}eo00000NkvXXu0mjf4;N&3 literal 0 HcmV?d00001 diff --git a/public/asset/img/file-icon/svg.png b/public/asset/img/file-icon/svg.png new file mode 100644 index 0000000000000000000000000000000000000000..9c16f800c673a44ff18d87f5be488e978578338f GIT binary patch literal 1421 zcmV;81#FMF&;nm^a)!*OK;@{QZ-_zjW)adBo>FMC=>fhV-PPgV*5cpS;^5fh;Mn8g z+2rEd5)b0 zl1Az1;OXh$>Xl3Cmr(1PRO_5r?4Vxkp7BS{q^qs_woJr^8Wbq{`vL(`u6_&`2PI*{`~v@{rvy_{r~>{ z|NsAMt>YR1000(rQchC<5DEm3nANBvK5*%nd$s# z&b@b@+i2#Vd#-sNj~{%0xO0{{pE=u|s3)H#CZoA)4cb?FN=Gh6At|hN%NF zJOE4J0~i7)U@;7j5KtAk0gGWogn){m0|+nZ0W5}*5dz@^eSpO<>JI?t@}P_#tRMJ2 zqay`kv;jNx$M&~?d9$P_K&DNK0tEGk2U6tUQvkbMQh=a-HNd=J4uDlkMi7uLHzmpa zEWj$*f|jlTN~C@kkYUdRNTCSKg$~FH0<30$Nh`I1 zJiC-EBP3cY?eesx<=BK}CV)kOeyxj?ZG@C9As4A^2EYogo49QKX5ncF=_*;U>4Mp4oT%&z-sjg&{LWKSz16EOc&HM zSLsy)%8js;0b~Q@v4M2}ISjz5EKm)g@0ybV2qsv}29|({HC`~oLN<^AGnv4ANMi$Q z%&VAy($Dd)%+7xx6o}oWGqD4Jc+{Ere;ddx-4tfXP6sDYbjM5jo*{nl91*LRJvZso zapNoTKCj>cnu)vN`US)$a#gIpCC3rhzaXzK-Tiry2XOR!lIMDixaqUR-<6M8OP=H+ zmU1m&W6x)~kniyoBc35GwETt~;NQd+(!4_|JR;SI55)(1x^$dE!DG^WrH~eCNE7CM z|4~5KLD~`bxm>P;e8*Vzp1h(5xw-cv9wx2gviu#0)!({F1Ls9@w2~9_qmAroBsF5g z7a!e8ba4ZCQu=B=Is49AB-S60T7KYk36`{xqqMZU@1_5#)V9~#u^;gq7f|f)>-3S^ zC|@E{C%0C6dfn~5&I+Cx9BRCOtx7JQY7U$zox}Nix9SSHj*%||fjGTD+yEdtLErd< b=)k~VYMUhPJQRAr00000NkvXXu0mjfGtfs- literal 0 HcmV?d00001 diff --git a/public/asset/img/file-icon/xls.png b/public/asset/img/file-icon/xls.png new file mode 100644 index 0000000000000000000000000000000000000000..5e0ca41886c670ea0fae639f7c6ade7e7758404c GIT binary patch literal 974 zcmV;<12O!GP)FMF&;nm^a)!*OK;@{QZ-_zjW)adBo>FMC=>fg!W$m!|fv)H(+)wAd4 z-J{g5-rUjJ*vyg5ppwm@lFp%%&Y_deqLj{}l+L4-&!d*lq?gd8m(Zq}(WjfzshrZO zoYJbD(yE@*tDe)Wpwz9Q)UKk{ucOtkso1ot*|x0Nx3k>6wB5hB-@>`y!@c3gzT(Hf z;>f|{$->>l#N^Dz<;}+B&d27@$i2A8=FiE$y2`-2%IDI{!Mn@n(#*oV%)`CR=+n)_ zzRl><&gs?9>DABa*3ihp(COCD>etc9!_msa(dyUI%f-^_*wpLV)a=^T&dAlz$kx!w z*wV|`?cLee%GvJT+V0=m*3R7T;N9HN-SFby@Z;d!)#2aQEP=1?dtaJ>-O&K_U`QV@9y{T@A&cY`SbGm^YZ!h^ZNDl`t|kt_V)Yt_WStv`}p|$ z`T6|$`TY9&{rmg<`}_U;{Qms>{{8*_{r>*`|Ns9uY=e>j000(rQchC<5+3Z0_C>=X+ljBdnU-u=>ilYp)${p$%xD+*)*sqXs zg?0v$5=E0b07L)4PawISvE%?C4H!%NgMigc30N*~tN`Y-yDEVDQ}tx7;}LNuhwcvg zup6Ki7kr24RnHCKVP|(2G5-YT@f`E>!q3_7r>5vM^5T;Aq00OqUxqo-m& zz=5k)hPTj+Xa_$adm5h|h15VB;)p*0P_u~#g_JWgji~&0%ENw{=Fp wDurs>jJ-azUt=mOkQxAlXRxi$2v-+=0M#XD;CmLuP5=M^07*qoM6N<$f*mhM2mk;8 literal 0 HcmV?d00001 diff --git a/public/asset/img/file-icon/xml.png b/public/asset/img/file-icon/xml.png new file mode 100644 index 0000000000000000000000000000000000000000..64b760af5613ae6e2232bfb2c82a423563da6435 GIT binary patch literal 1332 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 literal 0 HcmV?d00001 diff --git a/public/asset/img/flags/bd.png b/public/asset/img/flags/bd.png new file mode 100644 index 0000000000000000000000000000000000000000..c28f461de897cf624e71b7dc5015f2b7cfb79bc4 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0YI$5!VDy5`z06wDgFST5LbpQza|g&`3`O`b)CLw zIhyn(F#)9tJzX3_EKc8@vXS?I0uRf?gqEHOj7Cl!dH-i#Qp`9bs;RKfKVSOZ{7Y@D z3LBUhwm*5MvUbS>AE7xZFAsWrdT~(8+I{b5j<~!d86Ldzlz*IvZOW}O{K|NQ*_|Nj$V33UJf0K`c|K~zY`?bh24f-n#S&;e0IQ3NV7 z|No;tC=yID+wBG~u}@`ZbJDaaDc~6t4oJrzB+0%v24{+Dumd_%aK5SlK{f!;kgx$o zNdV}^z}f7fAb2B)XApXDMUqITV2Vc+4BkI#CPO`8?du2x!E%_DL=2eEH{`lQiD*~^ zEM9dKF^8h-SY!{G`QuD~^;%!r#@*$xQ1G`2$wZ)=Mvfo1LI9|4)5-+=nzzlx8a$qj p!R^TyTpz5Tb9-ZOv-_Dh_7w{-b1@hG5y1ce002ovPDHLkV1h@dnmPag literal 0 HcmV?d00001 diff --git a/public/asset/img/flags/cn.png b/public/asset/img/flags/cn.png new file mode 100644 index 0000000000000000000000000000000000000000..22cde55a8e9c341a12a7a43566cc9089f2b77812 GIT binary patch literal 254 zcmV3{Tue0ynXIk3Q(pF0WmndLK5fD6i)Vq8K{ zW2|17h=5|%$WkC!u}fM;+R|z1w4Ltl%>4h%{JR(4csl_zolf8TbCT!#-n`#ACx=|M zmLiu#A;+`=yxheYdX520NhYU&$;?q}ZUGzN9J4fT-@VNYfCF?u1<0~bX$s&WijY-+ zTdrft0BC>*Y)}kVigRD})ciS`2N^IESe7C=bB6|&BzAID-tsg*3!U182dr-HYbsa{?E)CkCS_KG$2Bl`L|T`)#tMrhmw z)AHyrjij0B@1xX{4!zjub(=!J`=kSN{g?T_Ckl-%$@zD!w>DDc&&d@WAZ0JG23P?X zAj1i%+OPjC*a{Y4Esv3%oIE>6N*!zo(GtofjdhuY`->$QfDcFk@qb5QX6NwbG*_6Q zPEmb5jNPqQ)~hJT@E~dX&JwqS@#>x_SyZ)z6>^YNRgtIm>yV+0lfe+}^ynpJI&{Fu zBryHf{xny(FxXAM{TaIu$L5DM%n>&X6?%6UyU+>S6wk_j-SB!gy0&k3*a!_hd83yc zI&M-8Jn*0f0_fRgX%Vzvt!`0Eih*KWc*8pJtyd2u$`gifPKZ{m^}q7I)xpQcIy*y# z!q)7}-)AqJsCq2ns{oX2Olci<+FV|HBrpGQP@rRU40`{Dg{hWV&7Lau*ubdKjse@* z1-(Pph*{%OZaXU1z328k0zJd+O~1n$KwvJjRn;73BCW8WHQ98L){^yf!fBq!6MPzh zoi~jvx=bFqu8el140hh^&0k&mvQyN+v|}N|ckncU&47T3i&ErDqXm<{(3ZLLCZCfT zj^P=GLx&pbjwP*AFV3(cu}bQ7N2SY=WyAkTaQEX;#~d+r8xb zS52mh`}oEUd36aVMO)pYg0$KaEpV+Jf1Pgr;>hQD%Dl8={d|$VsJhQrtQwjdZ%EZdmshM==k z>Fn9#9uDXG{K=kHr1X3uPCtlK+R_)_MNTxkNkG24ZJaywF!jN>RDi{eyitzcQ$#c_TLEPsWD0HkJol4DdnhH81IhuCV ze%w7h%WojzeL&bS7doxDTIhx{QS^x-C)ARdkG3MZ`iyqiWru z`kF9kB*rkS)K0saL*o-BhrNujP) zl}1L$_BgHL;eK^8j?K1+cX<15PE|0)u!E{#iqVgA!O_y7N=SzTpcIaPT8v3UiBcO* zk!ryuQZ4u*LJjwrVkiw29f?X_>Y=FG8xO-L5MW_Y+u29QTIV;+p^f N002ovPDHLkV1n73awY%( literal 0 HcmV?d00001 diff --git a/public/asset/img/flags/in.png b/public/asset/img/flags/in.png new file mode 100644 index 0000000000000000000000000000000000000000..766ef29af5869285ef45101ea946d98ff8551cce GIT binary patch literal 250 zcmVp#>U7Pnb!G__`=QcEl8LqQ)3!h(>9KJ>vti0Fe9K?`J&Q6GXRlcb<%gKPnf zHj+#-&2q^~6fG+?_jSz5aZ*Q}?afSQ9%f32>7e0w|1dM}-S_UDcYp7mbM86ZdsTQJ z00o#PBZG)Ba7_##1IPd}fD9nhq$PpF!6>)_(A3kwD7XSJ?8;3>!3A*+hl6DzEE8c- zm;wA>axj2E$6z;R}G)7_bK94Q-4AXFYW>RM{UOT^@z8F!2osznG<1R;Z7LKm&TpulCw)s|sn_Ayu; zHunY?ov{xw5t|UVbjx4YjFtgp)n&u}4`Cv+u>hI1IZzW!P9z4$aVTvog>F#qz5oxu zy$Gv~$D`;!tE|z`iRhdYsOo8hr&NZ}z({&PZp<-m*XLqw#(pfHy98?gFva$NX$AF0u&hOe~_>adMWw({!-#OIyHPu>XmIKIqi?7_Ez zE=Z(a5OYJQ>5HfTk%*>eYLe-IM(H9=NR0DU=~y5S!qv*hP>|2NQ2i9`r77_9Qld)V zgoUy|>{)vN4`@qcu^J)b#)fdT>=u$gq+yMECB!toNC3zU8~k+b52yS!U8>GNY+;gc ze7*DrP8MH-x7Qp*(ZuWfI$*L}(BA(8{?rzsT8Py87i5M!d};ORD9D_wxQp6e?Wi%! zyK0b3rY^Es(Q6(+ddpih_q5})uAY*54gnr=H0fIr^*jL&n~P@l3Jh0j5dZ85meAx3 zwB68kR-o=@GntzB&pH{ZNxpYZwoi-At9K(cuc+70MH6n z`D#$Bt3|c81n^LhP3y5LbUkFA3JO97ynb~KQFPDtkaaV!8sp3eJVX-I5Ued(3Gkzd z9E#kEH33V7z1ygV7;$8E@Cfkog}VQyEx6)kT1kl9Ce3Z@0yGOh_J1W={XzO&_OYvN9$UlGM2&kPIDQ#4pnX zAhMGFOs>W-fJ_V^1IPd}fD9lL1Nh(cOMn3YKL&Q*{`Ngn00000NkvXXu0mjfoN?sS literal 0 HcmV?d00001 diff --git a/public/asset/img/flags/ir.png b/public/asset/img/flags/ir.png new file mode 100644 index 0000000000000000000000000000000000000000..389d70c1bb9316da30f2ecd6b05fcc8f6e3bb4e8 GIT binary patch literal 373 zcmV-*0gC>KP)1b%__U!9&a_oD1?SO#rn3(jjvG%~g_{_}u+S>c( z=KlNp|Ns9PyR$a{008kxL_t(Y$L*9$Zo@DPL}_VKr%f5P4)1@~4n@gXbdv&H6`}=x zhSY-%TNYWiY}pG|N|9o+70*n{=7M$Ao7+ZFW|Q@7R&ih6Ycy+(EtQvvnbk_iG=fK0 z>4wmo5_2L`VSUa?2))d-7lC_Ui9owv6YmiAX6P;l2>Ub#G9U?v03rv7{R!NW0kr!B z-Yp0Cn7~I0@N#=T^6irJQqGm~mcPmT0#{FyP6_~|9=&v6`rqcyK(zCa#V7JRj%FL; zh%F*o8yq=Qp-dE}jM~&ZJ*X0-AFRRjIJ{{Zb8HgS=Nh!@eV-DDWLv-m{FlHV9I1LN TZ*Zl100000NkvXXu0mjf+mEbG literal 0 HcmV?d00001 diff --git a/public/asset/img/flags/jp.png b/public/asset/img/flags/jp.png new file mode 100644 index 0000000000000000000000000000000000000000..827fc9024f110bde18a3eb69e15cbba7f048e9c2 GIT binary patch literal 225 zcmV<703QE|P){Qv&`|NsAx-}zer004nWL_t(I%k9)L4nRNBP&&d!LL6Ho*kZ;@C`i2eYj$?#v54VKZ~!Q;VFdu$6^v{NKAhOoxv)84?!l2$ zY6r$M3=SlT4d)d0CX6Wz_hFmD!h~SI=7;(mpZ`L6d*pr8H(b6M`3m*BmYYKF9=**z bQO!nHUHyJ1kFjkw00000NkvXXu0mjf9`j$q literal 0 HcmV?d00001 diff --git a/public/asset/img/flags/lk.png b/public/asset/img/flags/lk.png new file mode 100644 index 0000000000000000000000000000000000000000..62c9e2ce5bb7c57a168e04d00ff770050fac52ca GIT binary patch literal 2670 zcmV-!3X%1RP)+*Of|NEf>x z7DR+(m53by5fMQFQG$Y?0#>B>a^H+=W%5_RIVb1b!88tAySlv_>&%fAQN_s3WwR&{El&Sh5) z#G!EZ@ROeoFPvr5-;nQ;6XbAM>X0{iRK+S2dQE2P*M#ecbfX!WI*!b7RESSq$h?u= z^Eq@5p`R(n?+E=jp;c_n-eOLYiT6e_KHb)1tC{B-GHDYhIE)Mg){;rv#2)F^p5Kv) z``n%BEtw5o6Rsh%;)XI-OY9V4vAxNc);(Ww=n_JgD#m<5*UJK=hFLg%h~NKajG!+F zy+blxUBY=msTN)-W|ICxs-+i>I6J_RJ|eV(WH`I-c5q`}eR&`Vb7HilB}*(QB|v)) zKSDJqX{b-X5>7Dijnxk5EL4?mdUTTgc3Y1DBTTm0cqEE^D%OdbvW1UNsAYLN#|Q%Y zm2l*sz`V)!&q`Ep@6)-o!Zb<{c*uXuz!A=La}MJKZz91l{D4$T$@UTMi0aqwXYRE{ z-#2NfcdGfXMmSmIy~EBu*~}X|hLMoD{=T2%To~kMVJ^W{@p``DoFF8mNY%jjA-?hz`iNl*uS8=X`CfP%&JD^99X;TL z`?Q9sB+-lXS>>tCI;%}_LA6|fLmuBvDVxCRW*OvLy zN2Q6q;5AX|Qn_m+zu`6SK#2&$ynCHpt2Y>>S$ctaglb@%j(@a-x=l8_0OL^s^JHtPOlXuB`e!R^f5s@@l)#H zh7{e-3%usN+U09Z%T}4~8STbaP->Spm7r!c?-brj90Cg?jQ5RmK{-JH-%8T$I?b&L zGd{n_>Uxx6Lz3?CPwdb=~yM(3ByB@$;wHqpML~ z!l;(GzXyjj>*Mr6c#}%-jadEOW|j6_ep?>DWuKt!2p`5rW-41|h7`R?)*&w=)0UCx z-;yc+B@>XY5b$vCD4rCAYa#;MrO}cps9Za= zAx*bxo$-@nYAsyjxyqi=sdjFp0Ltk54f@x%0y*!|8{on#R@ z2MN3yM{s7*u|+#gu}VP zMT@N3j%e1#7_=VJLUO{W9HSk81ja_38rdyfA#7^DOCa)BI|J@r9+9rC*z8xVan+wWmF@+bVsV&-+$=M>Z>EbMLhXVpY|G};N^)(Z5e&sFS@s5#a{T4IDB-+x-3k`BFD`K8veZknmos(Y zaG)cCB1Ji47`_L>=l&*cKBay3b1{+=eMZ`|`CWxPc<=L*Jo(MxHK?*&eUZb+-zB|e zoO>Bs_j0sacMF)GLm@0;Y#(H5q60&Bsiavt!N>RO7;$W{DP3INJtAxKHs& zSzHH<5 zBNLB(V#iEcO==?ykkWqm^TrlOyJ~A=|VK*TMT@a z)TQ54b8z1<9XR&o30W<_a2;bsJN3Zs+Qpo;NH?oy`Mq zc<_M_U*BYiVWTF}0LAQPydF5W=V;VK7*=mEPP6iYW+cyBr~(NFtPp${!swh)A(^b9 z@4FoWs;FiDc~(nY48Om z*_glcElYR|rY|#}yrjP=?jR%JVcMf&_1Z*(vwsnXsfIuX8aTqRTY`x%(hrNYYqChw z_3PIs4^Vb-1Z;AYJ!;u684KNe;0SNg_sev3mhXKpOA8L!-_Mrd{3zN`h1jMK$u9eG zeLYO8gMwm4rn!;14hr#^GnqfKX90)KC3K!*%pi2d%g3c4yjjN|fmFKGqBhe2^=37h zj7p0{(vRS=&;{px*l;umhgZ9&{g*TJ(>DhkHLvx9x2NiU_z?*^*UKLo<$eB& c=eL2M0g*s4)*f^uUjP6A07*qoM6N<$f-<-$ZvX%Q literal 0 HcmV?d00001 diff --git a/public/asset/img/flags/nz.png b/public/asset/img/flags/nz.png new file mode 100644 index 0000000000000000000000000000000000000000..1245066ab52260242c1636c349a2a46900d765cb GIT binary patch literal 2611 zcmV-33e5G1P)5D*YSL4DvZ78VuWTGpo?%dsLwDWQdgj^e5y_5!+yf`ST2 zvx1AFt{{&t*ift(v7rc3l6iLsL`4MS*{4SzbMBclliYv)|NHNq```Nyln)#G^3RJz z+wu5ilXqyQjG8aNA{giaLjr;658Cet#bLU4Dr#Oco0Ja<1=4CIG$Vo#uy*AG*uSTV zg3XmY0hWMCBrEo6RbE-u)Y-WJH5N7x4yMVE-3UtFotu0CX_@}p6@W5hi@H;1h1mC= zG;o45WYswUi$TEybOPRDe+n=vV-saBfTfbAk?j3fi!v?{-YY8sF85J=5|=3KrT_5N zFu?6A07o3DH=>VxA3Dy!YvJp!YeB3gAB#VFi4 zs`N^3DZz5S4^jnERNk(=M8~md=Q$~w7tnpb0x(dVHD(-GlTg7sku8`y`5HjUkdZHQ z&UaupvO_ZEaAfG2hz(9Nd_D&3AVifk+2|HqaV5L3WySJ)lClMIDz!23BGk>haeN}k7VuY=(^BP<^M`3_F zz*KN$IwDvb%1yqku9VJo?^ql3Lej~S#XYtE@hVh;33oF;3kx=#q z4X${=722b^5a#G|hIxsGSt(<5DRWGz_Lx#l@>V28N(My(^+{0}TB1I(6g9PlnxjiK z->Q{snd756J^TT~^s=@^A8ih3hlm%e`g+;@dn;jKL5wu=S-1)0Ie=>?Q_Pq7vc#az zkRqyHk&L^)lQt#q4vmlAaT?@3fgyg- z!oVY@(D6(HBdrivR$chxCrXu+@>y9ev4OSxq%=8G?Bl^W9MnQ5E{&5L8uXq&GyFe^ zAH(d&q*xinutSWBX~Wut{2e*p3jRwo>PpS9%g5fO>0MMY>BH~^W~kU}QhzscSwhbK zZtsO?-9R#Eqv!_q7_4 z+iq5Aw;h*6;u@8|c>UR59F91y&G}Ew8_~F%c~7d{eV)0v5qGZ>?aR_+(XzyEeDiMn zeU+Pc+rhos*{$_<^?icioa9+Mrpyb?!iT%<$irUTcjY^6IxnLi41;{S9uuxuSh}eA z^lUB^HI9nKI(36J@q4o4c4y-S-r|oRPdqROM#1z07644fv+20V1Lt3~yH`mvMZ78HMFJQW6HR;H@1Y7PI zV5|kOBNGp@BYQHn{8-|FORl^dW7;0o@mt7Zi_z0EtKczWX3X)lf;uy+I`eVI(h5v} z`-7}`J_?Mzs(52PD51(;vNECK<`bcz8VgD)CQK~`XdQ1^8<)7}Sk*9xOn@09=kNP4 zwVd~R4uG|iK}cBm>1S{F!Y4dCl2)ufv`0od1DJCEM8dN|DZ}{uI3+Q1pPl ze%YtWmilJ^xPm&nhlC8hSJwR}yG_J`c_@~48}YU~mnKVJDr=cb;?29yg#&H6a_x$x z4WjbLj%i3qjXqVazc>}k29R;alzWCx+K0u1N7QAqc)&mci{y0zLe`%WdHM5{%pz4? zOwNg=b07S9DfrNhK2}kfA(ClUClYmz44vy4o|U{R_NLXZ=O@ffS$lZwvII;yx(~mU z0W1f%cvfhJ$EwWbuJM%q?%hq$O7G;->+NCbO>udJ)s!-HV5@)DC8umpsWf%OX?6w~ zr?#p%poj7h6_9~Un-{AZg$9Hjf7Q}~ot$2xX>`2}`*!BpfPE#>%%INiFjA@bnEV>^ zSI{;BHT8^wgAY@OuP4KDw_Z(Q`qL~UK!FX4Y?|c;iniY;q?R{tJowj4tkD}xj9(@t z#b(_xT9OJ9E6AY7e5bO3<+HdMs9s}kT?zfJNz!g9>*1~M-XhXyqAVZv`?;dE6?Fr{ zBC|!-=AX{G#TZJ+$`Vda)X@oZ?*Z;IxBxkvQROK7)Fi4RdsE9^;QwRb{{r(E V6%rJFc$EME002ovPDHLkV1hUC2+aTh literal 0 HcmV?d00001 diff --git a/public/asset/img/flags/pk.png b/public/asset/img/flags/pk.png new file mode 100644 index 0000000000000000000000000000000000000000..e44a1ae375d5c1f4a3a45cc8bd3cad64bc6c3af0 GIT binary patch literal 1244 zcmV<21S9*2P)IHX8-_b003zK0%ZaNUjqeg1qfjX4P6ZlZw(G{4i9G!4{r|{ zZy6bJ85wvP8+98Sb{iaP92{&M9d{iadL1EoAt8MsB6T7od?O@qBqVhtBz7bueIz7+ zBqx6-D0L_(ekdw*DlK#^EqE<4d@(bBGd77fH-|Sji#IrhI6Q+qJ%BwxjX*($K|zN> zLy1F0k3~k5MoEfENsviOj7mzAN==nbPL@tinNClMPf?IjR+Uy(msVGsS74oBVx3}Q zqhe&EWM-abW}jwfq-SiUY;LJ;aHeo_s&aCya&xP5bft83t8{d%bak(FcC2=Iv3Pl} zd3&*YeX@OkvVelFf`YSxgR_H!w1bAWhK;t3j=+wOwvUm)k(9iYmARFby_J@{mX^Ji zmcW*m!IzoDnV-a;pT?h}$D*alrKQTHrpTtJ%crN!r>f1WtjVme%dfG`v9isww9mA- z)wsUYzQESN!PmjU+QP-$#mC^s$=}J#;LFqH)79qH*5}sO)qe% z-{bG&>GJ97^XlvK>+JUI?Dy>N_3!fc^7j1p`26_!`uY6*{Qds@{r~;`|Nj5~|KHb} zH~;_wT1iAfR7l6=meqgSP!z}6)+JWp z?Eyxh-9vN9({>(z=iKkTC!ZW~p}BqUU6Wxp*S`d$;ShBYXsTrs7N^rr0SOg@N8e0} z7!Co6!43O}@&0_uR7=tlfJEn(19LeuujpMmMa@h`H<*CL;8p=g+y$p=re6-Kn$WR> z!2+cGe4w#UC9$MPH`KLOcGjsn1CT0xzXHd+1w4{;-^GQen5VF$tOu?Gm>S3f2~nh; zuK^q=yrjiIBFzHuJess_h_Cnp09ew-WB{g>+W>CJ*5}t#3+wN^1Av(lwGRw+{|4Yh zxdkMo%HL`eo@{^npZFd`S zSx)~nv~7wOk1l@fWYu;*)GF`g96#oGWnw*&M#`o<8W6SLv88c&*R{^P7|Yg-CUfd; zZ1YiuA>~_ZIWJCZ7Z7+}5Mu-Pe8y?7!7}wyzJmqs_m>Xu+OhxaGXV9nN?7JHjr;fh zB@XALkjb_=(1d4pW3#x`zNpE(+ZevC$BUz`_V8-7l$TlHyjSDOkqot1HG!%1+UgFb*^(7bolNW!pY92=&g<2ZS;NKn Xb+>{=(nU*OpkWN2u6{1-oD!M<#RN_B literal 0 HcmV?d00001 diff --git a/public/asset/img/flags/us.png b/public/asset/img/flags/us.png new file mode 100644 index 0000000000000000000000000000000000000000..af80f3481badab1140a6b3a3097d556bae8dac33 GIT binary patch literal 2187 zcmV;62z2*}P)|G7OxPg_5QMNKfdIjTMFm7ag@Cq-2rVAmYeB(| zIDl3iiy)=8bWw1av88HfPF0j1t9G2$Q#1F4{xE-m=X;vwd`?d8dp9|`@80{lpO*me za>1)$>)Yp&RUP0eg++Pbl9g9|vbyCwd5ycS(vXzKw~t-k$;6 zbTCQAMRoI8bl`5N2OIHOy2~hVFMuOO0N|C+aF;uVm$8>9xxwnFoc-qh#b$m*)a9UOh^Q0zAi|+MZeLeEolZzu10f2V_EK!1a3P5y9*%8dly8JeP4FDT$R#c#Q zuzMI7ahPYY6kY%NyN9#SfR{&1*jU)ugARct^U-L!3F^?SZW|!G#))8`VG*K!_Tr_E zN)LU&i}EZM%dmBA!%8!^9JL86HCmW!<(ZG`$;BOB8*9Ni)6u6895+RzHLuTY!7i}& zRA8?BO!AA*JVoC;##N(C!&Hb6CV^{PY%f~i8 z+IIun5*Fr?T+w3_HJ!6hfA&t=txv3g6JGZ3M^DT4odae(@#m(UADX!O*&T4mASNSD zR^Rn#_8B{*6y{5(_8$BBQ1`zMoTLZ<8h^&Kq-9Gn9b1E$usXY?YhawY zyb7EpJ#_9cu=>G*BEXW)2j4=%uFUwAIW3>wyt`DS)i-U7S*Yft>wi}@^#Vpki@}m^ zdH>_C!ErLKFxBiN%={-`P4oD*K#N6x`_5t@o0QEn|S8+&~1jnxF0wa z0T9OWP=JLHi6>fd@U>32I(t7d5XQg_)jay~c@2^f#*eAy2v1-7^2Y7^upk?Z@I?6O zTaLYW`Kw?2PEyGr;H}&K^u0yNNviL~s#_^k0pPF!ce$kE$jZ!j zz$ugIxCvaOvC8(G>XRrWXm%2?mw0Tf-K_1k!byXsT{^=@si^B(mbM3*mSHbJ|KyTG zB26c_X4CD`k(`5)8;A~Zm9qSbs7G2ZQkr+ce}8$^erAMJCZ>)N*LQ7_j2{;%HZW#S zTu#PSKuV)NlQC9drD*PGA0(O7Yn8Eyd$;dC1nbnf%&WA$=wK31j08cwfKhmODBPl| zt%6EWa)hNcvVD}cp&Azyl5R3TL7nr83S3#Vwuh00=Cr(=<|f0pJ4KY6_!TW)TZNow5}^9=!4sYC^{bzrQw0AnJoustA|clowCjaO zwC&2RXttdm){h?nCJ=?k508H$U7(*&#Z4rWLE_(qhkHytnl17w`weZX9Za*_xM+(MHP$1i&C+xs(%v6%Ja$0S%i`OObS+8$sf5C?8* z*M;%Ek8dHp5tA98QFY=U-#s*rtOCdM59uzS0QVv|QUn-q4zh0l&@IKTZW0epAXdV* z*1w(@{2Vh$0s#JU$==~Fr#;qhpCc{K(xQuFQ=+oNq;#>`O_TSWxY~x7Elbgy>gE@; zUmlxcV&-|d_sbp=p zlE7T0jh&Y|&yM04BY~L<<5Y(RM<$8zV8x?@!|KX`Ym<^~$1!pmDmJG~i{Q=FV`(Bh zdJ+=Yg_r&3msi>&mq~aCj&N{vYU`AqMVmyf|vgJ*=w@*r>HwIFeZ|db0#mU zD!ck5=dH~&=PU-oyCAjvNI>Fl+%m?yhif*T(MClZzR}nv3m1K2>!p<^z_WnqDgR2< z@OW$U9gUVEAi{$_Cp_@pOD?ezeC`{Xc<=;;M;7@JgO!k4dYEJqBg8_r6kCO;iSR(l ziKK=87Q(TccW+NWAeE0&jFq5jJcACFYwN&P)I+x#2BUs3qX+<{62mybI!MKK$t0DD zF@wO2mt*Clq@iqLA`kOf)?%Abjgggz)G8y6VUkGv9VLXrScyOrSh&kMUJ9Vc5EK3F z)44$3wP1P#Wj*W0fO39xd%kDmT|FW zT39?G+Ds9E&cGgq7x1q$vjzpYW*ur!0P3jRH>9QiM)x)-z>BGAgTkL<=?@?99d)BY z0jMME-_YfOI)8$^p}$(DuI|c=~0v-kh4A|44@IQt6N22p=Pv-yt N002ovPDHLkV1ilfLmU7A literal 0 HcmV?d00001 diff --git a/public/asset/img/flags/za.png b/public/asset/img/flags/za.png new file mode 100644 index 0000000000000000000000000000000000000000..78b97960d908a4c129a561c10dab287d646cdb5e GIT binary patch literal 1902 zcmV-!2a))RP);AklIRd z0R%-TU=|9XyJEs>}#F{;5xNjOBU=}Yq_TeGG~BNXZ& zaiJbAXSL_^9X2`>=BV!&F~@nLST_`4gF;+V&KKj?>)$IEnjOc~>!Zf;CQWvu6bl%i z;fs&*@F@*k*8ku>b7fE+x)8;BFjc*58mJz-J@)>Kr!?#*Nh=!+kZ=gQ*?yGbs7At{ zxVS+eKFJs7>){I4<9xnTk~3kBoX1SH2l@1$0OVV$O6jUERW>_}uGdi@)rigNcOXm? z-xT1h1|p(b9ha-_+dI1daxWAT#8h>Hw?wt&_SoA`AHN3O)%9d!e8T`G;b7G!JNc&? zNy>2y>tU`w78;6A@+j3RPYZa{HaStLmQwXn=k;ff(^XerZkaN^URR>pT>ik4`f(`- z-xA;}2HmMHSIyZ!QUz3pGFR<|!lomy&&^XK8rmPxu-iAUX%HZxi9Az{XyrJXbuWjD z?-;&J^^*eLtmMhkr5X;UdP8Lqjk%-dYRh!1I&IWwX)G7j=*?1ALc14pNUAUQq`Its zZkCx&oVyeaT#{;E3-c{ewQUdRs#DjIRKu*6d8*O7%FdkCc9=?au|&1X--UWplfEL% z%x5+HM)R!DVy8D#-EreOq`FQQ361*$xy%mw|Jt>PgKtm`{Fr1`vk&hdskXv{Qtio9 zHKf|tVq{w6t+v+Jpv9v0&1>(wJGU-$YYlRj%|Y+23By_Ue&!O@CEcn1r;zKK;y@a> zRI@t38dS%Z9l>%f#IQE|Yv5`DzDB7o=HN2b!UMy#fEF4!v~h-OS=bCvZJe~E=3$GX z15>J19v-4pm-0n46&fx&Ukw)h9WC zU6ehXBWd6aRl}?fp9yozbW@1S{tdRfSIhFC4=77hm6n5KR^w8>IFAeaNmr4sd#XK2 zwN$E?I->=XP>`KW&j(jpAO|9iYXoAVS`$>~9T=e8Rc>eL;oF9| zj4wXM#TBZZMLJ%ob|@?mg$F1o^T*d(KMi~WrZlfB9~wAOeJXpH(W*J*6{SxCL-{$e zag_ls(g$X7fj+K6FG@59uXIIGeti(w!=8ONi;GKnq5>W+(#5A$>JAT_ywQbh-LQ@I zC1Ad`QrQpMxK4o2!!<)6-UD%|`q~Uj6zxYkHtEK0eFr$$h22@s!}S93aUL$z0kPG; z4j#F77U|N_zJ01o^R$#IHfWRPTuF&7Rl_BeSXiwkVpqJEmYT!iGhn+W(^!^A+6r=E z*by$tb91(JinBDmmKBbwk^9zz#*r=F@jibZ{*&}~z z*F)(YU7d=19}bzWhR^Zw9|CbcCAOSZlVdzIaW+Zp_dblp&Ov^bS_$6A>#J#BpP7B# ze@Vfz<;7vKr(|>9i8@GM>Do43awR$~5vvM`4clf-mSnOgGfpfe*6Z+28tQ{bFKnh{ zAry{KBtkJVJa4P;nUvU@0uijoCrDzi<`|nvS}|++c_+dRlR@W;i4kUNFJ~nLc7j#0FUV z9@*8=_1cVWy8GOADoJcVPNJqsvRqJmfn#0O@C7nsNh^lLo>o5h%g_OEp@qc8_%Ia< ziS-_9u*Scvv6dz_ZP%rKYOCN6q;8a?DJQYLz?CV~@deUt-?^OdcpmVzq+OC-ux&hR=?kRAO!B=V#JT8=IevBVr?9_Gk@BQ4rJ~!{w~9 zgP(F&eoG#fna|j$+0cpw>jJCp-J#L0PdiVw;%K&!0*UPf4uu)pE7pyX*afz5=I8IB oq26hJX6d+xnz4xrlGr!Te-J_u(742q&;S4c07*qoM6N<$g6lJm+5i9m literal 0 HcmV?d00001 diff --git a/public/asset/img/loader/loader.svg b/public/asset/img/loader/loader.svg new file mode 100644 index 0000000..085beaf --- /dev/null +++ b/public/asset/img/loader/loader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/asset/img/logo-icon.png b/public/asset/img/logo-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f230e49e70be8e689e90f213c0c719f71fb6a088 GIT binary patch literal 1929 zcmV;42X^?0P)^Q4w`;+#Os|a+hpP(RUvnMw9km}IHaD1U7+D9=`vDvi~p%8c3)W!lnWMPIi_(bY2^ zC}J#7bSoH*jHUub*UV_iS9GoUs;)gx)vcbd>Q>w<>w4@%Ishj^7biqd#5BfDgme&M zBLswi5D)@FKnO-4AOwVf5D)@FK*#_gFB6hU$eDzsoh*o+km-cnMZ{+e5CTFFCj^9m z5D;>d5F;Vy5|Wlm$TUK3Amj}~AP`B0fDjOJgpdqE&PoO3972{5;wJDPkP9Y)=o!}$;)@2!sgp6Uh8T-AWsrJyx{V(5R1kqf4?b_D^<8l=_ z>~w)Sc1R5o)kHK_sMxp74Tm~>?c;+%?A`3fvN@3{#1-}#jgTY{BAGYp1_nt9?T&oN4-%% zf?6TrG(NN3iaBNp8@9Rd?aza!0_66%AR>(y31dd773L-tFYWI|Z*O4AA)a_3;WR#* zGx>a`B@b=k==`XCbfjZ`_`JcS-ddU-c7d49Mb#|+dW~IJ99JA37iHhRYF1>cg(-=XX}M6^0fS#wGHgr6~4$1SV`BzKX7 zWsNqx_=*Pu?3AAw$r~K0=9M;-=8Jqw!RiKkQXr!zM9nEm>yu9O@wV~x2l3G%AC|1O zW43`KQ!##FRmi`Kq;YeH3tP8z!_4H-z*I$~@#f+rLPn)1aVL#`96OGkFL;n|R&YN% zK6YVMDzadXPBEj*@b7vg$q-XGX-p`M7Z3KK!vk2s(V1@=enuu+ScM@TcOV&Q{FUJ} zUM#HI63u?a;_B(=JTTNK6E3VqL%e;7LB=kuL|mOH1HV##z5Ar~gJt&mMj_DQP7uPjV#Tj77T(G%W!yPlBGPxr02 z|IKFT*zM^(r}OsoR38|4DwzicA|2s)GsTc!2+2&<5spZQYCcagfqU*gt$f^y@bdk2ha8r(nQGZgiKG?!Lxq={MxhWq>w&t P00000NkvXXu0mjfOJ07Q literal 0 HcmV?d00001 diff --git a/public/asset/img/logo-light.png b/public/asset/img/logo-light.png new file mode 100644 index 0000000000000000000000000000000000000000..7881c26a8f960353bfd56a020ae93c7db3d18554 GIT binary patch literal 2422 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 KMrpD8{`_B@3nxne literal 0 HcmV?d00001 diff --git a/public/asset/img/logo.png b/public/asset/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..25f0cf65b7d1c88bf934aedd6efbd9dd39527d94 GIT binary patch literal 2417 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 ZIbqUM_y|XQD)~wQx|Kckp5^)Ie*;?3DUARC literal 0 HcmV?d00001 diff --git a/public/asset/img/product.jpg b/public/asset/img/product.jpg new file mode 100644 index 0000000000000000000000000000000000000000..51d124bb2fe67fd0167e77e5dfbe0a29a2f2565f GIT binary patch literal 6306 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 literal 0 HcmV?d00001 diff --git a/public/asset/img/real-estate/01.jpg b/public/asset/img/real-estate/01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c70d463efb1d7d3ab617630da0e92933c6e0a76 GIT binary patch literal 5274 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 literal 0 HcmV?d00001 diff --git a/public/asset/img/real-estate/02.jpg b/public/asset/img/real-estate/02.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c70d463efb1d7d3ab617630da0e92933c6e0a76 GIT binary patch literal 5274 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 literal 0 HcmV?d00001 diff --git a/public/asset/img/real-estate/03.jpg b/public/asset/img/real-estate/03.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c70d463efb1d7d3ab617630da0e92933c6e0a76 GIT binary patch literal 5274 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 literal 0 HcmV?d00001 diff --git a/public/asset/img/real-estate/04.jpg b/public/asset/img/real-estate/04.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c70d463efb1d7d3ab617630da0e92933c6e0a76 GIT binary patch literal 5274 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 literal 0 HcmV?d00001 diff --git a/public/asset/img/real-estate/05.jpg b/public/asset/img/real-estate/05.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c70d463efb1d7d3ab617630da0e92933c6e0a76 GIT binary patch literal 5274 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 literal 0 HcmV?d00001 diff --git a/public/asset/img/real-estate/06.jpg b/public/asset/img/real-estate/06.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c70d463efb1d7d3ab617630da0e92933c6e0a76 GIT binary patch literal 5274 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 literal 0 HcmV?d00001 diff --git a/public/asset/img/slider/slide-1.jpg b/public/asset/img/slider/slide-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9162eaf945daa8d25612335352e7f98bc6d72032 GIT binary patch literal 21328 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 OU>|{f1OROJ{eJ^;%vqQK literal 0 HcmV?d00001 diff --git a/public/asset/img/slider/slide-2.jpg b/public/asset/img/slider/slide-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9162eaf945daa8d25612335352e7f98bc6d72032 GIT binary patch literal 21328 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 OU>|{f1OROJ{eJ^;%vqQK literal 0 HcmV?d00001 diff --git a/public/asset/img/slider/slide-3.jpg b/public/asset/img/slider/slide-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9162eaf945daa8d25612335352e7f98bc6d72032 GIT binary patch literal 21328 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 OU>|{f1OROJ{eJ^;%vqQK literal 0 HcmV?d00001 diff --git a/public/asset/img/slider/slide-4.jpg b/public/asset/img/slider/slide-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9162eaf945daa8d25612335352e7f98bc6d72032 GIT binary patch literal 21328 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 OU>|{f1OROJ{eJ^;%vqQK literal 0 HcmV?d00001 diff --git a/public/asset/img/widget/01.jpg b/public/asset/img/widget/01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbdd78bdda11656fe33c2137dd66fae859acee29 GIT binary patch literal 6695 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 Zp0~2Ve;WGd(a!`v6ZlNv|DJ$w^dFESFs}dr literal 0 HcmV?d00001 diff --git a/public/asset/img/widget/02.jpg b/public/asset/img/widget/02.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbdd78bdda11656fe33c2137dd66fae859acee29 GIT binary patch literal 6695 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 Zp0~2Ve;WGd(a!`v6ZlNv|DJ$w^dFESFs}dr literal 0 HcmV?d00001 diff --git a/public/asset/img/widget/03.jpg b/public/asset/img/widget/03.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbdd78bdda11656fe33c2137dd66fae859acee29 GIT binary patch literal 6695 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 Zp0~2Ve;WGd(a!`v6ZlNv|DJ$w^dFESFs}dr literal 0 HcmV?d00001 diff --git a/public/asset/img/widget/04.jpg b/public/asset/img/widget/04.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbdd78bdda11656fe33c2137dd66fae859acee29 GIT binary patch literal 6695 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 Zp0~2Ve;WGd(a!`v6ZlNv|DJ$w^dFESFs}dr literal 0 HcmV?d00001 diff --git a/public/asset/img/widget/05.jpg b/public/asset/img/widget/05.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbdd78bdda11656fe33c2137dd66fae859acee29 GIT binary patch literal 6695 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 Zp0~2Ve;WGd(a!`v6ZlNv|DJ$w^dFESFs}dr literal 0 HcmV?d00001 diff --git a/public/asset/img/widget/06.jpg b/public/asset/img/widget/06.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbdd78bdda11656fe33c2137dd66fae859acee29 GIT binary patch literal 6695 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 Zp0~2Ve;WGd(a!`v6ZlNv|DJ$w^dFESFs}dr literal 0 HcmV?d00001 diff --git a/public/asset/img/widget/07.jpg b/public/asset/img/widget/07.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbdd78bdda11656fe33c2137dd66fae859acee29 GIT binary patch literal 6695 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 Zp0~2Ve;WGd(a!`v6ZlNv|DJ$w^dFESFs}dr literal 0 HcmV?d00001 diff --git a/public/asset/img/widget/08.jpg b/public/asset/img/widget/08.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbdd78bdda11656fe33c2137dd66fae859acee29 GIT binary patch literal 6695 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 Zp0~2Ve;WGd(a!`v6ZlNv|DJ$w^dFESFs}dr literal 0 HcmV?d00001 diff --git a/public/asset/img/widget/09.jpg b/public/asset/img/widget/09.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbdd78bdda11656fe33c2137dd66fae859acee29 GIT binary patch literal 6695 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 Zp0~2Ve;WGd(a!`v6ZlNv|DJ$w^dFESFs}dr literal 0 HcmV?d00001 diff --git a/public/asset/img/widget/10.jpg b/public/asset/img/widget/10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbdd78bdda11656fe33c2137dd66fae859acee29 GIT binary patch literal 6695 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 Zp0~2Ve;WGd(a!`v6ZlNv|DJ$w^dFESFs}dr literal 0 HcmV?d00001 diff --git a/public/asset/js/app-min.js b/public/asset/js/app-min.js new file mode 100644 index 0000000..461aea0 --- /dev/null +++ b/public/asset/js/app-min.js @@ -0,0 +1 @@ +!function(e,a,t,o){t(function(){if(jQuery(".apexchart-wrapper").length>0){if(jQuery("#apexdemo1").length>0){var e={chart:{height:350,type:"line",shadow:{enabled:!0,color:"#000",top:18,left:7,blur:10,opacity:1},toolbar:{show:!1}},colors:["#8E54E9","#2bcbba"],dataLabels:{enabled:!0},stroke:{curve:"smooth"},series:[{name:"High - 2013",data:[28,29,33,36,32,32,33]},{name:"Low - 2013",data:[12,11,14,18,17,13,13]}],grid:{borderColor:"#e7e7e7",row:{colors:["#f3f3f3","transparent"],opacity:.5}},markers:{size:6},xaxis:{categories:["Jan","Feb","Mar","Apr","May","Jun","Jul"],title:{text:"Month"}},yaxis:{title:{text:"Temperature"},min:5,max:40},legend:{position:"top",horizontalAlign:"right",floating:!0,offsetY:-25,offsetX:-5}};(y=new ApexCharts(a.querySelector("#apexdemo1"),e)).render()}if(jQuery("#apexdemo2").length>0){e={chart:{height:350,type:"line",shadow:{enabled:!1,color:"#bbb",top:3,left:2,blur:3,opacity:1}},stroke:{width:7,curve:"smooth"},series:[{name:"Likes",data:[4,3,10,9,29,19,22,9,12,7,19,5,13,9,17,2,7,5]}],xaxis:{type:"datetime",categories:["1/11/2000","2/11/2000","3/11/2000","4/11/2000","5/11/2000","6/11/2000","7/11/2000","8/11/2000","9/11/2000","10/11/2000","11/11/2000","12/11/2000","1/11/2001","2/11/2001","3/11/2001","4/11/2001","5/11/2001","6/11/2001"]},title:{text:"Social Media",align:"left",style:{fontSize:"16px",color:"#666"}},fill:{type:"gradient",gradient:{shade:"dark",gradientToColors:["#8E54E9"],shadeIntensity:1,type:"horizontal",opacityFrom:1,opacityTo:1,stops:[0,100,100,100]}},markers:{size:4,opacity:.9,colors:["#2bcbba"],strokeColor:"#fff",strokeWidth:2,hover:{size:7}},yaxis:{min:-10,max:40,title:{text:"Engagement"}}};(y=new ApexCharts(a.querySelector("#apexdemo2"),e)).render()}if(jQuery("#apexdemo3").length>0){e={chart:{height:350,type:"area"},dataLabels:{enabled:!1},stroke:{curve:"smooth"},series:[{name:"series1",data:[31,40,28,51,42,109,100]},{name:"series2",data:[11,32,45,32,34,52,41]}],colors:["#8E54E9","#2bcbba"],xaxis:{type:"datetime",categories:["2018-09-19T00:00:00","2018-09-19T01:30:00","2018-09-19T02:30:00","2018-09-19T03:30:00","2018-09-19T04:30:00","2018-09-19T05:30:00","2018-09-19T06:30:00"]},tooltip:{x:{format:"dd/MM/yy HH:mm"}}};(y=new ApexCharts(a.querySelector("#apexdemo3"),e)).render()}if(jQuery("#apexdemo4").length>0){e={chart:{height:350,type:"area",stacked:!0,events:{selection:function(e,a){console.log(new Date(a.xaxis.min))}}},colors:["#8E54E9","#2bcbba","#eceef3"],dataLabels:{enabled:!1},stroke:{curve:"smooth"},series:[{name:"South",data:t(new Date("11 Feb 2017 GMT").getTime(),20,{min:10,max:60})},{name:"North",data:t(new Date("11 Feb 2017 GMT").getTime(),20,{min:10,max:20})},{name:"Central",data:t(new Date("11 Feb 2017 GMT").getTime(),20,{min:10,max:15})}],fill:{type:"gradient",gradient:{opacityFrom:.6,opacityTo:.8}},legend:{position:"top",horizontalAlign:"left"},xaxis:{type:"datetime"}};function t(e,a,t){for(var o=0,r=[];o0){e={chart:{height:420,type:"bar"},plotOptions:{bar:{horizontal:!0}},colors:["#8E54E9"],dataLabels:{enabled:!1},series:[{data:[400,430,448,470,540,580,690,1100,1200,1380]}],xaxis:{categories:["South Korea","Canada","United Kingdom","Netherlands","Italy","France","Japan","United States","China","Germany"]}};(y=new ApexCharts(a.querySelector("#apexdemo5"),e)).render()}if(jQuery("#apexdemo6").length>0){e={chart:{height:420,type:"bar",stacked:!0},colors:["#8E54E9","#2bcbba"],plotOptions:{bar:{horizontal:!0,barHeight:"80%"}},dataLabels:{enabled:!1},stroke:{width:1,colors:["#fff"]},series:[{name:"Males",data:[.4,.65,.76,.88,1.5,2.1,2.9,3.8,3.9,4.2,4,4.3,4.1,4.2,4.5,3.9,3.5,3]},{name:"Females",data:[-.8,-1.05,-1.06,-1.18,-1.4,-2.2,-2.85,-3.7,-3.96,-4.22,-4.3,-4.4,-4.1,-4,-4.1,-3.4,-3.1,-2.8]}],grid:{xaxis:{showLines:!1}},yaxis:{min:-5,max:5,title:{}},tooltip:{shared:!1,x:{formatter:function(e){return e}},y:{formatter:function(e){return Math.abs(e)+"%"}}},xaxis:{categories:["85+","80-84","75-79","70-74","65-69","60-64","55-59","50-54","45-49","40-44","35-39","30-34","25-29","20-24","15-19","10-14","5-9","0-4"],title:{text:"Percent"},labels:{formatter:function(e){return Math.abs(Math.round(e))+"%"}}}};(y=new ApexCharts(a.querySelector("#apexdemo6"),e)).render()}if(jQuery("#apexdemo7").length>0){var o={chart:{type:"donut",height:"350"},dataLabels:{enabled:!1},plotOptions:{pie:{donut:{size:"75%"},offsetY:0},stroke:{colors:void 0}},colors:["#8E54E9","#2bcbba","#f7b731","#45aaf2","#e3324c"],series:[21,23,19,14,6],labels:["Clothing","Food Products","Electronics","Kitchen Utility","Gardening"]};new ApexCharts(a.querySelector("#apexdemo7"),o).render()}if(jQuery("#apexdemo8").length>0){o={chart:{type:"pie",height:"350"},dataLabels:{enabled:!1},plotOptions:{pie:{donut:{size:"75%"},offsetY:0},stroke:{colors:void 0}},colors:["#8E54E9","#2bcbba","#f7b731","#45aaf2","#e3324c"],series:[21,23,19,14,6],labels:["Clothing","Food Products","Electronics","Kitchen Utility","Gardening"]};new ApexCharts(a.querySelector("#apexdemo8"),o).render()}if(jQuery("#analytics1").length>0){for(var r=[[{date:"2014-01-01",value:2e7},{date:"2014-01-02",value:10379978},{date:"2014-01-03",value:30493749},{date:"2014-01-04",value:10785250},{date:"2014-01-05",value:33901904},{date:"2014-01-06",value:11576838},{date:"2014-01-07",value:14413854},{date:"2014-01-08",value:15177211},{date:"2014-01-09",value:16622100},{date:"2014-01-10",value:17381072},{date:"2014-01-11",value:18802310},{date:"2014-01-12",value:15531790},{date:"2014-01-13",value:15748881},{date:"2014-01-14",value:18706437},{date:"2014-01-15",value:19752685},{date:"2014-01-16",value:21016418},{date:"2014-01-17",value:25622924},{date:"2014-01-18",value:25337480},{date:"2014-01-19",value:22258882},{date:"2014-01-20",value:23829538},{date:"2014-01-21",value:24245689},{date:"2014-01-22",value:26429711},{date:"2014-01-23",value:26259017},{date:"2014-01-24",value:25396183},{date:"2014-01-25",value:23107346},{date:"2014-01-26",value:28659852},{date:"2014-01-27",value:25270783},{date:"2014-01-28",value:26270783},{date:"2014-01-29",value:27270783},{date:"2014-01-30",value:28270783},{date:"2014-01-31",value:29270783},{date:"2014-02-01",value:30270783},{date:"2014-02-02",value:31270783},{date:"2014-02-03",value:32270783},{date:"2014-02-04",value:33270783},{date:"2014-02-05",value:28270783},{date:"2014-02-06",value:27270783},{date:"2014-02-07",value:35270783},{date:"2014-02-08",value:34270783},{date:"2014-02-09",value:28270783},{date:"2014-02-10",value:35270783},{date:"2014-02-11",value:36270783},{date:"2014-02-12",value:34127078},{date:"2014-02-13",value:33124078},{date:"2014-02-14",value:36227078},{date:"2014-02-15",value:37827078},{date:"2014-02-16",value:36427073},{date:"2014-02-17",value:37570783},{date:"2014-02-18",value:38627073},{date:"2014-02-19",value:37727078},{date:"2014-02-20",value:38827073},{date:"2014-02-21",value:40927078},{date:"2014-02-22",value:41027078},{date:"2014-02-23",value:42127073},{date:"2014-02-24",value:43220783},{date:"2014-02-25",value:44327078},{date:"2014-02-26",value:40427078},{date:"2014-02-27",value:41027078},{date:"2014-02-28",value:45627078},{date:"2014-03-01",value:44727078},{date:"2014-03-02",value:44227078},{date:"2014-03-03",value:45227078},{date:"2014-03-04",value:46027078},{date:"2014-03-05",value:46927078},{date:"2014-03-06",value:47027078},{date:"2014-03-07",value:46227078},{date:"2014-03-08",value:47027078},{date:"2014-03-09",value:48027078},{date:"2014-03-10",value:47027078},{date:"2014-03-11",value:47027078},{date:"2014-03-12",value:48017078},{date:"2014-03-13",value:48077078},{date:"2014-03-14",value:48087078},{date:"2014-03-15",value:48017078},{date:"2014-03-16",value:48047078},{date:"2014-03-17",value:48067078},{date:"2014-03-18",value:48077078},{date:"2014-03-19",value:48027074},{date:"2014-03-20",value:48927079},{date:"2014-03-21",value:48727071},{date:"2014-03-22",value:48127072},{date:"2014-03-23",value:48527072},{date:"2014-03-24",value:48627027},{date:"2014-03-25",value:48027040},{date:"2014-03-26",value:48027043},{date:"2014-03-27",value:48057022},{date:"2014-03-28",value:49057022},{date:"2014-03-29",value:50057022},{date:"2014-03-30",value:51057022},{date:"2014-03-31",value:52057022},{date:"2014-04-01",value:53057022},{date:"2014-04-02",value:54057022},{date:"2014-04-03",value:52057022},{date:"2014-04-04",value:55057022},{date:"2014-04-05",value:58270783},{date:"2014-04-06",value:56270783},{date:"2014-04-07",value:55270783},{date:"2014-04-08",value:58270783},{date:"2014-04-09",value:59270783},{date:"2014-04-10",value:60270783},{date:"2014-04-11",value:61270783},{date:"2014-04-12",value:62270783},{date:"2014-04-13",value:63270783},{date:"2014-04-14",value:64270783},{date:"2014-04-15",value:65270783},{date:"2014-04-16",value:66270783},{date:"2014-04-17",value:67270783},{date:"2014-04-18",value:68270783},{date:"2014-04-19",value:69270783},{date:"2014-04-20",value:70270783},{date:"2014-04-21",value:71270783},{date:"2014-04-22",value:72270783},{date:"2014-04-23",value:73270783},{date:"2014-04-24",value:74270783},{date:"2014-04-25",value:75270783},{date:"2014-04-26",value:76660783},{date:"2014-04-27",value:77270783},{date:"2014-04-28",value:78370783},{date:"2014-04-29",value:79470783},{date:"2014-04-30",value:80170783}],[{date:"2014-01-01",value:15e7},{date:"2014-01-02",value:160379978},{date:"2014-01-03",value:170493749},{date:"2014-01-04",value:160785250},{date:"2014-01-05",value:167391904},{date:"2014-01-06",value:161576838},{date:"2014-01-07",value:161413854},{date:"2014-01-08",value:152177211},{date:"2014-01-09",value:143762210},{date:"2014-01-10",value:144381072},{date:"2014-01-11",value:154352310},{date:"2014-01-12",value:165531790},{date:"2014-01-13",value:175748881},{date:"2014-01-14",value:187064037},{date:"2014-01-15",value:197520685},{date:"2014-01-16",value:210176418},{date:"2014-01-17",value:196122924},{date:"2014-01-18",value:207337480},{date:"2014-01-19",value:200258882},{date:"2014-01-20",value:186829538},{date:"2014-01-21",value:192456897},{date:"2014-01-22",value:204299711},{date:"2014-01-23",value:192759017},{date:"2014-01-24",value:203596183},{date:"2014-01-25",value:208107346},{date:"2014-01-26",value:196359852},{date:"2014-01-27",value:192570783},{date:"2014-01-28",value:177967768},{date:"2014-01-29",value:190632803},{date:"2014-01-30",value:203725316},{date:"2014-01-31",value:218226177},{date:"2014-02-01",value:210698669},{date:"2014-02-02",value:217640656},{date:"2014-02-03",value:216142362},{date:"2014-02-04",value:201410971},{date:"2014-02-05",value:196704289},{date:"2014-02-06",value:190436945},{date:"2014-02-07",value:178891686},{date:"2014-02-08",value:171613962},{date:"2014-02-09",value:157579773},{date:"2014-02-10",value:158677098},{date:"2014-02-11",value:147129977},{date:"2014-02-12",value:151561876},{date:"2014-02-13",value:151627421},{date:"2014-02-14",value:143543872},{date:"2014-02-15",value:136581057},{date:"2014-02-16",value:135560715},{date:"2014-02-17",value:122625263},{date:"2014-02-18",value:112091484},{date:"2014-02-19",value:98810329},{date:"2014-02-20",value:99882912},{date:"2014-02-21",value:94943095},{date:"2014-02-22",value:104875743},{date:"2014-02-23",value:116383678},{date:"2014-02-24",value:125028841},{date:"2014-02-25",value:123967310},{date:"2014-02-26",value:133167029},{date:"2014-02-27",value:128577263},{date:"2014-02-28",value:115836969},{date:"2014-03-01",value:119264529},{date:"2014-03-02",value:109363374},{date:"2014-03-03",value:113985628},{date:"2014-03-04",value:114650999},{date:"2014-03-05",value:110866108},{date:"2014-03-06",value:96473454},{date:"2014-03-07",value:104075886},{date:"2014-03-08",value:103568384},{date:"2014-03-09",value:101534883},{date:"2014-03-10",value:115825447},{date:"2014-03-11",value:126133916},{date:"2014-03-12",value:116502109},{date:"2014-03-13",value:130169411},{date:"2014-03-14",value:124296886},{date:"2014-03-15",value:126347399},{date:"2014-03-16",value:131483669},{date:"2014-03-17",value:142811333},{date:"2014-03-18",value:129675396},{date:"2014-03-19",value:115514483},{date:"2014-03-20",value:117630630},{date:"2014-03-21",value:122340239},{date:"2014-03-22",value:132349091},{date:"2014-03-23",value:125613305},{date:"2014-03-24",value:135592466},{date:"2014-03-25",value:123408762},{date:"2014-03-26",value:111991454},{date:"2014-03-27",value:116123955},{date:"2014-03-28",value:112817214},{date:"2014-03-29",value:113029590},{date:"2014-03-30",value:108753398},{date:"2014-03-31",value:99383763},{date:"2014-04-01",value:100151737},{date:"2014-04-02",value:94985209},{date:"2014-04-03",value:82913669},{date:"2014-04-04",value:78748268},{date:"2014-04-05",value:63829135},{date:"2014-04-06",value:78694727},{date:"2014-04-07",value:80868994},{date:"2014-04-08",value:93799013},{date:"2014-04-09",value:99042416},{date:"2014-04-10",value:97298692},{date:"2014-04-11",value:83353499},{date:"2014-04-12",value:71248129},{date:"2014-04-13",value:75253744},{date:"2014-04-14",value:68976648},{date:"2014-04-15",value:71002284},{date:"2014-04-16",value:75052401},{date:"2014-04-17",value:83894030},{date:"2014-04-18",value:90236528},{date:"2014-04-19",value:99739114},{date:"2014-04-20",value:96407136},{date:"2014-04-21",value:108323177},{date:"2014-04-22",value:101578914},{date:"2014-04-23",value:115877608},{date:"2014-04-24",value:112088857},{date:"2014-04-25",value:112071353},{date:"2014-04-26",value:101790062},{date:"2014-04-27",value:115003761},{date:"2014-04-28",value:120457727},{date:"2014-04-29",value:118253926},{date:"2014-04-30",value:117956992}],[{date:"2014-01-01",value:5e7},{date:"2014-01-02",value:60379978},{date:"2014-01-03",value:40493749},{date:"2014-01-04",value:60785250},{date:"2014-01-05",value:67391904},{date:"2014-01-06",value:61576838},{date:"2014-01-07",value:61413854},{date:"2014-01-08",value:82177211},{date:"2014-01-09",value:103762210},{date:"2014-01-10",value:84381072},{date:"2014-01-11",value:54352310},{date:"2014-01-12",value:65531790},{date:"2014-01-13",value:75748881},{date:"2014-01-14",value:47064037},{date:"2014-01-15",value:67520685},{date:"2014-01-16",value:60176418},{date:"2014-01-17",value:66122924},{date:"2014-01-18",value:57337480},{date:"2014-01-19",value:100258882},{date:"2014-01-20",value:46829538},{date:"2014-01-21",value:92456897},{date:"2014-01-22",value:94299711},{date:"2014-01-23",value:62759017},{date:"2014-01-24",value:103596183},{date:"2014-01-25",value:108107346},{date:"2014-01-26",value:66359852},{date:"2014-01-27",value:62570783},{date:"2014-01-28",value:77967768},{date:"2014-01-29",value:60632803},{date:"2014-01-30",value:103725316},{date:"2014-01-31",value:98226177},{date:"2014-02-01",value:60698669},{date:"2014-02-02",value:67640656},{date:"2014-02-03",value:66142362},{date:"2014-02-04",value:101410971},{date:"2014-02-05",value:66704289},{date:"2014-02-06",value:60436945},{date:"2014-02-07",value:78891686},{date:"2014-02-08",value:71613962},{date:"2014-02-09",value:107579773},{date:"2014-02-10",value:58677098},{date:"2014-02-11",value:87129977},{date:"2014-02-12",value:51561876},{date:"2014-02-13",value:51627421},{date:"2014-02-14",value:83543872},{date:"2014-02-15",value:66581057},{date:"2014-02-16",value:65560715},{date:"2014-02-17",value:62625263},{date:"2014-02-18",value:92091484},{date:"2014-02-19",value:48810329},{date:"2014-02-20",value:49882912},{date:"2014-02-21",value:44943095},{date:"2014-02-22",value:104875743},{date:"2014-02-23",value:96383678},{date:"2014-02-24",value:105028841},{date:"2014-02-25",value:63967310},{date:"2014-02-26",value:63167029},{date:"2014-02-27",value:68577263},{date:"2014-02-28",value:95836969},{date:"2014-03-01",value:99264529},{date:"2014-03-02",value:109363374},{date:"2014-03-03",value:93985628},{date:"2014-03-04",value:94650999},{date:"2014-03-05",value:90866108},{date:"2014-03-06",value:46473454},{date:"2014-03-07",value:84075886},{date:"2014-03-08",value:103568384},{date:"2014-03-09",value:101534883},{date:"2014-03-10",value:95825447},{date:"2014-03-11",value:66133916},{date:"2014-03-12",value:96502109},{date:"2014-03-13",value:80169411},{date:"2014-03-14",value:84296886},{date:"2014-03-15",value:86347399},{date:"2014-03-16",value:31483669},{date:"2014-03-17",value:82811333},{date:"2014-03-18",value:89675396},{date:"2014-03-19",value:95514483},{date:"2014-03-20",value:97630630},{date:"2014-03-21",value:62340239},{date:"2014-03-22",value:62349091},{date:"2014-03-23",value:65613305},{date:"2014-03-24",value:65592466},{date:"2014-03-25",value:63408762},{date:"2014-03-26",value:91991454},{date:"2014-03-27",value:96123955},{date:"2014-03-28",value:92817214},{date:"2014-03-29",value:93029590},{date:"2014-03-30",value:108753398},{date:"2014-03-31",value:49383763},{date:"2014-04-01",value:100151737},{date:"2014-04-02",value:44985209},{date:"2014-04-03",value:52913669},{date:"2014-04-04",value:48748268},{date:"2014-04-05",value:23829135},{date:"2014-04-06",value:58694727},{date:"2014-04-07",value:50868994},{date:"2014-04-08",value:43799013},{date:"2014-04-09",value:4042416},{date:"2014-04-10",value:47298692},{date:"2014-04-11",value:53353499},{date:"2014-04-12",value:71248129},{date:"2014-04-13",value:75253744},{date:"2014-04-14",value:68976648},{date:"2014-04-15",value:71002284},{date:"2014-04-16",value:75052401},{date:"2014-04-17",value:83894030},{date:"2014-04-18",value:50236528},{date:"2014-04-19",value:59739114},{date:"2014-04-20",value:56407136},{date:"2014-04-21",value:108323177},{date:"2014-04-22",value:101578914},{date:"2014-04-23",value:95877608},{date:"2014-04-24",value:62088857},{date:"2014-04-25",value:92071353},{date:"2014-04-26",value:81790062},{date:"2014-04-27",value:105003761},{date:"2014-04-28",value:100457727},{date:"2014-04-29",value:98253926},{date:"2014-04-30",value:67956992}]],n=14844186e5,l=[],i=0;i<120;i++){var s=[n+=864e5,r[1][i].value];l.push(s)}e={chart:{type:"area",stacked:!1,height:300,zoom:{type:"x",padding:{left:30,right:20}},toolbar:{show:!0,autoSelected:"zoom"}},plotOptions:{line:{curve:"smooth"}},dataLabels:{enabled:!1},series:[{name:"Nifty 50",data:l}],colors:["#8E54E9"],fill:{gradient:{enabled:!0,shadeIntensity:0,inverseColors:!1,opacityFrom:1,opacityTo:0}},grid:{show:!0,borderColor:"#fff"},yaxis:{min:2e7,max:25e7,labels:{formatter:function(e){return(e/1e6).toFixed(0)}}},xaxis:{type:"datetime",labels:{style:{colors:["#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494"],fontSize:"12px",fontFamily:"Roboto",cssClass:"apexcharts-xaxis-label"},offsetX:-25},axisBorder:{show:!1}},tooltip:{shared:!1,y:{formatter:function(e){return(e/1e6).toFixed(0)}}}};(y=new ApexCharts(a.querySelector("#analytics1"),e)).render()}if(jQuery("#analytics2").length>0){var d={chart:{type:"bar",height:250,width:"100%",stacked:!0,foreColor:"#999",toolbar:{show:!1}},plotOptions:{bar:{dataLabels:{enabled:!1},columnWidth:"60%",endingShape:"rounded"}},dataLabels:{enabled:!1},colors:["#4776E6","#eceef3"],series:[{name:"Sessions",data:[20,16,24,28,26,22,15,5,14,16,22,29,24,19]},{name:"Views",data:[20,16,24,28,26,22,15,5,14,16,22,29,24,19]}],xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},crosshairs:{show:!1},labels:{show:!1,style:{fontSize:"14px"}}},grid:{xaxis:{lines:{show:!1}},yaxis:{lines:{show:!1}}},yaxis:{axisBorder:{show:!1},labels:{show:!1}},legend:{floating:!1,position:"top",horizontalAlign:"right",offsetY:-36},title:{text:"10 days left",align:"left"},tooltip:{shared:!0}};new ApexCharts(a.querySelector("#analytics2"),d).render()}if(jQuery("#analytics3").length>0){e={chart:{height:200,type:"line",toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:[5,4],curve:"smooth",dashArray:[0,4]},colors:["#8E54E9","#2bcbba"],series:[{name:"Total revenue",data:[45,52,38,24,33,26,21,20]},{name:"Total cost",data:[35,41,62,42,13,18,29,37]}],markers:{size:0,hover:{sizeOffset:6}},xaxis:{lines:{show:!1},axisBorder:{show:!1},crosshairs:{show:!1},axisTicks:{show:!1},labels:{show:!0,offsetX:10},categories:["01 Jan","02 Jan","03 Jan","04 Jan","05 Jan","06 Jan","07 Jan","08 Jan"]},tooltip:{y:[{title:{formatter:function(e){return e+" per click"}}},{title:{formatter:function(e){return e+" per click"}}},{title:{formatter:function(e){return e}}}]},legend:{show:!1},grid:{show:!1,borderColor:"#f1f1f1"},responsive:[{breakpoint:480,options:{xaxis:{labels:{rotate:-45,hideOverlappingLabels:!0}}}}]};(y=new ApexCharts(a.querySelector("#analytics3"),e)).render()}if(jQuery("#analytics4").length>0){e={chart:{type:"area",height:160,sparkline:{enabled:!0,offsetY:25,offsetX:25}},stroke:{curve:"smooth",width:3},fill:{opacity:.3,gradient:{enabled:!0,shadeIntensity:.1,inverseColors:!1,opacityFrom:.6,opacityTo:.2,stops:[20,100,100,100]}},series:[{data:function(e){for(var a,t,o=e.slice(),r=o.length;0!==r;)t=Math.floor(Math.random()*r),a=o[r-=1],o[r]=o[t],o[t]=a;return o}([47,45,54,38,56,24,65,31,37,39,62,51,35,41,35,27,93,53,61,27,54,43,19,46])}],yaxis:{min:0},colors:["#8E54E9"]};(y=new ApexCharts(a.querySelector("#analytics4"),e)).render()}if(jQuery("#analytics5").length>0){e={chart:{type:"area",height:160,sparkline:{enabled:!0,offsetY:25,offsetX:25}},stroke:{curve:"smooth",width:3},fill:{opacity:.3,gradient:{enabled:!0,shadeIntensity:.1,inverseColors:!1,opacityFrom:.6,opacityTo:.2,stops:[20,100,100,100]}},series:[{data:function(e){for(var a,t,o=e.slice(),r=o.length;0!==r;)t=Math.floor(Math.random()*r),a=o[r-=1],o[r]=o[t],o[t]=a;return o}([47,45,54,38,56,24,65,31,37,39,62,51,35,41,35,27,93,53,61,27,54,43,19,46])}],yaxis:{min:0},colors:["#fb0792"]};(y=new ApexCharts(a.querySelector("#analytics5"),e)).render()}if(jQuery("#analytics6").length>0){e={chart:{type:"area",height:160,sparkline:{enabled:!0,offsetY:25,offsetX:25}},stroke:{curve:"smooth",width:3},fill:{opacity:.3,gradient:{enabled:!0,shadeIntensity:.1,inverseColors:!1,opacityFrom:.6,opacityTo:.2,stops:[20,100,100,100]}},series:[{data:function(e){for(var a,t,o=e.slice(),r=o.length;0!==r;)t=Math.floor(Math.random()*r),a=o[r-=1],o[r]=o[t],o[t]=a;return o}([47,45,54,38,56,24,65,31,37,39,62,51,35,41,35,27,93,53,61,27,54,43,19,46])}],yaxis:{min:0},colors:["#32b432"]};(y=new ApexCharts(a.querySelector("#analytics6"),e)).render()}if(jQuery("#analytics7").length>0){e={chart:{type:"bar",width:120,height:50,sparkline:{enabled:!0}},colors:["#8E54E9"],plotOptions:{bar:{columnWidth:"20%",endingShape:"rounded"}},series:[{data:[15,55,60,69,53,35,54]}],labels:[1,2,3,4,5,6,7,8,9,10],xaxis:{crosshairs:{width:1}},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(e){return""}}},marker:{show:!1}},responsive:[{breakpoint:360,options:{chart:{width:60,height:60}}},{breakpoint:480,options:{chart:{width:100,height:80}}}]};(y=new ApexCharts(a.querySelector("#analytics7"),e)).render()}if(jQuery("#analytics8").length>0){e={chart:{type:"bar",width:120,height:50,sparkline:{enabled:!0}},colors:["#2bcbba"],plotOptions:{bar:{columnWidth:"20%",endingShape:"rounded"}},series:[{data:[15,55,60,69,53,35,54]}],labels:[1,2,3,4,5,6,7,8,9,10],xaxis:{crosshairs:{width:1}},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(e){return""}}},marker:{show:!1}},responsive:[{breakpoint:360,options:{chart:{width:60,height:60}}},{breakpoint:480,options:{chart:{width:100,height:80}}}]};(y=new ApexCharts(a.querySelector("#analytics8"),e)).render()}if(jQuery("#analytics9").length>0){e={chart:{type:"bar",width:120,height:50,sparkline:{enabled:!0}},colors:["#fb0792"],plotOptions:{bar:{columnWidth:"20%",endingShape:"rounded"}},series:[{data:[15,55,60,69,53,35,54]}],labels:[1,2,3,4,5,6,7,8,9,10],xaxis:{crosshairs:{width:1}},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(e){return""}}},marker:{show:!1}},responsive:[{breakpoint:360,options:{chart:{width:60,height:60}}},{breakpoint:480,options:{chart:{width:100,height:80}}}]};(y=new ApexCharts(a.querySelector("#analytics9"),e)).render()}if(jQuery("#analytics10").length>0){var c={chart:{height:115,width:140,type:"donut"},colors:["#8E54E9","#f7b731","#45aaf2"],labels:["Redirect Visists","New Visits","Direct Visits"],series:[456,256,128],legend:{show:!1},dataLabels:{enabled:!1},plotOptions:{pie:{size:35,donut:{size:"72%"},offsetX:10,offsetY:-10,dataLabels:{enabled:!1}}},responsive:[{breakpoint:480,options:{chart:{width:250,height:250},plotOptions:{pie:{size:70,donut:{size:"72%"},offsetX:0,offsetY:-20,dataLabels:{enabled:!1}}}}}]};new ApexCharts(a.querySelector("#analytics10"),c).render().then(function(){})}if(jQuery("#ecommerce5").length>0){e={chart:{height:340,type:"bar",toolbar:{show:!1}},colors:["#8E54E9","#eceef3"],plotOptions:{bar:{horizontal:!1,endingShape:"rounded",columnWidth:"40%"}},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},series:[{name:"Annual Sales",data:[44,55,57,56,61,58,63,60,66]},{name:"Annual Revenue",data:[76,85,101,98,87,105,91,114,94]}],xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct"],axisBorder:{show:!1},labels:{style:{colors:["#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494"],fontSize:"12px",fontFamily:"Roboto",cssClass:"apexcharts-xaxis-label"},offsetX:0}},yaxis:{labels:{show:!1,style:{colors:["#949494"],fontSize:"12px",fontFamily:"Roboto",cssClass:"apexcharts-yaxis-label"}}},fill:{type:"gradient",gradient:{shade:"light",type:"vertical",shadeIntensity:.6,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100]}},legend:{fontFamily:"Roboto",labels:{colors:["#949494","#949494","#949494"],useSeriesColors:!1},itemMargin:{horizontal:20}},tooltip:{y:{formatter:function(e){return"$ "+e+" thousands"}}},grid:{show:!0,borderColor:"#fff"},responsive:[{breakpoint:400,options:{plotOptions:{bar:{horizontal:!1,endingShape:"rounded",columnWidth:"70%"}}}}]};(y=new ApexCharts(a.querySelector("#ecommerce5"),e)).render()}if(jQuery("#ecommercedemo1").length>0){e={chart:{type:"area",height:100,sparkline:{enabled:!0,offsetY:25,offsetX:25}},stroke:{curve:"smooth",width:3},fill:{opacity:.3,gradient:{enabled:!0,shadeIntensity:.1,inverseColors:!1,opacityFrom:.6,opacityTo:.2,stops:[20,100,100,100]}},series:[{data:function(e){for(var a,t,o=e.slice(),r=o.length;0!==r;)t=Math.floor(Math.random()*r),a=o[r-=1],o[r]=o[t],o[t]=a;return o}([47,45,54,38,56,24,65,31,37,39,62,51,35,41,35,27,93,53,61,27,54,43,19,46])}],yaxis:{min:0},colors:["#8E54E9"]};(y=new ApexCharts(a.querySelector("#ecommercedemo1"),e)).render()}if(jQuery("#ecommercedemo2").length>0){e={chart:{type:"area",height:100,sparkline:{enabled:!0,offsetY:25,offsetX:25}},stroke:{curve:"smooth",width:3},fill:{opacity:.3,gradient:{enabled:!0,shadeIntensity:.1,inverseColors:!1,opacityFrom:.6,opacityTo:.2,stops:[20,100,100,100]}},series:[{data:function(e){for(var a,t,o=e.slice(),r=o.length;0!==r;)t=Math.floor(Math.random()*r),a=o[r-=1],o[r]=o[t],o[t]=a;return o}([47,45,54,38,56,24,65,31,37,39,62,51,35,41,35,27,93,53,61,27,54,43,19,46])}],yaxis:{min:0},colors:["#fbaf54"]};(y=new ApexCharts(a.querySelector("#ecommercedemo2"),e)).render()}if(jQuery("#ecommercedemo3").length>0){e={chart:{type:"area",height:100,sparkline:{enabled:!0,offsetY:25,offsetX:25}},stroke:{curve:"smooth",width:3},fill:{opacity:.3,gradient:{enabled:!0,shadeIntensity:.1,inverseColors:!1,opacityFrom:.6,opacityTo:.2,stops:[20,100,100,100]}},series:[{data:function(e){for(var a,t,o=e.slice(),r=o.length;0!==r;)t=Math.floor(Math.random()*r),a=o[r-=1],o[r]=o[t],o[t]=a;return o}([47,45,54,38,56,24,65,31,37,39,62,51,35,41,35,27,93,53,61,27,54,43,19,46])}],yaxis:{min:0},colors:["#e3324c"]};(y=new ApexCharts(a.querySelector("#ecommercedemo3"),e)).render()}if(jQuery("#ecommercedemo4").length>0){e={chart:{type:"area",height:100,sparkline:{enabled:!0,offsetY:25,offsetX:25}},stroke:{curve:"smooth",width:3},fill:{opacity:.3,gradient:{enabled:!0,shadeIntensity:.1,inverseColors:!1,opacityFrom:.6,opacityTo:.2,stops:[20,100,100,100]}},series:[{data:function(e){for(var a,t,o=e.slice(),r=o.length;0!==r;)t=Math.floor(Math.random()*r),a=o[r-=1],o[r]=o[t],o[t]=a;return o}([47,45,54,38,56,24,65,31,37,39,62,51,35,41,35,27,93,53,61,27,54,43,19,46])}],yaxis:{min:0},colors:["#32b432"]};(y=new ApexCharts(a.querySelector("#ecommercedemo4"),e)).render()}if(jQuery("#ecommercedemo5").length>0){e={chart:{width:260,height:230,type:"pie"},colors:["#8E54E9","#fbaf54","#4776E6","#e3324c","#444444"],labels:["Direct","Referral","Organic Search","Social Network","Other Advertising"],series:[44,55,13,53,35],legend:{show:!1},dataLabels:{enabled:!1},responsive:[{breakpoint:400,options:{chart:{offsetY:0,offsetX:0,width:250}}},{breakpoint:480,options:{chart:{offsetY:0,offsetX:0,width:300}}}]};(y=new ApexCharts(a.querySelector("#ecommercedemo5"),e)).render()}if(jQuery("#cardealerdemo1").length>0){e={chart:{type:"area",height:160,sparkline:{enabled:!0}},stroke:{width:"1",curve:"smooth"},fill:{gradient:{shade:"light",type:"vertical",shadeIntensity:.2,gradientToColors:void 0,inverseColors:!0,opacityFrom:.4,opacityTo:.4,stops:[0,50,100]}},markers:{style:"inverted",size:2},series:[{data:function(e){for(var a,t,o=e.slice(),r=o.length;0!==r;)t=Math.floor(Math.random()*r),a=o[r-=1],o[r]=o[t],o[t]=a;return o}([47,45,54,38,56,24,65,31,37,39,62,51,35,41,35,27,93,53,61,27,54,43,19,46])}],yaxis:{min:0},colors:["#ffffff"]};(y=new ApexCharts(a.querySelector("#cardealerdemo1"),e)).render()}if(jQuery("#pageview").length>0){e={chart:{type:"area",height:355,width:600,sparkline:{enabled:!0}},stroke:{curve:"smooth",width:3},fill:{opacity:.3,gradient:{enabled:!0,shadeIntensity:.1,inverseColors:!1,opacityFrom:.6,opacityTo:.2,stops:[20,100,100,100]}},markers:{strokeColor:"#8E54E9",size:3},series:[{data:[0,2,7,5,10,9,13,15]}],yaxis:{min:0},colors:["#8E54E9"]};(y=new ApexCharts(a.querySelector("#pageview"),e)).render()}if(jQuery("#cardealerdemo2").length>0){e={chart:{height:260,type:"bar",toolbar:{show:!1}},colors:["#8E54E9"],plotOptions:{bar:{horizontal:!1,columnWidth:"16%"}},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},series:[{name:"Annual Revenue",data:[76,85,101,98,87,105,91,114,94]}],xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct"],axisBorder:{show:!1},labels:{style:{colors:["#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494"],fontSize:"12px",fontFamily:"Roboto",cssClass:"apexcharts-xaxis-label"},offsetX:0}},yaxis:{labels:{show:!1,style:{colors:["#949494"],fontSize:"12px",fontFamily:"Roboto",cssClass:"apexcharts-yaxis-label"}}},fill:{type:"gradient",gradient:{shade:"light",type:"vertical",shadeIntensity:0,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100]}},legend:{fontFamily:"Roboto",labels:{colors:["#949494","#949494","#949494"],useSeriesColors:!1}},tooltip:{y:{formatter:function(e){return"$ "+e+" thousands"}}},grid:{show:!0,borderColor:"#f5f5f5"},responsive:[{breakpoint:400,options:{yaxis:{show:!1}}},{breakpoint:480,options:{plotOptions:{bar:{horizontal:!1,endingShape:"rounded",columnWidth:"90%"}},yaxis:{show:!1}}}]};(y=new ApexCharts(a.querySelector("#cardealerdemo2"),e)).render()}if(jQuery("#cardealerdemo3").length>0){e={chart:{height:350,type:"line",shadow:{enabled:!0,color:"#000",top:18,left:7,blur:10,opacity:1},toolbar:{show:!1}},colors:["#8E54E9","#4776E6"],dataLabels:{enabled:!0},stroke:{curve:"smooth"},series:[{name:"User - 208",data:[28,29,33,36,32,32,33]},{name:"Page View - 208",data:[12,11,14,18,17,13,13]}],grid:{borderColor:"#dee0ea",row:{colors:["#f3f3f3","transparent"],opacity:.5}},markers:{size:6},xaxis:{categories:["Jan","Feb","Mar","Apr","May","Jun","Jul"]},yaxis:{min:5,max:40},legend:{show:!1,position:"top",horizontalAlign:"right",floating:!0,offsetY:-25,offsetX:-5}};(y=new ApexCharts(a.querySelector("#cardealerdemo3"),e)).render()}if(jQuery("#cardealerdemo4").length>0){e={chart:{width:260,type:"donut"},dataLabels:{enabled:!1},series:[60,40,25,15],labels:["Direct","Referral","Organic","Social"],colors:["#d270f9","#d69bee","#deb0f1","#ebcff6"],fill:{type:"gradient",gradient:{shade:"dark",type:"vertical",shadeIntensity:1,opacityFrom:1,opacityTo:1,gradientToColors:["#d270f9","#d69bee","#deb0f1","#ebcff6"],stops:[0,90,100]}},legend:{show:!1,position:"left",horizontalAlign:"center",fontSize:"14px",itemMargin:{horizontal:20,vertical:5}},responsive:[{breakpoint:480,options:{chart:{width:200},legend:{position:"bottom"}}}]};(y=new ApexCharts(a.querySelector("#cardealerdemo4"),e)).render();y.paper()}if(jQuery("#cardealerdemo5").length>0){e={chart:{type:"area",height:160,sparkline:{enabled:!0,offsetY:25,offsetX:25}},stroke:{curve:"smooth",width:3},fill:{opacity:.3,gradient:{enabled:!0,shadeIntensity:.1,inverseColors:!1,opacityFrom:.9,opacityTo:.1,stops:[20,100,100,100]}},series:[{data:function(e){for(var a,t,o=e.slice(),r=o.length;0!==r;)t=Math.floor(Math.random()*r),a=o[r-=1],o[r]=o[t],o[t]=a;return o}([47,45,54,38,56,24,65,31,37,39,62,51,35,41,35,27,93,53,61,27,54,43,19,46])}],yaxis:{min:0},colors:["#d270f9"]};(y=new ApexCharts(a.querySelector("#cardealerdemo5"),e)).render()}if(jQuery("#stockmarket5").length>0){for(n=14844186e5,l=[],i=0;i<120;i++){s=[n+=864e5,r[1][i].value];l.push(s)}e={chart:{type:"area",stacked:!1,height:350,zoom:{type:"x",enabled:!0},toolbar:{autoSelected:"zoom"}},plotOptions:{line:{curve:"smooth"}},dataLabels:{enabled:!1},series:[{name:"Nifty 50",data:l}],markers:{size:0,style:"full"},colors:["#8E54E9"],fill:{gradient:{enabled:!0,shadeIntensity:0,inverseColors:!1,opacityFrom:1,opacityTo:0}},grid:{show:!0,borderColor:"#fff"},yaxis:{min:2e7,max:25e7,labels:{formatter:function(e){return(e/1e6).toFixed(0)}},title:{text:"Price"}},xaxis:{type:"datetime",labels:{style:{colors:["#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494"],fontSize:"12px",fontFamily:"Roboto",cssClass:"apexcharts-xaxis-label"}},axisBorder:{show:!1}},tooltip:{shared:!1,y:{formatter:function(e){return(e/1e6).toFixed(0)}}}};(y=new ApexCharts(a.querySelector("#stockmarket5"),e)).render()}if(jQuery("#stockmarket6").length>0){e={chart:{height:300,type:"bar",toolbar:{show:!1}},legend:{show:!0,position:"top",containerMargin:{top:-20}},plotOptions:{bar:{horizontal:!0,barHeight:"20%"}},dataLabels:{enabled:!1},colors:["#8E54E9"],fill:{gradient:{enabled:!0,shade:"light",type:"vertical",shadeIntensity:.1,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[50,0,100,100]}},series:[{data:[400,430,448,470,540,430,448]}],grid:{show:!0,borderColor:"#fff"},xaxis:{categories:["Tata","Reliance","ONGC","GAIL","Tata Motors","ACC","Mind Tree"],labels:{style:{colors:["#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494"],fontSize:"12px",fontFamily:"Roboto",cssClass:"apexcharts-xaxis-label"}},axisBorder:{show:!1},axisTicks:{show:!1}}};(y=new ApexCharts(a.querySelector("#stockmarket6"),e)).render()}function u(e,a,t){for(var o=0,r=[];o0){e={chart:{height:390,type:"bubble",toolbar:{show:!1}},dataLabels:{enabled:!1},legend:{show:!1,position:"top",containerMargin:{top:-20}},series:[{name:"Actual",data:u(new Date("11 Feb 2017 GMT").getTime(),12,{min:10,max:60})},{name:"Budget",data:u(new Date("11 Feb 2017 GMT").getTime(),12,{min:10,max:60})}],colors:["#8E54E9","#45aaf2"],fill:{opacity:.8,gradient:{enabled:!1}},xaxis:{tickAmount:12,type:"category",axisBorder:{show:!1},label:{offsetX:10}},yaxis:{max:70}};(y=new ApexCharts(a.querySelector("#stockmarket7"),e)).render()}if(jQuery("#stockmarketdemo1").length>0){e={chart:{height:110,type:"line",toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:[2],curve:"smooth",dashArray:[0,4]},colors:["#fb0792"],series:[{name:"Session Duration",data:[2,1,2,1,3,1,2,3,2,1,3,8,2,3,1]}],markers:{size:0,hover:{sizeOffset:6}},xaxis:{lines:{show:!1},axisBorder:{show:!1},crosshairs:{show:!1},axisTicks:{show:!1},labels:{show:!1},categories:["01 Jan","02 Jan","03 Jan","04 Jan","05 Jan","06 Jan","07 Jan","08 Jan","09 Jan","10 Jan","11 Jan","12 Jan","13 Jan","14 Jan","15 Jan"]},tooltip:{y:[{title:{formatter:function(e){return e+" (mins)"}}},{title:{formatter:function(e){return e+" per session"}}},{title:{formatter:function(e){return e}}}]},legend:{show:!1},grid:{show:!1,borderColor:"#f1f1f1"}};(y=new ApexCharts(a.querySelector("#stockmarketdemo1"),e)).render()}if(jQuery("#stockmarketdemo2").length>0){e={chart:{height:110,type:"line",toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:[2],curve:"smooth",dashArray:[0,4]},colors:["#8E54E9"],series:[{name:"Session Duration",data:[2,1,2,1,3,8,2,3,2,1,3,2,2,3,1]}],markers:{size:0,hover:{sizeOffset:6}},xaxis:{lines:{show:!1},axisBorder:{show:!1},crosshairs:{show:!1},axisTicks:{show:!1},labels:{show:!1},categories:["01 Jan","02 Jan","03 Jan","04 Jan","05 Jan","06 Jan","07 Jan","08 Jan","09 Jan","10 Jan","11 Jan","12 Jan","13 Jan","14 Jan","15 Jan"]},tooltip:{y:[{title:{formatter:function(e){return e+" (mins)"}}},{title:{formatter:function(e){return e+" per session"}}},{title:{formatter:function(e){return e}}}]},legend:{show:!1},grid:{show:!1,borderColor:"#f1f1f1"}};(y=new ApexCharts(a.querySelector("#stockmarketdemo2"),e)).render()}if(jQuery("#stockmarketdemo3").length>0){e={chart:{height:110,type:"line",toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:[2],curve:"smooth",dashArray:[0,4]},colors:["#fd9644"],series:[{name:"Session Duration",data:[2,1,2,1,3,1,2,8,2,1,3,1,2,3,1]}],markers:{size:0,hover:{sizeOffset:6}},xaxis:{lines:{show:!1},axisBorder:{show:!1},crosshairs:{show:!1},axisTicks:{show:!1},labels:{show:!1},categories:["01 Jan","02 Jan","03 Jan","04 Jan","05 Jan","06 Jan","07 Jan","08 Jan","09 Jan","10 Jan","11 Jan","12 Jan","13 Jan","14 Jan","15 Jan"]},tooltip:{y:[{title:{formatter:function(e){return e+" (mins)"}}},{title:{formatter:function(e){return e+" per session"}}},{title:{formatter:function(e){return e}}}]},legend:{show:!1},grid:{show:!1,borderColor:"#f1f1f1"}};(y=new ApexCharts(a.querySelector("#stockmarketdemo3"),e)).render()}if(jQuery("#stockmarketdemo4").length>0){e={chart:{height:110,type:"line",toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:[2],curve:"smooth",dashArray:[0,4]},colors:["#2bcbba"],series:[{name:"Session Duration",data:[2,1,8,1,3,1,2,3,2,1,3,4,2,3,1]}],markers:{size:0,hover:{sizeOffset:6}},xaxis:{lines:{show:!1},axisBorder:{show:!1},crosshairs:{show:!1},axisTicks:{show:!1},labels:{show:!1},categories:["01 Jan","02 Jan","03 Jan","04 Jan","05 Jan","06 Jan","07 Jan","08 Jan","09 Jan","10 Jan","11 Jan","12 Jan","13 Jan","14 Jan","15 Jan"]},tooltip:{y:[{title:{formatter:function(e){return e+" (mins)"}}},{title:{formatter:function(e){return e+" per session"}}},{title:{formatter:function(e){return e}}}]},legend:{show:!1},grid:{show:!1,borderColor:"#f1f1f1"}};(y=new ApexCharts(a.querySelector("#stockmarketdemo4"),e)).render()}if(jQuery("#stockmarketdemo5").length>0){e={chart:{type:"bar",height:100,sparkline:{enabled:!0}},plotOptions:{bar:{columnWidth:"80%"}},colors:["#8E54E9"],series:[{data:[25,66,41,89,63,25,44,12,36,9,54,44,12,36,9,54,66,41,89,63,25,25,44,12,36,9,54,44,12,36,9]}],labels:[1,2,3,4,5,6,7,8,9,10,11],xaxis:{crosshairs:{width:1}},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(e){return""}}},marker:{show:!1}}};(y=new ApexCharts(a.querySelector("#stockmarketdemo5"),e)).render()}if(jQuery("#stockmarketdemo6").length>0){e={chart:{height:100,width:150,type:"line",toolbar:{show:!1},zoom:{enabled:!1}},colors:["#ffffff"],markers:{style:"inverted",size:1},dataLabels:{enabled:!1},stroke:{curve:"straight",width:2},series:[{show:!1,name:"Desktops",data:[5,20,10,20,10,20,10]}],title:{align:"left"},xaxis:{show:!1,categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep"],labels:{show:!1},axisBorder:{show:!1}},yaxis:{labels:{show:!1}},grid:{show:!1}};(y=new ApexCharts(a.querySelector("#stockmarketdemo6"),e)).render()}if(jQuery("#stockmarketdemo7").length>0){e={chart:{height:100,width:150,type:"line",toolbar:{show:!1},zoom:{enabled:!1}},colors:["#ffffff"],markers:{style:"inverted",size:1},dataLabels:{enabled:!1},stroke:{curve:"straight",width:2},series:[{show:!1,name:"Desktops",data:[5,20,10,20,10,20,10]}],title:{align:"left"},xaxis:{show:!1,categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep"],labels:{show:!1},axisBorder:{show:!1}},yaxis:{labels:{show:!1}},grid:{show:!1}};(y=new ApexCharts(a.querySelector("#stockmarketdemo7"),e)).render()}if(jQuery("#stockmarketdemo8").length>0){var h=t(new Date("10 Feb 2018").getTime(),185,{min:30,max:90}),m={chart:{id:"stockmarketdemo8",type:"line",height:230,toolbar:{autoSelected:"pan",show:!1}},colors:["#8E54E9"],stroke:{width:2,curve:"smooth"},dataLabels:{enabled:!1},fill:{opacity:1},markers:{size:0},series:[{data:h}],xaxis:{type:"datetime"}};new ApexCharts(a.querySelector("#stockmarketdemo8"),m).render()}if(jQuery("#stockmarketdemo8bottom").length>0){e={chart:{id:"stockmarketdemo8bottom",height:130,type:"area",brush:{target:"stockmarketdemo8",enabled:!0},selection:{enabled:!0,xaxis:{min:new Date("19 Jun 2018").getTime(),max:new Date("14 Aug 2018").getTime()}}},colors:["#8E54E9"],series:[{data:h}],fill:{gradient:{enabled:!0,opacityFrom:.91,opacityTo:.1}},xaxis:{type:"datetime",offsetX:10,tooltip:{enabled:!1}},yaxis:{tickAmount:2}};(y=new ApexCharts(a.querySelector("#stockmarketdemo8bottom"),e)).render()}function t(e,a,t){for(var o=0,r=[];o0){e={chart:{height:354,type:"line",toolbar:{show:!1},zoom:{enabled:!1},animations:{enabled:!1}},colors:["#45aaf2","#32b432","#fd9644"],legend:{show:!0,showForSingleSeries:!0,showForZeroSeries:!0,position:"top",horizontalAlign:"right"},stroke:{width:[5,5,4],curve:"straight"},series:[{name:"Peter",data:[5,5,10,8,7,5,4,null,null,null,10,10,7,8,6,9]},{name:"Johnny",data:[10,15,null,12,null,10,12,15,null,null,12,null,14,null,null,null]},{name:"David",data:[null,null,null,null,3,4,1,3,4,6,7,9,5,null,null,null]}],labels:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],xaxis:{}};(y=new ApexCharts(a.querySelector("#stockmarketdemo9"),e)).render()}if(jQuery("#datingdemo1").length>0){e={chart:{height:440,type:"line",toolbar:{show:!1},shadow:{enabled:!1,color:"#bbb",top:3,left:2,blur:3,opacity:1}},stroke:{width:4,curve:"smooth"},series:[{name:"Likes",data:[1,35,10,30,8,25,6,40,10,34,8,30]}],xaxis:{type:"datetime",categories:["1/11/2000","2/11/2000","3/11/2000","4/11/2000","5/11/2000","6/11/2000","7/11/2000","8/11/2000","9/11/2000","10/11/2000","11/11/2000","12/11/2000"],labels:{show:!0},axisBorder:{show:!1}},title:{align:"left",style:{fontSize:"16px",color:"#666"}},grid:{show:!0,borderColor:"#eceef3"},fill:{type:"gradient",gradient:{shade:"dark",gradientToColors:["#ff0792"],shadeIntensity:1,type:"horizontal",opacityFrom:1,opacityTo:1,stops:[0,100,100,100]}},markers:{size:5,opacity:.9,colors:["#ffffff"],strokeColor:"#ff0792",strokeWidth:2,hover:{size:7}},yaxis:{min:-10,max:40,title:{show:!1},labels:{show:!1},axisBorder:{show:!1}}};(y=new ApexCharts(a.querySelector("#datingdemo1"),e)).render()}if(jQuery("#datingdemo2").length>0){e={chart:{height:350,type:"radialBar"},plotOptions:{radialBar:{dataLabels:{name:{fontSize:"22px"},value:{fontSize:"16px"},total:{show:!0,label:"Total",formatter:function(e){return 249}}}}},fill:{type:"gradient",gradient:{shade:"dark",type:"vertical",shadeIntensity:1,opacityFrom:1,opacityTo:1,gradientToColors:["#8E54E9","#45aaf2","#2bcbba"],stops:[0,90,100]}},colors:["#8E54E9","#45aaf2","#2bcbba"],series:[45,55,80],labels:["Desktop","Tablet","Mobile"],responsive:[{breakpoint:400,options:{chart:{offsetY:0,offsetX:0,height:300}}}]};(y=new ApexCharts(a.querySelector("#datingdemo2"),e)).render()}function t(e,a,t){for(var o=0,r=[];o0){e={chart:{height:320,type:"area",stacked:!0,toolbar:{show:!1},events:{selection:function(e,a){console.log(new Date(a.xaxis.min))}}},colors:["#8c66e8","#8ea4e8","#efecf1"],dataLabels:{enabled:!1},stroke:{curve:"smooth",width:"4"},series:[{name:"Male",data:t(new Date("11 Dec 2018 GMT").getTime(),20,{min:10,max:60})},{name:"Female",data:t(new Date("11 Dec 2018 GMT").getTime(),20,{min:10,max:20})},{name:"Non Registered",data:t(new Date("11 Dec 2018 GMT").getTime(),20,{min:10,max:15})}],fill:{gradient:{enabled:!0,opacityFrom:.9,opacityTo:.4}},legend:{show:!1,showForSingleSeries:!1,showForZeroSeries:!1,position:"top",horizontalAlign:"right"},xaxis:{type:"datetime"},yaxis:{labels:{show:!1}}};(y=new ApexCharts(a.querySelector("#datingdemo3"),e)).render()}if(jQuery("#datingdemo4").length>0){new ApexCharts(a.querySelector("#datingdemo4"),{chart:{height:340,type:"area",toolbar:{show:!1},zoom:{enabled:!1}},stroke:{curve:"straight"},colors:["#8E54E9","#45aaf2"],series:[{name:"Blog",data:[{x:0,y:0},{x:4,y:5},{x:5,y:3},{x:9,y:8},{x:14,y:4},{x:18,y:5},{x:25,y:0}]},{name:"External",data:[{x:0,y:0},{x:2,y:5},{x:5,y:4},{x:10,y:11},{x:14,y:4},{x:18,y:8},{x:25,y:0}]}],fill:{opacity:1,gradient:{enabled:!1}},markers:{size:0,style:"hollow",hover:{opacity:5}},grid:{show:!0,borderColor:"#eceef3"},tooltip:{intersect:!0,shared:!1},xaxis:{tooltip:{enabled:!1},labels:{show:!1},axisBorder:{show:!1},axisTicks:{show:!1}},yaxis:{tickAmount:4,max:12,axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{color:"#78909c"}}},legend:{show:!1}}).render()}if(jQuery("#datingdemo5").length>0){e={chart:{type:"bar",width:120,height:50,sparkline:{enabled:!0}},colors:["#8E54E9"],plotOptions:{bar:{columnWidth:"20%",endingShape:"rounded"}},series:[{data:[15,55,60,69,53,35,54]}],labels:[1,2,3,4,5,6,7,8,9,10],xaxis:{crosshairs:{width:1}},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(e){return""}}},marker:{show:!1}},responsive:[{breakpoint:360,options:{chart:{width:60,height:60}}},{breakpoint:480,options:{chart:{width:100,height:80}}}]};(y=new ApexCharts(a.querySelector("#datingdemo5"),e)).render()}if(jQuery("#datingdemo6").length>0){e={chart:{type:"bar",width:120,height:50,sparkline:{enabled:!0}},colors:["#2bcbba"],plotOptions:{bar:{columnWidth:"20%",endingShape:"rounded"}},series:[{data:[15,55,60,69,53,35,54]}],labels:[1,2,3,4,5,6,7,8,9,10],xaxis:{crosshairs:{width:1}},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(e){return""}}},marker:{show:!1}},responsive:[{breakpoint:360,options:{chart:{width:60,height:60}}},{breakpoint:480,options:{chart:{width:100,height:80}}}]};(y=new ApexCharts(a.querySelector("#datingdemo6"),e)).render()}if(jQuery("#datingdemo7").length>0){e={chart:{type:"bar",width:120,height:50,sparkline:{enabled:!0}},colors:["#fb0792"],plotOptions:{bar:{columnWidth:"20%",endingShape:"rounded"}},series:[{data:[15,55,60,69,53,35,54]}],labels:[1,2,3,4,5,6,7,8,9,10],xaxis:{crosshairs:{width:1}},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(e){return""}}},marker:{show:!1}},responsive:[{breakpoint:360,options:{chart:{width:60,height:60}}},{breakpoint:480,options:{chart:{width:100,height:80}}}]};(y=new ApexCharts(a.querySelector("#datingdemo7"),e)).render()}if(jQuery("#datingdemo8").length>0){e={chart:{type:"bar",width:120,height:50,sparkline:{enabled:!0}},colors:["#32b432"],plotOptions:{bar:{columnWidth:"20%",endingShape:"rounded"}},series:[{data:[15,55,60,69,53,35,54]}],labels:[1,2,3,4,5,6,7,8,9,10],xaxis:{crosshairs:{width:1}},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(e){return""}}},marker:{show:!1}},responsive:[{breakpoint:360,options:{chart:{width:60,height:60}}},{breakpoint:480,options:{chart:{width:100,height:80}}}]};(y=new ApexCharts(a.querySelector("#datingdemo8"),e)).render()}if(jQuery("#jobportaldemo1").length>0){e={chart:{height:350,type:"bar"},plotOptions:{bar:{horizontal:!1}},dataLabels:{enabled:!1},colors:["#4776E6"],fill:{type:"gradient",gradient:{type:"vertical",shadeIntensity:0,opacityFrom:1,opacityTo:0,gradientToColors:["#8E54E9"],stops:[0,90,100]}},series:[{data:[400,430,448,470,540,580,690,1100,1200,1380]}],grid:{show:!0,borderColor:"#fff"},xaxis:{categories:["South Korea","Canada","United Kingdom","Netherlands","Italy","France","Japan","United States","China","Germany"],labels:{style:{colors:["#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494","#949494"],fontSize:"12px",fontFamily:"Roboto",cssClass:"apexcharts-xaxis-label"}},axisBorder:{show:!1},axisTicks:{show:!1}}};(y=new ApexCharts(a.querySelector("#jobportaldemo1"),e)).render()}if(jQuery("#jobportaldemo2").length>0){e={chart:{width:260,type:"donut"},dataLabels:{enabled:!1},series:[60,40,25,15],labels:["Direct","Referral","Organic","Social"],colors:["#d270f9","#d69bee","#deb0f1","#ebcff6"],fill:{type:"gradient",gradient:{shade:"dark",type:"vertical",shadeIntensity:1,opacityFrom:1,opacityTo:1,gradientToColors:["#d270f9","#d69bee","#deb0f1","#ebcff6"],stops:[0,90,100]}},legend:{show:!1,position:"left",horizontalAlign:"center",fontSize:"14px",itemMargin:{horizontal:20,vertical:5}},responsive:[{breakpoint:480,options:{chart:{width:200},legend:{position:"bottom"}}}]};(y=new ApexCharts(a.querySelector("#jobportaldemo2"),e)).render();y.paper()}if(jQuery("#jobportaldemo3").length>0){e={chart:{height:280,type:"radialBar"},plotOptions:{radialBar:{dataLabels:{name:{fontSize:"18px"},value:{fontSize:"16px"},total:{show:!0,label:"Total",formatter:function(e){return"100%"}}}}},fill:{type:"gradient",gradient:{shade:"dark",type:"vertical",shadeIntensity:1,opacityFrom:1,opacityTo:.5,gradientToColors:["#8E54E9","#4776E6"],stops:[0,90,100]}},colors:["#8E54E9","#4776E6"],series:[45,55],labels:["Job Seekers","Job Providers"],responsive:[{breakpoint:400,options:{chart:{offsetY:0,offsetX:0,height:300}}}]};(y=new ApexCharts(a.querySelector("#jobportaldemo3"),e)).render()}function t(e,a,t){for(var o=0,r=[];o0){e={chart:{height:300,type:"area",stacked:!0,toolbar:{show:!1},events:{selection:function(e,a){console.log(new Date(a.xaxis.min))}}},colors:["#e231ad","#9e06e7","#efecf1"],dataLabels:{enabled:!1},stroke:{curve:"smooth",width:"4"},series:[{name:"Applicants",data:t(new Date("11 Feb 2017 GMT").getTime(),20,{min:10,max:60})},{name:"Interviews",data:t(new Date("11 Feb 2017 GMT").getTime(),20,{min:10,max:20})},{name:"Forwards",data:t(new Date("11 Feb 2017 GMT").getTime(),20,{min:10,max:15})}],fill:{gradient:{enabled:!0,opacityFrom:.9,opacityTo:.4}},legend:{show:!1,showForSingleSeries:!1,showForZeroSeries:!1,position:"top",horizontalAlign:"right"},xaxis:{type:"datetime",labels:{offsetX:-5}},yaxis:{labels:{show:!1}},responsive:[{breakpoint:480,options:{xaxis:{type:"datetime",labels:{offsetX:0}}}}]};(y=new ApexCharts(a.querySelector("#jobportaldemo4"),e)).render()}if(jQuery("#jobportaldemo5").length>0){e={chart:{type:"area",height:160,sparkline:{enabled:!0,offsetY:25,offsetX:25}},stroke:{curve:"smooth",width:3},fill:{opacity:.3,gradient:{enabled:!0,shadeIntensity:.1,inverseColors:!1,opacityFrom:.9,opacityTo:.1,stops:[20,100,100,100]}},series:[{data:function(e){for(var a,t,o=e.slice(),r=o.length;0!==r;)t=Math.floor(Math.random()*r),a=o[r-=1],o[r]=o[t],o[t]=a;return o}([47,45,54,38,56,24,65,31,37,39,62,51,35,41,35,27,93,53,61,27,54,43,19,46])}],yaxis:{min:0},colors:["#d270f9"]};(y=new ApexCharts(a.querySelector("#jobportaldemo5"),e)).render()}if(jQuery("#jobportaldemo6").length>0){e={chart:{height:200,type:"line",toolbar:{show:!1},zoom:{enabled:!1}},colors:["#ffffff"],markers:{style:"inverted",size:3},dataLabels:{enabled:!1},stroke:{curve:"straight",width:2},series:[{show:!1,name:"Desktops",data:[5,20,10,20,10,20,10]}],title:{align:"left"},xaxis:{show:!1,categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep"],labels:{show:!1},axisBorder:{show:!1}},yaxis:{labels:{show:!1}},grid:{show:!1}};(y=new ApexCharts(a.querySelector("#jobportaldemo6"),e)).render()}if(jQuery("#crmdemo1").length>0){e={chart:{height:390,type:"line",toolbar:{show:!1},shadow:{enabled:!1,color:"#bbb",top:3,left:2,blur:3,opacity:1}},stroke:{width:4,curve:"smooth"},series:[{name:"Likes",data:[1,35,10,30,8,25,6,40,10,34,8,30]}],xaxis:{type:"datetime",categories:["1/11/2000","2/11/2000","3/11/2000","4/11/2000","5/11/2000","6/11/2000","7/11/2000","8/11/2000","9/11/2000","10/11/2000","11/11/2000","12/11/2000"],axisBorder:{show:!1}},title:{align:"left",style:{fontSize:"16px",color:"#666"}},fill:{type:"gradient",gradient:{shade:"dark",gradientToColors:["#ff0792"],shadeIntensity:1,type:"horizontal",opacityFrom:1,opacityTo:1,stops:[0,100,100,100]}},markers:{size:5,opacity:.9,colors:["#ffffff"],strokeColor:"#ff0792",strokeWidth:2,hover:{size:7}},yaxis:{min:-10,max:40,title:{show:!1}}};(y=new ApexCharts(a.querySelector("#crmdemo1"),e)).render()}if(jQuery("#crmdemo2").length>0){e={chart:{height:400,type:"bar",toolbar:{show:!1}},plotOptions:{bar:{barHeight:"20%",horizontal:!0}},legend:{show:!0,position:"top",containerMargin:{top:-10}},grid:{show:!0,borderColor:"#ebedf2"},colors:["#8E54E9"],dataLabels:{enabled:!1},series:[{data:[400,430,448,470,540,580,690,1100,1200]}],xaxis:{categories:["Deal lost","Lead","Negotiating","Qualified","Proposal submitted","Sale agreed","Running projects","Closed projects","Payment received"],axisBorder:{show:!1}},responsive:[{breakpoint:400,options:{chart:{height:400,type:"bar",toolbar:{show:!1}},plotOptions:{bar:{horizontal:!0}}}}]};(y=new ApexCharts(a.querySelector("#crmdemo2"),e)).render()}if(jQuery("#realestatedemo1").length>0){e={chart:{height:340,type:"area",toolbar:{show:!1}},dataLabels:{enabled:!1},legend:{offsetY:-10},colors:["#fb0792","#8E54E9"],fill:{type:"gradient",gradient:{type:"vertical",shadeIntensity:0,opacityFrom:.3,opacityTo:.2,gradientToColors:["#fbacd9"],stops:[0,90,100]}},stroke:{curve:"smooth",width:2},series:[{name:"Sale income",data:[30,50,32,33,42,30,50,42,33,42,30,50,34]},{name:"Rent income",data:[20,30,22,23,32,20,30,22,23,32,20,30,24]}],tooltip:{x:{format:"dd/MM/yy HH:mm"}},xaxis:{show:!0,labels:{show:!0},axisBorder:{color:"#fafbfb",show:!0},axisTicks:{color:"#fafbfb"}},yaxis:{labels:{show:!0},axisBorder:{color:"#fff",show:!0}},grid:{show:!0,borderColor:"#fafbfb"}};(y=new ApexCharts(a.querySelector("#realestatedemo1"),e)).render()}if(jQuery("#realestatedemo3").length>0){d={chart:{type:"bar",height:250,width:"100%",stacked:!0,foreColor:"#999",toolbar:{show:!1}},plotOptions:{bar:{dataLabels:{enabled:!1},columnWidth:"60%",endingShape:"rounded"}},dataLabels:{enabled:!1},colors:["#8E54E9","#eceef3"],series:[{name:"Sessions",data:[20,16,24,28,26,22,15,5,14,16,22,29,24,19]},{name:"Views",data:[20,16,24,28,26,22,15,5,14,16,22,29,24,19]}],xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},crosshairs:{show:!1},labels:{show:!1,style:{fontSize:"14px"}}},grid:{xaxis:{lines:{show:!1}},yaxis:{lines:{show:!1}}},yaxis:{axisBorder:{show:!1},labels:{show:!1}},legend:{floating:!1,position:"top",horizontalAlign:"right",offsetY:-36},title:{text:"10 days left",align:"left"},tooltip:{shared:!0}};new ApexCharts(a.querySelector("#realestatedemo3"),d).render()}if(jQuery("#crypto-demo1-candlestick").length>0){var p=[{x:new Date(2016,1,1),y:[51.98,56.29,51.59,53.85]},{x:new Date(2016,2,1),y:[53.66,54.99,51.35,52.95]},{x:new Date(2016,3,1),y:[52.96,53.78,51.54,52.48]},{x:new Date(2016,4,1),y:[52.54,52.79,47.88,49.24]},{x:new Date(2016,5,1),y:[49.1,52.86,47.7,52.78]},{x:new Date(2016,6,1),y:[52.83,53.48,50.32,52.29]},{x:new Date(2016,7,1),y:[52.2,54.48,51.64,52.58]},{x:new Date(2016,8,1),y:[52.76,57.35,52.15,57.03]},{x:new Date(2016,9,1),y:[57.04,58.15,48.88,56.19]},{x:new Date(2016,10,1),y:[56.09,58.85,55.48,58.79]},{x:new Date(2016,11,1),y:[58.78,59.65,58.23,59.05]},{x:new Date(2017,0,1),y:[59.37,61.11,59.35,60.34]},{x:new Date(2017,1,1),y:[60.4,60.52,56.71,56.93]},{x:new Date(2017,2,1),y:[57.02,59.71,56.04,56.82]},{x:new Date(2017,3,1),y:[56.97,59.62,54.77,59.3]},{x:new Date(2017,4,1),y:[59.11,62.29,59.1,59.85]},{x:new Date(2017,5,1),y:[59.97,60.11,55.66,58.42]},{x:new Date(2017,6,1),y:[58.34,60.93,56.75,57.42]},{x:new Date(2017,7,1),y:[57.76,58.08,51.18,54.71]},{x:new Date(2017,8,1),y:[54.8,61.42,53.18,57.35]},{x:new Date(2017,9,1),y:[57.56,63.09,57,62.99]},{x:new Date(2017,10,1),y:[62.89,63.42,59.72,61.76]},{x:new Date(2017,11,1),y:[61.71,64.15,61.29,63.04]}],g=[{x:new Date(2016,1,1),y:3.85},{x:new Date(2016,2,1),y:2.95},{x:new Date(2016,3,1),y:-12.48},{x:new Date(2016,4,1),y:19.24},{x:new Date(2016,5,1),y:12.78},{x:new Date(2016,6,1),y:22.29},{x:new Date(2016,7,1),y:-12.58},{x:new Date(2016,8,1),y:-17.03},{x:new Date(2016,9,1),y:-19.19},{x:new Date(2016,10,1),y:-28.79},{x:new Date(2016,11,1),y:-39.05},{x:new Date(2017,0,1),y:20.34},{x:new Date(2017,1,1),y:36.93},{x:new Date(2017,2,1),y:36.82},{x:new Date(2017,3,1),y:29.3},{x:new Date(2017,4,1),y:39.85},{x:new Date(2017,5,1),y:28.42},{x:new Date(2017,6,1),y:37.42},{x:new Date(2017,7,1),y:24.71},{x:new Date(2017,8,1),y:37.35},{x:new Date(2017,9,1),y:32.99},{x:new Date(2017,10,1),y:31.76},{x:new Date(2017,11,1),y:43.04}],f=(new Date(2016,1,1),new Date(2016,2,1),new Date(2016,3,1),new Date(2016,4,1),new Date(2016,5,1),new Date(2016,6,1),new Date(2016,7,1),new Date(2016,8,1),new Date(2016,9,1),new Date(2016,10,1),new Date(2016,11,1),new Date(2017,0,1),new Date(2017,1,1),new Date(2017,2,1),new Date(2017,3,1),new Date(2017,4,1),new Date(2017,5,1),new Date(2017,6,1),new Date(2017,7,1),new Date(2017,8,1),new Date(2017,9,1),new Date(2017,10,1),new Date(2017,11,1),new Date(15387786e5),new Date(15387804e5),new Date(15387822e5),new Date(1538784e6),new Date(15387858e5),new Date(15387876e5),new Date(15387894e5),new Date(15387912e5),new Date(1538793e6),new Date(15387948e5),new Date(15387966e5),new Date(15387984e5),new Date(15388002e5),new Date(1538802e6),new Date(15388038e5),new Date(15388056e5),new Date(15388074e5),new Date(15388092e5),new Date(1538811e6),new Date(15388128e5),new Date(15388146e5),new Date(15388164e5),new Date(15388182e5),new Date(153882e7),new Date(15388218e5),new Date(15388236e5),new Date(15388254e5),new Date(15388272e5),new Date(1538829e6),new Date(15388308e5),new Date(15388326e5),new Date(15388344e5),new Date(15388362e5),new Date(1538838e6),new Date(15388398e5),new Date(15388416e5),new Date(15388434e5),new Date(15388452e5),new Date(1538847e6),new Date(15388488e5),new Date(15388506e5),new Date(15388524e5),new Date(15388542e5),new Date(1538856e6),new Date(15388578e5),new Date(15388596e5),new Date(15388614e5),new Date(15388632e5),new Date(1538865e6),new Date(15388668e5),new Date(15388686e5),new Date(15388704e5),new Date(15388722e5),new Date(1538874e6),new Date(15388758e5),new Date(15388776e5),new Date(15388794e5),new Date(15388812e5),new Date(1538883e6),new Date(15388848e5),new Date(15388674e5),new Date(15388677e5),new Date(1538868e6),new Date(15388683e5),new Date(15388686e5),new Date(15388689e5),new Date(15388692e5),new Date(15388695e5),new Date(15388698e5),new Date(15388701e5),new Date(15388704e5),new Date(15388707e5),new Date(1538871e6),new Date(15388713e5),new Date(15388716e5),new Date(15388719e5),new Date(15388722e5),new Date(15388725e5),new Date(15388728e5),new Date(15388731e5),new Date(15388734e5),new Date(15388737e5),new Date(1538874e6),new Date(15388743e5),new Date(15388746e5),new Date(15388749e5),new Date(15388752e5),new Date(15388755e5),new Date(15388758e5),new Date(15388761e5),new Date(15388764e5),new Date(15388767e5),new Date(1538877e6),new Date(15388773e5),new Date(15388776e5),new Date(15388779e5),new Date(15388782e5),new Date(15388785e5),new Date(15388788e5),new Date(15388791e5),new Date(15388794e5),new Date(15388797e5),new Date(153888e7),new Date(15388803e5),new Date(15388806e5),new Date(15388809e5),new Date(15388812e5),new Date(15388815e5),new Date(15388818e5),new Date(15388821e5),new Date(15388824e5),new Date(15388827e5),new Date(1538883e6),new Date(15388833e5),new Date(15388836e5),new Date(15388839e5),new Date(15388842e5),new Date(15388845e5),new Date(15388848e5),new Date(15388851e5),new Date(15388587e5),new Date(15388596e5),new Date(15388605e5),new Date(15388614e5),new Date(15388623e5),new Date(15388632e5),new Date(15388641e5),new Date(1538865e6),new Date(15388659e5),new Date(15388668e5),new Date(15388677e5),new Date(15388686e5),new Date(15388695e5),new Date(15388704e5),new Date(15388713e5),new Date(15388722e5),new Date(15388731e5),new Date(1538874e6),new Date(15388749e5),new Date(15388758e5),new Date(15388767e5),new Date(15388776e5),new Date(15388785e5),new Date(15388794e5),new Date(15388803e5),new Date(15388812e5),new Date(15388821e5),new Date(1538883e6),new Date(15388839e5),new Date(15388848e5),new Date(1538856e6),new Date(15388569e5),new Date(15388578e5),new Date(15388587e5),new Date(15388596e5),new Date(15388605e5),new Date(15388614e5),new Date(15388623e5),new Date(15388632e5),new Date(15388641e5),new Date(1538865e6),new Date(15388659e5),new Date(15388668e5),new Date(15388677e5),new Date(15388686e5),new Date(15388695e5),new Date(15388704e5),new Date(15388713e5),new Date(15388722e5),new Date(15388731e5),new Date(1538874e6),new Date(15388749e5),new Date(15388758e5),new Date(15388767e5),new Date(15388776e5),new Date(15388785e5),new Date(15388794e5),new Date(15388803e5),new Date(15388812e5),new Date(15388821e5),{chart:{id:"candles",height:360,type:"candlestick",toolbar:{autoSelected:"pan",show:!1},zoom:{enabled:!1}},plotOptions:{candlestick:{colors:{upward:"#32b432",downward:"#e3324c"}}},series:[{data:p}],xaxis:{type:"datetime"}});new ApexCharts(a.querySelector("#crypto-demo1-candlestick"),f).render();e={chart:{height:160,type:"bar",brush:{enabled:!0,target:"candles"},selection:{enabled:!0,xaxis:{min:new Date("20 Jan 2017").getTime(),max:new Date("10 Dec 2017").getTime()},fill:{color:"#ccc",opacity:.4},stroke:{color:"#0D47A1"}}},dataLabels:{enabled:!1},plotOptions:{bar:{columnWidth:"80%",colors:{ranges:[{from:-1e3,to:0,color:"#F15B46"},{from:1,to:1e4,color:"#FEB019"}]}}},stroke:{width:0},series:[{name:"volume",data:g}],xaxis:{type:"datetime",axisBorder:{offsetX:13}},yaxis:{labels:{show:!1}}};(y=new ApexCharts(a.querySelector("#crypto-demo1-bar"),e)).render()}if(jQuery("#cryptodemo2").length>0){e={chart:{height:110,width:160,type:"line",toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:[3],curve:"smooth",dashArray:[0,4]},colors:["#fb0792"],series:[{name:"Session Duration",data:[2,1,2,1,3,8,2,3]}],markers:{size:0,hover:{sizeOffset:6}},xaxis:{lines:{show:!1},axisBorder:{show:!1},crosshairs:{show:!1},axisTicks:{show:!1},labels:{show:!1},categories:["01 Jan","02 Jan","03 Jan","04 Jan","05 Jan","06 Jan","07 Jan","08 Jan"]},tooltip:{y:[{title:{formatter:function(e){return e+" (mins)"}}},{title:{formatter:function(e){return e+" per session"}}},{title:{formatter:function(e){return e}}}]},legend:{show:!1},grid:{show:!1,borderColor:"#f1f1f1"}};(y=new ApexCharts(a.querySelector("#cryptodemo2"),e)).render()}if(jQuery("#cryptodemo3").length>0){e={chart:{height:110,width:160,type:"line",toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:[3],curve:"smooth",dashArray:[0,4]},colors:["#2bcbba"],series:[{name:"Session Duration",data:[2,1,2,1,3,8,2,3]}],markers:{size:0,hover:{sizeOffset:6}},xaxis:{lines:{show:!1},axisBorder:{show:!1},crosshairs:{show:!1},axisTicks:{show:!1},labels:{show:!1},categories:["01 Jan","02 Jan","03 Jan","04 Jan","05 Jan","06 Jan","07 Jan","08 Jan"]},tooltip:{y:[{title:{formatter:function(e){return e+" (mins)"}}},{title:{formatter:function(e){return e+" per session"}}},{title:{formatter:function(e){return e}}}]},legend:{show:!1},grid:{show:!1,borderColor:"#f1f1f1"}};(y=new ApexCharts(a.querySelector("#cryptodemo3"),e)).render()}if(jQuery("#cryptodemo4").length>0){e={chart:{height:110,width:160,type:"line",toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:[3],curve:"smooth",dashArray:[0,4]},colors:["#45aaf2"],series:[{name:"Session Duration",data:[2,1,2,1,3,8,2,3]}],markers:{size:0,hover:{sizeOffset:6}},xaxis:{lines:{show:!1},axisBorder:{show:!1},crosshairs:{show:!1},axisTicks:{show:!1},labels:{show:!1},categories:["01 Jan","02 Jan","03 Jan","04 Jan","05 Jan","06 Jan","07 Jan","08 Jan"]},tooltip:{y:[{title:{formatter:function(e){return e+" (mins)"}}},{title:{formatter:function(e){return e+" per session"}}},{title:{formatter:function(e){return e}}}]},legend:{show:!1},grid:{show:!1,borderColor:"#f1f1f1"}};(y=new ApexCharts(a.querySelector("#cryptodemo4"),e)).render()}if(jQuery("#cryptodemo5").length>0){e={chart:{height:110,width:160,type:"line",toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:[3],curve:"smooth",dashArray:[0,4]},colors:["#fd9644"],series:[{name:"Session Duration",data:[2,1,2,1,3,8,2,3]}],markers:{size:0,hover:{sizeOffset:6}},xaxis:{lines:{show:!1},axisBorder:{show:!1},crosshairs:{show:!1},axisTicks:{show:!1},labels:{show:!1},categories:["01 Jan","02 Jan","03 Jan","04 Jan","05 Jan","06 Jan","07 Jan","08 Jan"]},tooltip:{y:[{title:{formatter:function(e){return e+" (mins)"}}},{title:{formatter:function(e){return e+" per session"}}},{title:{formatter:function(e){return e}}}]},legend:{show:!1},grid:{show:!1,borderColor:"#f1f1f1"}};(y=new ApexCharts(a.querySelector("#cryptodemo5"),e)).render()}if(jQuery("#cryptodemo6").length>0){e={chart:{type:"area",height:266,width:410,sparkline:{enabled:!0}},stroke:{curve:"smooth",width:5,colors:["#ce83f2"]},fill:{opacity:.3,gradient:{enabled:!0,shadeIntensity:.1,inverseColors:!1,opacityFrom:1,opacityTo:.6,stops:[100,100,100,100]}},series:[{data:function(e){for(var a,t,o=e.slice(),r=o.length;0!==r;)t=Math.floor(Math.random()*r),a=o[r-=1],o[r]=o[t],o[t]=a;return o}([47,45,54,38,56,45,30,31,37,39,62,30,35,41])}],yaxis:{min:0},colors:["#8300c2"],responsive:[{breakpoint:1440,options:{chart:{type:"area",width:900,sparkline:{enabled:!0}}}}]};(y=new ApexCharts(a.querySelector("#cryptodemo6"),e)).render()}if(jQuery("#cryptodemo7").length>0){c={chart:{height:140,width:300,type:"donut"},colors:["#2bcbba","#eceef3"],labels:["Active Deal","Unconfirmed Deals"],series:[456,128],legend:{show:!1},dataLabels:{enabled:!1},plotOptions:{pie:{size:60,donut:{size:"72%"},offsetX:10,offsetY:0,dataLabels:{enabled:!1}}},responsive:[{breakpoint:400,options:{plotOptions:{pie:{offsetX:-35}}}}]};new ApexCharts(a.querySelector("#cryptodemo7"),c).render()}if(jQuery("#irregular").length>0){r=[[{date:"2014-01-01",value:2e7},{date:"2014-01-02",value:10379978},{date:"2014-01-03",value:30493749},{date:"2014-01-04",value:10785250},{date:"2014-01-05",value:33901904},{date:"2014-01-06",value:11576838},{date:"2014-01-07",value:14413854},{date:"2014-01-08",value:15177211},{date:"2014-01-09",value:16622100},{date:"2014-01-10",value:17381072},{date:"2014-01-11",value:18802310},{date:"2014-01-12",value:15531790},{date:"2014-01-13",value:15748881},{date:"2014-01-14",value:18706437},{date:"2014-01-15",value:19752685},{date:"2014-01-16",value:21016418},{date:"2014-01-17",value:25622924},{date:"2014-01-18",value:25337480},{date:"2014-01-19",value:22258882},{date:"2014-01-20",value:23829538},{date:"2014-01-21",value:24245689},{date:"2014-01-22",value:26429711},{date:"2014-01-23",value:26259017},{date:"2014-01-24",value:25396183},{date:"2014-01-25",value:23107346},{date:"2014-01-26",value:28659852},{date:"2014-01-27",value:25270783},{date:"2014-01-28",value:26270783},{date:"2014-01-29",value:27270783},{date:"2014-01-30",value:28270783},{date:"2014-01-31",value:29270783},{date:"2014-02-01",value:30270783},{date:"2014-02-02",value:31270783},{date:"2014-02-03",value:32270783},{date:"2014-02-04",value:33270783},{date:"2014-02-05",value:28270783},{date:"2014-02-06",value:27270783},{date:"2014-02-07",value:35270783},{date:"2014-02-08",value:34270783},{date:"2014-02-09",value:28270783},{date:"2014-02-10",value:35270783},{date:"2014-02-11",value:36270783},{date:"2014-02-12",value:34127078},{date:"2014-02-13",value:33124078},{date:"2014-02-14",value:36227078},{date:"2014-02-15",value:37827078},{date:"2014-02-16",value:36427073},{date:"2014-02-17",value:37570783},{date:"2014-02-18",value:38627073},{date:"2014-02-19",value:37727078},{date:"2014-02-20",value:38827073},{date:"2014-02-21",value:40927078},{date:"2014-02-22",value:41027078},{date:"2014-02-23",value:42127073},{date:"2014-02-24",value:43220783},{date:"2014-02-25",value:44327078},{date:"2014-02-26",value:40427078},{date:"2014-02-27",value:41027078},{date:"2014-02-28",value:45627078},{date:"2014-03-01",value:44727078},{date:"2014-03-02",value:44227078},{date:"2014-03-03",value:45227078},{date:"2014-03-04",value:46027078},{date:"2014-03-05",value:46927078},{date:"2014-03-06",value:47027078},{date:"2014-03-07",value:46227078},{date:"2014-03-08",value:47027078},{date:"2014-03-09",value:48027078},{date:"2014-03-10",value:47027078},{date:"2014-03-11",value:47027078},{date:"2014-03-12",value:48017078},{date:"2014-03-13",value:48077078},{date:"2014-03-14",value:48087078},{date:"2014-03-15",value:48017078},{date:"2014-03-16",value:48047078},{date:"2014-03-17",value:48067078},{date:"2014-03-18",value:48077078},{date:"2014-03-19",value:48027074},{date:"2014-03-20",value:48927079},{date:"2014-03-21",value:48727071},{date:"2014-03-22",value:48127072},{date:"2014-03-23",value:48527072},{date:"2014-03-24",value:48627027},{date:"2014-03-25",value:48027040},{date:"2014-03-26",value:48027043},{date:"2014-03-27",value:48057022},{date:"2014-03-28",value:49057022},{date:"2014-03-29",value:50057022},{date:"2014-03-30",value:51057022},{date:"2014-03-31",value:52057022},{date:"2014-04-01",value:53057022},{date:"2014-04-02",value:54057022},{date:"2014-04-03",value:52057022},{date:"2014-04-04",value:55057022},{date:"2014-04-05",value:58270783},{date:"2014-04-06",value:56270783},{date:"2014-04-07",value:55270783},{date:"2014-04-08",value:58270783},{date:"2014-04-09",value:59270783},{date:"2014-04-10",value:60270783},{date:"2014-04-11",value:61270783},{date:"2014-04-12",value:62270783},{date:"2014-04-13",value:63270783},{date:"2014-04-14",value:64270783},{date:"2014-04-15",value:65270783},{date:"2014-04-16",value:66270783},{date:"2014-04-17",value:67270783},{date:"2014-04-18",value:68270783},{date:"2014-04-19",value:69270783},{date:"2014-04-20",value:70270783},{date:"2014-04-21",value:71270783},{date:"2014-04-22",value:72270783},{date:"2014-04-23",value:73270783},{date:"2014-04-24",value:74270783},{date:"2014-04-25",value:75270783},{date:"2014-04-26",value:76660783},{date:"2014-04-27",value:77270783},{date:"2014-04-28",value:78370783},{date:"2014-04-29",value:79470783},{date:"2014-04-30",value:80170783}],[{date:"2014-01-01",value:15e7},{date:"2014-01-02",value:160379978},{date:"2014-01-03",value:170493749},{date:"2014-01-04",value:160785250},{date:"2014-01-05",value:167391904},{date:"2014-01-06",value:161576838},{date:"2014-01-07",value:161413854},{date:"2014-01-08",value:152177211},{date:"2014-01-09",value:143762210},{date:"2014-01-10",value:144381072},{date:"2014-01-11",value:154352310},{date:"2014-01-12",value:165531790},{date:"2014-01-13",value:175748881},{date:"2014-01-14",value:187064037},{date:"2014-01-15",value:197520685},{date:"2014-01-16",value:210176418},{date:"2014-01-17",value:196122924},{date:"2014-01-18",value:207337480},{date:"2014-01-19",value:200258882},{date:"2014-01-20",value:186829538},{date:"2014-01-21",value:192456897},{date:"2014-01-22",value:204299711},{date:"2014-01-23",value:192759017},{date:"2014-01-24",value:203596183},{date:"2014-01-25",value:208107346},{date:"2014-01-26",value:196359852},{date:"2014-01-27",value:192570783},{date:"2014-01-28",value:177967768},{date:"2014-01-29",value:190632803},{date:"2014-01-30",value:203725316},{date:"2014-01-31",value:218226177},{date:"2014-02-01",value:210698669},{date:"2014-02-02",value:217640656},{date:"2014-02-03",value:216142362},{date:"2014-02-04",value:201410971},{date:"2014-02-05",value:196704289},{date:"2014-02-06",value:190436945},{date:"2014-02-07",value:178891686},{date:"2014-02-08",value:171613962},{date:"2014-02-09",value:157579773},{date:"2014-02-10",value:158677098},{date:"2014-02-11",value:147129977},{date:"2014-02-12",value:151561876},{date:"2014-02-13",value:151627421},{date:"2014-02-14",value:143543872},{date:"2014-02-15",value:136581057},{date:"2014-02-16",value:135560715},{date:"2014-02-17",value:122625263},{date:"2014-02-18",value:112091484},{date:"2014-02-19",value:98810329},{date:"2014-02-20",value:99882912},{date:"2014-02-21",value:94943095},{date:"2014-02-22",value:104875743},{date:"2014-02-23",value:116383678},{date:"2014-02-24",value:125028841},{date:"2014-02-25",value:123967310},{date:"2014-02-26",value:133167029},{date:"2014-02-27",value:128577263},{date:"2014-02-28",value:115836969},{date:"2014-03-01",value:119264529},{date:"2014-03-02",value:109363374},{date:"2014-03-03",value:113985628},{date:"2014-03-04",value:114650999},{date:"2014-03-05",value:110866108},{date:"2014-03-06",value:96473454},{date:"2014-03-07",value:104075886},{date:"2014-03-08",value:103568384},{date:"2014-03-09",value:101534883},{date:"2014-03-10",value:115825447},{date:"2014-03-11",value:126133916},{date:"2014-03-12",value:116502109},{date:"2014-03-13",value:130169411},{date:"2014-03-14",value:124296886},{date:"2014-03-15",value:126347399},{date:"2014-03-16",value:131483669},{date:"2014-03-17",value:142811333},{date:"2014-03-18",value:129675396},{date:"2014-03-19",value:115514483},{date:"2014-03-20",value:117630630},{date:"2014-03-21",value:122340239},{date:"2014-03-22",value:132349091},{date:"2014-03-23",value:125613305},{date:"2014-03-24",value:135592466},{date:"2014-03-25",value:123408762},{date:"2014-03-26",value:111991454},{date:"2014-03-27",value:116123955},{date:"2014-03-28",value:112817214},{date:"2014-03-29",value:113029590},{date:"2014-03-30",value:108753398},{date:"2014-03-31",value:99383763},{date:"2014-04-01",value:100151737},{date:"2014-04-02",value:94985209},{date:"2014-04-03",value:82913669},{date:"2014-04-04",value:78748268},{date:"2014-04-05",value:63829135},{date:"2014-04-06",value:78694727},{date:"2014-04-07",value:80868994},{date:"2014-04-08",value:93799013},{date:"2014-04-09",value:99042416},{date:"2014-04-10",value:97298692},{date:"2014-04-11",value:83353499},{date:"2014-04-12",value:71248129},{date:"2014-04-13",value:75253744},{date:"2014-04-14",value:68976648},{date:"2014-04-15",value:71002284},{date:"2014-04-16",value:75052401},{date:"2014-04-17",value:83894030},{date:"2014-04-18",value:90236528},{date:"2014-04-19",value:99739114},{date:"2014-04-20",value:96407136},{date:"2014-04-21",value:108323177},{date:"2014-04-22",value:101578914},{date:"2014-04-23",value:115877608},{date:"2014-04-24",value:112088857},{date:"2014-04-25",value:112071353},{date:"2014-04-26",value:101790062},{date:"2014-04-27",value:115003761},{date:"2014-04-28",value:120457727},{date:"2014-04-29",value:118253926},{date:"2014-04-30",value:117956992}],[{date:"2014-01-01",value:5e7},{date:"2014-01-02",value:60379978},{date:"2014-01-03",value:40493749},{date:"2014-01-04",value:60785250},{date:"2014-01-05",value:67391904},{date:"2014-01-06",value:61576838},{date:"2014-01-07",value:61413854},{date:"2014-01-08",value:82177211},{date:"2014-01-09",value:103762210},{date:"2014-01-10",value:84381072},{date:"2014-01-11",value:54352310},{date:"2014-01-12",value:65531790},{date:"2014-01-13",value:75748881},{date:"2014-01-14",value:47064037},{date:"2014-01-15",value:67520685},{date:"2014-01-16",value:60176418},{date:"2014-01-17",value:66122924},{date:"2014-01-18",value:57337480},{date:"2014-01-19",value:100258882},{date:"2014-01-20",value:46829538},{date:"2014-01-21",value:92456897},{date:"2014-01-22",value:94299711},{date:"2014-01-23",value:62759017},{date:"2014-01-24",value:103596183},{date:"2014-01-25",value:108107346},{date:"2014-01-26",value:66359852},{date:"2014-01-27",value:62570783},{date:"2014-01-28",value:77967768},{date:"2014-01-29",value:60632803},{date:"2014-01-30",value:103725316},{date:"2014-01-31",value:98226177},{date:"2014-02-01",value:60698669},{date:"2014-02-02",value:67640656},{date:"2014-02-03",value:66142362},{date:"2014-02-04",value:101410971},{date:"2014-02-05",value:66704289},{date:"2014-02-06",value:60436945},{date:"2014-02-07",value:78891686},{date:"2014-02-08",value:71613962},{date:"2014-02-09",value:107579773},{date:"2014-02-10",value:58677098},{date:"2014-02-11",value:87129977},{date:"2014-02-12",value:51561876},{date:"2014-02-13",value:51627421},{date:"2014-02-14",value:83543872},{date:"2014-02-15",value:66581057},{date:"2014-02-16",value:65560715},{date:"2014-02-17",value:62625263},{date:"2014-02-18",value:92091484},{date:"2014-02-19",value:48810329},{date:"2014-02-20",value:49882912},{date:"2014-02-21",value:44943095},{date:"2014-02-22",value:104875743},{date:"2014-02-23",value:96383678},{date:"2014-02-24",value:105028841},{date:"2014-02-25",value:63967310},{date:"2014-02-26",value:63167029},{date:"2014-02-27",value:68577263},{date:"2014-02-28",value:95836969},{date:"2014-03-01",value:99264529},{date:"2014-03-02",value:109363374},{date:"2014-03-03",value:93985628},{date:"2014-03-04",value:94650999},{date:"2014-03-05",value:90866108},{date:"2014-03-06",value:46473454},{date:"2014-03-07",value:84075886},{date:"2014-03-08",value:103568384},{date:"2014-03-09",value:101534883},{date:"2014-03-10",value:95825447},{date:"2014-03-11",value:66133916},{date:"2014-03-12",value:96502109},{date:"2014-03-13",value:80169411},{date:"2014-03-14",value:84296886},{date:"2014-03-15",value:86347399},{date:"2014-03-16",value:31483669},{date:"2014-03-17",value:82811333},{date:"2014-03-18",value:89675396},{date:"2014-03-19",value:95514483},{date:"2014-03-20",value:97630630},{date:"2014-03-21",value:62340239},{date:"2014-03-22",value:62349091},{date:"2014-03-23",value:65613305},{date:"2014-03-24",value:65592466},{date:"2014-03-25",value:63408762},{date:"2014-03-26",value:91991454},{date:"2014-03-27",value:96123955},{date:"2014-03-28",value:92817214},{date:"2014-03-29",value:93029590},{date:"2014-03-30",value:108753398},{date:"2014-03-31",value:49383763},{date:"2014-04-01",value:100151737},{date:"2014-04-02",value:44985209},{date:"2014-04-03",value:52913669},{date:"2014-04-04",value:48748268},{date:"2014-04-05",value:23829135},{date:"2014-04-06",value:58694727},{date:"2014-04-07",value:50868994},{date:"2014-04-08",value:43799013},{date:"2014-04-09",value:4042416},{date:"2014-04-10",value:47298692},{date:"2014-04-11",value:53353499},{date:"2014-04-12",value:71248129},{date:"2014-04-13",value:75253744},{date:"2014-04-14",value:68976648},{date:"2014-04-15",value:71002284},{date:"2014-04-16",value:75052401},{date:"2014-04-17",value:83894030},{date:"2014-04-18",value:50236528},{date:"2014-04-19",value:59739114},{date:"2014-04-20",value:56407136},{date:"2014-04-21",value:108323177},{date:"2014-04-22",value:101578914},{date:"2014-04-23",value:95877608},{date:"2014-04-24",value:62088857},{date:"2014-04-25",value:92071353},{date:"2014-04-26",value:81790062},{date:"2014-04-27",value:105003761},{date:"2014-04-28",value:100457727},{date:"2014-04-29",value:98253926},{date:"2014-04-30",value:67956992}]];var v=13885344e5,w=(n=13886208e5,13890528e5),b=[[],[],[]];for(i=0;i<12;i++){s=[v+=864e5,r[2][i].value];b[0].push(s)}for(i=0;i<18;i++){s=[n+=864e5,r[1][i].value];b[1].push(s)}for(i=0;i<12;i++){s=[w+=864e5,r[0][i].value];b[2].push(s)}var y;e={chart:{type:"area",stacked:!1,height:350,zoom:{enabled:!1}},plotOptions:{line:{curve:"smooth"}},dataLabels:{enabled:!1},series:[{name:"PRODUCT A",data:b[0]},{name:"PRODUCT B",data:b[1]},{name:"PRODUCT C",data:b[2]}],markers:{size:0,style:"full"},fill:{gradient:{enabled:!0,shadeIntensity:1,inverseColors:!1,opacityFrom:.45,opacityTo:.05,stops:[20,100,100,100]}},yaxis:{labels:{style:{color:"#8e8da4"},offsetX:0,formatter:function(e){return(e/1e6).toFixed(2)}},axisBorder:{show:!1},axisTicks:{show:!1}},xaxis:{type:"datetime",tickAmount:8,min:new Date("01/01/2014").getTime(),max:new Date("01/20/2014").getTime(),labels:{rotate:-15,rotateAlways:!0,formatter:function(e,a){return moment(new Date(a)).format("DD MMM YYYY")}}},title:{text:"Irregular Data in Time Series",align:"left",offsetX:14},tooltip:{shared:!0},legend:{position:"top",horizontalAlign:"right",offsetX:-10}};(y=new ApexCharts(a.querySelector("#irregular"),e)).render()}}})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".autonumber").length>0&&(new AutoNumeric("#Spanish","Spanish"),new AutoNumeric("#NorthAmerican","NorthAmerican"),new AutoNumeric("#British","British"),new AutoNumeric("#Swiss","Swiss"),new AutoNumeric("#Japanese","Japanese"),new AutoNumeric("#Chinese","Chinese"),new AutoNumeric("#Brazilian","Brazilian"),new AutoNumeric("#Turkish","Turkish"),new AutoNumeric("#DecimalCharCommaSeparator","dotDecimalCharCommaSeparator"),new AutoNumeric("#commaDecimalCharDotSeparator","commaDecimalCharDotSeparator"),new AutoNumeric("#integer","integer"),new AutoNumeric("#integerPos","integerPos"),new AutoNumeric("#integerNeg","integerNeg"),new AutoNumeric("#float","float"),new AutoNumeric("#floatPos","floatPos"),new AutoNumeric("#floatNeg","floatNeg"),new AutoNumeric("#numeric","numeric"),new AutoNumeric("#numericPos","numericPos"),new AutoNumeric("#numericNeg","numericNeg"),new AutoNumeric("#euro","euro"),new AutoNumeric("#euroPos","euroPos"),new AutoNumeric("#euroNeg","euroNeg"),new AutoNumeric("#euroSpace","euroSpace"),new AutoNumeric("#euroSpacePos","euroSpacePos"),new AutoNumeric("#euroSpaceNeg","euroSpaceNeg"),new AutoNumeric("#dollar","dollar"),new AutoNumeric("#dollarPos","dollarPos"),new AutoNumeric("#dollarNeg","dollarNeg"),new AutoNumeric("#percentageEU2dec","percentageEU2dec"),new AutoNumeric("#percentageEU2decPos","percentageEU2decPos"),new AutoNumeric("#percentageEU2decNeg","percentageEU2decNeg"),new AutoNumeric("#percentageUS2dec","percentageUS2dec"),new AutoNumeric("#percentageUS3decPos","percentageUS3decPos"),new AutoNumeric("#percentageUS3decNeg","percentageUS3decNeg"))})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".custom-file-input").length>0&&bsCustomFileInput.init()})}(window,document,window.jQuery),function(e,a,t,o){t(function(){if(jQuery(".c3chart-wrapper").length>0){if(jQuery("#c3demo1").length>0)c3.generate({bindto:"#c3demo1",data:{columns:[["data1",30,200,100,400,150,250],["data2",50,20,10,40,15,25]],colors:{data1:"#8E54E9",data2:"#4776E6"}}});if(jQuery("#c3demo2").length>0)c3.generate({bindto:"#c3demo2",data:{columns:[["data1",300,350,300,0,0,0],["data2",130,100,140,200,150,50]],colors:{data1:"#8E54E9",data2:"#4776E6"},types:{data1:"area",data2:"area-spline"}}});if(jQuery("#c3demo3").length>0)c3.generate({bindto:"#c3demo3",data:{columns:[["data1",30,200,100,400,150,250],["data2",130,100,140,200,150,50],["data3",130,150,200,300,200,100]],colors:{data1:"#8E54E9",data2:"#4776E6",data3:"#ffbc1d"},type:"bar"},bar:{width:{ratio:.5}}});if(jQuery("#c3demo4").length>0)c3.generate({bindto:"#c3demo4",data:{columns:[["data1",-30,200,200,400,-150,250],["data2",130,100,-100,200,-150,50],["data3",-230,200,200,-300,250,250],["data4",100,-50,150,200,-300,-100]],type:"bar",colors:{data1:"#8E54E9",data2:"#4776E6",data3:"#ffbc1d",data4:"#25d09a"},groups:[["data1","data2","data3","data4"]]},grid:{y:{lines:[{value:0}]}}});if(jQuery("#c3demo5").length>0)c3.generate({bindto:"#c3demo5",data:{columns:[["setosa",.2,.2,.2,.2,.2,.4,.3,.2,.2,.1,.2,.2,.1,.1,.2,.4,.4,.3,.3,.3,.2,.4,.2,.5,.2,.2,.4,.2,.2,.2,.2,.4,.1,.2,.2,.2,.2,.1,.2,.2,.3,.3,.2,.6,.4,.3,.2,.2,.2,.2],["versicolor",1.4,1.5,1.5,1.3,1.5,1.3,1.6,1,1.3,1.4,1,1.5,1,1.4,1.3,1.4,1.5,1,1.5,1.1,1.8,1.3,1.5,1.2,1.3,1.4,1.4,1.7,1.5,1,1.1,1,1.2,1.6,1.5,1.6,1.5,1.3,1.3,1.3,1.2,1.4,1.2,1,1.3,1.2,1.3,1.3,1.1,1.3],["virginica",2.5,1.9,2.1,1.8,2.2,2.1,1.7,1.8,1.8,2.5,2,1.9,2.1,2,2.4,2.3,1.8,2.2,2.3,1.5,2.3,2,2,1.8,2.1,1.8,1.8,1.8,2.1,1.6,1.9,2,2.2,1.5,1.4,2.3,2.4,1.8,1.8,2.1,2.4,2.3,1.9,2.3,2.5,2.3,1.9,2,2.3,1.8]],colors:{setosa:"#8E54E9",versicolor:"#4776E6",virginica:"#ffbc1d"},type:"pie"}});if(jQuery("#c3demo6").length>0)c3.generate({bindto:"#c3demo6",data:{columns:[["desktop",.2,.2,.2,.2,.2,.4,.3,.2,.2,.1,.2,.2,.1,.1,.2,.4,.4,.3,.3,.3,.2,.4,.2,.5,.2,.2,.4,.2,.2,.2,.2,.4,.1,.2,.2,.2,.2,.1,.2,.2,.3,.3,.2,.6,.4,.3,.2,.2,.2,.2],["tablet",1.4,1.5,1.5,1.3,1.5,1.3,1.6,1,1.3,1.4,1,1.5,1,1.4,1.3,1.4,1.5,1,1.5,1.1,1.8,1.3,1.5,1.2,1.3,1.4,1.4,1.7,1.5,1,1.1,1,1.2,1.6,1.5,1.6,1.5,1.3,1.3,1.3,1.2,1.4,1.2,1,1.3,1.2,1.3,1.3,1.1,1.3],["mobile",2.5,1.9,2.1,1.8,2.2,2.1,1.7,1.8,1.8,2.5,2,1.9,2.1,2,2.4,2.3,1.8,2.2,2.3,1.5,2.3,2,2,1.8,2.1,1.8,1.8,1.8,2.1,1.6,1.9,2,2.2,1.5,1.4,2.3,2.4,1.8,1.8,2.1,2.4,2.3,1.9,2.3,2.5,2.3,1.9,2,2.3,1.8]],colors:{desktop:"#8E54E9",tablet:"#4776E6",mobile:"#ffbc1d"},type:"donut"},donut:{title:"Browser Statistic"}})}})}(window,document,window.jQuery,document.ready),function(e,a,t,o){t(function(){if(jQuery(".chartist-wrapper").length>0){if(jQuery("#chartistdemo1").length>0&&new Chartist.Line(".ct-chart-line",{labels:["Monday","Tuesday","Wednesday","Thursday","Friday"],series:[[12,9,7,8,5],[2,1,3.5,7,3],[1,3,4,5,6]]},{fullWidth:!0,chartPadding:{right:30,left:0},axisY:{offset:30}}),jQuery("#chartistdemo2").length>0&&new Chartist.Line(".ct-chart-area",{labels:[1,2,3,4,5,6,7,8],series:[[5,9,7,8,5,3,5,4]]},{low:0,showArea:!0,fullWidth:!0,axisY:{offset:20},chartPadding:{right:10,left:0}}),jQuery("#chartistdemo3").length>0){var e={labels:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],series:[[6,4,8,7,6,4,8,7,6,4,8,7],[4,3,7,6.5,4,3,7,6.5,4,3,7,6.5],[8,3,1,6,8,3,1,6,8,3,1,6]]},a={seriesBarDistance:20,axisY:{offset:20,scaleMinSpace:15}};new Chartist.Bar(".ct-chart-bar",e,a,[["screen and (max-width: 640px)",{seriesBarDistance:0,axisX:{labelInterpolationFnc:function(e){return e[0]}}}]])}if(jQuery("#chartistdemo4").length>0&&new Chartist.Bar(".ct-chart-stacked",{labels:["Q1","Q2","Q3","Q4"],series:[[8e5,12e5,14e5,13e5],[2e5,4e5,5e5,3e5],[1e5,2e5,4e5,6e5]]},{stackBars:!0,axisY:{labelInterpolationFnc:function(e){return e/1e3+"k"}}}).on("draw",function(e){"bar"===e.type&&e.element.attr({style:"stroke-width: 30px"})}),jQuery("#chartistdemo5").length>0&&new Chartist.Bar(".ct-chart-horizontalbar",{labels:["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],series:[[5,4,3,7,5,10,3],[3,2,9,5,4,6,4]]},{seriesBarDistance:10,reverseData:!0,horizontalBars:!0,axisY:{offset:50},chartPadding:{right:20,left:0}}),jQuery("#chartistdemo6").length>0){e={series:[4,3,4,3,2]};var t=function(e,a){return e+a};new Chartist.Pie(".ct-chart-pie",e,{labelInterpolationFnc:function(a){return Math.round(a/e.series.reduce(t)*100)+"%"}})}if(jQuery("#chartistdemo7").length>0&&new Chartist.Pie(".ct-chart-donut",{series:[20,10,30,40]},{donut:!0,donutWidth:60,donutSolid:!0,startAngle:270,showLabel:!0}),jQuery("#chartistdemo8").length>0&&new Chartist.Pie(".ct-chart-gauge",{series:[20,10,30,40]},{donut:!0,donutWidth:60,donutSolid:!0,startAngle:270,total:200,showLabel:!0}),jQuery("#analytical1").length>0){e={series:[[6,-5,7,-6,4,-3]]},a={high:10,low:-10,seriesBarDistance:10,fullWidth:!0,showLabel:!1,chartPadding:0,axisX:{showGrid:!1,showLabel:!1,offset:0},axisY:{showGrid:!1,showLabel:!1,offset:0}};new Chartist.Bar("#analytical1",e,a)}if(jQuery("#analytical2").length>0){e={series:[[4,-7,6,-3,5,-2]]},a={high:10,low:-10,seriesBarDistance:10,fullWidth:!0,showLabel:!1,chartPadding:0,axisX:{showGrid:!1,showLabel:!1,offset:0},axisY:{showGrid:!1,showLabel:!1,offset:0}};new Chartist.Bar("#analytical2",e,a)}if(jQuery("#analytical3").length>0){e={series:[[6,-3,5,-7,2,-4]]},a={high:10,low:-10,seriesBarDistance:10,fullWidth:!0,showLabel:!1,chartPadding:0,axisX:{showGrid:!1,showLabel:!1,offset:0},axisY:{showGrid:!1,showLabel:!1,offset:0}};new Chartist.Bar("#analytical3",e,a)}if(jQuery("#analytical4").length>0){e={series:[[5,-3,6,-8,3,-5]]},a={high:10,low:-10,seriesBarDistance:10,fullWidth:!0,showLabel:!1,chartPadding:0,axisX:{showGrid:!1,showLabel:!1,offset:0},axisY:{showGrid:!1,showLabel:!1,offset:0}};new Chartist.Bar("#analytical4",e,a)}if(jQuery("#analytical5").length>0){e={series:[[3,-5,2,-6,7,-3]]},a={high:10,low:-10,seriesBarDistance:10,fullWidth:!0,showLabel:!1,chartPadding:0,axisX:{showGrid:!1,showLabel:!1,offset:0},axisY:{showGrid:!1,showLabel:!1,offset:0}};new Chartist.Bar("#analytical5",e,a)}if(jQuery("#analytical6").length>0){e={series:[[7,-4,6,-3,8,-2]]},a={high:10,low:-10,seriesBarDistance:10,fullWidth:!0,showLabel:!1,chartPadding:0,axisX:{showGrid:!1,showLabel:!1,offset:0},axisY:{showGrid:!1,showLabel:!1,offset:0}};new Chartist.Bar("#analytical6",e,a)}}})}(window,document,window.jQuery),function(e,a,t,o){t(function(){var o,r,n,l,i;if(jQuery(".chartjs-wrapper").length>0){e.chartColors={red:"rgb(233, 84, 84)",orange:"rgb(253, 153, 68)",yellow:"rgb(255, 188, 29)",green:"rgb(37, 208, 154)",blue:"rgb(71, 118, 230)",purple:"rgb(142, 84, 233)",grey:"rgb(148, 148, 148)"},r=["January","February","March","April","May","June","July","August","September","October","November","December"],n=["#4dc9f6","#f67019","#f53794","#537bc4","#acc236","#166a8f","#00a950","#58595b","#8549ba"],l=(o=this).Samples||(o.Samples={}),i=o.Color,l.utils={srand:function(e){this._seed=e},rand:function(e,a){var t=this._seed;return e=void 0===e?0:e,a=void 0===a?1:a,this._seed=(9301*t+49297)%233280,e+this._seed/233280*(a-e)},numbers:function(e){var a,t,o=e||{},r=o.min||0,n=o.max||1,l=o.from||[],i=o.count||8,s=o.decimals||8,d=o.continuity||1,c=Math.pow(10,s)||0,u=[];for(a=0;a0){var d={type:"line",data:{labels:["January","February","March","April","May","June","July"],datasets:[{label:"Facebook",borderColor:e.chartColors.blue,backgroundColor:e.chartColors.blue,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]},{label:"Twitter",borderColor:e.chartColors.green,backgroundColor:e.chartColors.green,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]},{label:"LinkedIn",borderColor:e.chartColors.purple,backgroundColor:e.chartColors.purple,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]},{label:"Google+",borderColor:e.chartColors.yellow,backgroundColor:e.chartColors.yellow,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]}]},options:{responsive:!0,maintainAspectRatio:!1,title:{display:!1,text:"Line Chart - Stacked Area"},tooltips:{mode:"index"},hover:{mode:"index"},legend:{labels:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}},scales:{xAxes:[{scaleLabel:{display:!1,labelString:"Month",fontColor:v(e.chartColors.grey).alpha(1).rgbString(),fontFamily:"Roboto",fontSize:14},ticks:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12,stepSize:1,beginAtZero:!0}}],yAxes:[{stacked:!0,scaleLabel:{display:!1,labelString:"Price",fontColor:v(e.chartColors.grey).alpha(1).rgbString(),fontFamily:"Roboto",fontSize:14},ticks:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}}]}}},c=a.getElementById("chartjsdemo1").getContext("2d");e.myLine1=new Chart(c,d)}if(jQuery("#chartjsdemo2").length>0){var u={type:"line",data:{labels:["January","February","March","April","May","June","July"],datasets:[{label:"Unfilled",fill:!1,backgroundColor:e.chartColors.yellow,borderColor:e.chartColors.yellow,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]},{label:"Dashed",fill:!1,backgroundColor:e.chartColors.blue,borderColor:e.chartColors.blue,borderDash:[5,5],data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]},{label:"Filled",backgroundColor:e.chartColors.purple,borderColor:e.chartColors.purple,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()],fill:!0}]},options:{responsive:!0,maintainAspectRatio:!1,title:{display:!1,text:"Line Chart - Line styles"},tooltips:{mode:"index",intersect:!1},hover:{mode:"nearest",intersect:!0},legend:{labels:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}},scales:{xAxes:[{display:!0,scaleLabel:{display:!1,labelString:"Month",fontColor:v(e.chartColors.grey).alpha(1).rgbString(),fontFamily:"Roboto",fontSize:14},ticks:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12,stepSize:1,beginAtZero:!0}}],yAxes:[{display:!0,scaleLabel:{display:!1,labelString:"Value",fontColor:v(e.chartColors.grey).alpha(1).rgbString(),fontFamily:"Roboto",fontSize:14},ticks:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}}]}}},h=a.getElementById("chartjsdemo2").getContext("2d");e.myLine2=new Chart(h,u)}if(jQuery("#chartjsdemo3").length>0){var m={type:"doughnut",data:{datasets:[{data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()],backgroundColor:[e.chartColors.red,e.chartColors.purple,e.chartColors.yellow,e.chartColors.green,e.chartColors.blue],label:"Dataset 1"}],labels:["Red","Purple","Yellow","Green","Blue"]},options:{responsive:!0,maintainAspectRatio:!1,legend:{position:"bottom",labels:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}},title:{display:!1,text:"Doughnut Chart"},animation:{animateScale:!0,animateRotate:!0}}},p=a.getElementById("chartjsdemo3").getContext("2d");e.myLine3=new Chart(p,m)}if(jQuery("#chartjsdemo4").length>0){var g="MM/DD/YYYY HH:mm";function f(e){return moment().add(e,"d").format(g)}var v=Chart.helpers.color,w={type:"bar",data:{labels:[f(0),f(1),f(2),f(3),f(4),f(5),f(6)],datasets:[{type:"bar",label:"Dataset 1",backgroundColor:v(e.chartColors.purple).alpha(1).rgbString(),borderColor:e.chartColors.purple,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]},{type:"bar",label:"Dataset 2",backgroundColor:v(e.chartColors.blue).alpha(1).rgbString(),borderColor:e.chartColors.blue,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]},{type:"line",label:"Dataset 3",backgroundColor:v(e.chartColors.yellow).alpha(1).rgbString(),borderColor:e.chartColors.yellow,fill:!1,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]}]},options:{maintainAspectRatio:!1,responsive:!0,title:{display:!1,text:"Combo Time Scale"},legend:{labels:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}},scales:{xAxes:[{type:"time",display:!0,time:{format:g},ticks:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}}],yAxes:[{ticks:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}}]}}},b=a.getElementById("chartjsdemo4").getContext("2d");e.myLine4=new Chart(b,w)}if(jQuery("#chartjsdemo5").length>0){var y=a.getElementById("chartjsdemo5");new Chart(y,{type:"line",data:s,options:{maintainAspectRatio:!1,responsive:!0,title:{display:!1,text:"Custom Tooltips using Data Points"},legend:{labels:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}},tooltips:{enabled:!1,mode:"index",intersect:!1,custom:function(e){t(this._chart.canvas).css("cursor","pointer");var a=this._chart.canvas.offsetTop,o=this._chart.canvas.offsetLeft;t(".chartjs-tooltip").css({opacity:0}),e&&e.opacity&&e.dataPoints.length>0&&e.dataPoints.forEach(function(e){var r=[e.xLabel,e.yLabel].join(": "),n=t("#tooltip-"+e.datasetIndex);n.html(r),n.css({opacity:1,top:a+e.y+"px",left:o+e.x+"px"})})}},scales:{xAxes:[{ticks:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}}],yAxes:[{ticks:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}}]}}})}if(jQuery("#chartjsdemo6").length>0){var x={type:"line",data:{labels:["January","February","March","April","May","June","July"],datasets:[{label:"My First dataset",backgroundColor:e.chartColors.purple,borderColor:e.chartColors.purple,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()],fill:!1},{label:"My Second dataset",fill:!1,backgroundColor:e.chartColors.blue,borderColor:e.chartColors.blue,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]}]},options:{maintainAspectRatio:!1,responsive:!0,title:{display:!1,text:"Line Chart - Basic"},tooltips:{mode:"index",intersect:!1},hover:{mode:"nearest",intersect:!0},legend:{labels:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}},scales:{xAxes:[{display:!0,scaleLabel:{display:!1,labelString:"Month",fontColor:v(e.chartColors.grey).alpha(1).rgbString(),fontFamily:"Roboto",fontSize:14},ticks:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}}],yAxes:[{display:!0,scaleLabel:{display:!1,labelString:"Value",fontColor:v(e.chartColors.grey).alpha(1).rgbString(),fontFamily:"Roboto",fontSize:14},ticks:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}}]}}},C=a.getElementById("chartjsdemo6").getContext("2d");e.myLine6=new Chart(C,x)}if(jQuery("#chartjsdemo7").length>0){var S={type:"line",data:{labels:["January","February","March","April","May","June","July"],datasets:[{label:"dataset - big points",data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()],backgroundColor:e.chartColors.purple,borderColor:e.chartColors.purple,fill:!1,borderDash:[5,5],pointRadius:15,pointHoverRadius:10},{label:"dataset - individual point sizes",data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()],backgroundColor:e.chartColors.blue,borderColor:e.chartColors.blue,fill:!1,borderDash:[5,5],pointRadius:[2,4,6,18,0,12,20]},{label:"dataset - large pointHoverRadius",data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()],backgroundColor:e.chartColors.green,borderColor:e.chartColors.green,fill:!1,pointHoverRadius:30},{label:"dataset - large pointHitRadius",data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()],backgroundColor:e.chartColors.yellow,borderColor:e.chartColors.yellow,fill:!1,pointHitRadius:20}]},options:{maintainAspectRatio:!1,responsive:!0,hover:{mode:"index"},legend:{position:"bottom",labels:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}},scales:{xAxes:[{display:!0,scaleLabel:{display:!1,labelString:"Month",fontColor:v(e.chartColors.grey).alpha(1).rgbString(),fontFamily:"Roboto",fontSize:14},ticks:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}}],yAxes:[{display:!0,scaleLabel:{display:!1,labelString:"Value",fontColor:v(e.chartColors.grey).alpha(1).rgbString(),fontFamily:"Roboto",fontSize:14},ticks:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}}]},title:{display:!1,text:"Line Chart - Different point sizes"}}},k=a.getElementById("chartjsdemo7").getContext("2d");e.myLine7=new Chart(k,S)}if(jQuery("#chartjsdemo8").length>0){var D={labels:["January","February","March","April","May","June","July"],datasets:[{label:"Dataset 1",backgroundColor:e.chartColors.purple,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]},{label:"Dataset 2",backgroundColor:e.chartColors.blue,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]},{label:"Dataset 3",backgroundColor:e.chartColors.yellow,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]}]},F=a.getElementById("chartjsdemo8").getContext("2d");e.myBar=new Chart(F,{type:"bar",data:D,options:{maintainAspectRatio:!1,responsive:!0,title:{display:!1,text:"Bar Chart - Stacked"},tooltips:{mode:"index",intersect:!1},legend:{labels:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}},scales:{xAxes:[{stacked:!0,ticks:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}}],yAxes:[{stacked:!0,ticks:{fontColor:v(e.chartColors.grey).alpha(.8).rgbString(),fontFamily:"Roboto",fontSize:12}}]}}})}}})}(window,document,window.jQuery),function(e,a,t,o){t(function(){if(t(".comingsoon").length>0){let e=new Date("dec 30, 2019 00:00:00").getTime();setInterval(function(){let t=(new Date).getTime(),o=e-t;a.getElementById("days").innerText=Math.floor(o/864e5),a.getElementById("hours").innerText=Math.floor(o%864e5/36e5),a.getElementById("minutes").innerText=Math.floor(o%36e5/6e4),a.getElementById("seconds").innerText=Math.floor(o%6e4/1e3)},1e3)}})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".datatable-wrapper").length>0&&t("#datatable").DataTable({bLengthChange:!1,searching:!1,bPaginate:!0,bSortable:!0})})}(window,document,window.jQuery),function(e,a,t,o){t(function(){t(".date-picker-default").datepicker({format:"mm-dd-yyyy",autoclose:!0,orientation:"bottom",templates:{leftArrow:'',rightArrow:''}}),t(".display-years").datepicker({autoclose:!0,orientation:"bottom",templates:{leftArrow:'',rightArrow:''}}),t(".display-months").datepicker({format:"mm-dd",autoclose:!0,orientation:"bottom",templates:{leftArrow:'',rightArrow:''}}),t("#datepicker-inline").datepicker({todayHighlight:!0,autoclose:!0,orientation:"bottom",templates:{leftArrow:'',rightArrow:''}}),t("#datepicker-action").datepicker({todayBtn:"linked",clearBtn:!0,autoclose:!0,todayHighlight:!0,orientation:"bottom",templates:{leftArrow:'',rightArrow:''}}),t("#datepicker-top-left").datepicker({orientation:"top left",todayHighlight:!0,autoclose:!0,templates:{leftArrow:'',rightArrow:''}}),t("#datepicker-top-right").datepicker({orientation:"top right",todayHighlight:!0,autoclose:!0,templates:{leftArrow:'',rightArrow:''}}),t("#datepicker-bottom-left").datepicker({orientation:"bottom left",todayHighlight:!0,autoclose:!0,templates:{leftArrow:'',rightArrow:''}}),t("#datepicker-bottom-right").datepicker({orientation:"bottom right",todayHighlight:!0,autoclose:!0,templates:{leftArrow:'',rightArrow:''}});var e=t(".range-from").datepicker({onRender:function(e){return e.valueOf()a.date.valueOf()){var r=new Date(o.date);r.setDate(r.getDate()+1),a.setValue(r)}e.hide(),t(".range-to")[0].focus()}).data("datepicker"),a=t(".range-to").datepicker({onRender:function(a){return a.valueOf()<=e.date.valueOf()?"disabled":""}}).on("changeDate",function(e){a.hide()}).data("datepicker")})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".duallistbox").length>0&&t("#duallistbox").bootstrapDualListbox({nonSelectedListLabel:"Non-selected",selectedListLabel:"Selected",preserveSelectionOnMove:"moved",moveOnSelect:!1})})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery("#tableedit").length>0&&t("#tableedit").Tabledit({deleteButton:!1,saveButton:!1,autoFocus:!1,buttons:{edit:{class:"btn btn-sm btn-primary",html:'   EDIT',action:"edit"}},columns:{identifier:[0,"id"],editable:[[1,"car"],[2,"color"]]}})})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".event-calendar").length>0&&(t("#external-events .fc-event").each(function(){t(this).data("event",{title:t.trim(t(this).text()),stick:!0,className:t(this).data("color")}),t(this).draggable({zIndex:999,revert:!0,revertDuration:0})}),t("#event-calendar").fullCalendar({header:{left:"prev,next today",center:"title",right:"month,agendaWeek,agendaDay"},editable:!0,droppable:!0,drop:function(){t("#drop-remove").is(":checked")&&t(this).remove()},events:[{title:"Simple Event",start:"2019-02-22",end:"2019-02-25",className:"fc-event-danger"},{title:"Google",url:"https://www.google.com/",start:"2019-02-18",className:"fc-event-success"},{title:"Family Vacation",start:"2019-02-14",end:"2019-02-18",className:"fc-event-primary"}]}))})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".event-list-calendar").length>0&&t("#event-list-calendar").fullCalendar({header:{left:"prev,next today",center:"title",right:"listDay,listWeek,month"},views:{listDay:{buttonText:"list day"},listWeek:{buttonText:"list week"}},height:650,defaultView:"listWeek",defaultDate:"2018-09-12",navLinks:!0,editable:!0,eventLimit:!0,events:[{title:"All Day Event",start:"2018-09-01"},{title:"Long Event",start:"2018-09-07",end:"2018-09-10"},{id:999,title:"Repeating Event",start:"2018-09-09T16:00:00"},{id:999,title:"Repeating Event",start:"2018-09-16T16:00:00"},{title:"Conference",start:"2018-09-11",end:"2018-09-13"},{title:"Meeting",start:"2018-09-12T10:30:00",end:"2018-09-12T12:30:00"},{title:"Lunch",start:"2018-09-12T12:00:00"},{title:"Meeting",start:"2018-09-12T14:30:00"},{title:"Happy Hour",start:"2018-09-12T17:30:00"},{title:"Dinner",start:"2018-09-12T20:00:00"},{title:"Birthday Party",start:"2018-09-13T07:00:00"},{title:"Click for Google",url:"http://google.com/",start:"2018-09-28"}]})})}(window,document,window.jQuery),function(e,a,t,o){t(function(){jQuery(".export-table-wrapper").length>0&&(t("#exportExcel").on("click",function(){t("#export-table").tableExport({type:"excel"})}),t("#exportCSV").on("click",function(){t("#export-table").tableExport({type:"csv"})}))})}(window,document,window.jQuery),function(e,a,t,o){t(function(){if(jQuery(".flot-chart-wrapper").length>0){for(var e=[],a=0;a<=10;a+=1)e.push([a,parseInt(30*Math.random())]);var o=[];for(a=0;a<=10;a+=1)o.push([a,parseInt(30*Math.random())]);var r=[];for(a=0;a<=10;a+=1)r.push([a,parseInt(30*Math.random())]);var n=0,l=!0,i=!1,s=!1;t.plot("#flot-stacked",[e,o,r],{grid:{borderWidth:0,labelMargin:5,axisMargin:0,minBorderMargin:0},series:{stack:n,lines:{show:i,fill:!0,steps:s},bars:{show:l,barWidth:.6,align:"center"}},colors:["#4776E6","#8E54E9","#fbaf54"]});var d=[],c=300;function u(){for(d.length>0&&(d=d.slice(1));d.length0?d[d.length-1]:50)+10*Math.random()-5;e<0?e=0:e>100&&(e=100),d.push(e)}for(var a=[],t=0;t2e3&&(h=2e3),t(this).val(""+h))});var m=t.plot("#flot-real-time",[u()],{grid:{borderWidth:0,labelMargin:0,axisMargin:0,minBorderMargin:0},series:{shadowSize:0},colors:[" #8E54E9"],yaxis:{min:0,max:100},xaxis:{show:!1}});!function e(){m.setData([u()]),m.draw(),setTimeout(e,h)}(),t("#footer").prepend("Flot "+t.plot.version+" – ");var p={usa:{label:"USA",data:[[1988,483994],[1989,479060],[1990,457648],[1991,401949],[1992,424705],[1993,402375],[1994,377867],[1995,357382],[1996,337946],[1997,336185],[1998,328611],[1999,329421],[2e3,342172],[2001,344932],[2002,387303],[2003,440813],[2004,480451],[2005,504638],[2006,528692]]},russia:{label:"Russia",data:[[1988,218e3],[1989,203e3],[1990,171e3],[1992,42500],[1993,37600],[1994,36600],[1995,21700],[1996,19200],[1997,21300],[1998,13600],[1999,14e3],[2e3,19100],[2001,21300],[2002,23600],[2003,25100],[2004,26100],[2005,31100],[2006,34700]]},uk:{label:"UK",data:[[1988,62982],[1989,62027],[1990,60696],[1991,62348],[1992,58560],[1993,56393],[1994,54579],[1995,50818],[1996,50554],[1997,48276],[1998,47691],[1999,47529],[2e3,47778],[2001,48760],[2002,50949],[2003,57452],[2004,60234],[2005,60076],[2006,59213]]},germany:{label:"Germany",data:[[1988,55627],[1989,55475],[1990,58464],[1991,55134],[1992,52436],[1993,47139],[1994,43962],[1995,43238],[1996,42395],[1997,40854],[1998,40993],[1999,41822],[2e3,41147],[2001,40474],[2002,40604],[2003,40044],[2004,38816],[2005,38060],[2006,36984]]},denmark:{label:"Denmark",data:[[1988,3813],[1989,3719],[1990,3722],[1991,3789],[1992,3720],[1993,3730],[1994,3636],[1995,3598],[1996,3610],[1997,3655],[1998,3695],[1999,3673],[2e3,3553],[2001,3774],[2002,3728],[2003,3618],[2004,3638],[2005,3467],[2006,3770]]},sweden:{label:"Sweden",data:[[1988,6402],[1989,6474],[1990,6605],[1991,6209],[1992,6035],[1993,6020],[1994,6e3],[1995,6018],[1996,3958],[1997,5780],[1998,5954],[1999,6178],[2e3,6411],[2001,5993],[2002,5833],[2003,5791],[2004,5450],[2005,5521],[2006,5271]]},norway:{label:"Norway",data:[[1988,4382],[1989,4498],[1990,4535],[1991,4398],[1992,4766],[1993,4441],[1994,4670],[1995,4217],[1996,4275],[1997,4203],[1998,4482],[1999,4506],[2e3,4358],[2001,4385],[2002,5269],[2003,5066],[2004,5194],[2005,4887],[2006,4891]]}};a=0;t.each(p,function(e,t){t.color=a,++a});var g=t("#flot-series-toggle");function f(){var e=[];g.find("input:checked").each(function(){var a=t(this).attr("name");a&&p[a]&&e.push(p[a])}),e.length>0&&t.plot("#flot-series-toggle",e,{grid:{borderWidth:0,labelMargin:10,axisMargin:0,minBorderMargin:0},colors:["#f7b731","#fd9644","#32b432","#8E54E9","#4776E6","#e3324c","#fb0792"],yaxis:{min:0},xaxis:{tickDecimals:0}})}t.each(p,function(e,a){g.append("
")}),g.find("input").click(f),f(),t("#footer").prepend("Flot "+t.plot.version+" – ");var v=[[11676924e5,61.05],[11677788e5,58.32],[11678652e5,57.35],[11679516e5,56.31],[11682108e5,55.55],[11682972e5,55.64],[11683836e5,54.02],[116847e7,51.88],[11685564e5,52.99],[11688156e5,52.99],[1168902e6,51.21],[11689884e5,52.24],[11690748e5,50.48],[11691612e5,51.99],[11694204e5,51.13],[11695068e5,55.04],[11695932e5,55.37],[11696796e5,54.23],[1169766e6,55.42],[11700252e5,54.01],[11701116e5,56.97],[1170198e6,58.14],[11702844e5,58.14],[11703708e5,59.02],[117063e7,58.74],[11707164e5,58.88],[11708028e5,57.71],[11708892e5,59.71],[11709756e5,59.89],[11712348e5,57.81],[11713212e5,59.06],[11714076e5,58],[1171494e6,57.99],[11715804e5,59.39],[11718396e5,59.39],[1171926e6,58.07],[11720124e5,60.07],[11720988e5,61.14],[11724444e5,61.39],[11725308e5,61.46],[11726172e5,61.79],[11727036e5,62],[117279e7,60.07],[11731356e5,60.69],[1173222e6,61.82],[11733084e5,60.05],[1173654e6,58.91],[11737404e5,57.93],[11738268e5,58.16],[11739132e5,57.55],[11739996e5,57.11],[11742588e5,56.59],[11743452e5,59.61],[1174518e6,61.69],[11746044e5,62.28],[117486e7,62.91],[11749464e5,62.93],[11750328e5,64.03],[11751192e5,66.03],[11752056e5,65.87],[11754648e5,64.64],[11756376e5,64.38],[1175724e6,64.28],[11758104e5,64.28],[11760696e5,61.51],[1176156e6,61.89],[11762424e5,62.01],[11763288e5,63.85],[11764152e5,63.63],[11766744e5,63.61],[11767608e5,63.1],[11768472e5,63.13],[11769336e5,61.83],[117702e7,63.38],[11772792e5,64.58],[1177452e6,65.84],[11775384e5,65.06],[11776248e5,66.46],[1177884e6,64.4],[11780568e5,63.68],[11781432e5,63.19],[11782296e5,61.93],[11784888e5,61.47],[11785752e5,61.55],[1178748e6,61.81],[11788344e5,62.37],[11790936e5,62.46],[117918e7,63.17],[11792664e5,62.55],[11793528e5,64.94],[11796984e5,66.27],[11797848e5,65.5],[11798712e5,65.77],[11799576e5,64.18],[1180044e6,65.2],[11803896e5,63.15],[1180476e6,63.49],[11805624e5,65.08],[1180908e6,66.3],[11809944e5,65.96],[11811672e5,66.93],[11812536e5,65.98],[11815992e5,65.35],[11816856e5,66.26],[11818584e5,68],[11821176e5,69.09],[1182204e6,69.1],[11822904e5,68.19],[11823768e5,68.19],[11824632e5,69.14],[11827224e5,68.19],[11828088e5,67.77],[11828952e5,68.97],[11829816e5,69.57],[1183068e6,70.68],[11833272e5,71.09],[11834136e5,70.92],[11835864e5,71.81],[11836728e5,72.81],[1183932e6,72.19],[11840184e5,72.56],[11841912e5,72.5],[11842776e5,74.15],[11846232e5,75.05],[1184796e6,75.92],[11848824e5,75.57],[11851416e5,74.89],[1185228e6,73.56],[11853144e5,75.57],[11854008e5,74.95],[11854872e5,76.83],[11858328e5,78.21],[11859192e5,76.53],[11860056e5,76.86],[1186092e6,76],[11864376e5,71.59],[11866968e5,71.47],[1186956e6,71.62],[11870424e5,71],[11873016e5,71.98],[11875608e5,71.12],[11876472e5,69.47],[11877336e5,69.26],[118782e7,69.83],[11879064e5,71.09],[11881656e5,71.73],[11883384e5,73.36],[11885112e5,74.04],[11888568e5,76.3],[1189116e6,77.49],[11894616e5,78.23],[1189548e6,79.91],[11896344e5,80.09],[11897208e5,79.1],[118998e7,80.57],[11900664e5,81.93],[11902392e5,83.32],[11903256e5,81.62],[11905848e5,80.95],[11906712e5,79.53],[11907576e5,80.3],[1190844e6,82.88],[11909304e5,81.66],[11911896e5,80.24],[1191276e6,80.05],[11913624e5,79.94],[11914488e5,81.44],[11915352e5,81.22],[11917944e5,79.02],[11918808e5,80.26],[11919672e5,80.3],[11920536e5,83.08],[119214e7,83.69],[11923992e5,86.13],[11924856e5,87.61],[1192572e6,87.4],[11926584e5,89.47],[11927448e5,88.6],[1193004e6,87.56],[11930904e5,87.56],[11931768e5,87.1],[11932632e5,91.86],[11936124e5,93.53],[11936988e5,94.53],[11938716e5,95.93],[11942172e5,93.98],[11943036e5,96.37],[11944764e5,95.46],[11945628e5,96.32],[11950812e5,93.43],[11951676e5,95.1],[11954268e5,94.64],[11955132e5,95.1],[11960316e5,97.7],[1196118e6,94.42],[11962044e5,90.62],[11962908e5,91.01],[11963772e5,88.71],[11966364e5,88.32],[11968092e5,90.23],[1196982e6,88.28],[11972412e5,87.86],[11973276e5,90.02],[1197414e6,92.25],[11975868e5,90.63],[1197846e6,90.63],[11979324e5,90.49],[11980188e5,91.24],[11981052e5,91.06],[11981916e5,90.49],[119871e7,96.62],[11987964e5,96],[1199142e6,99.62],[11993148e5,99.18],[11994012e5,95.09],[11996604e5,96.33],[11998332e5,95.67],[12003516e5,91.9],[1200438e6,90.84],[12005244e5,90.13],[12006108e5,90.57],[12009564e5,89.21],[12010428e5,86.99],[12011292e5,89.85],[12014748e5,90.99],[12015612e5,91.64],[12016476e5,92.33],[1201734e6,91.75],[12020796e5,90.02],[1202166e6,88.41],[12022524e5,87.14],[12023388e5,88.11],[12024252e5,91.77],[12027708e5,92.78],[12028572e5,93.27],[12029436e5,95.46],[120303e7,95.46],[12032892e5,101.74],[1203462e6,98.81],[1203894e6,100.88],[12040668e5,99.64],[12041532e5,102.59],[12042396e5,101.84],[12044988e5,99.52],[12045852e5,99.52],[12046716e5,104.52],[1204758e6,105.47],[12048444e5,105.15],[12051036e5,108.75],[12052764e5,109.92],[12053628e5,110.33],[12054492e5,110.21],[12057084e5,105.68],[12059676e5,101.84],[12063132e5,100.86],[12063996e5,101.22],[1206486e6,105.9],[12065724e5,107.58],[12066588e5,105.62],[12069144e5,101.58],[12070008e5,100.98],[12071736e5,103.83],[120726e7,106.23],[12076056e5,108.5],[12077784e5,110.11],[12078648e5,110.14],[12082104e5,113.79],[12082968e5,114.93],[12083832e5,114.86],[12087288e5,117.48],[12088152e5,118.3],[1208988e6,116.06],[12090744e5,118.52],[12093336e5,118.75],[120942e7,113.46],[12095928e5,112.52],[12100248e5,121.84],[12101112e5,123.53],[12101976e5,123.69],[12105432e5,124.23],[12106296e5,125.8],[1210716e6,126.29],[1211148e6,127.05],[12113208e5,129.07],[12114936e5,132.19],[12118392e5,128.85],[12123576e5,127.76],[12127032e5,138.54],[12129624e5,136.8],[12131352e5,136.38],[1213308e6,134.86],[12136536e5,134.01],[121374e7,136.68],[12139128e5,135.65],[1214172e6,134.62],[12142584e5,134.62],[12143448e5,134.62],[12144312e5,139.64],[12145176e5,140.21],[12147768e5,140],[12148632e5,140.97],[12149496e5,143.57],[1215036e6,145.29],[12153816e5,141.37],[1215468e6,136.04],[12157272e5,146.4],[12159864e5,145.18],[12160728e5,138.74],[12161592e5,134.6],[12162456e5,129.29],[1216332e6,130.65],[12166776e5,127.95],[12168504e5,127.95],[12172824e5,122.19],[12174552e5,124.08],[12175416e5,125.1],[12178008e5,121.41],[12178872e5,119.17],[12179736e5,118.58],[121806e7,120.02],[12184056e5,114.45],[1218492e6,113.01],[12185784e5,116],[12187512e5,113.77],[12190104e5,112.87],[12190968e5,114.53],[12192696e5,114.98],[1219356e6,114.98],[12197016e5,116.27],[1219788e6,118.15],[12198744e5,115.59],[12199608e5,115.46],[12203064e5,109.71],[12203928e5,109.35],[12205656e5,106.23],[12208248e5,106.34]],w=[[1167606e6,.758],[11676924e5,.758],[11677788e5,.7547],[11678652e5,.7549],[11679516e5,.7613],[1168038e6,.7655],[11681244e5,.7693],[11682108e5,.7694],[11682972e5,.7688],[11683836e5,.7678],[116847e7,.7708],[11685564e5,.7727],[11686428e5,.7749],[11687292e5,.7741],[11688156e5,.7741],[1168902e6,.7732],[11689884e5,.7727],[11690748e5,.7737],[11691612e5,.7724],[11692476e5,.7712],[1169334e6,.772],[11694204e5,.7721],[11695068e5,.7717],[11695932e5,.7704],[11696796e5,.769],[1169766e6,.7711],[11698524e5,.774],[11699388e5,.7745],[11700252e5,.7745],[11701116e5,.774],[1170198e6,.7716],[11702844e5,.7713],[11703708e5,.7678],[11704572e5,.7688],[11705436e5,.7718],[117063e7,.7718],[11707164e5,.7728],[11708028e5,.7729],[11708892e5,.7698],[11709756e5,.7685],[1171062e6,.7681],[11711484e5,.769],[11712348e5,.769],[11713212e5,.7698],[11714076e5,.7699],[1171494e6,.7651],[11715804e5,.7613],[11716668e5,.7616],[11717532e5,.7614],[11718396e5,.7614],[1171926e6,.7607],[11720124e5,.7602],[11720988e5,.7611],[11721852e5,.7622],[11722716e5,.7615],[1172358e6,.7598],[11724444e5,.7598],[11725308e5,.7592],[11726172e5,.7573],[11727036e5,.7566],[117279e7,.7567],[11728764e5,.7591],[11729628e5,.7582],[11730492e5,.7585],[11731356e5,.7613],[1173222e6,.7631],[11733084e5,.7615],[11733948e5,.76],[11734812e5,.7613],[11735676e5,.7627],[1173654e6,.7627],[11737404e5,.7608],[11738268e5,.7583],[11739132e5,.7575],[11739996e5,.7562],[1174086e6,.752],[11741724e5,.7512],[11742588e5,.7512],[11743452e5,.7517],[11744316e5,.752],[1174518e6,.7511],[11746044e5,.748],[11746908e5,.7509],[11747772e5,.7531],[117486e7,.7531],[11749464e5,.7527],[11750328e5,.7498],[11751192e5,.7493],[11752056e5,.7504],[1175292e6,.75],[11753784e5,.7491],[11754648e5,.7491],[11755512e5,.7485],[11756376e5,.7484],[1175724e6,.7492],[11758104e5,.7471],[11758968e5,.7459],[11759832e5,.7477],[11760696e5,.7477],[1176156e6,.7483],[11762424e5,.7458],[11763288e5,.7448],[11764152e5,.743],[11765016e5,.7399],[1176588e6,.7395],[11766744e5,.7395],[11767608e5,.7378],[11768472e5,.7382],[11769336e5,.7362],[117702e7,.7355],[11771064e5,.7348],[11771928e5,.7361],[11772792e5,.7361],[11773656e5,.7365],[1177452e6,.7362],[11775384e5,.7331],[11776248e5,.7339],[11777112e5,.7344],[11777976e5,.7327],[1177884e6,.7327],[11779704e5,.7336],[11780568e5,.7333],[11781432e5,.7359],[11782296e5,.7359],[1178316e6,.7372],[11784024e5,.736],[11784888e5,.736],[11785752e5,.735],[11786616e5,.7365],[1178748e6,.7384],[11788344e5,.7395],[11789208e5,.7413],[11790072e5,.7397],[11790936e5,.7396],[117918e7,.7385],[11792664e5,.7378],[11793528e5,.7366],[11794392e5,.74],[11795256e5,.7411],[1179612e6,.7406],[11796984e5,.7405],[11797848e5,.7414],[11798712e5,.7431],[11799576e5,.7431],[1180044e6,.7438],[11801304e5,.7443],[11802168e5,.7443],[11803032e5,.7443],[11803896e5,.7434],[1180476e6,.7429],[11805624e5,.7442],[11806488e5,.744],[11807352e5,.7439],[11808216e5,.7437],[1180908e6,.7437],[11809944e5,.7429],[11810808e5,.7403],[11811672e5,.7399],[11812536e5,.7418],[118134e7,.7468],[11814264e5,.748],[11815128e5,.748],[11815992e5,.749],[11816856e5,.7494],[1181772e6,.7522],[11818584e5,.7515],[11819448e5,.7502],[11820312e5,.7472],[11821176e5,.7472],[1182204e6,.7462],[11822904e5,.7455],[11823768e5,.7449],[11824632e5,.7467],[11825496e5,.7458],[1182636e6,.7427],[11827224e5,.7427],[11828088e5,.743],[11828952e5,.7429],[11829816e5,.744],[1183068e6,.743],[11831544e5,.7422],[11832408e5,.7388],[11833272e5,.7388],[11834136e5,.7369],[11835e8,.7345],[11835864e5,.7345],[11836728e5,.7345],[11837592e5,.7352],[11838456e5,.7341],[1183932e6,.7341],[11840184e5,.734],[11841048e5,.7324],[11841912e5,.7272],[11842776e5,.7264],[1184364e6,.7255],[11844504e5,.7258],[11845368e5,.7258],[11846232e5,.7256],[11847096e5,.7257],[1184796e6,.7247],[11848824e5,.7243],[11849688e5,.7244],[11850552e5,.7235],[11851416e5,.7235],[1185228e6,.7235],[11853144e5,.7235],[11854008e5,.7262],[11854872e5,.7288],[11855736e5,.7301],[118566e7,.7337],[11857464e5,.7337],[11858328e5,.7324],[11859192e5,.7297],[11860056e5,.7317],[1186092e6,.7315],[11861784e5,.7288],[11862648e5,.7263],[11863512e5,.7263],[11864376e5,.7242],[1186524e6,.7253],[11866104e5,.7264],[11866968e5,.727],[11867832e5,.7312],[11868696e5,.7305],[1186956e6,.7305],[11870424e5,.7318],[11871288e5,.7358],[11872152e5,.7409],[11873016e5,.7454],[1187388e6,.7437],[11874744e5,.7424],[11875608e5,.7424],[11876472e5,.7415],[11877336e5,.7419],[118782e7,.7414],[11879064e5,.7377],[11879928e5,.7355],[11880792e5,.7315],[11881656e5,.7315],[1188252e6,.732],[11883384e5,.7332],[11884248e5,.7346],[11885112e5,.7328],[11885976e5,.7323],[1188684e6,.734],[11887704e5,.734],[11888568e5,.7336],[11889432e5,.7351],[11890296e5,.7346],[1189116e6,.7321],[11892024e5,.7294],[11892888e5,.7266],[11893752e5,.7266],[11894616e5,.7254],[1189548e6,.7242],[11896344e5,.7213],[11897208e5,.7197],[11898072e5,.7209],[11898936e5,.721],[118998e7,.721],[11900664e5,.721],[11901528e5,.7209],[11902392e5,.7159],[11903256e5,.7133],[1190412e6,.7105],[11904984e5,.7099],[11905848e5,.7099],[11906712e5,.7093],[11907576e5,.7093],[1190844e6,.7076],[11909304e5,.707],[11910168e5,.7049],[11911032e5,.7012],[11911896e5,.7011],[1191276e6,.7019],[11913624e5,.7046],[11914488e5,.7063],[11915352e5,.7089],[11916216e5,.7077],[1191708e6,.7077],[11917944e5,.7077],[11918808e5,.7091],[11919672e5,.7118],[11920536e5,.7079],[119214e7,.7053],[11922264e5,.705],[11923128e5,.7055],[11923992e5,.7055],[11924856e5,.7045],[1192572e6,.7051],[11926584e5,.7051],[11927448e5,.7017],[11928312e5,.7],[11929176e5,.6995],[1193004e6,.6994],[11930904e5,.7014],[11931768e5,.7036],[11932632e5,.7021],[11933496e5,.7002],[1193436e6,.6967],[11935224e5,.695],[11936124e5,.695],[11936988e5,.6939],[11937852e5,.694],[11938716e5,.6922],[1193958e6,.6919],[11940444e5,.6914],[11941308e5,.6894],[11942172e5,.6891],[11943036e5,.6904],[119439e7,.689],[11944764e5,.6834],[11945628e5,.6823],[11946492e5,.6807],[11947356e5,.6815],[1194822e6,.6815],[11949084e5,.6847],[11949948e5,.6859],[11950812e5,.6822],[11951676e5,.6827],[1195254e6,.6837],[11953404e5,.6823],[11954268e5,.6822],[11955132e5,.6822],[11955996e5,.6792],[1195686e6,.6746],[11957724e5,.6735],[11958588e5,.6731],[11959452e5,.6742],[11960316e5,.6744],[1196118e6,.6739],[11962044e5,.6731],[11962908e5,.6761],[11963772e5,.6761],[11964636e5,.6785],[119655e7,.6818],[11966364e5,.6836],[11967228e5,.6823],[11968092e5,.6805],[11968956e5,.6793],[1196982e6,.6849],[11970684e5,.6833],[11971548e5,.6825],[11972412e5,.6825],[11973276e5,.6816],[1197414e6,.6799],[11975004e5,.6813],[11975868e5,.6809],[11976732e5,.6868],[11977596e5,.6933],[1197846e6,.6933],[11979324e5,.6945],[11980188e5,.6944],[11981052e5,.6946],[11981916e5,.6964],[1198278e6,.6965],[11983644e5,.6956],[11984508e5,.6956],[11985372e5,.695],[11986236e5,.6948],[119871e7,.6928],[11987964e5,.6887],[11988828e5,.6824],[11989692e5,.6794],[11990556e5,.6794],[1199142e6,.6803],[11992284e5,.6855],[11993148e5,.6824],[11994012e5,.6791],[11994876e5,.6783],[1199574e6,.6785],[11996604e5,.6785],[11997468e5,.6797],[11998332e5,.68],[11999196e5,.6803],[1200006e6,.6805],[12000924e5,.676],[12001788e5,.677],[12002652e5,.677],[12003516e5,.6736],[1200438e6,.6726],[12005244e5,.6764],[12006108e5,.6821],[12006972e5,.6831],[12007836e5,.6842],[120087e7,.6842],[12009564e5,.6887],[12010428e5,.6903],[12011292e5,.6848],[12012156e5,.6824],[1201302e6,.6788],[12013884e5,.6814],[12014748e5,.6814],[12015612e5,.6797],[12016476e5,.6769],[1201734e6,.6765],[12018204e5,.6733],[12019068e5,.6729],[12019932e5,.6758],[12020796e5,.6758],[1202166e6,.675],[12022524e5,.678],[12023388e5,.6833],[12024252e5,.6856],[12025116e5,.6903],[1202598e6,.6896],[12026844e5,.6896],[12027708e5,.6882],[12028572e5,.6879],[12029436e5,.6862],[120303e7,.6852],[12031164e5,.6823],[12032028e5,.6813],[12032892e5,.6813],[12033756e5,.6822],[1203462e6,.6802],[12035484e5,.6802],[12036348e5,.6784],[12037212e5,.6748],[12038076e5,.6747],[1203894e6,.6747],[12039804e5,.6748],[12040668e5,.6733],[12041532e5,.665],[12042396e5,.6611],[1204326e6,.6583],[12044124e5,.659],[12044988e5,.659],[12045852e5,.6581],[12046716e5,.6578],[1204758e6,.6574],[12048444e5,.6532],[12049308e5,.6502],[12050172e5,.6514],[12051036e5,.6514],[120519e7,.6507],[12052764e5,.651],[12053628e5,.6489],[12054492e5,.6424],[12055356e5,.6406],[1205622e6,.6382],[12057084e5,.6382],[12057948e5,.6341],[12058812e5,.6344],[12059676e5,.6378],[1206054e6,.6439],[12061404e5,.6478],[12062268e5,.6481],[12063132e5,.6481],[12063996e5,.6494],[1206486e6,.6438],[12065724e5,.6377],[12066588e5,.6329],[12067452e5,.6336],[12068316e5,.6333],[12069144e5,.6333],[12070008e5,.633],[12070872e5,.6371],[12071736e5,.6403],[120726e7,.6396],[12073464e5,.6364],[12074328e5,.6356],[12075192e5,.6356],[12076056e5,.6368],[1207692e6,.6357],[12077784e5,.6354],[12078648e5,.632],[12079512e5,.6332],[12080376e5,.6328],[1208124e6,.6331],[12082104e5,.6342],[12082968e5,.6321],[12083832e5,.6302],[12084696e5,.6278],[1208556e6,.6308],[12086424e5,.6324],[12087288e5,.6324],[12088152e5,.6307],[12089016e5,.6277],[1208988e6,.6269],[12090744e5,.6335],[12091608e5,.6392],[12092472e5,.64],[12093336e5,.6401],[120942e7,.6396],[12095064e5,.6407],[12095928e5,.6423],[12096792e5,.6429],[12097656e5,.6472],[1209852e6,.6485],[12099384e5,.6486],[12100248e5,.6467],[12101112e5,.6444],[12101976e5,.6467],[1210284e6,.6509],[12103704e5,.6478],[12104568e5,.6461],[12105432e5,.6461],[12106296e5,.6468],[1210716e6,.6449],[12108024e5,.647],[12108888e5,.6461],[12109752e5,.6452],[12110616e5,.6422],[1211148e6,.6422],[12112344e5,.6425],[12113208e5,.6414],[12114072e5,.6366],[12114936e5,.6346],[121158e7,.635],[12116664e5,.6346],[12117528e5,.6346],[12118392e5,.6343],[12119256e5,.6346],[1212012e6,.6379],[12120984e5,.6416],[12121848e5,.6442],[12122712e5,.6431],[12123576e5,.6431],[1212444e6,.6435],[12125304e5,.644],[12126168e5,.6473],[12127032e5,.6469],[12127896e5,.6386],[1212876e6,.6356],[12129624e5,.634],[12130488e5,.6346],[12131352e5,.643],[12132216e5,.6452],[1213308e6,.6467],[12133944e5,.6506],[12134808e5,.6504],[12135672e5,.6503],[12136536e5,.6481],[121374e7,.6451],[12138264e5,.645],[12139128e5,.6441],[12139992e5,.6414],[12140856e5,.6409],[1214172e6,.6409],[12142584e5,.6428],[12143448e5,.6431],[12144312e5,.6418],[12145176e5,.6371],[1214604e6,.6349],[12146904e5,.6333],[12147768e5,.6334],[12148632e5,.6338],[12149496e5,.6342],[1215036e6,.632],[12151224e5,.6318],[12152088e5,.637],[12152952e5,.6368],[12153816e5,.6368],[1215468e6,.6383],[12155544e5,.6371],[12156408e5,.6371],[12157272e5,.6355],[12158136e5,.632],[12159e8,.6277],[12159864e5,.6276],[12160728e5,.6291],[12161592e5,.6274],[12162456e5,.6293],[1216332e6,.6311],[12164184e5,.631],[12165048e5,.6312],[12165912e5,.6312],[12166776e5,.6304],[1216764e6,.6294],[12168504e5,.6348],[12169368e5,.6378],[12170232e5,.6368],[12171096e5,.6368],[1217196e6,.6368],[12172824e5,.636],[12173688e5,.637],[12174552e5,.6418],[12175416e5,.6411],[1217628e6,.6435],[12177144e5,.6427],[12178008e5,.6427],[12178872e5,.6419],[12179736e5,.6446],[121806e7,.6468],[12181464e5,.6487],[12182328e5,.6594],[12183192e5,.6666],[12184056e5,.6666],[1218492e6,.6678],[12185784e5,.6712],[12186648e5,.6705],[12187512e5,.6718],[12188376e5,.6784],[1218924e6,.6811],[12190104e5,.6811],[12190968e5,.6794],[12191832e5,.6804],[12192696e5,.6781],[1219356e6,.6756],[12194424e5,.6735],[12195288e5,.6763],[12196152e5,.6762],[12197016e5,.6777],[1219788e6,.6815],[12198744e5,.6802],[12199608e5,.678],[12200472e5,.6796],[12201336e5,.6817],[122022e7,.6817],[12203064e5,.6832],[12203928e5,.6877],[12204792e5,.6912],[12205656e5,.6914],[1220652e6,.7009],[12207384e5,.7012],[12208248e5,.701],[12209112e5,.7005]];function b(e,a){return e.toFixed(a.tickDecimals)+"€"}function y(e){t.plot("#flot-axes",[{data:v,label:"Oil price ($)"},{data:w,label:"USD/EUR exchange rate",yaxis:2}],{grid:{borderWidth:0,labelMargin:10,axisMargin:0,minBorderMargin:0},colors:["#8E54E9","#32b432"],xaxes:[{mode:"time"}],yaxes:[{min:0},{alignTicksWithAxis:"right"==e?1:null,position:e,tickFormatter:b}],legend:{position:"sw"}})}y("right"),t("button").click(function(){y(t(this).text())}),t("#footer").prepend("Flot "+t.plot.version+" – ")}})}(window,document,window.jQuery),function(e,a,t,o){t(function(){if(jQuery(".gmap").length>0){var e=t("#address");e.length>0&&(t(e),new GMaps({div:"#address",lat:-12.043333,lng:-77.028333}));var a,o=t("#events");if(o.length>0){t(o);new GMaps({div:"#events",zoom:16,lat:-12.043333,lng:-77.028333,click:function(e){alert("click")},dragend:function(e){alert("dragend")}})}if((a=t("#marker")).length>0){t(a);var r=new GMaps({div:"#marker",zoom:16,lat:-12.043333,lng:-77.028333});r.addMarker({lat:-12.043333,lng:-77.03,title:"Lima",details:{database_id:42,author:"HPNeo"},click:function(e){console.log&&console.log(e),alert("You clicked in this marker")}}),r.addMarker({lat:-12.042,lng:-77.028333,title:"Marker with InfoWindow",infoWindow:{content:"

").addClass("jqvmap-label").appendTo(jQuery("body")).hide(),t.enableZoom&&(jQuery("
").addClass("jqvmap-zoomin").text("+").appendTo(t.container),jQuery("
").addClass("jqvmap-zoomout").html("−").appendTo(t.container),this.makeDraggable()),i.countries=[],n.paths){var o=this.canvas.createPath({path:n.paths[r].path});o.setFill(this.color),o.id=i.getCountryId(r),i.countries[r]=o,"svg"===this.canvas.mode?o.setAttribute("class","jqvmap-region"):jQuery(o).addClass("jqvmap-region"),jQuery(this.rootGroup).append(o)}if(jQuery(t.container).delegate("svg"===this.canvas.mode?"path":"shape","mouseover mouseout",function(e){var r=e.target,o=e.target.id.split("_").pop(),a=jQuery.Event("labelShow.jqvmap"),s=jQuery.Event("regionMouseOver.jqvmap");o=o.toLowerCase(),"mouseover"===e.type?(jQuery(t.container).trigger(s,[o,n.paths[o].name]),s.isDefaultPrevented()||i.highlight(o,r),t.showTooltip&&(i.label.text(n.paths[o].name),jQuery(t.container).trigger(a,[i.label,o]),a.isDefaultPrevented()||(i.label.show(),i.labelWidth=i.label.width(),i.labelHeight=i.label.height()))):(i.unhighlight(o,r),i.label.hide(),jQuery(t.container).trigger("regionMouseOut.jqvmap",[o,n.paths[o].name]))}),jQuery(t.container).delegate("svg"===this.canvas.mode?"path":"shape","click",function(e){var r=e.target,o=e.target.id.split("_").pop(),a=jQuery.Event("regionClick.jqvmap");if(o=o.toLowerCase(),jQuery(t.container).trigger(a,[o,n.paths[o].name]),!t.multiSelectRegion&&!a.isDefaultPrevented())for(var s in n.paths)i.countries[s].currentFillColor=i.countries[s].getOriginalFill(),i.countries[s].setFill(i.countries[s].getOriginalFill());a.isDefaultPrevented()||(i.isSelected(o)?i.deselect(o,r):i.select(o,r))}),t.showTooltip&&t.container.mousemove(function(t){if(i.label.is(":visible")){var e=t.pageX-15-i.labelWidth,n=t.pageY-15-i.labelHeight;e<0&&(e=t.pageX+15),n<0&&(n=t.pageY+15),i.label.css({left:e,top:n})}}),this.setColors(t.colors),this.canvas.canvas.appendChild(this.rootGroup),this.applyTransform(),this.colorScale=new ColorScale(t.scaleColors,t.normalizeFunction,t.valueMin,t.valueMax),t.values&&(this.values=t.values,this.setValues(t.values)),t.selectedRegions)if(t.selectedRegions instanceof Array)for(var a in t.selectedRegions)this.select(t.selectedRegions[a].toLowerCase());else this.select(t.selectedRegions.toLowerCase());if(this.bindZoomButtons(),t.pins&&(e={pins:t.pins,mode:t.pinMode},this.pinHandlers=!1,this.placePins(t.pins,t.pinMode)),t.showLabels){this.pinHandlers=!1;var s={};for(r in i.countries)"function"!=typeof i.countries[r]&&(t.pins&&t.pins[r]||(s[r]=r.toUpperCase()));e={pins:s,mode:"content"},this.placePins(s,"content")}JQVMap.mapIndex++};JQVMap.prototype={transX:0,transY:0,scale:1,baseTransX:0,baseTransY:0,baseScale:1,width:0,height:0,countries:{},countriesColors:{},countriesData:{},zoomStep:1.4,zoomMaxStep:4,zoomCurStep:1},JQVMap.xlink="http://www.w3.org/1999/xlink",JQVMap.mapIndex=1,JQVMap.maps={},function(){var t={color:1,colors:1,values:1,backgroundColor:1,scaleColors:1,normalizeFunction:1,enableZoom:1,showTooltip:1,borderColor:1,borderWidth:1,borderOpacity:1,selectedRegions:1,multiSelectRegion:1},e={onLabelShow:"labelShow",onLoad:"load",onRegionOver:"regionMouseOver",onRegionOut:"regionMouseOut",onRegionClick:"regionClick",onRegionSelect:"regionSelect",onRegionDeselect:"regionDeselect",onResize:"resize"};jQuery.fn.vectorMap=function(i){var n={map:"world_en",backgroundColor:"#a5bfdd",color:"#f4f3f0",hoverColor:"#c9dfaf",hoverColors:{},selectedColor:"#c9dfaf",scaleColors:["#b6d6ff","#005ace"],normalizeFunction:"linear",enableZoom:!0,showTooltip:!0,borderColor:"#818181",borderWidth:1,borderOpacity:.25,selectedRegions:null,multiSelectRegion:!1},r=this.data("mapObject");if("addMap"===i)JQVMap.maps[arguments[1]]=arguments[2];else{if("set"!==i||!t[arguments[1]]){if("string"==typeof i&&"function"==typeof r[i])return r[i].apply(r,Array.prototype.slice.call(arguments,1));for(var o in jQuery.extend(n,i),(n.container=this).css({position:"relative",overflow:"hidden"}),r=new JQVMap(n),this.data("mapObject",r),this.unbind(".jqvmap"),e)n[o]&&this.bind(e[o]+".jqvmap",n[o]);var a=jQuery.Event("load.jqvmap");return jQuery(n.container).trigger(a,r),r}r["set"+arguments[1].charAt(0).toUpperCase()+arguments[1].substr(1)].apply(r,Array.prototype.slice.call(arguments,2))}}}(jQuery),ColorScale.arrayToRgb=function(t){for(var e,i="#",n=0;ne?this.transY=e:this.transYt?this.transX=t:this.transXf[1].pageX?f[1].pageX+(f[0].pageX-f[1].pageX)/2:f[0].pageX+(f[1].pageX-f[0].pageX)/2,r=f[0].pageY>f[1].pageY?f[1].pageY+(f[0].pageY-f[1].pageY)/2:f[0].pageY+(f[1].pageY-f[0].pageY)/2,n-=e.left,r-=e.top,a=u.scale,o=Math.sqrt(Math.pow(f[0].pageX-f[1].pageX,2)+Math.pow(f[0].pageY-f[1].pageY,2))));i=f.length}),jQuery(this.container).bind("touchstart",function(){i=0}),jQuery(this.container).bind("touchend",function(){i=0})},JQVMap.prototype.placePins=function(t,e){var i=this;if((!e||"content"!==e&&"id"!==e)&&(e="content"),"content"===e?jQuery.each(t,function(t,e){if(0!==jQuery("#"+i.getCountryId(t)).length){var n=i.getPinId(t),r=jQuery("#"+n);0'+e+"
")}}):jQuery.each(t,function(t,e){if(0!==jQuery("#"+i.getCountryId(t)).length){var n=i.getPinId(t),r=jQuery("#"+n);0
'),r.append(jQuery("#"+e))}}),this.positionPins(),!this.pinHandlers){this.pinHandlers=!0;var n=function(){i.positionPins()};this.container.bind("zoomIn",n).bind("zoomOut",n).bind("drag",n)}},JQVMap.prototype.positionPins=function(){var t=this,e=this.container.find(".jqvmap-pin");jQuery.each(e,function(e,i){i=jQuery(i);var n=t.getCountryId(i.attr("for").toLowerCase()),r=jQuery("#"+n)[0].getBBox(),o=t.scale,a=t.canvas.rootGroup.getBoundingClientRect(),s=t.container[0].getBoundingClientRect(),l=r.x*o+r.width*o/2,c=r.y*o+r.height*o/2;i.css({left:a.left-s.left+l-i.width()/2,top:a.top-s.top+c-i.height()/2})})},JQVMap.prototype.removePin=function(t){t=t.toLowerCase(),jQuery("#"+this.getPinId(t)).remove()},JQVMap.prototype.removePins=function(){this.container.find(".jqvmap-pin").remove()},JQVMap.prototype.reset=function(){for(var t in this.countries)this.countries[t].setFill(this.color);this.scale=this.baseScale,this.transX=this.baseTransX,this.transY=this.baseTransY,this.applyTransform()},JQVMap.prototype.resize=function(){var t=this.baseScale;this.width/this.height>this.defaultWidth/this.defaultHeight?(this.baseScale=this.height/this.defaultHeight,this.baseTransX=Math.abs(this.width-this.defaultWidth*this.baseScale)/(2*this.baseScale)):(this.baseScale=this.width/this.defaultWidth,this.baseTransY=Math.abs(this.height-this.defaultHeight*this.baseScale)/(2*this.baseScale)),this.scale*=this.baseScale/t,this.transX*=this.baseScale/t,this.transY*=this.baseScale/t},JQVMap.prototype.select=function(t,e){t=t.toLowerCase(),e=e||jQuery("#"+this.getCountryId(t))[0],this.isSelected(t)||(this.multiSelectRegion?this.selectedRegions.push(t):this.selectedRegions=[t],jQuery(this.container).trigger("regionSelect.jqvmap",[t]),this.selectedColor&&e&&(e.currentFillColor=this.selectedColor,e.setFill(this.selectedColor)))},JQVMap.prototype.selectIndex=function(t){t=t.toLowerCase();for(var e=0;e").addClass(i.options.map.tooltip.cssClass).css("display","none"),i.$map.empty().append(i.$tooltip),t.mapael&&t.mapael.maps&&t.mapael.maps[i.options.map.name])i.mapConf=t.mapael.maps[i.options.map.name];else{if(!(t.fn.mapael&&t.fn.mapael.maps&&t.fn.mapael.maps[i.options.map.name]))throw new Error("Unknown map '"+i.options.map.name+"'");i.mapConf=t.fn.mapael.maps[i.options.map.name],window.console&&window.console.warn&&window.console.warn("Extending $.fn.mapael is deprecated (map '"+i.options.map.name+"')")}if(i.paper=new e(i.$map[0],i.mapConf.width,i.mapConf.height),!0===i.isRaphaelBBoxBugPresent())throw i.destroy(),new Error("Can't get boundary box for text (is your container hidden? See #135)");i.$container.addClass("mapael"),i.options.map.tooltip.css&&i.$tooltip.css(i.options.map.tooltip.css),i.setViewBox(0,0,i.mapConf.width,i.mapConf.height),i.options.map.width?i.paper.setSize(i.options.map.width,i.mapConf.height*(i.options.map.width/i.mapConf.width)):i.initResponsiveSize(),t.each(i.mapConf.elems,function(t){i.areas[t]={},i.areas[t].options=i.getElemOptions(i.options.map.defaultArea,i.options.areas[t]?i.options.areas[t]:{},i.options.legend.area),i.areas[t].mapElem=i.paper.path(i.mapConf.elems[t])}),i.options.map.beforeInit&&i.options.map.beforeInit(i.$container,i.paper,i.options),t.each(i.mapConf.elems,function(t){i.initElem(t,"area",i.areas[t])}),i.links=i.drawLinksCollection(i.options.links),t.each(i.options.plots,function(t){i.plots[t]=i.drawPlot(t)}),i.$container.on("zoom.mapael",function(t,e){i.onZoomEvent(t,e)}),i.options.map.zoom.enabled&&i.initZoom(i.mapConf.width,i.mapConf.height,i.options.map.zoom),i.options.map.zoom.init!==n&&(i.options.map.zoom.init.animDuration===n&&(i.options.map.zoom.init.animDuration=0),i.$container.trigger("zoom",i.options.map.zoom.init)),i.createLegends("area",i.areas,1),i.createLegends("plot",i.plots,i.paper.width/i.mapConf.width),i.$container.on("update.mapael",function(t,e){i.onUpdateEvent(t,e)}),i.$container.on("showElementsInRange.mapael",function(t,e){i.onShowElementsInRange(t,e)}),i.initDelegatedMapEvents(),i.initDelegatedCustomEvents(),i.options.map.afterInit&&i.options.map.afterInit(i.$container,i.paper,i.areas,i.plots,i.options),t(i.paper.desc).append(" and Mapael "+i.version+" (https://www.vincentbroute.fr/mapael/)")},destroy:function(){var e=this;e.$container.off(".mapael"),e.$map.off(".mapael"),e.onResizeEvent&&t(window).off("resize.mapael",e.onResizeEvent),e.$map.empty(),e.$map.html(e.initialMapHTMLContent),t.each(e.legends,function(i){t.each(e.legends[i],function(t){var n=e.legends[i][t];n.container.empty(),n.container.html(n.initialHTMLContent)})}),e.$container.removeClass("mapael"),e.$container.removeData("mapael"),e.container=n,e.$container=n,e.options=n,e.paper=n,e.$map=n,e.$tooltip=n,e.mapConf=n,e.areas=n,e.plots=n,e.links=n,e.customEventHandlers=n},initResponsiveSize:function(){var e=this,i=null,n=function(t){var i=e.$map.width();if(e.paper.width!==i){var n=i/e.mapConf.width;e.paper.setSize(i,e.mapConf.height*n),!0!==t&&e.options.legend.redrawOnResize&&e.createLegends("plot",e.plots,n)}};e.onResizeEvent=function(){clearTimeout(i),i=setTimeout(function(){n()},e.resizeFilteringTO)},t(window).on("resize.mapael",e.onResizeEvent),n(!0)},extendDefaultOptions:function(e){return e=t.extend(!0,{},r.prototype.defaultOptions,e),t.each(["area","plot"],function(i,n){if(t.isArray(e.legend[n]))for(var o=0;o").addClass(i.cssClass).html(i.content).attr("title",i.title);r.on("click.mapael",c[e]),o.$map.append(r)}),o.options.map.zoom.mousewheel&&o.$map.on("mousewheel.mapael",function(t){var e=t.deltaY>0?1:-1,i=o.mapPagePositionToXY(t.pageX,t.pageY);o.$container.trigger("zoom",{fixedCenter:!0,level:o.zoomData.zoomLevel+e,x:i.x,y:i.y}),t.preventDefault()}),o.options.map.zoom.touch&&(o.$map.on("touchstart.mapael",function(t){2===t.originalEvent.touches.length&&(o.zoomCenterX=(t.originalEvent.touches[0].pageX+t.originalEvent.touches[1].pageX)/2,o.zoomCenterY=(t.originalEvent.touches[0].pageY+t.originalEvent.touches[1].pageY)/2,o.previousPinchDist=Math.sqrt(Math.pow(t.originalEvent.touches[1].pageX-t.originalEvent.touches[0].pageX,2)+Math.pow(t.originalEvent.touches[1].pageY-t.originalEvent.touches[0].pageY,2)))}),o.$map.on("touchmove.mapael",function(t){var e=0,i=0;if(2===t.originalEvent.touches.length){if(e=Math.sqrt(Math.pow(t.originalEvent.touches[1].pageX-t.originalEvent.touches[0].pageX,2)+Math.pow(t.originalEvent.touches[1].pageY-t.originalEvent.touches[0].pageY,2)),Math.abs(e-o.previousPinchDist)>15){var n=o.mapPagePositionToXY(o.zoomCenterX,o.zoomCenterY);i=(e-o.previousPinchDist)/Math.abs(e-o.previousPinchDist),o.$container.trigger("zoom",{fixedCenter:!0,level:o.zoomData.zoomLevel+i,x:n.x,y:n.y}),o.previousPinchDist=e}return!1}})),o.$map.on("dragstart",function(){return!1});var u=null,h=null;t("body").on("mouseup.mapael"+(r.touch?" touchend.mapael":""),function(){a=!1,clearTimeout(u),clearTimeout(h),u=setTimeout(function(){o.panning=!1},o.panningEndFilteringTO)}),o.$map.on("mousedown.mapael"+(r.touch?" touchstart.mapael":""),function(t){clearTimeout(u),clearTimeout(h),t.pageX!==n?(a=!0,s=t.pageX,l=t.pageY):1===t.originalEvent.touches.length&&(a=!0,s=t.originalEvent.touches[0].pageX,l=t.originalEvent.touches[0].pageY)}).on("mousemove.mapael"+(r.touch?" touchmove.mapael":""),function(c){var d=o.zoomData.zoomLevel,f=0,p=0;if(clearTimeout(u),clearTimeout(h),c.pageX!==n?(f=c.pageX,p=c.pageY):1===c.originalEvent.touches.length?(f=c.originalEvent.touches[0].pageX,p=c.originalEvent.touches[0].pageY):a=!1,a&&0!==d){var g=(s-f)/(1+d*r.step)*(e/o.paper.width),m=(l-p)/(1+d*r.step)*(i/o.paper.height),v=Math.min(Math.max(0,o.currentViewBox.x+g),e-o.currentViewBox.w),y=Math.min(Math.max(0,o.currentViewBox.y+m),i-o.currentViewBox.h);return(Math.abs(g)>5||Math.abs(m)>5)&&(t.extend(o.zoomData,{panX:v,panY:y,zoomX:v+o.currentViewBox.w/2,zoomY:y+o.currentViewBox.h/2}),o.setViewBox(v,y,o.currentViewBox.w,o.currentViewBox.h),h=setTimeout(function(){o.$map.trigger("afterPanning",{x1:v,y1:y,x2:v+o.currentViewBox.w,y2:y+o.currentViewBox.h})},o.panningFilteringTO),s=f,l=p,o.panning=!0),!1}})},mapPagePositionToXY:function(t,e){var i=this,n=i.$map.offset(),r=i.options.map.width?i.mapConf.width/i.options.map.width:i.mapConf.width/i.$map.width(),o=1/(1+i.zoomData.zoomLevel*i.options.map.zoom.step);return{x:o*r*(t-n.left)+i.zoomData.panX,y:o*r*(e-n.top)+i.zoomData.panY}},onZoomEvent:function(e,i){var r,o,a,s,l,c=this,u=c.zoomData.zoomLevel,h=1+c.zoomData.zoomLevel*c.options.map.zoom.step,d=i.animDuration!==n?i.animDuration:c.options.map.zoom.animDuration;if(i.area!==n){if(c.areas[i.area]===n)throw new Error("Unknown area '"+i.area+"'");var f=i.areaMargin!==n?i.areaMargin:10,p=c.areas[i.area].mapElem.getBBox(),g=p.width+2*f,m=p.height+2*f;i.x=p.cx,i.y=p.cy,u=Math.min(Math.floor((c.mapConf.width/g-1)/c.options.map.zoom.step),Math.floor((c.mapConf.height/m-1)/c.options.map.zoom.step))}else if(i.level!==n&&(u="string"==typeof i.level?"+"===i.level.slice(0,1)||"-"===i.level.slice(0,1)?c.zoomData.zoomLevel+parseInt(i.level,10):parseInt(i.level,10):i.level<0?c.zoomData.zoomLevel+i.level:i.level),i.plot!==n){if(c.plots[i.plot]===n)throw new Error("Unknown plot '"+i.plot+"'");i.x=c.plots[i.plot].coords.x,i.y=c.plots[i.plot].coords.y}else{if(i.latitude!==n&&i.longitude!==n){var v=c.mapConf.getCoords(i.latitude,i.longitude);i.x=v.x,i.y=v.y}i.x===n&&(i.x=c.currentViewBox.x+c.currentViewBox.w/2),i.y===n&&(i.y=c.currentViewBox.y+c.currentViewBox.h/2)}l=1+(u=Math.min(Math.max(u,c.options.map.zoom.minLevel),c.options.map.zoom.maxLevel))*c.options.map.zoom.step,a=c.mapConf.width/l,s=c.mapConf.height/l,0===u?(r=0,o=0):(i.fixedCenter!==n&&!0===i.fixedCenter?(r=c.zoomData.panX+(i.x-c.zoomData.panX)*(l-h)/l,o=c.zoomData.panY+(i.y-c.zoomData.panY)*(l-h)/l):(r=i.x-a/2,o=i.y-s/2),r=Math.min(Math.max(0,r),c.mapConf.width-a),o=Math.min(Math.max(0,o),c.mapConf.height-s)),l===h&&r===c.zoomData.panX&&o===c.zoomData.panY||(d>0?c.animateViewBox(r,o,a,s,d,c.options.map.zoom.animEasing):(c.setViewBox(r,o,a,s),clearTimeout(c.zoomTO),c.zoomTO=setTimeout(function(){c.$map.trigger("afterZoom",{x1:r,y1:o,x2:r+a,y2:o+s})},c.zoomFilteringTO)),t.extend(c.zoomData,{zoomLevel:u,panX:r,panY:o,zoomX:r+a/2,zoomY:o+s/2}))},onShowElementsInRange:function(t,e){var i=this;e.animDuration===n&&(e.animDuration=0),e.hiddenOpacity===n&&(e.hiddenOpacity=.3),e.ranges&&e.ranges.area&&i.showElemByRange(e.ranges.area,i.areas,e.hiddenOpacity,e.animDuration),e.ranges&&e.ranges.plot&&i.showElemByRange(e.ranges.plot,i.plots,e.hiddenOpacity,e.animDuration),e.ranges&&e.ranges.link&&i.showElemByRange(e.ranges.link,i.links,e.hiddenOpacity,e.animDuration),e.afterShowRange&&e.afterShowRange()},showElemByRange:function(e,i,r,o){var a=this,s={};e.min===n&&e.max===n||(e={0:e}),t.each(e,function(o){var a=e[o];if(a.min===n&&a.max===n)return!0;t.each(i,function(t){var e=i[t].options.value;if("object"!=typeof e&&(e=[e]),e[o]===n)return!0;a.min!==n&&e[o]a.max?s[t]=r:s[t]=1})}),t.each(s,function(t){a.setElementOpacity(i[t],s[t],o)})},setElementOpacity:function(t,e,i){e>0&&(t.mapElem.show(),t.textElem&&t.textElem.show()),this.animate(t.mapElem,{opacity:e},i,function(){0===e&&t.mapElem.hide()}),this.animate(t.textElem,{opacity:e},i,function(){0===e&&t.textElem.hide()})},onUpdateEvent:function(e,i){var r=this;if("object"==typeof i){var o=0,a=i.animDuration?i.animDuration:0,s=function(t){r.animate(t.mapElem,{opacity:0},a,function(){t.mapElem.remove()}),r.animate(t.textElem,{opacity:0},a,function(){t.textElem.remove()})},l=function(t){t.mapElem.attr({opacity:0}),t.textElem&&t.textElem.attr({opacity:0}),r.setElementOpacity(t,t.mapElem.originalAttrs.opacity!==n?t.mapElem.originalAttrs.opacity:1,a)};if("object"==typeof i.mapOptions&&(!0===i.replaceOptions?r.options=r.extendDefaultOptions(i.mapOptions):t.extend(!0,r.options,i.mapOptions),i.mapOptions.areas===n&&i.mapOptions.plots===n&&i.mapOptions.legend===n||t("[data-type='legend-elem']",r.$container).each(function(e,i){"1"===t(i).attr("data-hidden")&&t(i).trigger("click",{hideOtherElems:!1,animDuration:a})})),"object"==typeof i.deletePlotKeys)for(;o0&&l(r.plots[t]))}),"object"==typeof i.newLinks){var c=r.drawLinksCollection(i.newLinks);t.extend(r.links,c),t.extend(r.options.links,i.newLinks),a>0&&t.each(c,function(t){l(c[t])})}if(t.each(r.areas,function(t){("object"==typeof i.mapOptions&&("object"==typeof i.mapOptions.map&&"object"==typeof i.mapOptions.map.defaultArea||"object"==typeof i.mapOptions.areas&&"object"==typeof i.mapOptions.areas[t]||"object"==typeof i.mapOptions.legend&&"object"==typeof i.mapOptions.legend.area)||!0===i.replaceOptions)&&(r.areas[t].options=r.getElemOptions(r.options.map.defaultArea,r.options.areas[t]?r.options.areas[t]:{},r.options.legend.area),r.updateElem(r.areas[t],a))}),t.each(r.plots,function(t){("object"==typeof i.mapOptions&&("object"==typeof i.mapOptions.map&&"object"==typeof i.mapOptions.map.defaultPlot||"object"==typeof i.mapOptions.plots&&"object"==typeof i.mapOptions.plots[t]||"object"==typeof i.mapOptions.legend&&"object"==typeof i.mapOptions.legend.plot)||!0===i.replaceOptions)&&(r.plots[t].options=r.getElemOptions(r.options.map.defaultPlot,r.options.plots[t]?r.options.plots[t]:{},r.options.legend.plot),r.setPlotCoords(r.plots[t]),r.setPlotAttributes(r.plots[t]),r.updateElem(r.plots[t],a))}),t.each(r.links,function(t){("object"==typeof i.mapOptions&&("object"==typeof i.mapOptions.map&&"object"==typeof i.mapOptions.map.defaultLink||"object"==typeof i.mapOptions.links&&"object"==typeof i.mapOptions.links[t])||!0===i.replaceOptions)&&(r.links[t].options=r.getElemOptions(r.options.map.defaultLink,r.options.links[t]?r.options.links[t]:{},{}),r.updateElem(r.links[t],a))}),i.mapOptions&&("object"==typeof i.mapOptions.legend||"object"==typeof i.mapOptions.map&&"object"==typeof i.mapOptions.map.defaultArea||"object"==typeof i.mapOptions.map&&"object"==typeof i.mapOptions.map.defaultPlot)&&(t("[data-type='legend-elem']",r.$container).each(function(e,i){"1"===t(i).attr("data-hidden")&&t(i).trigger("click",{hideOtherElems:!1,animDuration:a})}),r.createLegends("area",r.areas,1),r.options.map.width?r.createLegends("plot",r.plots,r.options.map.width/r.mapConf.width):r.createLegends("plot",r.plots,r.$map.width()/r.mapConf.width)),"object"==typeof i.setLegendElemsState)t.each(i.setLegendElemsState,function(e,i){var o=r.$container.find("."+e)[0];o!==n&&t("[data-type='legend-elem']",o).each(function(e,n){("0"===t(n).attr("data-hidden")&&"hide"===i||"1"===t(n).attr("data-hidden")&&"show"===i)&&t(n).trigger("click",{hideOtherElems:!1,animDuration:a})})});else{var u="hide"===i.setLegendElemsState?"hide":"show";t("[data-type='legend-elem']",r.$container).each(function(e,i){("0"===t(i).attr("data-hidden")&&"hide"===u||"1"===t(i).attr("data-hidden")&&"show"===u)&&t(i).trigger("click",{hideOtherElems:!1,animDuration:a})})}r.initDelegatedCustomEvents(),i.afterUpdate&&i.afterUpdate(r.$container,r.paper,r.areas,r.plots,r.options,r.links)}},setPlotCoords:function(t){var e=this;if(t.options.x!==n&&t.options.y!==n)t.coords={x:t.options.x,y:t.options.y};else if(t.options.plotsOn!==n&&e.areas[t.options.plotsOn]!==n){var i=e.areas[t.options.plotsOn].mapElem.getBBox();t.coords={x:i.cx,y:i.cy}}else t.coords=e.mapConf.getCoords(t.options.latitude,t.options.longitude)},setPlotAttributes:function(t){"square"===t.options.type?(t.options.attrs.width=t.options.size,t.options.attrs.height=t.options.size,t.options.attrs.x=t.coords.x-t.options.size/2,t.options.attrs.y=t.coords.y-t.options.size/2):"image"===t.options.type?(t.options.attrs.src=t.options.url,t.options.attrs.width=t.options.width,t.options.attrs.height=t.options.height,t.options.attrs.x=t.coords.x-t.options.width/2,t.options.attrs.y=t.coords.y-t.options.height/2):"svg"===t.options.type?(t.options.attrs.path=t.options.path,t.options.attrs.transform===n&&(t.options.attrs.transform=""),t.mapElem.originalBBox===n&&(t.mapElem.originalBBox=t.mapElem.getBBox()),t.mapElem.baseTransform="m"+t.options.width/t.mapElem.originalBBox.width+",0,0,"+t.options.height/t.mapElem.originalBBox.height+","+(t.coords.x-t.options.width/2)+","+(t.coords.y-t.options.height/2),t.options.attrs.transform=t.mapElem.baseTransform+t.options.attrs.transform):(t.options.attrs.x=t.coords.x,t.options.attrs.y=t.coords.y,t.options.attrs.r=t.options.size/2)},drawLinksCollection:function(e){var i=this,r={},o={},a={},s={},l={};return t.each(e,function(t){var c=i.getElemOptions(i.options.map.defaultLink,e[t],{});if(r="string"==typeof e[t].between[0]?i.options.plots[e[t].between[0]]:e[t].between[0],o="string"==typeof e[t].between[1]?i.options.plots[e[t].between[1]]:e[t].between[1],r.plotsOn!==n&&i.areas[r.plotsOn]!==n){var u=i.areas[r.plotsOn].mapElem.getBBox();a={x:u.cx,y:u.cy}}else r.latitude!==n&&r.longitude!==n?a=i.mapConf.getCoords(r.latitude,r.longitude):(a.x=r.x,a.y=r.y);if(o.plotsOn!==n&&i.areas[o.plotsOn]!==n){var h=i.areas[o.plotsOn].mapElem.getBBox();s={x:h.cx,y:h.cy}}else o.latitude!==n&&o.longitude!==n?s=i.mapConf.getCoords(o.latitude,o.longitude):(s.x=o.x,s.y=o.y);l[t]=i.drawLink(t,a.x,a.y,s.x,s.y,c)}),l},drawLink:function(t,e,i,n,r,o){var a={options:o},s=(e+n)/2,l=(i+r)/2,c=-1/((r-i)/(n-e)),u=l-c*s,h=Math.sqrt((n-e)*(n-e)+(r-i)*(r-i)),d=1+c*c,f=-2*s+2*c*u-2*c*l,p=f*f-4*d*(s*s+u*u-u*l-l*u+l*l-o.factor*h*(o.factor*h)),g=0,m=0;return o.factor>0?m=c*(g=(-f+Math.sqrt(p))/(2*d))+u:m=c*(g=(-f-Math.sqrt(p))/(2*d))+u,a.mapElem=this.paper.path("m "+e+","+i+" C "+g+","+m+" "+n+","+r+" "+n+","+r),this.initElem(t,"link",a),a},isAttrsChanged:function(t,e){for(var i in e)if(e.hasOwnProperty(i)&&void 0===t[i]||e[i]!==t[i])return!0;return!1},updateElem:function(e,i){var r,o,a,s=this;if(!0===e.options.toFront&&e.mapElem.toFront(),e.options.href!==n?(e.options.attrs.cursor="pointer",e.options.text&&(e.options.text.attrs.cursor="pointer")):"pointer"===e.mapElem.attrs.cursor&&(e.options.attrs.cursor="auto",e.options.text&&(e.options.text.attrs.cursor="auto")),e.textElem){e.options.text.attrs.text=e.options.text.content,r=e.mapElem.getBBox(),(e.options.size||e.options.width&&e.options.height)&&("image"===e.options.type||"svg"===e.options.type?(o=(e.options.width-r.width)/2,a=(e.options.height-r.height)/2):(o=(e.options.size-r.width)/2,a=(e.options.size-r.height)/2),r.x-=o,r.x2+=o,r.y-=a,r.y2+=a);var l=s.getTextPosition(r,e.options.text.position,e.options.text.margin);e.options.text.attrs.x=l.x,e.options.text.attrs.y=l.y,e.options.text.attrs["text-anchor"]=l.textAnchor,s.setHoverOptions(e.textElem,e.options.text.attrs,e.options.text.attrsHover),s.isAttrsChanged(e.textElem.attrs,e.options.text.attrs)&&s.animate(e.textElem,e.options.text.attrs,i)}s.setHoverOptions(e.mapElem,e.options.attrs,e.options.attrsHover),s.isAttrsChanged(e.mapElem.attrs,e.options.attrs)&&s.animate(e.mapElem,e.options.attrs,i),e.options.cssClass!==n&&t(e.mapElem.node).removeClass().addClass(e.options.cssClass)},drawPlot:function(t){var e=this,i={};return i.options=e.getElemOptions(e.options.map.defaultPlot,e.options.plots[t]?e.options.plots[t]:{},e.options.legend.plot),e.setPlotCoords(i),"svg"===i.options.type&&(i.mapElem=e.paper.path(i.options.path)),e.setPlotAttributes(i),"square"===i.options.type?i.mapElem=e.paper.rect(i.options.attrs.x,i.options.attrs.y,i.options.attrs.width,i.options.attrs.height):"image"===i.options.type?i.mapElem=e.paper.image(i.options.attrs.src,i.options.attrs.x,i.options.attrs.y,i.options.attrs.width,i.options.attrs.height):"svg"===i.options.type||(i.mapElem=e.paper.circle(i.options.attrs.x,i.options.attrs.y,i.options.attrs.r)),e.initElem(t,"plot",i),i},setEventHandlers:function(e,i,r){var o=this;t.each(r.options.eventHandlers,function(t){o.customEventHandlers[t]===n&&(o.customEventHandlers[t]={}),o.customEventHandlers[t][i]===n&&(o.customEventHandlers[t][i]={}),o.customEventHandlers[t][i][e]=r})},drawLegend:function(i,r,o,a,s){var l=this,c={},u={},h=0,d=0,f=null,p=null,g={},m=0,v=0,y=0,b=0,L=[],x=(c=t("."+i.cssClass,l.$container)).html();for(c.empty(),u=new e(c.get(0)),t(u.canvas).attr({"data-legend-type":r,"data-legend-id":s}),d=h=0,i.title&&""!==i.title&&(p=(f=u.text(i.marginLeftTitle,0,i.title).attr(i.titleAttrs)).getBBox(),f.attr({y:.5*p.height}),h=i.marginLeftTitle+p.width,d+=i.marginBottomTitle+p.height),m=0;m0&&""!==o[a].cssClass&&0!==t("."+o[a].cssClass,r.$container).length&&(r.legends[e][a]=r.drawLegend(o[a],e,i,n,a))},setHoverOptions:function(i,n,r){"SVG"!==e.type&&delete r.transform,i.attrsHover=r,i.attrsHover.transform?i.originalAttrs=t.extend({transform:"s1"},n):i.originalAttrs=n},elemEnter:function(t){var e=this;if(t!==n){if(t.mapElem!==n&&e.animate(t.mapElem,t.mapElem.attrsHover,t.mapElem.attrsHover.animDuration),t.textElem!==n&&e.animate(t.textElem,t.textElem.attrsHover,t.textElem.attrsHover.animDuration),t.options&&t.options.tooltip!==n){var i="";e.$tooltip.removeClass().addClass(e.options.map.tooltip.cssClass),t.options.tooltip.content!==n&&(i="function"==typeof t.options.tooltip.content?t.options.tooltip.content(t.mapElem):t.options.tooltip.content),t.options.tooltip.cssClass!==n&&e.$tooltip.addClass(t.options.tooltip.cssClass),e.$tooltip.html(i).css("display","block")}t.mapElem===n&&t.textElem===n||e.paper.safari&&e.paper.safari()}},elemHover:function(t,e){var i=this;if(t!==n&&t.options.tooltip!==n){var r=e.pageX,o=e.pageY,a=10,s=20;"object"==typeof t.options.tooltip.offset&&(void 0!==t.options.tooltip.offset.left&&(a=t.options.tooltip.offset.left),void 0!==t.options.tooltip.offset.top&&(s=t.options.tooltip.offset.top));var l={left:Math.min(i.$map.width()-i.$tooltip.outerWidth()-5,r-i.$map.offset().left+a),top:Math.min(i.$map.height()-i.$tooltip.outerHeight()-5,o-i.$map.offset().top+s)};"object"==typeof t.options.tooltip.overflow&&(!0===t.options.tooltip.overflow.right&&(l.left=r-i.$map.offset().left+10),!0===t.options.tooltip.overflow.bottom&&(l.top=o-i.$map.offset().top+20)),i.$tooltip.css(l)}},elemOut:function(t){var e=this;t!==n&&(t.mapElem!==n&&e.animate(t.mapElem,t.mapElem.originalAttrs,t.mapElem.attrsHover.animDuration),t.textElem!==n&&e.animate(t.textElem,t.textElem.originalAttrs,t.textElem.attrsHover.animDuration),t.options&&t.options.tooltip!==n&&e.$tooltip.css({display:"none",top:-1e3,left:-1e3}),t.mapElem===n&&t.textElem===n||e.paper.safari&&e.paper.safari())},elemClick:function(t){t!==n&&(this.panning||t.options.href===n||window.open(t.options.href,t.options.target))},getElemOptions:function(e,i,r){var o=t.extend(!0,{},e,i);if(o.value!==n)if(t.isArray(r))for(var a=0;a=e.slices[i].min)&&(e.slices[i].max===n||t<=e.slices[i].max))return e.slices[i];return{}},animateViewBox:function(t,i,n,r,o,a){var s=this,l=s.currentViewBox.x,c=t-l,u=s.currentViewBox.y,h=i-u,d=s.currentViewBox.w,f=n-d,p=s.currentViewBox.h,g=r-p;s.zoomAnimCVBTarget||(s.zoomAnimCVBTarget={x:t,y:i,w:n,h:r});var m=d>n?"in":"out",v=e.easing_formulas[a||"linear"],y=o-2*o/100,b=s.zoomAnimStartTime;s.zoomAnimStartTime=(new Date).getTime();var L=function(){s.cancelAnimationFrame(s.zoomAnimID);var e=(new Date).getTime()-s.zoomAnimStartTime;if(es.currentViewBox.w||wn)||s.setViewBox(a,x,w,_),s.zoomAnimID=s.requestAnimationFrame(L)}else s.zoomAnimStartTime=null,s.zoomAnimCVBTarget=null,s.currentViewBox.w!==n&&s.setViewBox(t,i,n,r),s.$map.trigger("afterZoom",{x1:t,y1:i,x2:t+n,y2:i+r})};L()},requestAnimationFrame:function(t){return this._requestAnimationFrameFn.call(window,t)},cancelAnimationFrame:function(t){this._cancelAnimationFrameFn.call(window,t)},_requestAnimationFrameFn:function(){var t,e=(t=(new Date).getTime(),function(i){var n=(new Date).getTime();if(!(n-t>16))return setTimeout(function(){e(i)},0);t=n,i(n)});return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||e}(),_cancelAnimationFrameFn:window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelAnimationFrame||window.mozCancelRequestAnimationFrame||window.msCancelAnimationFrame||window.msCancelRequestAnimationFrame||window.oCancelAnimationFrame||window.oCancelRequestAnimationFrame||clearTimeout,setViewBox:function(t,e,i,n){var r=this;r.currentViewBox.x=t,r.currentViewBox.y=e,r.currentViewBox.w=i,r.currentViewBox.h=n,r.paper.setViewBox(t,e,i,n,!1)},_nonAnimatedAttrs:["arrow-end","arrow-start","gradient","class","cursor","text-anchor","font","font-family","font-style","font-weight","letter-spacing","src","href","target","title","stroke-dasharray","stroke-linecap","stroke-linejoin","stroke-miterlimit"],animate:function(t,e,i,r){if(t)if(i>0){for(var o={},a=0;ai;i++)callback_params=n,callback_params.splice(0,0,t[i]),r.push(e.apply(this,callback_params));return r},o=function(t){var e,i=[];for(e=0;e0&&"object"==typeof t[i][0]?t[i]=s(t[i],e):t[i]=a(t[i],e));return t},l=function(t,e){t=t.replace("#","");return"jQuery"in window&&e?$("#"+t,e)[0]:document.getElementById(t)},c=function(t){var e=document,i=function(t){if("object"!=typeof window.google||!window.google.maps)return"object"==typeof window.console&&window.console.error&&console.error("Google Maps API is required. Please register the following JavaScript library https://maps.googleapis.com/maps/api/js."),function(){};if(!this)return new i(t);t.zoom=t.zoom||15,t.mapType=t.mapType||"roadmap";var r,o=function(t,e){return void 0===t?e:t},a=this,s=["bounds_changed","center_changed","click","dblclick","drag","dragend","dragstart","idle","maptypeid_changed","projection_changed","resize","tilesloaded","zoom_changed"],c=["mousemove","mouseout","mouseover"],u=["el","lat","lng","mapType","width","height","markerClusterer","enableNewStyle"],h=t.el||t.div,d=t.markerClusterer,f=google.maps.MapTypeId[t.mapType.toUpperCase()],p=new google.maps.LatLng(t.lat,t.lng),g=o(t.zoomControl,!0),m=t.zoomControlOpt||{style:"DEFAULT",position:"TOP_LEFT"},v=m.style||"DEFAULT",y=m.position||"TOP_LEFT",b=o(t.panControl,!0),L=o(t.mapTypeControl,!0),x=o(t.scaleControl,!0),w=o(t.streetViewControl,!0),_=o(_,!0),S={},C={zoom:this.zoom,center:p,mapTypeId:f},k={panControl:b,zoomControl:g,zoomControlOptions:{style:google.maps.ZoomControlStyle[v],position:google.maps.ControlPosition[y]},mapTypeControl:L,scaleControl:x,streetViewControl:w,overviewMapControl:_};if("string"==typeof t.el||"string"==typeof t.div?h.indexOf("#")>-1?this.el=l(h,t.context):this.el=function(t,e){var i=t.replace(".","");return"jQuery"in this&&e?$("."+i,e)[0]:document.getElementsByClassName(i)[0]}.apply(this,[h,t.context]):this.el=h,void 0===this.el||null===this.el)throw"No element defined.";for(window.context_menu=window.context_menu||{},window.context_menu[a.el.id]={},this.controls=[],this.overlays=[],this.layers=[],this.singleLayers={},this.markers=[],this.polylines=[],this.routes=[],this.polygons=[],this.infoWindow=null,this.overlay_el=null,this.zoom=t.zoom,this.registered_events={},this.el.style.width=t.width||this.el.scrollWidth||this.el.offsetWidth,this.el.style.height=t.height||this.el.scrollHeight||this.el.offsetHeight,google.maps.visualRefresh=t.enableNewStyle,r=0;r
'+o.title+""}if(l("gmaps_context_menu")){var s=l("gmaps_context_menu");s.innerHTML=i;var c=s.getElementsByTagName("a"),u=c.length;for(r=0;u>r;r++){var h=c[r];google.maps.event.clearListeners(h,"click"),google.maps.event.addDomListenerOnce(h,"click",function(i){i.preventDefault(),n[this.id.replace(t+"_","")].action.apply(a,[e]),a.hideContextMenu()},!1)}var d=function(t){var e=0,i=0;if(t.offsetParent)do{e+=t.offsetLeft,i+=t.offsetTop}while(t=t.offsetParent);return[e,i]}.apply(this,[a.el]),f=d[0]+e.pixel.x-15,p=d[1]+e.pixel.y-15;s.style.left=f+"px",s.style.top=p+"px"}};this.buildContextMenu=function(t,e){if("marker"===t){e.pixel={};var i=new google.maps.OverlayView;i.setMap(a.map),i.draw=function(){var n=i.getProjection(),r=e.marker.getPosition();e.pixel=n.fromLatLngToContainerPixel(r),T(t,e)}}else T(t,e);var n=l("gmaps_context_menu");setTimeout(function(){n.style.display="block"},0)},this.setContextMenu=function(t){window.context_menu[a.el.id][t.control]={};var i,n=e.createElement("ul");for(i in t.options)if(t.options.hasOwnProperty(i)){var r=t.options[i];window.context_menu[a.el.id][t.control][r.name]={title:r.title,action:r.action}}n.id="gmaps_context_menu",n.style.display="none",n.style.position="absolute",n.style.minWidth="100px",n.style.background="white",n.style.listStyle="none",n.style.padding="8px",n.style.boxShadow="2px 2px 6px #ccc",l("gmaps_context_menu")||e.body.appendChild(n);var o=l("gmaps_context_menu");google.maps.event.addDomListener(o,"mouseout",function(t){t.relatedTarget&&this.contains(t.relatedTarget)||window.setTimeout(function(){o.style.display="none"},400)},!1)},this.hideContextMenu=function(){var t=l("gmaps_context_menu");t&&(t.style.display="none")};var E=function(e,i){google.maps.event.addListener(e,i,function(e){null==e&&(e=this),t[i].apply(this,[e]),a.hideContextMenu()})};google.maps.event.addListener(this.map,"zoom_changed",this.hideContextMenu);for(var A=0;At;t++)"boolean"==typeof this.markers[t].visible&&this.markers[t].visible&&e.push(this.markers[t].getPosition());this.fitLatLngBounds(e)},this.fitLatLngBounds=function(t){var e,i=t.length,n=new google.maps.LatLngBounds;for(e=0;i>e;e++)n.extend(t[e]);this.map.fitBounds(n)},this.setCenter=function(t,e,i){this.map.panTo(new google.maps.LatLng(t,e)),i&&i()},this.getElement=function(){return this.el},this.zoomIn=function(t){t=t||1,this.zoom=this.map.getZoom()+t,this.map.setZoom(this.zoom)},this.zoomOut=function(t){t=t||1,this.zoom=this.map.getZoom()-t,this.map.setZoom(this.zoom)};var D,P=[];for(D in this.map)"function"!=typeof this.map[D]||this[D]||P.push(D);for(r=0;r-1)(r=this.markers[n]).setMap(null),this.markerClusterer&&this.markerClusterer.removeMarker(r),c.fire("marker_removed",r,this)}for(i=0;i0&&t.paths[0].length>0&&(t.paths=o(r(t.paths,s,e)));for(var i=new google.maps.Polygon(t),a=["click","dblclick","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],l=0;l0&&t.locations[0].length>0&&(t.locations=o(r([t.locations],s,!1)));var e=t.callback;delete t.callback;var i=new google.maps.ElevationService;if(t.path){var a={path:t.locations,samples:t.samples};i.getElevationAlongPath(a,function(t,i){e&&"function"==typeof e&&e(t,i)})}else delete t.path,delete t.samples,i.getElevationForLocations(t,function(t,i){e&&"function"==typeof e&&e(t,i)})},c.prototype.cleanRoute=c.prototype.removePolylines,c.prototype.renderRoute=function(t,e){var i,r="string"==typeof e.panel?document.getElementById(e.panel.replace("#","")):e.panel;e.panel=r,e=n({map:this.map},e),i=new google.maps.DirectionsRenderer(e),this.getRoutes({origin:t.origin,destination:t.destination,travelMode:t.travelMode,waypoints:t.waypoints,unitSystem:t.unitSystem,error:t.error,avoidHighways:t.avoidHighways,avoidTolls:t.avoidTolls,optimizeWaypoints:t.optimizeWaypoints,callback:function(t,e,n){n===google.maps.DirectionsStatus.OK&&i.setDirections(e)}})},c.prototype.drawRoute=function(t){var e=this;this.getRoutes({origin:t.origin,destination:t.destination,travelMode:t.travelMode,waypoints:t.waypoints,unitSystem:t.unitSystem,error:t.error,avoidHighways:t.avoidHighways,avoidTolls:t.avoidTolls,optimizeWaypoints:t.optimizeWaypoints,callback:function(i){if(i.length>0){var n={path:i[i.length-1].overview_path,strokeColor:t.strokeColor,strokeOpacity:t.strokeOpacity,strokeWeight:t.strokeWeight};t.hasOwnProperty("icons")&&(n.icons=t.icons),e.drawPolyline(n),t.callback&&t.callback(i[i.length-1])}}})},c.prototype.travelRoute=function(t){if(t.origin&&t.destination)this.getRoutes({origin:t.origin,destination:t.destination,travelMode:t.travelMode,waypoints:t.waypoints,unitSystem:t.unitSystem,error:t.error,callback:function(e){if(e.length>0&&t.start&&t.start(e[e.length-1]),e.length>0&&t.step){var i=e[e.length-1];if(i.legs.length>0)for(var n,r=i.legs[0].steps,o=0;n=r[o];o++)n.step_number=o,t.step(n,i.legs[0].steps.length-1)}e.length>0&&t.end&&t.end(e[e.length-1])}});else if(t.route&&t.route.legs.length>0)for(var e,i=t.route.legs[0].steps,n=0;e=i[n];n++)e.step_number=n,t.step(e)},c.prototype.drawSteppedRoute=function(t){var e=this;if(t.origin&&t.destination)this.getRoutes({origin:t.origin,destination:t.destination,travelMode:t.travelMode,waypoints:t.waypoints,error:t.error,callback:function(i){if(i.length>0&&t.start&&t.start(i[i.length-1]),i.length>0&&t.step){var n=i[i.length-1];if(n.legs.length>0)for(var r,o=n.legs[0].steps,a=0;r=o[a];a++){r.step_number=a;var s={path:r.path,strokeColor:t.strokeColor,strokeOpacity:t.strokeOpacity,strokeWeight:t.strokeWeight};t.hasOwnProperty("icons")&&(s.icons=t.icons),e.drawPolyline(s),t.step(r,n.legs[0].steps.length-1)}}i.length>0&&t.end&&t.end(i[i.length-1])}});else if(t.route&&t.route.legs.length>0)for(var i,n=t.route.legs[0].steps,r=0;i=n[r];r++){i.step_number=r;var o={path:i.path,strokeColor:t.strokeColor,strokeOpacity:t.strokeOpacity,strokeWeight:t.strokeWeight};t.hasOwnProperty("icons")&&(o.icons=t.icons),e.drawPolyline(o),t.step(i)}},c.Route=function(t){this.origin=t.origin,this.destination=t.destination,this.waypoints=t.waypoints,this.map=t.map,this.route=t.route,this.step_count=0,this.steps=this.route.legs[0].steps,this.steps_length=this.steps.length;var e={path:new google.maps.MVCArray,strokeColor:t.strokeColor,strokeOpacity:t.strokeOpacity,strokeWeight:t.strokeWeight};t.hasOwnProperty("icons")&&(e.icons=t.icons),this.polyline=this.map.drawPolyline(e).getPath()},c.Route.prototype.getRoute=function(t){var i=this;this.map.getRoutes({origin:this.origin,destination:this.destination,travelMode:t.travelMode,waypoints:this.waypoints||[],error:t.error,callback:function(){i.route=e[0],t.callback&&t.callback.call(i)}})},c.Route.prototype.back=function(){if(this.step_count>0){this.step_count--;var t=this.route.legs[0].steps[this.step_count].path;for(var e in t)t.hasOwnProperty(e)&&this.polyline.pop()}},c.Route.prototype.forward=function(){if(this.step_count0){e.markers=[];for(var i=0;i0){var n=this.polylines[0];e.polyline={},e.polyline.path=google.maps.geometry.encoding.encodePath(n.getPath()),e.polyline.strokeColor=n.strokeColor,e.polyline.strokeOpacity=n.strokeOpacity,e.polyline.strokeWeight=n.strokeWeight}return c.staticMapURL(e)},c.staticMapURL=function(t){function e(t,e){if("#"===t[0]&&(t=t.replace("#","0x"),e)){if(e=parseFloat(e),0===(e=Math.min(1,Math.max(e,0))))return"0x00000000";1===(e=(255*e).toString(16)).length&&(e+=e),t=t.slice(0,8)+e}return t}var i,n=[],r=("file:"===location.protocol?"http:":location.protocol)+"//maps.googleapis.com/maps/api/staticmap";t.url&&(r=t.url,delete t.url),r+="?";var o=t.markers;delete t.markers,!o&&t.marker&&(o=[t.marker],delete t.marker);var a=t.styles;delete t.styles;var s=t.polyline;if(delete t.polyline,t.center)n.push("center="+t.center),delete t.center;else if(t.address)n.push("center="+t.address),delete t.address;else if(t.lat)n.push(["center=",t.lat,",",t.lng].join("")),delete t.lat,delete t.lng;else if(t.visible){var l=encodeURI(t.visible.join("|"));n.push("visible="+l)}var c=t.size;c?(c.join&&(c=c.join("x")),delete t.size):c="630x300",n.push("size="+c),t.zoom||!1===t.zoom||(t.zoom=15);var u=!t.hasOwnProperty("sensor")||!!t.sensor;for(var h in delete t.sensor,n.push("sensor="+u),t)t.hasOwnProperty(h)&&n.push(h+"="+t[h]);if(o)for(var d,f,p=0;i=o[p];p++){for(var h in d=[],i.size&&"normal"!==i.size?(d.push("size:"+i.size),delete i.size):i.icon&&(d.push("icon:"+encodeURI(i.icon)),delete i.icon),i.color&&(d.push("color:"+i.color.replace("#","0x")),delete i.color),i.label&&(d.push("label:"+i.label[0].toUpperCase()),delete i.label),f=i.address?i.address:i.lat+","+i.lng,delete i.address,delete i.lat,delete i.lng,i)i.hasOwnProperty(h)&&d.push(h+":"+i[h]);d.length||0===p?(d.push(f),d=d.join("|"),n.push("markers="+encodeURI(d))):(d=n.pop()+encodeURI("|"+f),n.push(d))}if(a)for(p=0;pr;r++)for(var o=this.getPaths().getAt(r),a=o.getLength(),s=a-1,l=0;a>l;l++){var c=o.getAt(l),u=o.getAt(s);(c.lng()=t.lng()||u.lng()=t.lng())&&c.lat()+(t.lng()-c.lng())/(u.lng()-c.lng())*(u.lat()-c.lat())>>0;if(0===i)return-1;var n=0;if(arguments.length>1&&((n=Number(arguments[1]))!=n?n=0:0!=n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),n>=i)return-1;for(var r=n>=0?n:Math.max(i-Math.abs(n),0);i>r;r++)if(r in e&&e[r]===t)return r;return-1}),c}),function(t){"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window,document)}):"object"==typeof exports?module.exports=function(e,i){return e||(e=window),i||(i="undefined"!=typeof window?require("jquery"):require("jquery")(e)),t(i,e,e.document)}:t(jQuery,window,document)}(function(t,e,i,n){function r(e){var i,n,o={};t.each(e,function(t){(i=t.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(i[1]+" ")&&(n=t.replace(i[0],i[2].toLowerCase()),o[n]=t,"o"===i[1]&&r(e[t]))}),e._hungarianMap=o}function o(e,i,a){var s;e._hungarianMap||r(e),t.each(i,function(r){(s=e._hungarianMap[r])===n||!a&&i[s]!==n||("o"===s.charAt(0)?(i[s]||(i[s]={}),t.extend(!0,i[s],i[r]),o(e[s],i[s],a)):i[s]=i[r])})}function a(t){var e=Gt.defaults.oLanguage,i=e.sDecimal;if(i&&Ht(i),t){var n=t.sZeroRecords;!t.sEmptyTable&&n&&"No data available in table"===e.sEmptyTable&&Dt(t,t,"sZeroRecords","sEmptyTable"),!t.sLoadingRecords&&n&&"Loading..."===e.sLoadingRecords&&Dt(t,t,"sZeroRecords","sLoadingRecords"),t.sInfoThousands&&(t.sThousands=t.sInfoThousands),(t=t.sDecimal)&&i!==t&&Ht(t)}}function s(t){if(ce(t,"ordering","bSort"),ce(t,"orderMulti","bSortMulti"),ce(t,"orderClasses","bSortClasses"),ce(t,"orderCellsTop","bSortCellsTop"),ce(t,"order","aaSorting"),ce(t,"orderFixed","aaSortingFixed"),ce(t,"paging","bPaginate"),ce(t,"pagingType","sPaginationType"),ce(t,"pageLength","iDisplayLength"),ce(t,"searching","bFilter"),"boolean"==typeof t.sScrollX&&(t.sScrollX=t.sScrollX?"100%":""),"boolean"==typeof t.scrollX&&(t.scrollX=t.scrollX?"100%":""),t=t.aoSearchCols)for(var e=0,i=t.length;e").css({position:"fixed",top:0,left:-1*t(e).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(t("
").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(t("
").css({width:"100%",height:10}))).appendTo("body"),o=r.children(),a=o.children();n.barWidth=o[0].offsetWidth-o[0].clientWidth,n.bScrollOversize=100===a[0].offsetWidth&&100!==o[0].clientWidth,n.bScrollbarLeft=1!==Math.round(a.offset().left),n.bBounding=!!r[0].getBoundingClientRect().width,r.remove()}t.extend(i.oBrowser,Gt.__browser),i.oScroll.iBarWidth=Gt.__browser.barWidth}function u(t,e,i,r,o,a){var s,l=!1;for(i!==n&&(s=i,l=!0);r!==o;)t.hasOwnProperty(r)&&(s=l?e(s,t[r],r,t):t[r],l=!0,r+=a);return s}function h(e,n){var r=Gt.defaults.column,o=e.aoColumns.length;r=t.extend({},Gt.models.oColumn,r,{nTh:n||i.createElement("th"),sTitle:r.sTitle?r.sTitle:n?n.innerHTML:"",aDataSort:r.aDataSort?r.aDataSort:[o],mData:r.mData?r.mData:o,idx:o});e.aoColumns.push(r),(r=e.aoPreSearchCols)[o]=t.extend({},Gt.models.oSearch,r[o]),d(e,o,t(n).data())}function d(e,i,r){i=e.aoColumns[i];var a=e.oClasses,s=t(i.nTh);if(!i.sWidthOrig){i.sWidthOrig=s.attr("width")||null;var c=(s.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);c&&(i.sWidthOrig=c[1])}r!==n&&null!==r&&(l(r),o(Gt.defaults.column,r),r.mDataProp!==n&&!r.mData&&(r.mData=r.mDataProp),r.sType&&(i._sManualType=r.sType),r.className&&!r.sClass&&(r.sClass=r.className),r.sClass&&s.addClass(r.sClass),t.extend(i,r),Dt(i,r,"sWidth","sWidthOrig"),r.iDataSort!==n&&(i.aDataSort=[r.iDataSort]),Dt(i,r,"aDataSort"));var u=i.mData,h=C(u),d=i.mRender?C(i.mRender):null;r=function(t){return"string"==typeof t&&-1!==t.indexOf("@")};i._bAttrSrc=t.isPlainObject(u)&&(r(u.sort)||r(u.type)||r(u.filter)),i._setter=null,i.fnGetData=function(t,e,i){var r=h(t,e,n,i);return d&&e?d(r,e,t,i):r},i.fnSetData=function(t,e,i){return k(u)(t,e,i)},"number"!=typeof u&&(e._rowReadObject=!0),e.oFeatures.bSort||(i.bSortable=!1,s.addClass(a.sSortableNone)),e=-1!==t.inArray("asc",i.asSorting),r=-1!==t.inArray("desc",i.asSorting),i.bSortable&&(e||r)?e&&!r?(i.sSortingClass=a.sSortableAsc,i.sSortingClassJUI=a.sSortJUIAscAllowed):!e&&r?(i.sSortingClass=a.sSortableDesc,i.sSortingClassJUI=a.sSortJUIDescAllowed):(i.sSortingClass=a.sSortable,i.sSortingClassJUI=a.sSortJUI):(i.sSortingClass=a.sSortableNone,i.sSortingClassJUI="")}function f(t){if(!1!==t.oFeatures.bAutoWidth){var e=t.aoColumns;gt(t);for(var i=0,n=e.length;ip[s])o(f.length+p[s],d);else if("string"==typeof p[s])for(c=0,u=f.length;ce&&t[o]--;-1!=r&&i===n&&t.splice(r,1)}function M(t,e,i,r){var o,a=t.aoData[e],s=function(i,n){for(;i.childNodes.length;)i.removeChild(i.firstChild);i.innerHTML=w(t,e,n,"display")};if("dom"!==i&&(i&&"auto"!==i||"dom"!==a.src)){var l=a.anCells;if(l)if(r!==n)s(l[r],r);else for(i=0,o=l.length;i").appendTo(s)),i=0,n=h.length;itr").attr("role","row"),t(s).find(">tr>th, >tr>td").addClass(u.sHeaderTH),t(l).find(">tr>th, >tr>td").addClass(u.sFooterTH),null!==l)for(i=0,n=(e=e.aoFooter[0]).length;i=e.fnRecordsDisplay()?0:l,e.iInitDisplayStart=-1);l=e._iDisplayStart;var h=e.fnDisplayEnd();if(e.bDeferLoading)e.bDeferLoading=!1,e.iDraw++,ht(e,!1);else if(c){if(!e.bDestroying&&!j(e))return}else e.iDraw++;if(0!==u.length)for(s=c?e.aoData.length:h,c=c?0:l;c",{class:a?o[0]:""}).append(t("",{valign:"top",colSpan:m(e),class:e.oClasses.sRowEmpty}).html(r))[0];Nt(e,"aoHeaderCallback","header",[t(e.nTHead).children("tr")[0],T(e),l,h,u]),Nt(e,"aoFooterCallback","footer",[t(e.nTFoot).children("tr")[0],T(e),l,h,u]),(o=t(e.nTBody)).children().detach(),o.append(t(i)),Nt(e,"aoDrawCallback","draw",[e]),e.bSorted=!1,e.bFiltered=!1,e.bDrawing=!1}}function F(t,e){var i=t.oFeatures,n=i.bFilter;i.bSort&&xt(t),n?X(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==e&&(t._iDisplayStart=0),t._drawHold=e,R(t),t._drawHold=!1}function B(e){var i=e.oClasses,n=t(e.nTable),r=(n=t("
").insertBefore(n),e.oFeatures),o=t("
",{id:e.sTableId+"_wrapper",class:i.sWrapper+(e.nTFoot?"":" "+i.sNoFooter)});e.nHolding=n[0],e.nTableWrapper=o[0],e.nTableReinsertBefore=e.nTable.nextSibling;for(var a,s,l,c,u,h,d=e.sDom.split(""),f=0;f")[0],"'"==(c=d[f+1])||'"'==c){for(u="",h=2;d[f+h]!=c;)u+=d[f+h],h++;"H"==u?u=i.sJUIHeader:"F"==u&&(u=i.sJUIFooter),-1!=u.indexOf(".")?(c=u.split("."),l.id=c[0].substr(1,c[0].length-1),l.className=c[1]):"#"==u.charAt(0)?l.id=u.substr(1,u.length-1):l.className=u,f+=h}o.append(l),o=t(l)}else if(">"==s)o=o.parent();else if("l"==s&&r.bPaginate&&r.bLengthChange)a=st(e);else if("f"==s&&r.bFilter)a=G(e);else if("r"==s&&r.bProcessing)a=ut(e);else if("t"==s)a=dt(e);else if("i"==s&&r.bInfo)a=et(e);else if("p"==s&&r.bPaginate)a=lt(e);else if(0!==Gt.ext.feature.length)for(h=0,c=(l=Gt.ext.feature).length;h',c=(c=o.sSearch).match(/_INPUT_/)?c.replace("_INPUT_",l):c+l,u=(n=t("
",{id:s.f?null:r+"_filter",class:n.sFilter}).append(t("
").addClass(i.sLength);return e.aanFeatures.l||(c[0].id=n+"_length"),c.children().append(e.oLanguage.sLengthMenu.replace("_MENU_",a[0].outerHTML)),t("select",c).val(e._iDisplayLength).on("change.DT",function(){at(e,t(this).val()),R(e)}),t(e.nTable).on("length.dt.DT",function(i,n,r){e===n&&t("select",c).val(r)}),c[0]}function lt(e){var i=e.sPaginationType,n=Gt.ext.pager[i],r="function"==typeof n,o=function(t){R(t)},a=(i=t("
").addClass(e.oClasses.sPaging+i)[0],e.aanFeatures);return r||n.fnInit(e,i,o),a.p||(i.id=e.sTableId+"_paginate",e.aoDrawCallback.push({fn:function(t){if(r){var e,i=t._iDisplayStart,s=t._iDisplayLength,l=t.fnRecordsDisplay(),c=(i=(c=-1===s)?0:Math.ceil(i/s),s=c?1:Math.ceil(l/s),l=n(i,s),0);for(e=a.p.length;co&&(n=0):"first"==e?n=0:"previous"==e?0>(n=0<=r?n-r:0)&&(n=0):"next"==e?n+r",{id:e.aanFeatures.r?null:e.sTableId+"_processing",class:e.oClasses.sProcessing}).html(e.oLanguage.sProcessing).insertBefore(e.nTable)[0]}function ht(e,i){e.oFeatures.bProcessing&&t(e.aanFeatures.r).css("display",i?"block":"none"),Nt(e,null,"processing",[e,i])}function dt(e){(h=t(e.nTable)).attr("role","grid");var i=e.oScroll;if(""===i.sX&&""===i.sY)return e.nTable;var n=i.sX,r=i.sY,o=e.oClasses,a=h.children("caption"),s=a.length?a[0]._captionSide:null,l=t(h[0].cloneNode(!1)),c=t(h[0].cloneNode(!1)),u=h.children("tfoot");u.length||(u=null),l=t("
",{class:o.sScrollWrapper}).append(t("
",{class:o.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:n?n?bt(n):null:"100%"}).append(t("
",{class:o.sScrollHeadInner}).css({"box-sizing":"content-box",width:i.sXInner||"100%"}).append(l.removeAttr("id").css("margin-left",0).append("top"===s?a:null).append(h.children("thead"))))).append(t("
",{class:o.sScrollBody}).css({position:"relative",overflow:"auto",width:n?bt(n):null}).append(h)),u&&l.append(t("
",{class:o.sScrollFoot}).css({overflow:"hidden",border:0,width:n?n?bt(n):null:"100%"}).append(t("
",{class:o.sScrollFootInner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===s?a:null).append(h.children("tfoot")))));var h,d=(h=l.children())[0],f=(o=h[1],u?h[2]:null);return n&&t(o).on("scroll.DT",function(){var t=this.scrollLeft;d.scrollLeft=t,u&&(f.scrollLeft=t)}),t(o).css(r&&i.bCollapse?"max-height":"height",r),e.nScrollHead=d,e.nScrollBody=o,e.nScrollFoot=f,e.aoDrawCallback.push({fn:ft,sName:"scrolling"}),l[0]}function ft(e){var i,r,o,a,s,l=(h=e.oScroll).sX,c=h.sXInner,u=h.sY,h=h.iBarWidth,d=t(e.nScrollHead),g=d[0].style,m=(y=d.children("div"))[0].style,v=y.children("table"),y=e.nScrollBody,b=t(y),L=y.style,x=t(e.nScrollFoot).children("div"),w=x.children("table"),_=t(e.nTHead),S=t(e.nTable),C=S[0],k=C.style,T=e.nTFoot?t(e.nTFoot):null,E=e.oBrowser,A=E.bScrollOversize,M=re(e.aoColumns,"nTh"),D=[],P=[],O=[],I=[],N=function(t){(t=t.style).paddingTop="0",t.paddingBottom="0",t.borderTopWidth="0",t.borderBottomWidth="0",t.height=0};r=y.scrollHeight>y.clientHeight,e.scrollBarVis!==r&&e.scrollBarVis!==n?(e.scrollBarVis=r,f(e)):(e.scrollBarVis=r,S.children("thead, tfoot").remove(),T&&(o=T.clone().prependTo(S),i=T.find("tr"),o=o.find("tr")),a=_.clone().prependTo(S),_=_.find("tr"),r=a.find("tr"),a.find("th, td").removeAttr("tabindex"),l||(L.width="100%",d[0].style.width="100%"),t.each(H(e,a),function(t,i){s=p(e,t),i.style.width=e.aoColumns[s].sWidth}),T&&pt(function(t){t.style.width=""},o),d=S.outerWidth(),""===l?(k.width="100%",A&&(S.find("tbody").height()>y.offsetHeight||"scroll"==b.css("overflow-y"))&&(k.width=bt(S.outerWidth()-h)),d=S.outerWidth()):""!==c&&(k.width=bt(c),d=S.outerWidth()),pt(N,r),pt(function(e){O.push(e.innerHTML),D.push(bt(t(e).css("width")))},r),pt(function(e,i){-1!==t.inArray(e,M)&&(e.style.width=D[i])},_),t(r).height(0),T&&(pt(N,o),pt(function(e){I.push(e.innerHTML),P.push(bt(t(e).css("width")))},o),pt(function(t,e){t.style.width=P[e]},i),t(o).height(0)),pt(function(t,e){t.innerHTML='
'+O[e]+"
",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=D[e]},r),T&&pt(function(t,e){t.innerHTML='
'+I[e]+"
",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=P[e]},o),S.outerWidth()y.offsetHeight||"scroll"==b.css("overflow-y")?d+h:d,A&&(y.scrollHeight>y.offsetHeight||"scroll"==b.css("overflow-y"))&&(k.width=bt(i-h)),(""===l||""!==c)&&Mt(e,1,"Possible column misalignment",6)):i="100%",L.width=bt(i),g.width=bt(i),T&&(e.nScrollFoot.style.width=bt(i)),!u&&A&&(L.height=bt(C.offsetHeight+h)),l=S.outerWidth(),v[0].style.width=bt(l),m.width=bt(l),c=S.height()>y.clientHeight||"scroll"==b.css("overflow-y"),m[u="padding"+(E.bScrollbarLeft?"Left":"Right")]=c?h+"px":"0px",T&&(w[0].style.width=bt(l),x[0].style.width=bt(l),x[0].style[u]=c?h+"px":"0px"),S.children("colgroup").insertBefore(S.children("thead")),b.scroll(),!e.bSorted&&!e.bFiltered||e._drawHold||(y.scrollTop=0))}function pt(t,e,i){for(var n,r,o=0,a=0,s=e.length;a").appendTo(u.find("tbody"));for(u.find("thead, tfoot").remove(),u.append(t(i.nTHead).clone()).append(t(i.nTFoot).clone()),u.find("tfoot th, tfoot td").css("width",""),d=H(i,u.find("thead")[0]),n=0;n").css({width:r.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(i.aoData.length)for(n=0;n").css(l||s?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(u).appendTo(y),l&&c?u.width(c):l?(u.css("width","auto"),u.removeAttr("width"),u.width()").css("width",bt(e)).appendTo(n||i.body),o=r[0].offsetWidth;return r.remove(),o}function vt(e,i){var n=yt(e,i);if(0>n)return null;var r=e.aoData[n];return r.nTr?r.anCells[i]:t("").html(w(e,n,i,"display"))[0]}function yt(t,e){for(var i,n=-1,r=-1,o=0,a=t.aoData.length;on&&(n=i.length,r=o);return r}function bt(t){return null===t?"0px":"number"==typeof t?0>t?"0px":t+"px":t.match(/\d$/)?t+"px":t}function Lt(e){var i,r,o,a,s,l,c=[],u=e.aoColumns;i=e.aaSortingFixed,r=t.isPlainObject(i);var h=[];for(o=function(e){e.length&&!t.isArray(e[0])?h.push(e):t.merge(h,e)},t.isArray(i)&&o(i),r&&i.pre&&o(i.pre),o(e.aaSorting),r&&i.post&&o(i.post),e=0;en?1:0))return"asc"===l.dir?i:-i;return(i=o[t])<(n=o[e])?-1:i>n?1:0}):c.sort(function(t,e){var i,n,l,c,u=r.length,h=s[t]._aSortData,d=s[e]._aSortData;for(l=0;ln?1:0})}t.bSorted=!0}function wt(t){for(var e,i,n=t.aoColumns,r=Lt(t),o=(t=t.oLanguage.oAria,0),a=n.length;o/g,"");var l=i.nTh;l.removeAttribute("aria-sort"),i.bSortable&&(0s?s+1:3));for(s=0,i=a.length;ss?s+1:3))}e.aLastSort=a}function kt(t,e){var i,n=t.aoColumns[e],r=Gt.ext.order[n.sSortDataType];r&&(i=r.call(t.oInstance,t,e,g(t,e)));for(var o,a=Gt.ext.type.order[n.sType+"-pre"],s=0,l=t.aoData.length;s=s.length?[0,i[1]]:i)})),i.search!==n&&t.extend(e.oPreviousSearch,tt(i.search)),i.columns)for(o=0,a=i.columns.length;o=i&&(e=i-n),e-=e%n,(-1===n||0>e)&&(e=0),t._iDisplayStart=e}function Ft(e,i){var n=e.renderer,r=Gt.ext.renderer[i];return t.isPlainObject(n)&&n[i]?r[n[i]]||r._:"string"==typeof n&&r[n]||r._}function Bt(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}function zt(t,e){var i=[],n=(i=Ee.numbers_length,Math.floor(i/2));return e<=i?i=ae(0,e):t<=n?((i=ae(0,i-2)).push("ellipsis"),i.push(e-1)):(t>=e-1-n?i=ae(e-(i-2),e):((i=ae(t-n+2,t+n-1)).push("ellipsis"),i.push(e-1)),i.splice(0,0,"ellipsis"),i.splice(0,0,0)),i.DT_el="span",i}function Ht(e){t.each({num:function(t){return Ae(t,e)},"num-fmt":function(t){return Ae(t,e,Qt)},"html-num":function(t){return Ae(t,e,$t)},"html-num-fmt":function(t){return Ae(t,e,$t,Qt)}},function(t,i){jt.type.order[t+e+"-pre"]=i,t.match(/^html\-/)&&(jt.type.search[t+e]=jt.type.search.html)})}function Vt(t){return function(){var e=[At(this[Gt.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return Gt.ext.internal[t].apply(this,e)}}var jt,Wt,Ut,Yt,Gt=function(e){this.$=function(t,e){return this.api(!0).$(t,e)},this._=function(t,e){return this.api(!0).rows(t,e).data()},this.api=function(t){return new Wt(t?At(this[jt.iApiIndex]):this)},this.fnAddData=function(e,i){var r=this.api(!0),o=t.isArray(e)&&(t.isArray(e[0])||t.isPlainObject(e[0]))?r.rows.add(e):r.row.add(e);return(i===n||i)&&r.draw(),o.flatten().toArray()},this.fnAdjustColumnSizing=function(t){var e=this.api(!0).columns.adjust(),i=e.settings()[0],r=i.oScroll;t===n||t?e.draw(!1):(""!==r.sX||""!==r.sY)&&ft(i)},this.fnClearTable=function(t){var e=this.api(!0).clear();(t===n||t)&&e.draw()},this.fnClose=function(t){this.api(!0).row(t).child.hide()},this.fnDeleteRow=function(t,e,i){var r=this.api(!0),o=(t=r.rows(t)).settings()[0],a=o.aoData[t[0][0]];return t.remove(),e&&e.call(this,o,a),(i===n||i)&&r.draw(),a},this.fnDestroy=function(t){this.api(!0).destroy(t)},this.fnDraw=function(t){this.api(!0).draw(t)},this.fnFilter=function(t,e,i,r,o,a){o=this.api(!0),null===e||e===n?o.search(t,i,r,a):o.column(e).search(t,i,r,a),o.draw()},this.fnGetData=function(t,e){var i=this.api(!0);if(t!==n){var r=t.nodeName?t.nodeName.toLowerCase():"";return e!==n||"td"==r||"th"==r?i.cell(t,e).data():i.row(t).data()||null}return i.data().toArray()},this.fnGetNodes=function(t){var e=this.api(!0);return t!==n?e.row(t).node():e.rows().nodes().flatten().toArray()},this.fnGetPosition=function(t){var e=this.api(!0),i=t.nodeName.toUpperCase();return"TR"==i?e.row(t).index():"TD"==i||"TH"==i?[(t=e.cell(t).index()).row,t.columnVisible,t.column]:null},this.fnIsOpen=function(t){return this.api(!0).row(t).child.isShown()},this.fnOpen=function(t,e,i){return this.api(!0).row(t).child(e,i).show().child()[0]},this.fnPageChange=function(t,e){var i=this.api(!0).page(t);(e===n||e)&&i.draw(!1)},this.fnSetColumnVis=function(t,e,i){t=this.api(!0).column(t).visible(e),(i===n||i)&&t.columns.adjust().draw()},this.fnSettings=function(){return At(this[jt.iApiIndex])},this.fnSort=function(t){this.api(!0).order(t).draw()},this.fnSortListener=function(t,e,i){this.api(!0).order.listener(t,e,i)},this.fnUpdate=function(t,e,i,r,o){var a=this.api(!0);return i===n||null===i?a.row(e).data(t):a.cell(e,i).data(t),(o===n||o)&&a.columns.adjust(),(r===n||r)&&a.draw(),0},this.fnVersionCheck=jt.fnVersionCheck;var i=this,r=e===n,u=this.length;for(var f in r&&(e={}),this.oApi=this.internal=jt.internal,Gt.ext.internal)f&&(this[f]=Vt(f));return this.each(function(){var f,p={},g=1").appendTo(w)),T.nTHead=i[0],0===(i=w.children("tbody")).length&&(i=t("").appendTo(w)),T.nTBody=i[0],0===(i=w.children("tfoot")).length&&e.length>0&&(""!==T.oScroll.sX||""!==T.oScroll.sY)&&(i=t("").appendTo(w)),0===i.length||0===i.children().length?w.addClass(E.sNoFooter):i.length>0&&(T.nTFoot=i[0],z(T.aoFooter,T.nTFoot)),g.aaData)for(m=0;m/g,Zt=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,Kt=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Qt=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,Jt=function(t){return!t||!0===t||"-"===t},te=function(t){var e=parseInt(t,10);return!isNaN(e)&&isFinite(t)?e:null},ee=function(t,e){return Xt[e]||(Xt[e]=RegExp(de(e),"g")),"string"==typeof t&&"."!==e?t.replace(/\./g,"").replace(Xt[e],"."):t},ie=function(t,e,i){var n="string"==typeof t;return!!Jt(t)||(e&&n&&(t=ee(t,e)),i&&n&&(t=t.replace(Qt,"")),!isNaN(parseFloat(t))&&isFinite(t))},ne=function(t,e,i){return!!Jt(t)||((Jt(t)||"string"==typeof t)&&!!ie(t.replace($t,""),e,i)||null)},re=function(t,e,i){var r=[],o=0,a=t.length;if(i!==n)for(;ot.length))for(var i=(e=t.slice().sort())[0],n=1,r=e.length;n")[0],pe=fe.textContent!==n,ge=/<.*?>/g,me=Gt.util.throttle,ve=[],ye=Array.prototype;Wt=function(e,i){if(!(this instanceof Wt))return new Wt(e,i);var n=[],r=function(e){(e=function(e){var i,n,r=Gt.settings,o=t.map(r,function(t){return t.nTable});return e?e.nTable&&e.oApi?[e]:e.nodeName&&"table"===e.nodeName.toLowerCase()?-1!==(i=t.inArray(e,o))?[r[i]]:null:e&&"function"==typeof e.settings?e.settings().toArray():("string"==typeof e?n=t(e):e instanceof t&&(n=e),n?n.map(function(){return-1!==(i=t.inArray(this,o))?r[i]:null}).toArray():void 0):[]}(e))&&(n=n.concat(e))};if(t.isArray(e))for(var o=0,a=e.length;ot?new Wt(e[t],this[t]):null},filter:function(t){var e=[];if(ye.filter)e=ye.filter.call(this,t,this);else for(var i=0,n=this.length;i").addClass(i),t("td",n).addClass(i).html(e)[0].colSpan=m(o),a.push(n[0]))};s(e,i),r._details&&r._details.detach(),r._details=t(a),r._detailsShow&&r._details.insertAfter(r.nTr)}return this}),Ut(["row().child.show()","row().child().show()"],function(){return Ce(this,!0),this}),Ut(["row().child.hide()","row().child().hide()"],function(){return Ce(this,!1),this}),Ut(["row().child.remove()","row().child().remove()"],function(){return Se(this),this}),Ut("row().child.isShown()",function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1});var ke=/^([^:]+):(name|visIdx|visible)$/,Te=function(t,e,i,n,r){i=[],n=0;for(var o=r.length;n=0?i:a.length+i];if("function"==typeof e){var r=_e(n,o);return t.map(a,function(t,i){return e(i,Te(n,i,0,0,r),l[i])?i:null})}var c="string"==typeof e?e.match(ke):"";if(c)switch(c[2]){case"visIdx":case"visible":if((i=parseInt(c[1],10))<0){var u=t.map(a,function(t,e){return t.bVisible?e:null});return[u[u.length+i]]}return[p(n,i)];case"name":return t.map(s,function(t,e){return t===c[1]?e:null});default:return[]}return e.nodeName&&e._DT_CellIndex?[e._DT_CellIndex.column]:(i=t(l).filter(e).map(function(){return t.inArray(this,l)}).toArray()).length||!e.nodeName?i:(i=t(e).closest("*[data-dt-column]")).length?[i.data("dt-column")]:[]},n,o)},1);return r.selector.cols=e,r.selector.opts=i,r}),Yt("columns().header()","column().header()",function(){return this.iterator("column",function(t,e){return t.aoColumns[e].nTh},1)}),Yt("columns().footer()","column().footer()",function(){return this.iterator("column",function(t,e){return t.aoColumns[e].nTf},1)}),Yt("columns().data()","column().data()",function(){return this.iterator("column-rows",Te,1)}),Yt("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(t,e){return t.aoColumns[e].mData},1)}),Yt("columns().cache()","column().cache()",function(t){return this.iterator("column-rows",function(e,i,n,r,o){return oe(e.aoData,o,"search"===t?"_aFilterData":"_aSortData",i)},1)}),Yt("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(t,e,i,n,r){return oe(t.aoData,r,"anCells",e)},1)}),Yt("columns().visible()","column().visible()",function(e,i){var r=this.iterator("column",function(i,r){if(e===n)return i.aoColumns[r].bVisible;var o,a,s,l=i.aoColumns,c=l[r],u=i.aoData;if(e!==n&&c.bVisible!==e){if(e){var h=t.inArray(!0,re(l,"bVisible"),r+1);for(o=0,a=u.length;oi;return!0},Gt.isDataTable=Gt.fnIsDataTable=function(e){var i=t(e).get(0),n=!1;return e instanceof Gt.Api||(t.each(Gt.settings,function(e,r){var o=r.nScrollHead?t("table",r.nScrollHead)[0]:null,a=r.nScrollFoot?t("table",r.nScrollFoot)[0]:null;r.nTable!==i&&o!==i&&a!==i||(n=!0)}),n)},Gt.tables=Gt.fnTables=function(e){var i=!1;t.isPlainObject(e)&&(i=e.api,e=e.visible);var n=t.map(Gt.settings,function(i){if(!e||e&&t(i.nTable).is(":visible"))return i.nTable});return i?new Wt(n):n},Gt.camelToHungarian=o,Ut("$()",function(e,i){var n=this.rows(i).nodes();n=t(n);return t([].concat(n.filter(e).toArray(),n.find(e).toArray()))}),t.each(["on","one","off"],function(e,i){Ut(i+"()",function(){var e=Array.prototype.slice.call(arguments);e[0]=t.map(e[0].split(/\s/),function(t){return t.match(/\.dt\b/)?t:t+".dt"}).join(" ");var n=t(this.tables().nodes());return n[i].apply(n,e),this})}),Ut("clear()",function(){return this.iterator("table",function(t){E(t)})}),Ut("settings()",function(){return new Wt(this.context,this.context)}),Ut("init()",function(){var t=this.context;return t.length?t[0].oInit:null}),Ut("data()",function(){return this.iterator("table",function(t){return re(t.aoData,"_aData")}).flatten()}),Ut("destroy()",function(i){return i=i||!1,this.iterator("table",function(n){var r,o=n.nTableWrapper.parentNode,a=n.oClasses,s=n.nTable,l=n.nTBody,c=n.nTHead,u=n.nTFoot,h=t(s),d=(l=t(l),t(n.nTableWrapper)),f=t.map(n.aoData,function(t){return t.nTr});n.bDestroying=!0,Nt(n,"aoDestroyCallback","destroy",[n]),i||new Wt(n).columns().visible(!0),d.off(".DT").find(":not(tbody *)").off(".DT"),t(e).off(".DT-"+n.sInstance),s!=c.parentNode&&(h.children("thead").detach(),h.append(c)),u&&s!=u.parentNode&&(h.children("tfoot").detach(),h.append(u)),n.aaSorting=[],n.aaSortingFixed=[],Ct(n),t(f).removeClass(n.asStripeClasses.join(" ")),t("th, td",c).removeClass(a.sSortable+" "+a.sSortableAsc+" "+a.sSortableDesc+" "+a.sSortableNone),l.children().detach(),l.append(f),h[c=i?"remove":"detach"](),d[c](),!i&&o&&(o.insertBefore(s,n.nTableReinsertBefore),h.css("width",n.sDestroyWidth).removeClass(a.sTable),(r=n.asDestroyStripes.length)&&l.children().each(function(e){t(this).addClass(n.asDestroyStripes[e%r])})),-1!==(o=t.inArray(n,Gt.settings))&&Gt.settings.splice(o,1)})}),t.each(["column","row","cell"],function(t,e){Ut(e+"s().every()",function(t){var i=this.selector.opts,r=this;return this.iterator(e,function(o,a,s,l,c){t.call(r[e](a,"cell"===e?s:i,"cell"===e?i:n),a,s,l,c)})})}),Ut("i18n()",function(e,i,r){var o=this.context[0];return(e=C(e)(o.oLanguage))===n&&(e=i),r!==n&&t.isPlainObject(e)&&(e=e[r]!==n?e[r]:e._),e.replace("%d",r)}),Gt.version="1.10.19",Gt.settings=[],Gt.models={},Gt.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},Gt.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},Gt.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},Gt.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(t){try{return JSON.parse((-1===t.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+t.sInstance+"_"+location.pathname))}catch(t){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(t,e){try{(-1===t.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+t.sInstance+"_"+location.pathname,JSON.stringify(e))}catch(t){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:t.extend({},Gt.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},r(Gt.defaults),Gt.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},r(Gt.defaults.column),Gt.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:n,oAjaxData:n,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==Bt(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==Bt(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var t=this._iDisplayLength,e=this._iDisplayStart,i=e+t,n=this.aiDisplay.length,r=this.oFeatures,o=r.bPaginate;return r.bServerSide?!1===o||-1===t?e+n:Math.min(e+t,this._iRecordsDisplay):!o||i>n||-1===t?n:i},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},Gt.ext=jt={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:Gt.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:Gt.version},t.extend(jt,{afnFiltering:jt.search,aTypes:jt.type.detect,ofnSearch:jt.type.search,oSort:jt.type.order,afnSortData:jt.order,aoFeatures:jt.feature,oApi:jt.internal,oStdClasses:jt.classes,oPagination:jt.pager}),t.extend(Gt.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Ee=Gt.ext.pager;t.extend(Ee,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(t,e){return[zt(t,e)]},simple_numbers:function(t,e){return["previous",zt(t,e),"next"]},full_numbers:function(t,e){return["first","previous",zt(t,e),"next","last"]},first_last_numbers:function(t,e){return["first",zt(t,e),"last"]},_numbers:zt,numbers_length:7}),t.extend(!0,Gt.ext.renderer,{pageButton:{_:function(e,r,o,a,s,l){var c,u,h,d=e.oClasses,f=e.oLanguage.oPaginate,p=e.oLanguage.oAria.paginate||{},g=0,m=function(i,n){var r,a,h,v,y=function(t){ct(e,t.data.action,!0)};for(r=0,a=n.length;r").appendTo(i),m(h,v);else{switch(c=null,u="",v){case"ellipsis":i.append('');break;case"first":c=f.sFirst,u=v+(s>0?"":" "+d.sPageButtonDisabled);break;case"previous":c=f.sPrevious,u=v+(s>0?"":" "+d.sPageButtonDisabled);break;case"next":c=f.sNext,u=v+(s",{class:d.sPageButton+" "+u,"aria-controls":e.sTableId,"aria-label":p[v],"data-dt-idx":g,tabindex:e.iTabIndex,id:0===o&&"string"==typeof v?e.sTableId+"_"+v:null}).html(c).appendTo(i),{action:v},y),g++)}};try{h=t(r).find(i.activeElement).data("dt-idx")}catch(t){}m(t(r).empty(),a),h!==n&&t(r).find("[data-dt-idx="+h+"]").focus()}}}),t.extend(Gt.ext.type.detect,[function(t,e){var i=e.oLanguage.sDecimal;return ie(t,i)?"num"+i:null},function(t){if(t&&!(t instanceof Date)&&!Zt.test(t))return null;var e=Date.parse(t);return null!==e&&!isNaN(e)||Jt(t)?"date":null},function(t,e){var i=e.oLanguage.sDecimal;return ie(t,i,!0)?"num-fmt"+i:null},function(t,e){var i=e.oLanguage.sDecimal;return ne(t,i)?"html-num"+i:null},function(t,e){var i=e.oLanguage.sDecimal;return ne(t,i,!0)?"html-num-fmt"+i:null},function(t){return Jt(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),t.extend(Gt.ext.type.search,{html:function(t){return Jt(t)?t:"string"==typeof t?t.replace(qt," ").replace($t,""):""},string:function(t){return Jt(t)?t:"string"==typeof t?t.replace(qt," "):t}});var Ae=function(t,e,i,n){return 0===t||t&&"-"!==t?(e&&(t=ee(t,e)),t.replace&&(i&&(t=t.replace(i,"")),n&&(t=t.replace(n,""))),1*t):-1/0};t.extend(jt.type.order,{"date-pre":function(t){return t=Date.parse(t),isNaN(t)?-1/0:t},"html-pre":function(t){return Jt(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return Jt(t)?"":"string"==typeof t?t.toLowerCase():t.toString?t.toString():""},"string-asc":function(t,e){return te?1:0},"string-desc":function(t,e){return te?-1:0}}),Ht(""),t.extend(!0,Gt.ext.renderer,{header:{_:function(e,i,n,r){t(e.nTable).on("order.dt.DT",function(t,o,a,s){e===o&&(t=n.idx,i.removeClass(n.sSortingClass+" "+r.sSortAsc+" "+r.sSortDesc).addClass("asc"==s[t]?r.sSortAsc:"desc"==s[t]?r.sSortDesc:n.sSortingClass))})},jqueryui:function(e,i,n,r){t("
").addClass(r.sSortJUIWrapper).append(i.contents()).append(t("").addClass(r.sSortIcon+" "+n.sSortingClassJUI)).appendTo(i),t(e.nTable).on("order.dt.DT",function(t,o,a,s){e===o&&(t=n.idx,i.removeClass(r.sSortAsc+" "+r.sSortDesc).addClass("asc"==s[t]?r.sSortAsc:"desc"==s[t]?r.sSortDesc:n.sSortingClass),i.find("span."+r.sSortIcon).removeClass(r.sSortJUIAsc+" "+r.sSortJUIDesc+" "+r.sSortJUI+" "+r.sSortJUIAscAllowed+" "+r.sSortJUIDescAllowed).addClass("asc"==s[t]?r.sSortJUIAsc:"desc"==s[t]?r.sSortJUIDesc:n.sSortingClassJUI))})}}});var Me=function(t){return"string"==typeof t?t.replace(//g,">").replace(/"/g,"""):t};return Gt.render={number:function(t,e,i,n,r){return{display:function(o){if("number"!=typeof o&&"string"!=typeof o)return o;var a=0>o?"-":"",s=parseFloat(o);return isNaN(s)?Me(o):(s=s.toFixed(i),o=Math.abs(s),s=parseInt(o,10),o=i?e+(o-s).toFixed(i).substring(2):"",a+(n||"")+s.toString().replace(/\B(?=(\d{3})+(?!\d))/g,t)+o+(r||""))}}},text:function(){return{display:Me,filter:Me}}},t.extend(Gt.ext.internal,{_fnExternApiFunc:Vt,_fnBuildAjax:V,_fnAjaxUpdate:j,_fnAjaxParameters:W,_fnAjaxUpdateDraw:U,_fnAjaxDataSrc:Y,_fnAddColumn:h,_fnColumnOptions:d,_fnAdjustColumnSizing:f,_fnVisibleToColumnIndex:p,_fnColumnIndexToVisible:g,_fnVisbleColumns:m,_fnGetColumns:v,_fnColumnTypes:y,_fnApplyColumnDefs:b,_fnHungarianMap:r,_fnCamelToHungarian:o,_fnLanguageCompat:a,_fnBrowserDetect:c,_fnAddData:L,_fnAddTr:x,_fnNodeToDataIndex:function(t,e){return e._DT_RowIndex!==n?e._DT_RowIndex:null},_fnNodeToColumnIndex:function(e,i,n){return t.inArray(n,e.aoData[i].anCells)},_fnGetCellData:w,_fnSetCellData:_,_fnSplitObjNotation:S,_fnGetObjectDataFn:C,_fnSetObjectDataFn:k,_fnGetDataMaster:T,_fnClearTable:E,_fnDeleteIndex:A,_fnInvalidate:M,_fnGetRowElements:D,_fnCreateTr:P,_fnBuildHead:I,_fnDrawHead:N,_fnDraw:R,_fnReDraw:F,_fnAddOptionsHtml:B,_fnDetectHeader:z,_fnGetUniqueThs:H,_fnFeatureHtmlFilter:G,_fnFilterComplete:X,_fnFilterCustom:q,_fnFilterColumn:$,_fnFilter:Z,_fnFilterCreateSearch:K,_fnEscapeRegex:de,_fnFilterData:Q,_fnFeatureHtmlInfo:et,_fnUpdateInfo:it,_fnInfoMacros:nt,_fnInitialise:rt,_fnInitComplete:ot,_fnLengthChange:at,_fnFeatureHtmlLength:st,_fnFeatureHtmlPaginate:lt,_fnPageChange:ct,_fnFeatureHtmlProcessing:ut,_fnProcessingDisplay:ht,_fnFeatureHtmlTable:dt,_fnScrollDraw:ft,_fnApplyToChildren:pt,_fnCalculateColumnWidths:gt,_fnThrottle:me,_fnConvertToWidth:mt,_fnGetWidestNode:vt,_fnGetMaxLenString:yt,_fnStringToCss:bt,_fnSortFlatten:Lt,_fnSort:xt,_fnSortAria:wt,_fnSortListener:_t,_fnSortAttachListener:St,_fnSortingClasses:Ct,_fnSortData:kt,_fnSaveState:Tt,_fnLoadState:Et,_fnSettingsFromNode:At,_fnLog:Mt,_fnMap:Dt,_fnBindAction:Ot,_fnCallbackReg:It,_fnCallbackFire:Nt,_fnLengthOverflow:Rt,_fnRenderer:Ft,_fnDataSource:Bt,_fnRowAttributes:O,_fnExtend:Pt,_fnCalculateEnd:function(){}}),t.fn.dataTable=Gt,Gt.$=t,t.fn.dataTableSettings=Gt.settings,t.fn.dataTableExt=Gt.ext,t.fn.DataTable=function(e){return t(this).dataTable(e).api()},t.each(Gt,function(e,i){t.fn.DataTable[e]=i}),t.fn.dataTable}),function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(e){return t(e,window,document)}):"object"==typeof exports?module.exports=function(e,i){return e||(e=window),i&&i.fn.dataTable||(i=require("datatables.net")(e,i).$),t(i,e,e.document)}:t(jQuery,window,document)}(function(t,e,i,n){var r=t.fn.dataTable;return t.extend(!0,r.defaults,{dom:"<'row'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>><'row'<'col-sm-12'tr>><'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",renderer:"bootstrap"}),t.extend(r.ext.classes,{sWrapper:"dataTables_wrapper dt-bootstrap4",sFilterInput:"form-control form-control-sm",sLengthSelect:"custom-select custom-select-sm form-control form-control-sm",sProcessing:"dataTables_processing card",sPageButton:"paginate_button page-item"}),r.ext.renderer.pageButton.bootstrap=function(e,o,a,s,l,c){var u,h,d,f=new r.Api(e),p=e.oClasses,g=e.oLanguage.oPaginate,m=e.oLanguage.oAria.paginate||{},v=0,y=function(i,n){var r,o,s,d,b=function(e){e.preventDefault(),!t(e.currentTarget).hasClass("disabled")&&f.page()!=e.data.action&&f.page(e.data.action).draw("page")};for(r=0,o=n.length;r",{class:p.sPageButton+" "+h,id:0===a&&"string"==typeof d?e.sTableId+"_"+d:null}).append(t("",{href:"#","aria-controls":e.sTableId,"aria-label":m[d],"data-dt-idx":v,tabindex:e.iTabIndex,class:"page-link"}).html(u)).appendTo(i),e.oApi._fnBindAction(s,{action:d},b),v++)}};try{d=t(o).find(i.activeElement).data("dt-idx")}catch(t){}y(t(o).empty().html('
    ').children("ul"),s),d!==n&&t(o).find("[data-dt-idx="+d+"]").focus()},r}),function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;"undefined"!=typeof window?e=window:"undefined"!=typeof global?e=global:"undefined"!=typeof self&&(e=self),e.JSZip=t()}}(function(){return function t(e,i,n){function r(a,s){if(!i[a]){if(!e[a]){var l="function"==typeof require&&require;if(!s&&l)return l(a,!0);if(o)return o(a,!0);throw new Error("Cannot find module '"+a+"'")}var c=i[a]={exports:{}};e[a][0].call(c.exports,function(t){var i=e[a][1][t];return r(i||t)},c,c.exports,t,e,i,n)}return i[a].exports}for(var o="function"==typeof require&&require,a=0;a>2,s=(3&i)<<4|(r=t.charCodeAt(h++))>>4,l=(15&r)<<2|(o=t.charCodeAt(h++))>>6,c=63&o,isNaN(r)?l=c=64:isNaN(o)&&(c=64),u=u+n.charAt(a)+n.charAt(s)+n.charAt(l)+n.charAt(c);return u},i.decode=function(t,e){var i,r,o,a,s,l,c="",u=0;for(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");u>4,r=(15&a)<<4|(s=n.indexOf(t.charAt(u++)))>>2,o=(3&s)<<6|(l=n.indexOf(t.charAt(u++))),c+=String.fromCharCode(i),64!=s&&(c+=String.fromCharCode(r)),64!=l&&(c+=String.fromCharCode(o));return c}},{}],2:[function(t,e,i){"use strict";function n(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}n.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},e.exports=n},{}],3:[function(t,e,i){"use strict";i.STORE={magic:"\0\0",compress:function(t){return t},uncompress:function(t){return t},compressInputType:null,uncompressInputType:null},i.DEFLATE=t("./flate")},{"./flate":8}],4:[function(t,e,i){"use strict";var n=t("./utils"),r=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];e.exports=function(t,e){if(void 0===t||!t.length)return 0;var i="string"!==n.getTypeOf(t);void 0===e&&(e=0);var o=0;e^=-1;for(var a=0,s=t.length;a>>8^r[255&(e^o)];return-1^e}},{"./utils":21}],5:[function(t,e,i){"use strict";var n=t("./utils");function r(t){this.data=null,this.length=0,this.index=0}r.prototype={checkOffset:function(t){this.checkIndex(this.index+t)},checkIndex:function(t){if(this.length=this.index;e--)i=(i<<8)+this.byteAt(e);return this.index+=t,i},readString:function(t){return n.transformTo("string",this.readData(t))},readData:function(t){},lastIndexOfSignature:function(t){},readDate:function(){var t=this.readInt(4);return new Date(1980+(t>>25&127),(t>>21&15)-1,t>>16&31,t>>11&31,t>>5&63,(31&t)<<1)}},e.exports=r},{"./utils":21}],6:[function(t,e,i){"use strict";i.base64=!1,i.binary=!1,i.dir=!1,i.createFolders=!1,i.date=null,i.compression=null,i.comment=null},{}],7:[function(t,e,i){"use strict";var n=t("./utils");i.string2binary=function(t){return n.string2binary(t)},i.string2Uint8Array=function(t){return n.transformTo("uint8array",t)},i.uint8Array2String=function(t){return n.transformTo("string",t)},i.string2Blob=function(t){var e=n.transformTo("arraybuffer",t);return n.arrayBuffer2Blob(e)},i.arrayBuffer2Blob=function(t){return n.arrayBuffer2Blob(t)},i.transformTo=function(t,e){return n.transformTo(t,e)},i.getTypeOf=function(t){return n.getTypeOf(t)},i.checkSupport=function(t){return n.checkSupport(t)},i.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,i.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,i.pretty=function(t){return n.pretty(t)},i.findCompression=function(t){return n.findCompression(t)},i.isRegExp=function(t){return n.isRegExp(t)}},{"./utils":21}],8:[function(t,e,i){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,r=t("pako");i.uncompressInputType=n?"uint8array":"array",i.compressInputType=n?"uint8array":"array",i.magic="\b\0",i.compress=function(t){return r.deflateRaw(t)},i.uncompress=function(t){return r.inflateRaw(t)}},{pako:24}],9:[function(t,e,i){"use strict";var n=t("./base64");function r(t,e){if(!(this instanceof r))return new r(t,e);this.files={},this.comment=null,this.root="",t&&this.load(t,e),this.clone=function(){var t=new r;for(var e in this)"function"!=typeof this[e]&&(t[e]=this[e]);return t}}r.prototype=t("./object"),r.prototype.load=t("./load"),r.support=t("./support"),r.defaults=t("./defaults"),r.utils=t("./deprecatedPublicUtils"),r.base64={encode:function(t){return n.encode(t)},decode:function(t){return n.decode(t)}},r.compressions=t("./compressions"),e.exports=r},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(t,e,i){"use strict";var n=t("./base64"),r=t("./zipEntries");e.exports=function(t,e){var i,o,a,s;for((e=e||{}).base64&&(t=n.decode(t)),i=(o=new r(t,e)).files,a=0;a>>=8;return n},L=function(){var t,e,i={};for(t=0;t0?t.substring(0,e):""},_=function(t,e){return"/"!=t.slice(-1)&&(t+="/"),e=void 0!==e&&e,this.files[t]||x.call(this,t,null,{dir:!0,createFolders:e}),this.files[t]},S=function(t,e){var i,n=new u;return t._data instanceof u?(n.uncompressedSize=t._data.uncompressedSize,n.crc32=t._data.crc32,0===n.uncompressedSize||t.dir?(e=c.STORE,n.compressedContent="",n.crc32=0):t._data.compressionMethod===e.magic?n.compressedContent=t._data.getCompressedContent():(i=t._data.getContent(),n.compressedContent=e.compress(r.transformTo(e.compressInputType,i)))):((i=m(t))&&0!==i.length&&!t.dir||(e=c.STORE,i=""),n.uncompressedSize=i.length,n.crc32=o(i),n.compressedContent=e.compress(r.transformTo(e.compressInputType,i))),n.compressedSize=n.compressedContent.length,n.compressionMethod=e.magic,n},C=function(t,e,i,n){i.compressedContent;var s,l,c,u,h=r.transformTo("string",d.utf8encode(e.name)),f=e.comment||"",p=r.transformTo("string",d.utf8encode(f)),g=h.length!==e.name.length,m=p.length!==f.length,v=e.options,y="",L="",x="";c=e._initialMetadata.dir!==e.dir?e.dir:v.dir,s=(u=e._initialMetadata.date!==e.date?e.date:v.date).getHours(),s<<=6,s|=u.getMinutes(),s<<=5,s|=u.getSeconds()/2,l=u.getFullYear()-1980,l<<=4,l|=u.getMonth()+1,l<<=5,l|=u.getDate(),g&&(L=b(1,1)+b(o(h),4)+h,y+="up"+b(L.length,2)+L),m&&(x=b(1,1)+b(this.crc32(p),4)+p,y+="uc"+b(x.length,2)+x);var w="";return w+="\n\0",w+=g||m?"\0\b":"\0\0",w+=i.compressionMethod,w+=b(s,2),w+=b(l,2),w+=b(i.crc32,4),w+=b(i.compressedSize,4),w+=b(i.uncompressedSize,4),w+=b(h.length,2),w+=b(y.length,2),{fileRecord:a.LOCAL_FILE_HEADER+w+h+y,dirRecord:a.CENTRAL_FILE_HEADER+"\0"+w+b(p.length,2)+"\0\0\0\0"+(!0===c?"\0\0\0":"\0\0\0\0")+b(n,4)+h+y+p,compressedObject:i}},k={load:function(t,e){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(t){var e,i,n,r,o=[];for(e in this.files)this.files.hasOwnProperty(e)&&(n=this.files[e],r=new y(n.name,n._data,L(n.options)),i=e.slice(this.root.length,e.length),e.slice(0,this.root.length)===this.root&&t(i,r)&&o.push(r));return o},file:function(t,e,i){if(1===arguments.length){if(r.isRegExp(t)){var n=t;return this.filter(function(t,e){return!e.dir&&n.test(t)})}return this.filter(function(e,i){return!i.dir&&e===t})[0]||null}return t=this.root+t,x.call(this,t,e,i),this},folder:function(t){if(!t)return this;if(r.isRegExp(t))return this.filter(function(e,i){return i.dir&&t.test(e)});var e=this.root+t,i=_.call(this,e),n=this.clone();return n.root=i.name,n},remove:function(t){t=this.root+t;var e=this.files[t];if(e||("/"!=t.slice(-1)&&(t+="/"),e=this.files[t]),e&&!e.dir)delete this.files[t];else for(var i=this.filter(function(e,i){return i.name.slice(0,t.length)===t}),n=0;n=0;--o)if(this.data[o]===e&&this.data[o+1]===i&&this.data[o+2]===n&&this.data[o+3]===r)return o;return-1},r.prototype.readData=function(t){if(this.checkOffset(t),0===t)return new Uint8Array(0);var e=this.data.subarray(this.index,this.index+t);return this.index+=t,e},e.exports=r},{"./dataReader":5}],19:[function(t,e,i){"use strict";var n=t("./utils"),r=function(t){this.data=new Uint8Array(t),this.index=0};r.prototype={append:function(t){0!==t.length&&(t=n.transformTo("uint8array",t),this.data.set(t,this.index),this.index+=t.length)},finalize:function(){return this.data}},e.exports=r},{"./utils":21}],20:[function(t,e,i){"use strict";for(var n=t("./utils"),r=t("./support"),o=t("./nodeBuffer"),a=new Array(256),s=0;s<256;s++)a[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;a[254]=a[254]=1;var l=function(t,e){var i;for((e=e||t.length)>t.length&&(e=t.length),i=e-1;i>=0&&128==(192&t[i]);)i--;return i<0?e:0===i?e:i+a[t[i]]>e?i:e},c=function(t){var e,i,r,o,s=t.length,l=new Array(2*s);for(i=0,e=0;e4)l[i++]=65533,e+=o-1;else{for(r&=2===o?31:3===o?15:7;o>1&&e1?l[i++]=65533:r<65536?l[i++]=r:(r-=65536,l[i++]=55296|r>>10&1023,l[i++]=56320|1023&r)}return l.length!==i&&(l.subarray?l=l.subarray(0,i):l.length=i),n.applyFromCharCode(l)};i.utf8encode=function(t){return r.nodebuffer?o(t,"utf-8"):function(t){var e,i,n,o,a,s=t.length,l=0;for(o=0;o>>6,e[a++]=128|63&i):i<65536?(e[a++]=224|i>>>12,e[a++]=128|i>>>6&63,e[a++]=128|63&i):(e[a++]=240|i>>>18,e[a++]=128|i>>>12&63,e[a++]=128|i>>>6&63,e[a++]=128|63&i);return e}(t)},i.utf8decode=function(t){if(r.nodebuffer)return n.transformTo("nodebuffer",t).toString("utf-8");for(var e=[],i=0,o=(t=n.transformTo(r.uint8array?"uint8array":"array",t)).length;i1;)try{"array"===a||"nodebuffer"===a?n.push(String.fromCharCode.apply(null,t.slice(s,Math.min(s+e,r)))):n.push(String.fromCharCode.apply(null,t.subarray(s,Math.min(s+e,r)))),s+=e}catch(t){e=Math.floor(e/2)}return n.join("")}function c(t,e){for(var i=0;i1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var t,e;for(t=0;t0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var i=n.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(0!==i)throw new Error(a[i]);e.header&&n.deflateSetHeader(this.strm,e.header)};function c(t,e){var i=new l(e);if(i.push(t,!0),i.err)throw i.msg;return i.result}l.prototype.push=function(t,e){var i,a,s=this.strm,l=this.options.chunkSize;if(this.ended)return!1;a=e===~~e?e:!0===e?4:0,s.input="string"==typeof t?o.string2buf(t):t,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new r.Buf8(l),s.next_out=0,s.avail_out=l),1!==(i=n.deflate(s,a))&&0!==i)return this.onEnd(i),this.ended=!0,!1;(0===s.avail_out||0===s.avail_in&&4===a)&&("string"===this.options.to?this.onData(o.buf2binstring(r.shrinkBuf(s.output,s.next_out))):this.onData(r.shrinkBuf(s.output,s.next_out)))}while((s.avail_in>0||0===s.avail_out)&&1!==i);return 4!==a||(i=n.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,0===i)},l.prototype.onData=function(t){this.chunks.push(t)},l.prototype.onEnd=function(t){0===t&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=r.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},i.Deflate=l,i.deflate=c,i.deflateRaw=function(t,e){return(e=e||{}).raw=!0,c(t,e)},i.gzip=function(t,e){return(e=e||{}).gzip=!0,c(t,e)}},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(t,e,i){"use strict";var n=t("./zlib/inflate.js"),r=t("./utils/common"),o=t("./utils/strings"),a=t("./zlib/constants"),s=t("./zlib/messages"),l=t("./zlib/zstream"),c=t("./zlib/gzheader"),u=function(t){this.options=r.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var i=n.inflateInit2(this.strm,e.windowBits);if(i!==a.Z_OK)throw new Error(s[i]);this.header=new c,n.inflateGetHeader(this.strm,this.header)};function h(t,e){var i=new u(e);if(i.push(t,!0),i.err)throw i.msg;return i.result}u.prototype.push=function(t,e){var i,s,l,c,u,h=this.strm,d=this.options.chunkSize;if(this.ended)return!1;s=e===~~e?e:!0===e?a.Z_FINISH:a.Z_NO_FLUSH,h.input="string"==typeof t?o.binstring2buf(t):t,h.next_in=0,h.avail_in=h.input.length;do{if(0===h.avail_out&&(h.output=new r.Buf8(d),h.next_out=0,h.avail_out=d),(i=n.inflate(h,a.Z_NO_FLUSH))!==a.Z_STREAM_END&&i!==a.Z_OK)return this.onEnd(i),this.ended=!0,!1;h.next_out&&(0===h.avail_out||i===a.Z_STREAM_END||0===h.avail_in&&s===a.Z_FINISH)&&("string"===this.options.to?(l=o.utf8border(h.output,h.next_out),c=h.next_out-l,u=o.buf2string(h.output,l),h.next_out=c,h.avail_out=d-c,c&&r.arraySet(h.output,h.output,l,c,0),this.onData(u)):this.onData(r.shrinkBuf(h.output,h.next_out)))}while(h.avail_in>0&&i!==a.Z_STREAM_END);return i===a.Z_STREAM_END&&(s=a.Z_FINISH),s!==a.Z_FINISH||(i=n.inflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===a.Z_OK)},u.prototype.onData=function(t){this.chunks.push(t)},u.prototype.onEnd=function(t){t===a.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=r.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},i.Inflate=u,i.inflate=h,i.inflateRaw=function(t,e){return(e=e||{}).raw=!0,h(t,e)},i.ungzip=h},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(t,e,i){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;i.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var i=e.shift();if(i){if("object"!=typeof i)throw new TypeError(i+"must be non-object");for(var n in i)i.hasOwnProperty(n)&&(t[n]=i[n])}}return t},i.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var r={arraySet:function(t,e,i,n,r){if(e.subarray&&t.subarray)t.set(e.subarray(i,i+n),r);else for(var o=0;o=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;function l(t,e){if(e<65537&&(t.subarray&&o||!t.subarray&&r))return String.fromCharCode.apply(null,n.shrinkBuf(t,e));for(var i="",a=0;a>>6,e[a++]=128|63&i):i<65536?(e[a++]=224|i>>>12,e[a++]=128|i>>>6&63,e[a++]=128|63&i):(e[a++]=240|i>>>18,e[a++]=128|i>>>12&63,e[a++]=128|i>>>6&63,e[a++]=128|63&i);return e},i.buf2binstring=function(t){return l(t,t.length)},i.binstring2buf=function(t){for(var e=new n.Buf8(t.length),i=0,r=e.length;i4)c[n++]=65533,i+=o-1;else{for(r&=2===o?31:3===o?15:7;o>1&&i1?c[n++]=65533:r<65536?c[n++]=r:(r-=65536,c[n++]=55296|r>>10&1023,c[n++]=56320|1023&r)}return l(c,n)},i.utf8border=function(t,e){var i;for((e=e||t.length)>t.length&&(e=t.length),i=e-1;i>=0&&128==(192&t[i]);)i--;return i<0?e:0===i?e:i+a[t[i]]>e?i:e}},{"./common":27}],29:[function(t,e,i){"use strict";e.exports=function(t,e,i,n){for(var r=65535&t|0,o=t>>>16&65535|0,a=0;0!==i;){i-=a=i>2e3?2e3:i;do{o=o+(r=r+e[n++]|0)|0}while(--a);r%=65521,o%=65521}return r|o<<16|0}},{}],30:[function(t,e,i){e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(t,e,i){"use strict";var n=function(){for(var t,e=[],i=0;i<256;i++){t=i;for(var n=0;n<8;n++)t=1&t?3988292384^t>>>1:t>>>1;e[i]=t}return e}();e.exports=function(t,e,i,r){var o=n,a=r+i;t^=-1;for(var s=r;s>>8^o[255&(t^e[s])];return-1^t}},{}],32:[function(t,e,i){"use strict";var n=t("../utils/common"),r=t("./trees"),o=t("./adler32"),a=t("./crc32"),s=t("./messages"),l=0,c=1,u=3,h=4,d=5,f=0,p=1,g=-2,m=-3,v=-5,y=-1,b=1,L=2,x=3,w=4,_=0,S=2,C=8,k=9,T=15,E=8,A=286,M=30,D=19,P=2*A+1,O=15,I=3,N=258,R=N+I+1,F=32,B=42,z=69,H=73,V=91,j=103,W=113,U=666,Y=1,G=2,X=3,q=4,$=3;function Z(t,e){return t.msg=s[e],e}function K(t){return(t<<1)-(t>4?9:0)}function Q(t){for(var e=t.length;--e>=0;)t[e]=0}function J(t){var e=t.state,i=e.pending;i>t.avail_out&&(i=t.avail_out),0!==i&&(n.arraySet(t.output,e.pending_buf,e.pending_out,i,t.next_out),t.next_out+=i,e.pending_out+=i,t.total_out+=i,t.avail_out-=i,e.pending-=i,0===e.pending&&(e.pending_out=0))}function tt(t,e){r._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,J(t.strm)}function et(t,e){t.pending_buf[t.pending++]=e}function it(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function nt(t,e){var i,n,r=t.max_chain_length,o=t.strstart,a=t.prev_length,s=t.nice_match,l=t.strstart>t.w_size-R?t.strstart-(t.w_size-R):0,c=t.window,u=t.w_mask,h=t.prev,d=t.strstart+N,f=c[o+a-1],p=c[o+a];t.prev_length>=t.good_match&&(r>>=2),s>t.lookahead&&(s=t.lookahead);do{if(c[(i=e)+a]===p&&c[i+a-1]===f&&c[i]===c[o]&&c[++i]===c[o+1]){o+=2,i++;do{}while(c[++o]===c[++i]&&c[++o]===c[++i]&&c[++o]===c[++i]&&c[++o]===c[++i]&&c[++o]===c[++i]&&c[++o]===c[++i]&&c[++o]===c[++i]&&c[++o]===c[++i]&&oa){if(t.match_start=e,a=n,n>=s)break;f=c[o+a-1],p=c[o+a]}}}while((e=h[e&u])>l&&0!=--r);return a<=t.lookahead?a:t.lookahead}function rt(t){var e,i,r,s,l,c,u,h,d,f,p=t.w_size;do{if(s=t.window_size-t.lookahead-t.strstart,t.strstart>=p+(p-R)){n.arraySet(t.window,t.window,p,p,0),t.match_start-=p,t.strstart-=p,t.block_start-=p,e=i=t.hash_size;do{r=t.head[--e],t.head[e]=r>=p?r-p:0}while(--i);e=i=p;do{r=t.prev[--e],t.prev[e]=r>=p?r-p:0}while(--i);s+=p}if(0===t.strm.avail_in)break;if(c=t.strm,u=t.window,h=t.strstart+t.lookahead,d=s,f=void 0,(f=c.avail_in)>d&&(f=d),i=0===f?0:(c.avail_in-=f,n.arraySet(u,c.input,c.next_in,f,h),1===c.state.wrap?c.adler=o(c.adler,u,f,h):2===c.state.wrap&&(c.adler=a(c.adler,u,f,h)),c.next_in+=f,c.total_in+=f,f),t.lookahead+=i,t.lookahead+t.insert>=I)for(l=t.strstart-t.insert,t.ins_h=t.window[l],t.ins_h=(t.ins_h<=I&&(t.ins_h=(t.ins_h<=I)if(n=r._tr_tally(t,t.strstart-t.match_start,t.match_length-I),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=I){t.match_length--;do{t.strstart++,t.ins_h=(t.ins_h<=I&&(t.ins_h=(t.ins_h<4096)&&(t.match_length=I-1)),t.prev_length>=I&&t.match_length<=t.prev_length){o=t.strstart+t.lookahead-I,n=r._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-I),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=o&&(t.ins_h=(t.ins_h<15&&(s=2,r-=16),o<1||o>k||i!==C||r<8||r>15||e<0||e>9||a<0||a>w)return Z(t,g);8===r&&(r=9);var l=new ct;return t.state=l,l.strm=t,l.wrap=s,l.gzhead=null,l.w_bits=r,l.w_size=1<>1,l.l_buf=3*l.lit_bufsize,l.level=e,l.strategy=a,l.method=i,ht(t)}st=[new lt(0,0,0,0,function(t,e){var i=65535;for(i>t.pending_buf_size-5&&(i=t.pending_buf_size-5);;){if(t.lookahead<=1){if(rt(t),0===t.lookahead&&e===l)return Y;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+i;if((0===t.strstart||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,tt(t,!1),0===t.strm.avail_out))return Y;if(t.strstart-t.block_start>=t.w_size-R&&(tt(t,!1),0===t.strm.avail_out))return Y}return t.insert=0,e===h?(tt(t,!0),0===t.strm.avail_out?X:q):(t.strstart>t.block_start&&(tt(t,!1),t.strm.avail_out),Y)}),new lt(4,4,8,4,ot),new lt(4,5,16,8,ot),new lt(4,6,32,32,ot),new lt(4,4,16,16,at),new lt(8,16,32,32,at),new lt(8,16,128,128,at),new lt(8,32,128,256,at),new lt(32,128,258,1024,at),new lt(32,258,258,4096,at)],i.deflateInit=function(t,e){return dt(t,e,C,T,E,_)},i.deflateInit2=dt,i.deflateReset=ht,i.deflateResetKeep=ut,i.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?g:(t.state.gzhead=e,f):g},i.deflate=function(t,e){var i,n,o,s;if(!t||!t.state||e>d||e<0)return t?Z(t,g):g;if(n=t.state,!t.output||!t.input&&0!==t.avail_in||n.status===U&&e!==h)return Z(t,0===t.avail_out?v:g);if(n.strm=t,i=n.last_flush,n.last_flush=e,n.status===B)if(2===n.wrap)t.adler=0,et(n,31),et(n,139),et(n,8),n.gzhead?(et(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),et(n,255&n.gzhead.time),et(n,n.gzhead.time>>8&255),et(n,n.gzhead.time>>16&255),et(n,n.gzhead.time>>24&255),et(n,9===n.level?2:n.strategy>=L||n.level<2?4:0),et(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(et(n,255&n.gzhead.extra.length),et(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=a(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=z):(et(n,0),et(n,0),et(n,0),et(n,0),et(n,0),et(n,9===n.level?2:n.strategy>=L||n.level<2?4:0),et(n,$),n.status=W);else{var m=C+(n.w_bits-8<<4)<<8;m|=(n.strategy>=L||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(m|=F),m+=31-m%31,n.status=W,it(n,m),0!==n.strstart&&(it(n,t.adler>>>16),it(n,65535&t.adler)),t.adler=1}if(n.status===z)if(n.gzhead.extra){for(o=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),J(t),o=n.pending,n.pending!==n.pending_buf_size));)et(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=H)}else n.status=H;if(n.status===H)if(n.gzhead.name){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),J(t),o=n.pending,n.pending===n.pending_buf_size)){s=1;break}s=n.gzindexo&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),0===s&&(n.gzindex=0,n.status=V)}else n.status=V;if(n.status===V)if(n.gzhead.comment){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),J(t),o=n.pending,n.pending===n.pending_buf_size)){s=1;break}s=n.gzindexo&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),0===s&&(n.status=j)}else n.status=j;if(n.status===j&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&J(t),n.pending+2<=n.pending_buf_size&&(et(n,255&t.adler),et(n,t.adler>>8&255),t.adler=0,n.status=W)):n.status=W),0!==n.pending){if(J(t),0===t.avail_out)return n.last_flush=-1,f}else if(0===t.avail_in&&K(e)<=K(i)&&e!==h)return Z(t,v);if(n.status===U&&0!==t.avail_in)return Z(t,v);if(0!==t.avail_in||0!==n.lookahead||e!==l&&n.status!==U){var y=n.strategy===L?function(t,e){for(var i;;){if(0===t.lookahead&&(rt(t),0===t.lookahead)){if(e===l)return Y;break}if(t.match_length=0,i=r._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,i&&(tt(t,!1),0===t.strm.avail_out))return Y}return t.insert=0,e===h?(tt(t,!0),0===t.strm.avail_out?X:q):t.last_lit&&(tt(t,!1),0===t.strm.avail_out)?Y:G}(n,e):n.strategy===x?function(t,e){for(var i,n,o,a,s=t.window;;){if(t.lookahead<=N){if(rt(t),t.lookahead<=N&&e===l)return Y;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=I&&t.strstart>0&&(n=s[o=t.strstart-1])===s[++o]&&n===s[++o]&&n===s[++o]){a=t.strstart+N;do{}while(n===s[++o]&&n===s[++o]&&n===s[++o]&&n===s[++o]&&n===s[++o]&&n===s[++o]&&n===s[++o]&&n===s[++o]&&ot.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=I?(i=r._tr_tally(t,1,t.match_length-I),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(i=r._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),i&&(tt(t,!1),0===t.strm.avail_out))return Y}return t.insert=0,e===h?(tt(t,!0),0===t.strm.avail_out?X:q):t.last_lit&&(tt(t,!1),0===t.strm.avail_out)?Y:G}(n,e):st[n.level].func(n,e);if(y!==X&&y!==q||(n.status=U),y===Y||y===X)return 0===t.avail_out&&(n.last_flush=-1),f;if(y===G&&(e===c?r._tr_align(n):e!==d&&(r._tr_stored_block(n,0,0,!1),e===u&&(Q(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),J(t),0===t.avail_out))return n.last_flush=-1,f}return e!==h?f:n.wrap<=0?p:(2===n.wrap?(et(n,255&t.adler),et(n,t.adler>>8&255),et(n,t.adler>>16&255),et(n,t.adler>>24&255),et(n,255&t.total_in),et(n,t.total_in>>8&255),et(n,t.total_in>>16&255),et(n,t.total_in>>24&255)):(it(n,t.adler>>>16),it(n,65535&t.adler)),J(t),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?f:p)},i.deflateEnd=function(t){var e;return t&&t.state?(e=t.state.status)!==B&&e!==z&&e!==H&&e!==V&&e!==j&&e!==W&&e!==U?Z(t,g):(t.state=null,e===W?Z(t,m):f):g},i.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(t,e,i){"use strict";e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],34:[function(t,e,i){"use strict";e.exports=function(t,e){var i,n,r,o,a,s,l,c,u,h,d,f,p,g,m,v,y,b,L,x,w,_,S,C,k;i=t.state,n=t.next_in,C=t.input,r=n+(t.avail_in-5),o=t.next_out,k=t.output,a=o-(e-t.avail_out),s=o+(t.avail_out-257),l=i.dmax,c=i.wsize,u=i.whave,h=i.wnext,d=i.window,f=i.hold,p=i.bits,g=i.lencode,m=i.distcode,v=(1<>>=L=b>>>24,p-=L,0===(L=b>>>16&255))k[o++]=65535&b;else{if(!(16&L)){if(0==(64&L)){b=g[(65535&b)+(f&(1<>>=L,p-=L),p<15&&(f+=C[n++]<>>=L=b>>>24,p-=L,!(16&(L=b>>>16&255))){if(0==(64&L)){b=m[(65535&b)+(f&(1<l){t.msg="invalid distance too far back",i.mode=30;break t}if(f>>>=L,p-=L,w>(L=o-a)){if((L=w-L)>u&&i.sane){t.msg="invalid distance too far back",i.mode=30;break t}if(_=0,S=d,0===h){if(_+=c-L,L2;)k[o++]=S[_++],k[o++]=S[_++],k[o++]=S[_++],x-=3;x&&(k[o++]=S[_++],x>1&&(k[o++]=S[_++]))}else{_=o-w;do{k[o++]=k[_++],k[o++]=k[_++],k[o++]=k[_++],x-=3}while(x>2);x&&(k[o++]=k[_++],x>1&&(k[o++]=k[_++]))}break}}break}}while(n>3,f&=(1<<(p-=x<<3))-1,t.next_in=n,t.next_out=o,t.avail_in=n>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function rt(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ot(t){var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=w,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new n.Buf32(tt),e.distcode=e.distdyn=new n.Buf32(et),e.sane=1,e.back=-1,p):v}function at(t){var e;return t&&t.state?((e=t.state).wsize=0,e.whave=0,e.wnext=0,ot(t)):v}function st(t,e){var i,n;return t&&t.state?(n=t.state,e<0?(i=0,e=-e):(i=1+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?v:(null!==n.window&&n.wbits!==e&&(n.window=null),n.wrap=i,n.wbits=e,at(t))):v}function lt(t,e){var i,n;return t?(n=new rt,t.state=n,n.window=null,(i=st(t,e))!==p&&(t.state=null),i):v}var ct,ut,ht=!0;function dt(t){if(ht){var e;for(ct=new n.Buf32(512),ut=new n.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(s(c,t.lens,0,288,ct,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;s(u,t.lens,0,32,ut,0,t.work,{bits:5}),ht=!1}t.lencode=ct,t.lenbits=9,t.distcode=ut,t.distbits=5}i.inflateReset=at,i.inflateReset2=st,i.inflateResetKeep=ot,i.inflateInit=function(t){return lt(t,it)},i.inflateInit2=lt,i.inflate=function(t,e){var i,tt,et,it,rt,ot,at,st,lt,ct,ut,ht,ft,pt,gt,mt,vt,yt,bt,Lt,xt,wt,_t,St,Ct=0,kt=new n.Buf8(4),Tt=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&0!==t.avail_in)return v;(i=t.state).mode===O&&(i.mode=I),rt=t.next_out,et=t.output,at=t.avail_out,it=t.next_in,tt=t.input,ot=t.avail_in,st=i.hold,lt=i.bits,ct=ot,ut=at,wt=p;t:for(;;)switch(i.mode){case w:if(0===i.wrap){i.mode=I;break}for(;lt<16;){if(0===ot)break t;ot--,st+=tt[it++]<>>8&255,i.check=o(i.check,kt,2,0),st=0,lt=0,i.mode=_;break}if(i.flags=0,i.head&&(i.head.done=!1),!(1&i.wrap)||(((255&st)<<8)+(st>>8))%31){t.msg="incorrect header check",i.mode=K;break}if((15&st)!==x){t.msg="unknown compression method",i.mode=K;break}if(lt-=4,xt=8+(15&(st>>>=4)),0===i.wbits)i.wbits=xt;else if(xt>i.wbits){t.msg="invalid window size",i.mode=K;break}i.dmax=1<>8&1),512&i.flags&&(kt[0]=255&st,kt[1]=st>>>8&255,i.check=o(i.check,kt,2,0)),st=0,lt=0,i.mode=S;case S:for(;lt<32;){if(0===ot)break t;ot--,st+=tt[it++]<>>8&255,kt[2]=st>>>16&255,kt[3]=st>>>24&255,i.check=o(i.check,kt,4,0)),st=0,lt=0,i.mode=C;case C:for(;lt<16;){if(0===ot)break t;ot--,st+=tt[it++]<>8),512&i.flags&&(kt[0]=255&st,kt[1]=st>>>8&255,i.check=o(i.check,kt,2,0)),st=0,lt=0,i.mode=k;case k:if(1024&i.flags){for(;lt<16;){if(0===ot)break t;ot--,st+=tt[it++]<>>8&255,i.check=o(i.check,kt,2,0)),st=0,lt=0}else i.head&&(i.head.extra=null);i.mode=T;case T:if(1024&i.flags&&((ht=i.length)>ot&&(ht=ot),ht&&(i.head&&(xt=i.head.extra_len-i.length,i.head.extra||(i.head.extra=new Array(i.head.extra_len)),n.arraySet(i.head.extra,tt,it,ht,xt)),512&i.flags&&(i.check=o(i.check,tt,ht,it)),ot-=ht,it+=ht,i.length-=ht),i.length))break t;i.length=0,i.mode=E;case E:if(2048&i.flags){if(0===ot)break t;ht=0;do{xt=tt[it+ht++],i.head&&xt&&i.length<65536&&(i.head.name+=String.fromCharCode(xt))}while(xt&&ht>9&1,i.head.done=!0),t.adler=i.check=0,i.mode=O;break;case D:for(;lt<32;){if(0===ot)break t;ot--,st+=tt[it++]<>>=7<,lt-=7<,i.mode=q;break}for(;lt<3;){if(0===ot)break t;ot--,st+=tt[it++]<>>=1)){case 0:i.mode=N;break;case 1:if(dt(i),i.mode=V,e===f){st>>>=2,lt-=2;break t}break;case 2:i.mode=B;break;case 3:t.msg="invalid block type",i.mode=K}st>>>=2,lt-=2;break;case N:for(st>>>=7<,lt-=7<lt<32;){if(0===ot)break t;ot--,st+=tt[it++]<>>16^65535)){t.msg="invalid stored block lengths",i.mode=K;break}if(i.length=65535&st,st=0,lt=0,i.mode=R,e===f)break t;case R:i.mode=F;case F:if(ht=i.length){if(ht>ot&&(ht=ot),ht>at&&(ht=at),0===ht)break t;n.arraySet(et,tt,it,ht,rt),ot-=ht,it+=ht,at-=ht,rt+=ht,i.length-=ht;break}i.mode=O;break;case B:for(;lt<14;){if(0===ot)break t;ot--,st+=tt[it++]<>>=5,lt-=5,i.ndist=1+(31&st),st>>>=5,lt-=5,i.ncode=4+(15&st),st>>>=4,lt-=4,i.nlen>286||i.ndist>30){t.msg="too many length or distance symbols",i.mode=K;break}i.have=0,i.mode=z;case z:for(;i.have>>=3,lt-=3}for(;i.have<19;)i.lens[Tt[i.have++]]=0;if(i.lencode=i.lendyn,i.lenbits=7,_t={bits:i.lenbits},wt=s(l,i.lens,0,19,i.lencode,0,i.work,_t),i.lenbits=_t.bits,wt){t.msg="invalid code lengths set",i.mode=K;break}i.have=0,i.mode=H;case H:for(;i.have>>16&255,vt=65535&Ct,!((gt=Ct>>>24)<=lt);){if(0===ot)break t;ot--,st+=tt[it++]<>>=gt,lt-=gt,i.lens[i.have++]=vt;else{if(16===vt){for(St=gt+2;lt>>=gt,lt-=gt,0===i.have){t.msg="invalid bit length repeat",i.mode=K;break}xt=i.lens[i.have-1],ht=3+(3&st),st>>>=2,lt-=2}else if(17===vt){for(St=gt+3;lt>>=gt)),st>>>=3,lt-=3}else{for(St=gt+7;lt>>=gt)),st>>>=7,lt-=7}if(i.have+ht>i.nlen+i.ndist){t.msg="invalid bit length repeat",i.mode=K;break}for(;ht--;)i.lens[i.have++]=xt}}if(i.mode===K)break;if(0===i.lens[256]){t.msg="invalid code -- missing end-of-block",i.mode=K;break}if(i.lenbits=9,_t={bits:i.lenbits},wt=s(c,i.lens,0,i.nlen,i.lencode,0,i.work,_t),i.lenbits=_t.bits,wt){t.msg="invalid literal/lengths set",i.mode=K;break}if(i.distbits=6,i.distcode=i.distdyn,_t={bits:i.distbits},wt=s(u,i.lens,i.nlen,i.ndist,i.distcode,0,i.work,_t),i.distbits=_t.bits,wt){t.msg="invalid distances set",i.mode=K;break}if(i.mode=V,e===f)break t;case V:i.mode=j;case j:if(ot>=6&&at>=258){t.next_out=rt,t.avail_out=at,t.next_in=it,t.avail_in=ot,i.hold=st,i.bits=lt,a(t,ut),rt=t.next_out,et=t.output,at=t.avail_out,it=t.next_in,tt=t.input,ot=t.avail_in,st=i.hold,lt=i.bits,i.mode===O&&(i.back=-1);break}for(i.back=0;mt=(Ct=i.lencode[st&(1<>>16&255,vt=65535&Ct,!((gt=Ct>>>24)<=lt);){if(0===ot)break t;ot--,st+=tt[it++]<>yt)])>>>16&255,vt=65535&Ct,!(yt+(gt=Ct>>>24)<=lt);){if(0===ot)break t;ot--,st+=tt[it++]<>>=yt,lt-=yt,i.back+=yt}if(st>>>=gt,lt-=gt,i.back+=gt,i.length=vt,0===mt){i.mode=X;break}if(32&mt){i.back=-1,i.mode=O;break}if(64&mt){t.msg="invalid literal/length code",i.mode=K;break}i.extra=15&mt,i.mode=W;case W:if(i.extra){for(St=i.extra;lt>>=i.extra,lt-=i.extra,i.back+=i.extra}i.was=i.length,i.mode=U;case U:for(;mt=(Ct=i.distcode[st&(1<>>16&255,vt=65535&Ct,!((gt=Ct>>>24)<=lt);){if(0===ot)break t;ot--,st+=tt[it++]<>yt)])>>>16&255,vt=65535&Ct,!(yt+(gt=Ct>>>24)<=lt);){if(0===ot)break t;ot--,st+=tt[it++]<>>=yt,lt-=yt,i.back+=yt}if(st>>>=gt,lt-=gt,i.back+=gt,64&mt){t.msg="invalid distance code",i.mode=K;break}i.offset=vt,i.extra=15&mt,i.mode=Y;case Y:if(i.extra){for(St=i.extra;lt>>=i.extra,lt-=i.extra,i.back+=i.extra}if(i.offset>i.dmax){t.msg="invalid distance too far back",i.mode=K;break}i.mode=G;case G:if(0===at)break t;if(ht=ut-at,i.offset>ht){if((ht=i.offset-ht)>i.whave&&i.sane){t.msg="invalid distance too far back",i.mode=K;break}ht>i.wnext?(ht-=i.wnext,ft=i.wsize-ht):ft=i.wnext-ht,ht>i.length&&(ht=i.length),pt=i.window}else pt=et,ft=rt-i.offset,ht=i.length;ht>at&&(ht=at),at-=ht,i.length-=ht;do{et[rt++]=pt[ft++]}while(--ht);0===i.length&&(i.mode=j);break;case X:if(0===at)break t;et[rt++]=i.length,at--,i.mode=j;break;case q:if(i.wrap){for(;lt<32;){if(0===ot)break t;ot--,st|=tt[it++]<=a.wsize?(n.arraySet(a.window,e,i-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((o=a.wsize-a.wnext)>r&&(o=r),n.arraySet(a.window,e,i-r,o,a.wnext),(r-=o)?(n.arraySet(a.window,e,i-r,r,0),a.wnext=r,a.whave=a.wsize):(a.wnext+=o,a.wnext===a.wsize&&(a.wnext=0),a.whave=1&&0===N[k];k--);if(T>k&&(T=k),0===k)return c[u++]=20971520,c[u++]=20971520,d.bits=1,0;for(C=1;C0&&(0===t||1!==k))return-1;for(R[1]=0,_=1;_<15;_++)R[_+1]=R[_]+N[_];for(S=0;S852||2===t&&D>592)return 1;for(;;){0,b=_-A,h[S]y?(L=F[B+h[S]],x=O[I+h[S]]):(L=96,x=0),f=1<<_-A,C=p=1<>A)+(p-=f)]=b<<24|L<<16|x|0}while(0!==p);for(f=1<<_-1;P&f;)f>>=1;if(0!==f?(P&=f-1,P+=f):P=0,S++,0==--N[_]){if(_===k)break;_=e[i+h[S]]}if(_>T&&(P&m)!==g){for(0===A&&(A=T),v+=C,M=1<<(E=_-A);E+A852||2===t&&D>592)return 1;c[g=P&m]=T<<24|E<<16|v-u|0}}return 0!==P&&(c[v+P]=_-A<<24|64<<16|0),d.bits=T,0}},{"../utils/common":27}],37:[function(t,e,i){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(t,e,i){"use strict";var n=t("../utils/common"),r=4,o=0,a=1,s=2;function l(t){for(var e=t.length;--e>=0;)t[e]=0}var c=0,u=1,h=2,d=29,f=256,p=f+1+d,g=30,m=19,v=2*p+1,y=15,b=16,L=7,x=256,w=16,_=17,S=18,C=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],k=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],T=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],E=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],A=new Array(2*(p+2));l(A);var M=new Array(2*g);l(M);var D=new Array(512);l(D);var P=new Array(256);l(P);var O=new Array(d);l(O);var I=new Array(g);l(I);var N,R,F,B=function(t,e,i,n,r){this.static_tree=t,this.extra_bits=e,this.extra_base=i,this.elems=n,this.max_length=r,this.has_stree=t&&t.length},z=function(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e};function H(t){return t<256?D[t]:D[256+(t>>>7)]}function V(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function j(t,e,i){t.bi_valid>b-i?(t.bi_buf|=e<>b-t.bi_valid,t.bi_valid+=i-b):(t.bi_buf|=e<>>=1,i<<=1}while(--e>0);return i>>>1}function Y(t,e,i){var n,r,o=new Array(y+1),a=0;for(n=1;n<=y;n++)o[n]=a=a+i[n-1]<<1;for(r=0;r<=e;r++){var s=t[2*r+1];0!==s&&(t[2*r]=U(o[s]++,s))}}function G(t){var e;for(e=0;e8?V(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function q(t,e,i,n){var r=2*e,o=2*i;return t[r]>1;i>=1;i--)$(t,o,i);r=l;do{i=t.heap[1],t.heap[1]=t.heap[t.heap_len--],$(t,o,1),n=t.heap[1],t.heap[--t.heap_max]=i,t.heap[--t.heap_max]=n,o[2*r]=o[2*i]+o[2*n],t.depth[r]=(t.depth[i]>=t.depth[n]?t.depth[i]:t.depth[n])+1,o[2*i+1]=o[2*n+1]=r,t.heap[1]=r++,$(t,o,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],function(t,e){var i,n,r,o,a,s,l=e.dyn_tree,c=e.max_code,u=e.stat_desc.static_tree,h=e.stat_desc.has_stree,d=e.stat_desc.extra_bits,f=e.stat_desc.extra_base,p=e.stat_desc.max_length,g=0;for(o=0;o<=y;o++)t.bl_count[o]=0;for(l[2*t.heap[t.heap_max]+1]=0,i=t.heap_max+1;ip&&(o=p,g++),l[2*n+1]=o,n>c||(t.bl_count[o]++,a=0,n>=f&&(a=d[n-f]),s=l[2*n],t.opt_len+=s*(o+a),h&&(t.static_len+=s*(u[2*n+1]+a)));if(0!==g){do{for(o=p-1;0===t.bl_count[o];)o--;t.bl_count[o]--,t.bl_count[o+1]+=2,t.bl_count[p]--,g-=2}while(g>0);for(o=p;0!==o;o--)for(n=t.bl_count[o];0!==n;)(r=t.heap[--i])>c||(l[2*r+1]!==o&&(t.opt_len+=(o-l[2*r+1])*l[2*r],l[2*r+1]=o),n--)}}(t,e),Y(o,c,t.bl_count)}function Q(t,e,i){var n,r,o=-1,a=e[1],s=0,l=7,c=4;for(0===a&&(l=138,c=3),e[2*(i+1)+1]=65535,n=0;n<=i;n++)r=a,a=e[2*(n+1)+1],++s>=7;n0?(t.strm.data_type===s&&(t.strm.data_type=function(t){var e,i=4093624447;for(e=0;e<=31;e++,i>>>=1)if(1&i&&0!==t.dyn_ltree[2*e])return o;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return a;for(e=32;e=3&&0===t.bl_tree[2*E[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),l=t.opt_len+3+7>>>3,(c=t.static_len+3+7>>>3)<=l&&(l=c)):l=c=i+5,i+4<=l&&-1!==e?et(t,e,i,n):t.strategy===r||c===l?(j(t,(u<<1)+(n?1:0),3),Z(t,A,M)):(j(t,(h<<1)+(n?1:0),3),function(t,e,i,n){var r;for(j(t,e-257,5),j(t,i-1,5),j(t,n-4,4),r=0;r>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&i,t.last_lit++,0===e?t.dyn_ltree[2*i]++:(t.matches++,e--,t.dyn_ltree[2*(P[i]+f+1)]++,t.dyn_dtree[2*H(e)]++),t.last_lit===t.lit_bufsize-1},i._tr_align=function(t){j(t,u<<1,3),W(t,x,A),function(t){16===t.bi_valid?(V(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}},{"../utils/common":27}],39:[function(t,e,i){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}]},{},[9])(9)});var XLSX={};!function(t){t.version="0.8.20";var e=1200;function i(){n(1200)}"undefined"!=typeof module&&"undefined"!=typeof require&&("undefined"==typeof cptable&&(cptable=require("./dist/cpexcel")),cptable[e]);var n=function(t){e=t};function r(t){for(var e=[],i=0,n=t.length;i>8])[0]});var s,l=(s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",{encode:function(t,e){for(var i,n,r,o,a,l,c,u="",h=0;h>2,a=(3&i)<<4|(n=t.charCodeAt(h++))>>4,l=(15&n)<<2|(r=t.charCodeAt(h++))>>6,c=63&r,isNaN(n)?l=c=64:isNaN(r)&&(c=64),u+=s.charAt(o)+s.charAt(a)+s.charAt(l)+s.charAt(c);return u},decode:function(t,e){var i,n,r,o,a,l,c="";t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var u=0;u>4,n=(15&o)<<4|(a=s.indexOf(t.charAt(u++)))>>2,r=(3&a)<<6|(l=s.indexOf(t.charAt(u++))),c+=String.fromCharCode(i),64!=a&&(c+=String.fromCharCode(n)),64!=l&&(c+=String.fromCharCode(r));return c}}),c="undefined"!=typeof Buffer;function u(t){return new(c?Buffer:Array)(t)}function h(t){return c?new Buffer(t,"binary"):t.split("").map(function(t){return 255&t.charCodeAt(0)})}var d=function(t){return[].concat.apply([],t)},f=/\u0000/g,p=/[\u0001-\u0006]/,g={},m=function(t){function e(t){for(var e="",i=t.length-1;i>=0;)e+=t.charAt(i--);return e}function i(t,e){for(var i="";i.length=e?n:i("0",e-n.length)+n}function r(t,e){var n=""+t;return n.length>=e?n:i(" ",e-n.length)+n}function o(t,e){var n=""+t;return n.length>=e?n:n+i(" ",e-n.length)}t.version="0.8.1";var a=Math.pow(2,32);function s(t,e){return t>a||t<-a?function(t,e){var n=""+Math.round(t);return n.length>=e?n:i("0",e-n.length)+n}(t,e):function(t,e){var n=""+t;return n.length>=e?n:i("0",e-n.length)+n}(Math.round(t),e)}function l(t,e){return t.length>=7+e&&103==(32|t.charCodeAt(e))&&101==(32|t.charCodeAt(e+1))&&110==(32|t.charCodeAt(e+2))&&101==(32|t.charCodeAt(e+3))&&114==(32|t.charCodeAt(e+4))&&97==(32|t.charCodeAt(e+5))&&108==(32|t.charCodeAt(e+6))}var c=[["date1904",0],["output",""],["WTF",!1]];function u(t){for(var e=0;e!=c.length;++e)void 0===t[c[e][0]]&&(t[c[e][0]]=c[e][1])}t.opts=c;var h={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "',65535:"General"},d=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],f=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function p(t,e,i){for(var n=t<0?-1:1,r=t*n,o=0,a=1,s=0,l=1,c=0,u=0,h=Math.floor(r);ce&&(u=c,s=a),u>e&&(u=l,s=o),!i)return[0,n*s,u];if(0===u)throw"Unexpected state: "+s+" "+a+" "+o+" "+u+" "+c+" "+l;var d=Math.floor(n*s/u);return[d,n*s-d*u,u]}function g(t,e){return""+t}t._general_int=g;var m=function(){var t=/\.(\d*[1-9])0+$/,e=/\.0*$/,i=/\.(\d*[1-9])0+/,n=/\.0*[Ee]/,r=/(E[+-])(\d)$/;function o(i){return i.indexOf(".")>-1?i.replace(e,"").replace(t,".$1"):i}return function(e,a){var s,l=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return s=l>=-4&&l<=-1?e.toPrecision(10+l):Math.abs(l)<=9?function(t){var e=t<0?12:11,i=o(t.toFixed(12));return i.length<=e?i:(i=t.toPrecision(10)).length<=e?i:t.toExponential(5)}(e):10===l?e.toFixed(10).substr(0,12):function(e){var i=e.toFixed(11).replace(t,".$1");return i.length>(e<0?12:11)&&(i=e.toPrecision(6)),i}(e),o(function(t){for(var e=0;e!=t.length;++e)if(101==(32|t.charCodeAt(e)))return t.replace(i,".$1").replace(n,"E").replace("e","E").replace(r,"$10$2");return t}(s))}}();function v(t,e){switch(typeof t){case"string":return t;case"boolean":return t?"TRUE":"FALSE";case"number":return(0|t)===t?g(t):m(t,e)}throw new Error("unsupported value in General format: "+t)}function y(t,e,i){if(t>2958465||t<0)return null;var n=0|t,r=Math.floor(86400*(t-n)),o=0,a=[],s={D:n,T:r,u:86400*(t-n)-r,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(s.u)<1e-6&&(s.u=0),u(null!=e?e:e=[]),e.date1904&&(n+=1462),s.u>.999&&(s.u=0,86400==++r&&(r=0,++n)),60===n)a=i?[1317,10,29]:[1900,2,29],o=3;else if(0===n)a=i?[1317,8,29]:[1900,1,0],o=6;else{n>60&&--n;var l=new Date(1900,0,1);l.setDate(l.getDate()+n-1),a=[l.getFullYear(),l.getMonth()+1,l.getDate()],o=l.getDay(),n<60&&(o=(o+6)%7),i&&(o=0)}return s.y=a[0],s.m=a[1],s.d=a[2],s.S=r%60,r=Math.floor(r/60),s.M=r%60,r=Math.floor(r/60),s.H=r,s.q=o,s}function b(t,e,i,r){var o,a="",s=0,l=0,c=i.y,u=0;switch(t){case 98:c=i.y+543;case 121:switch(e.length){case 1:case 2:o=c%100,u=2;break;default:o=c%1e4,u=4}break;case 109:switch(e.length){case 1:case 2:o=i.m,u=e.length;break;case 3:return f[i.m-1][1];case 5:return f[i.m-1][0];default:return f[i.m-1][2]}break;case 100:switch(e.length){case 1:case 2:o=i.d,u=e.length;break;case 3:return d[i.q][0];default:return d[i.q][1]}break;case 104:switch(e.length){case 1:case 2:o=1+(i.H+11)%12,u=e.length;break;default:throw"bad hour format: "+e}break;case 72:switch(e.length){case 1:case 2:o=i.H,u=e.length;break;default:throw"bad hour format: "+e}break;case 77:switch(e.length){case 1:case 2:o=i.M,u=e.length;break;default:throw"bad minute format: "+e}break;case 115:if(0===i.u)switch(e){case"s":case"ss":return n(i.S,e.length)}switch(e){case"s":case"ss":case".0":case".00":case".000":return l=r>=2?3===r?1e3:100:1===r?10:1,(s=Math.round(l*(i.S+i.u)))>=60*l&&(s=0),"s"===e?0===s?"0":""+s/l:(a=n(s,2+r),"ss"===e?a.substr(0,2):"."+a.substr(2,e.length-1));default:throw"bad second format: "+e}case 90:switch(e){case"[h]":case"[hh]":o=24*i.D+i.H;break;case"[m]":case"[mm]":o=60*(24*i.D+i.H)+i.M;break;case"[s]":case"[ss]":o=60*(60*(24*i.D+i.H)+i.M)+Math.round(i.S+i.u);break;default:throw"bad abstime format: "+e}u=3===e.length?1:2;break;case 101:o=c,u=1}return u>0?n(o,u):""}function L(t){if(t.length<=3)return t;for(var e=t.length%3,i=t.substr(0,e);e!=t.length;e+=3)i+=(i.length>0?",":"")+t.substr(e,3);return i}t._general_num=m,t._general=v,t.parse_date_code=y;var x=function(){var t=/%/g;var a=/# (\?+)( ?)\/( ?)(\d+)/;var l=/^#*0*\.(0+)/,c=/\).*[0#]/,u=/\(###\) ###\\?-####/;function h(t){for(var e,i="",n=0;n!=t.length;++n)switch(e=t.charCodeAt(n)){case 35:break;case 63:i+=" ";break;case 48:i+="0";break;default:i+=String.fromCharCode(e)}return i}function d(t,e){var i=Math.pow(10,e);return""+Math.round(t*i)/i}function f(t,e){return Math.round((t-Math.floor(t))*Math.pow(10,e))}function g(m,v,y){if(40===m.charCodeAt(0)&&!v.match(c)){var b=v.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return y>=0?g("n",b,y):"("+g("n",b,-y)+")"}if(44===v.charCodeAt(v.length-1))return function(t,e,i){for(var n=e.length-1;44===e.charCodeAt(n-1);)--n;return x(t,e.substr(0,n),i/Math.pow(10,3*(e.length-n)))}(m,v,y);if(-1!==v.indexOf("%"))return function(e,n,r){var o=n.replace(t,""),a=n.length-o.length;return x(e,o,r*Math.pow(10,2*a))+i("%",a)}(m,v,y);if(-1!==v.indexOf("E"))return function(t,e){var i,n=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){var r=t.indexOf(".");-1===r&&(r=t.indexOf("E"));var o=Math.floor(Math.log(Math.abs(e))*Math.LOG10E)%r;if(o<0&&(o+=r),-1===(i=(e/Math.pow(10,o)).toPrecision(n+1+(r+o)%r)).indexOf("e")){var a=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);for(-1===i.indexOf(".")?i=i[0]+"."+i.substr(1)+"E+"+(a-i.length+o):i+="E+"+(a-o);"0."===i.substr(0,2);)i=(i=i[0]+i.substr(2,r)+"."+i.substr(2+r)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");i=i.replace(/\+-/,"-")}i=i.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(t,e,i,n){return e+i+n.substr(0,(r+o)%r)+"."+n.substr(o)+"E"})}else i=e.toExponential(n);return t.match(/E\+00$/)&&i.match(/e[+-]\d$/)&&(i=i.substr(0,i.length-1)+"0"+i[i.length-1]),t.match(/E\-/)&&i.match(/e\+/)&&(i=i.replace(/e\+/,"e")),i.replace("e","E")}(v,y);if(36===v.charCodeAt(0))return"$"+g(m,v.substr(" "==v[1]?2:1),y);var w,_,S,C,k=Math.abs(y),T=y<0?"-":"";if(v.match(/^00+$/))return T+s(k,v.length);if(v.match(/^[#?]+$/))return"0"===(w=s(y,0))&&(w=""),w.length>v.length?w:h(v.substr(0,v.length-w.length))+w;if(null!==(_=v.match(a)))return function(t,e,o){var a=parseInt(t[4]),s=Math.round(e*a),l=Math.floor(s/a),c=s-l*a,u=a;return o+(0===l?"":""+l)+" "+(0===c?i(" ",t[1].length+1+t[4].length):r(c,t[1].length)+t[2]+"/"+t[3]+n(u,t[4].length))}(_,k,T);if(null!==v.match(/^#+0+$/))return T+s(k,v.length-v.indexOf("0"));if(null!==(_=v.match(l)))return w=d(y,_[1].length).replace(/^([^\.]+)$/,"$1."+_[1]).replace(/\.$/,"."+_[1]).replace(/\.(\d*)$/,function(t,e){return"."+e+i("0",_[1].length-e.length)}),-1!==v.indexOf("0.")?w:w.replace(/^0\./,".");if(v=v.replace(/^#+([0.])/,"$1"),null!==(_=v.match(/^(0*)\.(#*)$/)))return T+d(k,_[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,_[1].length?"0.":".");if(null!==(_=v.match(/^#,##0(\.?)$/)))return T+L(s(k,0));if(null!==(_=v.match(/^#,##0\.([#0]*0)$/)))return y<0?"-"+g(m,v,-y):L(""+Math.floor(y))+"."+n(f(y,_[1].length),_[1].length);if(null!==(_=v.match(/^#,#*,#0/)))return g(m,v.replace(/^#,#*,/,""),y);if(null!==(_=v.match(/^([0#]+)(\\?-([0#]+))+$/)))return w=e(g(m,v.replace(/[\\-]/g,""),y)),S=0,e(e(v.replace(/\\/g,"")).replace(/[0#]/g,function(t){return S-2147483648?""+(t>=0?0|t:t-1|0):""+Math.floor(t)}(y)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(t){return"00,"+(t.length<3?n(0,3-t.length):"")+t})+"."+n(S,_[1].length);switch(v){case"#,###":var D=L(s(k,0));return"0"!==D?T+D:""}throw new Error("unsupported format |"+v+"|")}function m(s,d,f){if(40===s.charCodeAt(0)&&!d.match(c)){var g=d.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return f>=0?m("n",g,f):"("+m("n",g,-f)+")"}if(44===d.charCodeAt(d.length-1))return function(t,e,i){for(var n=e.length-1;44===e.charCodeAt(n-1);)--n;return x(t,e.substr(0,n),i/Math.pow(10,3*(e.length-n)))}(s,d,f);if(-1!==d.indexOf("%"))return function(e,n,r){var o=n.replace(t,""),a=n.length-o.length;return x(e,o,r*Math.pow(10,2*a))+i("%",a)}(s,d,f);if(-1!==d.indexOf("E"))return function(t,e){var i,n=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){var r=t.indexOf(".");-1===r&&(r=t.indexOf("E"));var o=Math.floor(Math.log(Math.abs(e))*Math.LOG10E)%r;if(o<0&&(o+=r),!(i=(e/Math.pow(10,o)).toPrecision(n+1+(r+o)%r)).match(/[Ee]/)){var a=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);-1===i.indexOf(".")?i=i[0]+"."+i.substr(1)+"E+"+(a-i.length+o):i+="E+"+(a-o),i=i.replace(/\+-/,"-")}i=i.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(t,e,i,n){return e+i+n.substr(0,(r+o)%r)+"."+n.substr(o)+"E"})}else i=e.toExponential(n);return t.match(/E\+00$/)&&i.match(/e[+-]\d$/)&&(i=i.substr(0,i.length-1)+"0"+i[i.length-1]),t.match(/E\-/)&&i.match(/e\+/)&&(i=i.replace(/e\+/,"e")),i.replace("e","E")}(d,f);if(36===d.charCodeAt(0))return"$"+m(s,d.substr(" "==d[1]?2:1),f);var v,y,b,w,_=Math.abs(f),S=f<0?"-":"";if(d.match(/^00+$/))return S+n(_,d.length);if(d.match(/^[#?]+$/))return v=""+f,0===f&&(v=""),v.length>d.length?v:h(d.substr(0,d.length-v.length))+v;if(null!==(y=d.match(a)))return function(t,e,n){return n+(0===e?"":""+e)+i(" ",t[1].length+2+t[4].length)}(y,_,S);if(null!==d.match(/^#+0+$/))return S+n(_,d.length-d.indexOf("0"));if(null!==(y=d.match(l)))return v=(""+f).replace(/^([^\.]+)$/,"$1."+y[1]).replace(/\.$/,"."+y[1]).replace(/\.(\d*)$/,function(t,e){return"."+e+i("0",y[1].length-e.length)}),-1!==d.indexOf("0.")?v:v.replace(/^0\./,".");if(d=d.replace(/^#+([0.])/,"$1"),null!==(y=d.match(/^(0*)\.(#*)$/)))return S+(""+_).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,y[1].length?"0.":".");if(null!==(y=d.match(/^#,##0(\.?)$/)))return S+L(""+_);if(null!==(y=d.match(/^#,##0\.([#0]*0)$/)))return f<0?"-"+m(s,d,-f):L(""+f)+"."+i("0",y[1].length);if(null!==(y=d.match(/^#,#*,#0/)))return m(s,d.replace(/^#,#*,/,""),f);if(null!==(y=d.match(/^([0#]+)(\\?-([0#]+))+$/)))return v=e(m(s,d.replace(/[\\-]/g,""),f)),b=0,e(e(d.replace(/\\/g,"")).replace(/[0#]/g,function(t){return b=12?"P":"A"),r.t="T",p="h",h+=3):"AM/PM"===t.substr(h,5)?(null!=o&&(r.v=o.H>=12?"PM":"AM"),r.t="T",h+=5,p="h"):(r.t="t",++h),null==o&&"T"===r.t)return"";c[c.length]=r,f=d;break;case"[":for(u=d;"]"!==t[h++]&&h-1||"\\"==d&&"-"==t[h+1]&&"0#".indexOf(t[h+2])>-1;)u+=d;c[c.length]={t:"n",v:u};break;case"?":for(u=d;t[++h]===d;)u+=d;r={t:d,v:u},c[c.length]=r,f=d;break;case"*":" "!=t[++h]&&"*"!=t[h]||++h;break;case"(":case")":c[c.length]={t:1===n?"t":d,v:d},++h;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(u=d;"0123456789".indexOf(t[++h])>-1;)u+=t[h];c[c.length]={t:"D",v:u};break;case" ":c[c.length]={t:d,v:d},++h;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxz".indexOf(d))throw new Error("unrecognized character "+d+" in "+t);c[c.length]={t:"t",v:d},++h}var L,w=0,S=0;for(h=c.length-1,f="t";h>=0;--h)switch(c[h].t){case"h":case"H":c[h].t=p,f="h",w<1&&(w=1);break;case"s":(L=c[h].v.match(/\.0+$/))&&(S=Math.max(S,L[0].length-1)),w<3&&(w=3);case"d":case"y":case"M":case"e":f=c[h].t;break;case"m":"s"===f&&(c[h].t="M",w<2&&(w=2));break;case"X":c[h].v;break;case"Z":w<1&&c[h].v.match(/[Hh]/)&&(w=1),w<2&&c[h].v.match(/[Mm]/)&&(w=2),w<3&&c[h].v.match(/[Ss]/)&&(w=3)}switch(w){case 0:break;case 1:o.u>=.5&&(o.u=0,++o.S),o.S>=60&&(o.S=0,++o.M),o.M>=60&&(o.M=0,++o.H);break;case 2:o.u>=.5&&(o.u=0,++o.S),o.S>=60&&(o.S=0,++o.M)}var C,k="";for(h=0;h-1||" "===c[C].v&&null!=c[C+1]&&"?"==c[C+1].t));)c[h].v+=c[C].v,c[C]=void 0,++C;k+=c[h].v,h=C-1;break;case"G":c[h].t="t",c[h].v=v(e,i)}var T,E,A="";if(k.length>0){T=e<0&&45===k.charCodeAt(0)?-e:e,C=(E=x(40===k.charCodeAt(0)?"(":"n",k,T)).length-1;var M=c.length;for(h=0;h-1){M=h;break}var D=c.length;if(M===c.length&&-1===E.indexOf("E")){for(h=c.length-1;h>=0;--h)null!=c[h]&&-1!=="n?(".indexOf(c[h].t)&&(C>=c[h].v.length-1?(C-=c[h].v.length,c[h].v=E.substr(C+1,c[h].v.length)):C<0?c[h].v="":(c[h].v=E.substr(0,C+1),C=-1),c[h].t="t",D=h);C>=0&&D=0;--h)if(null!=c[h]&&-1!=="n?(".indexOf(c[h].t)){for(a=c[h].v.indexOf(".")>-1&&h===M?c[h].v.indexOf(".")-1:c[h].v.length-1,A=c[h].v.substr(a+1);a>=0;--a)C>=0&&("0"===c[h].v[a]||"#"===c[h].v[a])&&(A=E[C--]+A);c[h].v=A,c[h].t="t",D=h}for(C>=0&&D-1&&h===M?c[h].v.indexOf(".")+1:0,A=c[h].v.substr(0,a);a-1&&(T=n>1&&e<0&&h>0&&"-"===c[h-1].v?-e:e,c[h].v=x(c[h].t,c[h].v,T),c[h].t="t");var P="";for(h=0;h!==c.length;++h)null!=c[h]&&(P+=c[h].v);return P}t._eval=S;var C=/\[[=<>]/,k=/\[([=<>]*)(-?\d+\.?\d*)\]/;function T(t,e){if(null==e)return!1;var i=parseFloat(e[2]);switch(e[1]){case"=":if(t==i)return!0;break;case">":if(t>i)return!0;break;case"<":if(t":if(t!=i)return!0;break;case">=":if(t>=i)return!0;break;case"<=":if(t<=i)return!0}return!1}t._table=h,t.load=function(t,e){h[e]=t},t.format=function(t,e,i){u(null!=i?i:i=[]);var n="";switch(typeof t){case"string":n=t;break;case"number":n=(null!=i.table?i.table:h)[t]}if(l(n,0))return v(e,i);var r=function(t,e){var i=w(t),n=i.length,r=i[n-1].indexOf("@");if(n<4&&r>-1&&--n,i.length>4)throw"cannot find right format for |"+i+"|";if("number"!=typeof e)return[4,4===i.length||r>-1?i[i.length-1]:"@"];switch(i.length){case 1:i=r>-1?["General","General","General",i[0]]:[i[0],i[0],i[0],"@"];break;case 2:i=r>-1?[i[0],i[0],i[0],i[1]]:[i[0],i[1],i[0],"@"];break;case 3:i=r>-1?[i[0],i[1],i[0],i[2]]:[i[0],i[1],i[2],"@"]}var o=e>0?i[0]:e<0?i[1]:i[2];if(-1===i[0].indexOf("[")&&-1===i[1].indexOf("["))return[n,o];if(null!=i[0].match(C)||null!=i[1].match(C)){var a=i[0].match(k),s=i[1].match(k);return T(e,a)?[n,i[0]]:T(e,s)?[n,i[1]]:[n,i[null!=a&&null!=s?2:1]]}return[n,o]}(n,e);if(l(r[1]))return v(e,i);if(!0===e)e="TRUE";else if(!1===e)e="FALSE";else if(""===e||null==e)return"";return S(r[1],e,i,r[0])},t.get_table=function(){return h},t.load_table=function(e){for(var i=0;392!=i;++i)void 0!==e[i]&&t.load(e[i],i)}};m(g);var v,y,b={"General Number":"General","General Date":g._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":g._table[15],"Short Date":g._table[14],"Long Time":g._table[19],"Medium Time":g._table[18],"Short Time":g._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:g._table[2],Standard:g._table[4],Percent:g._table[10],Scientific:g._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},L=function(){var t,e={};function i(t){var e,i,l,u,h,d,g=512,m=[],v=t.slice(0,512);switch(Mt(v,0),e=function(t){t.chk(s,"Header Signature: "),t.chk(c,"CLSID: ");var e=t.read_shift(2,"u");return[t.read_shift(2,"u"),e]}(v)[0]){case 3:g=512;break;case 4:g=4096;break;default:throw"Major Version: Expected 3 or 4 saw "+e}512!==g&&Mt(v=t.slice(0,g),28);var y=t.slice(0,g);!function(t,e){var i=9;switch(t.chk("feff","Byte Order: "),i=t.read_shift(2)){case 9:if(3!==e)throw"MajorVersion/SectorShift Mismatch";break;case 12:if(4!==e)throw"MajorVersion/SectorShift Mismatch";break;default:throw"Sector Shift: Expected 9 or 12 saw "+i}t.chk("0600","Mini Sector Shift: "),t.chk("000000000000","Reserved: ")}(v,e);var b=v.read_shift(4,"i");if(3===e&&0!==b)throw"# Directory Sectors: Expected 0 saw "+b;v.l+=4,u=v.read_shift(4,"i"),v.l+=4,v.chk("00100000","Mini Stream Cutoff Size: "),h=v.read_shift(4,"i"),i=v.read_shift(4,"i"),d=v.read_shift(4,"i"),l=v.read_shift(4,"i");for(var L,x=0;x<109&&!((L=v.read_shift(4,"i"))<0);++x)m[x]=L;var w=function(t,e){for(var i=Math.ceil(t.length/e)-1,n=new Array(i),r=1;r>>2)-1,u=0;u=u&&(l-=u),!0!==d[l]){for(o=[],s=l;s>=0;){d[s]=!0,r[r.length]=s,o.push(t[s]);var p=i[Math.floor(4*s/n)];if(n<4+(c=4*s&f))throw"FAT boundary crossed: "+s+" 4 "+n;s=Ct(t[p],c)}h[l]={nodes:r,data:ot([o])}}return h}(w,u,m,g);_[u].name="!Directory",i>0&&h!==a&&(_[h].name="!MiniFAT"),_[m[0]].name="!FAT",_.fat_addrs=m,_.ssz=g;var S={},C=[],k=[],T=[],E={};!function(t,e,i,s,l,c,u){for(var h,d,f,p,g,m=0,v=s.length?2:0,y=e[t].data,b=0,L=0;b0&&m!==a&&(e[m].name="!StreamData")):f.size>=4096?(f.storage="fat",void 0===e[f.start]&&(e[f.start]=n(i,f.start,e.fat_addrs,e.ssz)),e[f.start].name=f.name,f.content=e[f.start].data.slice(0,f.size),Mt(f.content,0)):(f.storage="minifat",m!==a&&f.start!==a&&(f.content=e[m].data.slice(f.start*o,f.start*o+f.size),Mt(f.content,0))),c[d]=f,u.push(f))}(u,_,w,C,i,S,k),function(t,e,i,n){for(var r=0,o=0,a=0,s=0,l=0,c=n.length,u=new Array(c),h=new Array(c);r=0;){r[l]=!0,o[o.length]=l,a.push(t[l]);var h=i[Math.floor(4*l/n)];if(n<4+(c=4*l&u))throw"FAT boundary crossed: "+l+" 4 "+n;l=Ct(t[h],c)}return{nodes:o,data:ot([a])}}function r(t,e){return new Date(1e3*(St(t,e+4)/1e7*Math.pow(2,32)+St(t,e)/1e7-11644473600))}e.version="0.10.2";var o=64,a=-2,s="d0cf11e0a1b11ae1",c="00000000000000000000000000000000",u={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:a,FREESECT:-1,HEADER_SIGNATURE:s,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:c,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};return e.read=function(e,n){switch(void 0!==n&&void 0!==n.type?n.type:"base64"){case"file":return r=e,void 0===t&&(t=require("fs")),i(t.readFileSync(r));case"base64":return i(h(l.decode(e)));case"binary":return i(h(e))}var r;return i(e)},e.parse=i,e.utils={ReadShift:Tt,CheckField:At,prep_blob:Mt,bconcat:d,consts:u},e}();function x(t){return null!=t}function w(t){return Object.keys(t)}function _(t){for(var e=[],i=w(t),n=0;n!==i.length;++n)e[t[i[n]]]=parseInt(i[n],10);return e}function S(t,e){return e&&(t+=1462),(Date.parse(t)+22091616e5)/864e5}function C(t){if(!t)return null;if(".bin"===t.name.substr(-4)){if(t.data)return r(t.data);if(t.asNodeBuffer&&c)return t.asNodeBuffer();if(t._data&&t._data.getContent)return Array.prototype.slice.call(t._data.getContent())}else{if(t.data)return".bin"!==t.name.substr(-4)?o(t.data):r(t.data);if(t.asNodeBuffer&&c)return o(t.asNodeBuffer().toString("binary"));if(t.asBinary)return o(t.asBinary());if(t._data&&t._data.getContent)return o(function(t){for(var e="",i=0;i!=t.length;++i)e+=String.fromCharCode(t[i]);return e}(Array.prototype.slice.call(t._data.getContent(),0)))}return null}function k(t,e){var i=e;if(t.files[i])return t.files[i];var n={};for(var r in t.files)n[r.toLowerCase()]=t.files[r];return n[i=e.toLowerCase()]?n[i]:n[i=i.replace(/\//g,"\\")]?n[i]:null}function T(t,e){var i=k(t,e);if(null==i)throw new Error("Cannot find file "+e+" in zip");return i}function E(t,e,i){if(!i)return C(T(t,e));if(!e)return null;try{return E(t,e)}catch(t){return null}}"undefined"!=typeof JSZip&&(y=JSZip),"undefined"!=typeof exports&&"undefined"!=typeof module&&module.exports&&(c&&void 0===y&&(y=require("jszip")),void 0===y&&(y=require("./jszip").JSZip),v=require("fs"));var A=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,M=/<[^>]*>/g,D=/<\w*:/,P=/<(\/?)\w+:/;function O(t,e){for(var i=[],n=0,r=0;n!==t.length&&(32!==(r=t.charCodeAt(n))&&10!==r&&13!==r);++n);if(e||(i[0]=t.substr(0,n)),n===t.length)return i;var o=t.match(A),a=0,s="",l=0,c="",u="";if(o)for(l=0;l!=o.length;++l){for(u=o[l],r=0;r!=u.length&&61!==u.charCodeAt(r);++r);for(c=u.substr(0,r),s=u.substring(r+2,u.length-1),a=0;a!=c.length&&58!==c.charCodeAt(a);++a);a===c.length?i[c]=s:i[(5===a&&"xmlns"===c.substr(0,5)?"xmlns":"")+c.substr(a+1)]=s}return i}var I,N,R={""":'"',"'":"'",">":">","<":"<","&":"&"},F=function(t){for(var e=[],i=w(t),n=0;n!==i.length;++n)e[t[i[n]]]=i[n];return e}(R),B=("&<>'\"".split(""),I=/&[a-z]*;/g,N=/_x([\da-fA-F]+)_/g,function(t){return(t+"").replace(I,function(t){return R[t]}).replace(N,function(t,e){return String.fromCharCode(parseInt(e,16))})}),z=/[&<>'"]/g,H=/[\u0000-\u0008\u000b-\u001f]/g;function V(t){return(t+"").replace(z,function(t){return F[t]}).replace(H,function(t){return"_x"+("000"+t.charCodeAt(0).toString(16)).substr(-4)+"_"})}var j=function(){var t=/&#(\d+);/g;function e(t,e){return String.fromCharCode(parseInt(e,10))}return function(i){return i.replace(t,e)}}();function W(t,e){switch(t){case"1":case"true":case"TRUE":return!0;default:return!1}}var U=function(t){for(var e="",i=0,n=0,r=0,o=0,a=0;i191&&n<224?e+=String.fromCharCode((31&n)<<6|63&r):(o=t.charCodeAt(i++),n<240?e+=String.fromCharCode((15&n)<<12|(63&r)<<6|63&o):(a=((7&n)<<18|(63&r)<<12|(63&o)<<6|63&t.charCodeAt(i++))-65536,e+=String.fromCharCode(55296+(a>>>10&1023)),e+=String.fromCharCode(56320+(1023&a)))));return e};if(c){var Y=function(t){var e,i,n,r=new Buffer(2*t.length),o=1,a=0,s=0;for(i=0;i>>10&1023),e=56320+(1023&e)),0!==s&&(r[a++]=255&s,r[a++]=s>>>8,s=0),r[a++]=e%256,r[a++]=e>>>8;return r.length=a,r.toString("ucs2")},G="foo bar baz☃🍣";U(G)==Y(G)&&(U=Y);var X=function(t){return Buffer(t,"binary").toString("utf8")};U(G)==X(G)&&(U=X)}var q,$,Z=(q={},function(t,e){var i=t+"|"+e;return void 0!==q[i]?q[i]:q[i]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([^☃]*)",e||"")}),K=($={},function(t){return void 0!==$[t]?$[t]:$[t]=new RegExp("(.*?)","g")}),Q=/<\/?vt:variant>/g,J=/]*)>(.*)"+e+""}function nt(t,e,i){return"<"+t+(x(i)?function(t){return w(t).map(function(e){return" "+e+'="'+t[e]+'"'}).join("")}(i):"")+(x(e)?(e.match(et)?' xml:space="preserve"':"")+">"+e+""}function rt(t,e){try{return t.toISOString().replace(/\.\d*/,"")}catch(t){if(e)throw t}}var ot,at,st,lt,ct,ut,ht,dt,ft,pt,gt,mt,vt,yt='\r\n',bt={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"};bt.main=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],ot=at=function(t){for(var e=[],i=0;i0?ht(t,e+4,e+4+i-1):""},pt=gt=function(t,e){var i=2*St(t,e);return i>0?ht(t,e+4,e+4+i-1):""},mt=vt=function(t,e){return function(t,e,i,n,r){void 0===i&&(i=!0),n||(n=8),r||8!==n||(r=52);var o,a,s=8*n-r-1,l=(1<>1,u=-7,h=i?-1:1,d=i?n-1:0,f=t[e+d];for(d+=h,o=f&(1<<-u)-1,f>>>=-u,u+=s;u>0;o=256*o+t[e+d],d+=h,u-=8);for(a=o&(1<<-u)-1,o>>>=-u,u+=r;u>0;a=256*a+t[e+d],d+=h,u-=8);return o===l?a?NaN:1/0*(f?-1:1):(0===o?o=1-c:(a+=Math.pow(2,r),o-=c),(f?-1:1)*a*Math.pow(2,o-r))}(t,e)};var Lt=function(t){return Array.isArray(t)};c&&(st=function(t,e,i){return Buffer.isBuffer(t)?t.toString("utf16le",e,i):lt(t,e,i)},ct=function(t,e,i){return Buffer.isBuffer(t)?t.toString("hex",e,e+i):ut(t,e,i)},dt=function(t,e){if(!Buffer.isBuffer(t))return ft(t,e);var i=t.readUInt32LE(e);return i>0?t.toString("utf8",e+4,e+4+i-1):""},pt=function(t,e){if(!Buffer.isBuffer(t))return gt(t,e);var i=2*t.readUInt32LE(e);return t.toString("utf16le",e+4,e+4+i-1)},ht=function(t,e){return this.toString("utf8",t,e)},ot=function(t){return t[0].length>0&&Buffer.isBuffer(t[0][0])?Buffer.concat(t[0]):at(t)},d=function(t){return Buffer.isBuffer(t[0])?Buffer.concat(t):[].concat.apply([],t)},mt=function(t,e){return Buffer.isBuffer(t)?t.readDoubleLE(e):vt(t,e)},Lt=function(t){return Buffer.isBuffer(t)||Array.isArray(t)}),"undefined"!=typeof cptable&&(st=function(t,e,i){return cptable.utils.decode(1200,t.slice(e,i))},ht=function(t,e,i){return cptable.utils.decode(65001,t.slice(e,i))},dt=function(t,i){var n=St(t,i);return n>0?cptable.utils.decode(e,t.slice(i+4,i+4+n-1)):""},pt=function(t,e){var i=2*St(t,e);return i>0?cptable.utils.decode(1200,t.slice(e+4,e+4+i-1)):""});var xt=function(t,e){return t[e]},wt=function(t,e){return 256*t[e+1]+t[e]},_t=function(t,e){var i=256*t[e+1]+t[e];return i<32768?i:-1*(65535-i+1)},St=function(t,e){return t[e+3]*(1<<24)+(t[e+2]<<16)+(t[e+1]<<8)+t[e]},Ct=function(t,e){return t[e+3]<<24|t[e+2]<<16|t[e+1]<<8|t[e]},kt=function(t){return t.match(/../g).map(function(t){return parseInt(t,16)})};function Tt(t,e){var i,n,r,o,s,l,u="",h=[];switch(e){case"dbcs":if(l=this.l,c&&Buffer.isBuffer(this))u=this.slice(this.l,this.l+2*t).toString("utf16le");else for(s=0;s!=t;++s)u+=String.fromCharCode(wt(this,l)),l+=2;t*=2;break;case"utf8":u=ht(this,this.l,this.l+t);break;case"utf16le":t*=2,u=st(this,this.l,this.l+t);break;case"lpstr":t=5+(u=dt(this,this.l)).length;break;case"lpwstr":t=5+(u=pt(this,this.l)).length,"\0"==u[u.length-1]&&(t+=2);break;case"cstr":for(t=0,u="";0!==(r=xt(this,this.l+t++));)h.push(a(r));u=h.join("");break;case"wstr":for(t=0,u="";0!==(r=wt(this,this.l+t));)h.push(a(r)),t+=2;t+=2,u=h.join("");break;case"dbcs-cont":for(u="",l=this.l,s=0;s!=t;++s){if(this.lens&&-1!==this.lens.indexOf(l))return r=xt(this,l),this.l=l+1,o=Tt.call(this,t-s,r?"dbcs-cont":"sbcs-cont"),h.join("")+o;h.push(a(wt(this,l))),l+=2}u=h.join(""),t*=2;break;case"sbcs-cont":for(u="",l=this.l,s=0;s!=t;++s){if(this.lens&&-1!==this.lens.indexOf(l))return r=xt(this,l),this.l=l+1,o=Tt.call(this,t-s,r?"dbcs-cont":"sbcs-cont"),h.join("")+o;h.push(a(xt(this,l))),l+=1}u=h.join("");break;default:switch(t){case 1:return i=xt(this,this.l),this.l++,i;case 2:return i=("i"===e?_t:wt)(this,this.l),this.l+=2,i;case 4:return"i"===e||0==(128&this[this.l+3])?(i=Ct(this,this.l),this.l+=4,i):(n=St(this,this.l),this.l+=4,n);case 8:if("f"===e)return n=mt(this,this.l),this.l+=8,n;case 16:u=ct(this,this.l,t)}}return this.l+=t,u}function Et(t,e,i){var n,r;if("dbcs"===i){for(r=0;r!=e.length;++r)this.writeUInt16LE(e.charCodeAt(r),this.l+2*r);n=2*e.length}else switch(t){case 1:n=1,this[this.l]=255&e;break;case 3:n=3,this[this.l+2]=255&e,e>>>=8,this[this.l+1]=255&e,e>>>=8,this[this.l]=255&e;break;case 4:n=4,this.writeUInt32LE(e,this.l);break;case 8:if(n=8,"f"===i){this.writeDoubleLE(e,this.l);break}case 16:break;case-4:n=4,this.writeInt32LE(e,this.l)}return this.l+=n,this}function At(t,e){var i=ct(this,this.l,t.length>>1);if(i!==t)throw e+"Expected "+t+" saw "+i;this.l+=t.length>>1}function Mt(t,e){t.l=e,t.read_shift=Tt,t.chk=At,t.write_shift=Et}function Dt(t,e){t.l+=e}function Pt(t){var e=u(t);return Mt(e,0),e}function Ot(t,e,i){var n,r,o;for(Mt(t,t.l||0);t.l0&&t.push(i),i=null},r=function(t){return t=128?1:0)+1+n,n>=128&&++r,n>=16384&&++r,n>=2097152&&++r;var a=t.next(r);o<=127?a.write_shift(1,o):(a.write_shift(1,128+(127&o)),a.write_shift(1,o>>7));for(var s=0;4!=s;++s){if(!(n>=128)){a.write_shift(1,n);break}a.write_shift(1,128+(127&n)),n>>=7}n>0&&Lt(i)&&t.push(i)}function Rt(t,e){for(e.s?(t.cRel&&(t.c+=e.s.c),t.rRel&&(t.r+=e.s.r)):(t.c+=e.c,t.r+=e.r),t.cRel=t.rRel=0;t.c>=256;)t.c-=256;for(;t.r>=65536;)t.r-=65536;return t}function Ft(t,e){return t.s=Rt(t.s,e.s),t.e=Rt(t.e,e.s),t}function Bt(t,e){return{ich:t.read_shift(2),ifnt:t.read_shift(2)}}function zt(t,e){var i=t.l,n=t.read_shift(1),r=jt(t),o=[],a={t:r,h:r};if(0!=(1&n)){for(var s=t.read_shift(4),l=0;l!=s;++l)o.push(Bt(t));a.r=o}else a.r=""+V(r)+"";return t.l=i+e,a}function Ht(t){var e=t.read_shift(4),i=t.read_shift(2);i+=t.read_shift(1)<<16;t.read_shift(1);return{c:e,iStyleRef:i}}function Vt(t){var e=t.read_shift(4);return 0===e||4294967295===e?"":t.read_shift(e,"dbcs")}function jt(t){var e=t.read_shift(4);return 0===e?"":t.read_shift(e,"dbcs")}function Wt(t,e){return null==e&&(e=Pt(4+2*t.length)),e.write_shift(4,t.length),t.length>0&&e.write_shift(0,t,"dbcs"),e}!function(t,e){var i;if(void 0!==e)i=e;else if("undefined"!=typeof require)try{i=require("crypto")}catch(t){i=null}t.rc4=function(t,e){var i=new Array(256),n=0,r=0,o=0,a=0;for(r=0;256!=r;++r)i[r]=r;for(r=0;256!=r;++r)o=o+i[r]+t[r%t.length].charCodeAt(0)&255,a=i[r],i[r]=i[o],i[o]=a;for(r=o=0,out=Buffer(e.length),n=0;n!=e.length;++n)o=(o+i[r=r+1&255])%256,a=i[r],i[r]=i[o],i[o]=a,out[n]=e[n]^i[i[r]+i[o]&255];return out},t.md5=i?function(t){return i.createHash("md5").update(t).digest("hex")}:function(t){throw"unimplemented"}}({},"undefined"!=typeof crypto?crypto:void 0);var Ut=Vt,Yt=function(t,e){return e||(e=Pt(127)),e.write_shift(4,t.length>0?t.length:4294967295),t.length>0&&e.write_shift(0,t,"dbcs"),e};function Gt(t){var e=t.slice(t.l,t.l+4),i=1&e[0],n=2&e[0];t.l+=4,e[0]&=252;var r=0===n?mt([0,0,0,0,e[0],e[1],e[2],e[3]],0):Ct(e,0)>>2;return i?r/100:r}function Xt(t){var e={s:{},e:{}};return e.s.r=t.read_shift(4),e.e.r=t.read_shift(4),e.s.c=t.read_shift(4),e.e.c=t.read_shift(4),e}function qt(t,e){return t.read_shift(8,"f")}var $t={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Zt=_($t);var Kt=2,Qt=3,Jt=12,te=81,ee=[80,te],ie={1:{n:"CodePage",t:Kt},2:{n:"Category",t:80},3:{n:"PresentationFormat",t:80},4:{n:"ByteCount",t:Qt},5:{n:"LineCount",t:Qt},6:{n:"ParagraphCount",t:Qt},7:{n:"SlideCount",t:Qt},8:{n:"NoteCount",t:Qt},9:{n:"HiddenCount",t:Qt},10:{n:"MultimediaClipCount",t:Qt},11:{n:"Scale",t:11},12:{n:"HeadingPair",t:4096|Jt},13:{n:"DocParts",t:4126},14:{n:"Manager",t:80},15:{n:"Company",t:80},16:{n:"LinksDirty",t:11},17:{n:"CharacterCount",t:Qt},19:{n:"SharedDoc",t:11},22:{n:"HLinksChanged",t:11},23:{n:"AppVersion",t:Qt,p:"version"},26:{n:"ContentType",t:80},27:{n:"ContentStatus",t:80},28:{n:"Language",t:80},29:{n:"Version",t:80},255:{}},ne={1:{n:"CodePage",t:Kt},2:{n:"Title",t:80},3:{n:"Subject",t:80},4:{n:"Author",t:80},5:{n:"Keywords",t:80},6:{n:"Comments",t:80},7:{n:"Template",t:80},8:{n:"LastAuthor",t:80},9:{n:"RevNumber",t:80},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:Qt},15:{n:"WordCount",t:Qt},16:{n:"CharCount",t:Qt},17:{n:"Thumbnail",t:71},18:{n:"ApplicationName",t:30},19:{n:"DocumentSecurity",t:Qt},255:{}},re={2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}};!function(){for(var t in re)re.hasOwnProperty(t)&&(ie[t]=ne[t]=re[t])}();var oe={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},ae=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];var se,le=[0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0].map(function(t){return[t>>16&255,t>>8&255,255&t]}),ce={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.chartsheet":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"TODO","application/vnd.ms-excel.dialogsheet":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"TODO","application/vnd.ms-excel.macrosheet":"TODO","application/vnd.ms-excel.macrosheet+xml":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.ms-excel.comments":"comments","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"TODO","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO",sheet:"js"},ue=(w(se={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}}).forEach(function(t){se[t].xlsm||(se[t].xlsm=se[t].xlsx)}),w(se).forEach(function(t){w(se[t]).forEach(function(e){ce[se[t][e]]=t})}),se),he=function(t){for(var e=[],i=w(t),n=0;n!==i.length;++n)null==e[t[i[n]]]&&(e[t[i[n]]]=[]),e[t[i[n]]].push(i[n]);return e}(ce);bt.CT="http://schemas.openxmlformats.org/package/2006/content-types";var de=nt("Types",null,{xmlns:bt.CT,"xmlns:xsd":bt.xsd,"xmlns:xsi":bt.xsi}),fe=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["rels",he.rels[0]]].map(function(t){return nt("Default",null,{Extension:t[0],ContentType:t[1]})});var pe={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument"};function ge(t,e){if(!t)return t;"/"!==e.charAt(0)&&(e="/"+e);var i={},n={};return t.match(M).forEach(function(t){var r=O(t);if("2&&(e[e.length]="",e[1]=e[1].replace("/>",">")),e.join("")}var ye=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];bt.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",pe.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var be=function(){for(var t=new Array(ye.length),e=0;e]*>(.*)")}return t}();var Le=nt("cp:coreProperties",null,{"xmlns:cp":bt.CORE_PROPS,"xmlns:dc":bt.dc,"xmlns:dcterms":bt.dcterms,"xmlns:dcmitype":bt.dcmitype,"xmlns:xsi":bt.xsi});function xe(t,e,i,n,r){null==r[t]&&null!=e&&""!==e&&(r[t]=e,n[n.length]=i?nt(t,e,i):it(t,e))}var we=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];bt.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",pe.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var _e=nt("Properties",null,{xmlns:bt.EXT_PROPS,"xmlns:vt":bt.vt});bt.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",pe.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var Se=/<[^>]+>[^<]*/g;var Ce=nt("Properties",null,{xmlns:bt.CUST_PROPS,"xmlns:vt":bt.vt});function ke(t,e){var i=[yt,Ce];if(!t)return i.join("");var n=1;return w(t).forEach(function(e){++n,i[i.length]=nt("property",function(t){switch(typeof t){case"string":return nt("vt:lpwstr",t);case"number":return nt((0|t)==t?"vt:i4":"vt:r8",String(t));case"boolean":return nt("vt:bool",t?"true":"false")}if(t instanceof Date)return nt("vt:filetime",rt(t));throw new Error("Unable to serialize "+t)}(t[e]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:e})}),i.length>2&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")}function Te(t,e,i){switch(e){case"Description":e="Comments"}t[e]=i}function Ee(t){var e=t.read_shift(4),i=t.read_shift(4);return new Date(1e3*(i/1e7*Math.pow(2,32)+e/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Ae(t,e,i){var n=t.read_shift(0,"lpstr");return i&&(t.l+=4-(n.length+1&3)&3),n}function Me(t,e,i){var n=t.read_shift(0,"lpwstr");return i&&(t.l+=4-(n.length+1&3)&3),n}function De(t,e,i){return 31===e?Me(t):Ae(t,0,i)}function Pe(t,e,i){return De(t,e,!1===i?0:4)}function Oe(t){return[Fe(t,te),Fe(t,Qt)]}function Ie(t){return function(t){for(var e=t.read_shift(4),i=[],n=0;n!=e/2;++n)i.push(Oe(t));return i}(t)}function Ne(t,e){for(var i=t.read_shift(4),n={},r=0;r!=i;++r){var o=t.read_shift(4),a=t.read_shift(4);n[o]=t.read_shift(a,1200===e?"utf16le":"utf8").replace(f,"").replace(p,"!")}return 3&t.l&&(t.l=t.l>>3<<2),n}function Re(t){var e=t.read_shift(4),i=t.slice(t.l,t.l+e);return!0&e&&(t.l+=4-(3&e)&3),i}function Fe(t,e,i){var n,r=t.read_shift(2),o=i||{};if(t.l+=2,e!==Jt&&r!==e&&-1===ee.indexOf(e))throw new Error("Expected type "+e+" saw "+r);switch(e===Jt?r:e){case 2:return n=t.read_shift(2,"i"),o.raw||(t.l+=2),n;case 3:return n=t.read_shift(4,"i");case 11:return 0!==t.read_shift(4);case 19:return n=t.read_shift(4);case 30:return Ae(t,0,4).replace(f,"");case 31:return Me(t);case 64:return Ee(t);case 65:return Re(t);case 71:return function(t){var e={};return e.Size=t.read_shift(4),t.l+=e.Size,e}(t);case 80:return Pe(t,r,!o.raw&&4).replace(f,"");case 81:return function(t,e){if(!e)throw new Error("dafuq?");return De(t,e,0)}(t,r).replace(f,"");case 4108:return Ie(t);case 4126:return function(t){return function(t){for(var e=t.read_shift(4),i=[],n=0;n!=e;++n)i[n]=t.read_shift(0,"lpstr");return i}(t)}(t);default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+r)}}function Be(t,e){var i,r=t.l,o=t.read_shift(4),a=t.read_shift(4),s=[],l=0,c=0,u=-1;for(l=0;l!=a;++l){var h=t.read_shift(4),d=t.read_shift(4);s[l]=[h,d+r]}var f={};for(l=0;l!=a;++l){if(t.l!==s[l][1]){var p=!0;if(l>0&&e)switch(e[s[l-1][0]].t){case 2:t.l+2===s[l][1]&&(t.l+=2,p=!1);break;case 80:case 4108:t.l<=s[l][1]&&(t.l=s[l][1],p=!1)}if(!e&&t.l<=s[l][1]&&(p=!1,t.l=s[l][1]),p)throw new Error("Read Error: Expected address "+s[l][1]+" at "+t.l+" :"+l)}if(e){var g=e[s[l][0]];if(f[g.n]=Fe(t,g.t,{raw:!0}),"version"===g.p&&(f[g.n]=String(f[g.n]>>16)+"."+String(65535&f[g.n])),"CodePage"==g.n)switch(f[g.n]){case 0:f[g.n]=1252;case 1e4:case 1252:case 874:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 932:case 936:case 949:case 950:case 1200:case 1201:case 65e3:case-536:case 65001:case-535:n(c=f[g.n]);break;default:throw new Error("Unsupported CodePage: "+f[g.n])}}else if(1===s[l][0]){if(c=f.CodePage=Fe(t,Kt),n(c),-1!==u){var m=t.l;t.l=s[u][1],i=Ne(t,c),t.l=m}}else if(0===s[l][0]){if(0===c){u=l,t.l=s[l+1][1];continue}i=Ne(t,c)}else{var v,y=i[s[l][0]];switch(t[t.l]){case 65:t.l+=4,v=Re(t);break;case 30:case 31:t.l+=4,v=Pe(t,t[t.l-4]);break;case 3:t.l+=4,v=t.read_shift(4,"i");break;case 19:t.l+=4,v=t.read_shift(4);break;case 5:t.l+=4,v=t.read_shift(8,"f");break;case 11:t.l+=4,v=Ve(t,4);break;case 64:t.l+=4,v=new Date(Ee(t));break;default:throw new Error("unparsed value: "+t[t.l])}f[y]=v}}return t.l=r+o,f}function ze(t,e){var i,n,r,o,a,s=t.content;Mt(s,0),s.chk("feff","Byte Order: ");s.read_shift(2);var l=s.read_shift(4);if(s.chk(L.utils.consts.HEADER_CLSID,"CLSID: "),1!==(i=s.read_shift(4))&&2!==i)throw"Unrecognized #Sets: "+i;if(n=s.read_shift(16),o=s.read_shift(4),1===i&&o!==s.l)throw"Length mismatch";2===i&&(r=s.read_shift(16),a=s.read_shift(4));var c,u=Be(s,e),h={SystemIdentifier:l};for(var d in u)h[d]=u[d];if(h.FMTID=n,1===i)return h;if(s.l!==a)throw"Length mismatch 2: "+s.l+" !== "+a;try{c=Be(s,null)}catch(t){}for(d in c)h[d]=c[d];return h.FMTID=[n,r],h}function He(t,e){return t.read_shift(e),null}function Ve(t,e){return 1===t.read_shift(e)}function je(t){return t.read_shift(2,"u")}function We(t,e){return function(t,e,i){for(var n=[],r=t.l+e;t.l=8&&(e=1200),void 0===n||5!==n.biff)&&(t.read_shift(1)&&(2,o="dbcs-cont"));var s=r?t.read_shift(r,o):"";return e=a,s}function Ye(t){var i=e;e=1200;var n,r,o=t.read_shift(2),a=t.read_shift(1),s=4&a,l=8&a,c={};l&&(n=t.read_shift(2)),s&&(r=t.read_shift(4));var u=1&a?"dbcs-cont":"sbcs-cont",h=0===o?"":t.read_shift(o,u);return l&&(t.l+=4*n),s&&(t.l+=r),c.t=h,l||(c.raw=""+c.t+"",c.r=c.t),e=i,c}function Ge(t,e,i){return 0===t.read_shift(1)?t.read_shift(e,"sbcs-cont"):t.read_shift(e,"dbcs-cont")}function Xe(t,e,i){var n=t.read_shift(void 0!==i&&i.biff>0&&i.biff<8?1:2);return 0===n?(t.l++,""):Ge(t,n)}function qe(t,e,i){if(5!==i.biff&&2!==i.biff)return Xe(t,0,i);var n=t.read_shift(1);return 0===n?(t.l++,""):t.read_shift(n,"sbcs-cont")}var $e=Dt,Ze=function(t,e){var i=t.read_shift(16);switch(16,i){case"e0c9ea79f9bace118c8200aa004ba90b":return function(t,e){var i=t.read_shift(4),n=t.l,r=!1;i>24&&(t.l+=i-24,"795881f43b1d7f48af2c825dc4852763"===t.read_shift(16)&&(r=!0),t.l=n);var o=t.read_shift((r?i-24:i)>>1,"utf16le").replace(f,"");return r&&(t.l+=24),o}(t);case"0303000000000000c000000000000046":return function(t,e){t.read_shift(2);var i=t.read_shift(4),n=t.read_shift(i,"cstr");t.read_shift(2),t.read_shift(2);if(0===t.read_shift(4))return n.replace(/\\/g,"/");var r=t.read_shift(4);t.read_shift(2);return t.read_shift(r>>1,"utf16le").replace(f,"")}(t);default:throw"unsupported moniker "+i}},Ke=function(t,e){var i=t.read_shift(4);return t.read_shift(i,"utf16le").replace(f,"")};function Qe(t,e){return[t.read_shift(1),t.read_shift(1),t.read_shift(1),t.read_shift(1)]}function Je(t,e){var i=Qe(t);return i[3]=0,i}function ti(t,e){return{r:t.read_shift(2),c:t.read_shift(2),ixfe:t.read_shift(2)}}function ei(t,e){return[t.read_shift(2),t.read_shift(2,"i"),t.read_shift(2,"i")]}function ii(t,e){return[t.read_shift(2),Gt(t)]}function ni(t,e){var i=t.read_shift(2),n=t.read_shift(2);return{s:{c:t.read_shift(2),r:i},e:{c:t.read_shift(2),r:n}}}function ri(t,e){var i=t.read_shift(2),n=t.read_shift(2);return{s:{c:t.read_shift(1),r:i},e:{c:t.read_shift(1),r:n}}}var oi=ri;function ai(t,e){t.l+=4;var i=t.read_shift(2),n=t.read_shift(2),r=t.read_shift(2);return t.l+=12,[n,i,r]}var si={21:ai,19:Dt,18:function(t,e){t.l+=12},17:function(t,e){t.l+=8},16:Dt,15:Dt,13:function(t,e){var i={};return t.l+=4,t.l+=16,i.fSharedNote=t.read_shift(2),t.l+=4,i},12:function(t,e){t.l+=24},11:function(t,e){t.l+=10},10:function(t,e){t.l+=16},9:Dt,8:function(t,e){t.l+=6},7:function(t,e){return t.l+=4,t.cf=t.read_shift(2),{}},6:function(t,e){t.l+=6},4:Dt,0:function(t,e){t.l+=4}};var li=je;function ci(t,e){var i={};switch(i.BIFFVer=t.read_shift(2),e-=2,i.BIFFVer){case 1536:case 1280:case 2:case 7:break;default:throw"Unexpected BIFF Ver "+i.BIFFVer}return t.read_shift(e),i}var ui=He;function hi(t,e,i){var n=ti(t),r=Xe(t,0,i);return n.val=r,n}function di(t,e,i){var n={},r=(t.read_shift(4),t.read_shift(4),t.read_shift(4)),o=t.read_shift(2);return n.patternType=ae[r>>26],n.icvFore=127&o,n.icvBack=o>>7&127,n}var fi=function(t,e,i){return 0===e?"":qe(t,0,i)};function pi(t,e,i){var n,r=t.read_shift(2),o={fBuiltIn:1&r,fWantAdvise:r>>>1&1,fWantPict:r>>>2&1,fOle:r>>>3&1,fOleLink:r>>>4&1,cf:r>>>5&1023,fIcon:r>>>15&1};return 14849===i.sbcch&&(n=function(t,e){t.l+=4,e-=4;var i=t.l+e,n=Ue(t),r=t.read_shift(2);if(r!==(i-=t.l))throw"Malformed AddinUdf: padding = "+i+" != "+r;return t.l+=r,n}(t,e-2)),o.body=n||t.read_shift(e-2),o}var gi=Dt,mi=Dt,vi=Dt,yi=Dt,bi=Ve,Li=ti,xi=qt,wi=je,_i=je,Si=qt,Ci=Ve,ki=je,Ti=Ve,Ei=He,Ai=Ve,Mi=je,Di=Ve,Pi=Ve,Oi=je,Ii=He,Ni=He,Ri=He,Fi=He,Bi=He,zi=je,Hi=fi,Vi=je,ji=Ve,Wi=fi,Ui=je,Yi=He,Gi=qt,Xi=He,qi=Ve,$i=je,Zi=Ve,Ki=Ve,Qi=je,Ji=Ve,tn=je,en=Ve,nn=Ve,rn=qt,on=We,an=Ve,sn=We,ln=Xe,cn=Ve,un=qt,hn=Ve,dn=Ve,fn=Ve,pn=Dt,gn=Dt,mn=Dt,vn=Dt,yn=Dt,bn=Dt,Ln=Dt,xn=Dt,wn=Dt,_n=Dt,Sn=Dt,Cn=Dt,kn=Dt,Tn=Dt,En=Dt,An=Dt,Mn=Dt,Dn=Dt,Pn=Dt,On=Dt,In=Dt,Nn=Dt,Rn=Dt,Fn=Dt,Bn=Dt,zn=Dt,Hn=Dt,Vn=Dt,jn=Dt,Wn=Dt,Un=Dt,Yn=Dt,Gn=Dt,Xn=Dt,qn=Dt,$n=Dt,Zn=Dt,Kn=Dt,Qn=Dt,Jn=Dt,tr=Dt,er=Dt,ir=Dt,nr=Dt,rr=Dt,or=Dt,ar=Dt,sr=Dt,lr=Dt,cr=Dt,ur=Dt,hr=Dt,dr=Dt,fr=Dt,pr=Dt,gr=Dt,mr=Dt,vr=Dt,yr=Dt,br=Dt,Lr=Dt,xr=Dt,wr=Dt,_r=Dt,Sr=Dt,Cr=Dt,kr=Dt,Tr=Dt,Er=Dt,Ar=Dt,Mr=Dt,Dr=Dt,Pr=Dt,Or=Dt,Ir=Dt,Nr=Dt,Rr=Dt,Fr=Dt,Br=Dt,zr=Dt,Hr=Dt,Vr=Dt,jr=Dt,Wr=Dt,Ur=Dt,Yr=Dt,Gr=Dt,Xr=Dt,qr=Dt,$r=Dt,Zr=Dt,Kr=Dt,Qr=Dt,Jr=Dt,to=Dt,eo=Dt,io=Dt,no=Dt,ro=Dt,oo=Dt,ao=Dt,so=Dt,lo=Dt,co=Dt,uo=Dt,ho=Dt,fo=Dt,po=Dt,go=Dt,mo=Dt,vo=Dt,yo=Dt,bo=Xe,Lo=Dt,xo=Dt,wo=Dt,_o=Dt,So=Dt,Co=Dt,ko=Dt,To=Dt,Eo=Dt,Ao=Dt,Mo=Dt,Do=Dt,Po=Dt,Oo=Dt,Io=Dt,No=Dt,Ro=Dt,Fo=Dt,Bo=Dt,zo=Dt,Ho=Dt,Vo=Dt,jo=Dt,Wo=Dt,Uo=Dt,Yo=Dt,Go=Dt,Xo=Dt,qo=Dt,$o=Dt,Zo=Dt,Ko=Dt,Qo=Dt,Jo=Dt,ta=Dt,ea=Dt,ia=Dt,na=Dt,ra=Dt,oa=Dt,aa=Dt,sa=Dt,la=Dt,ca=Dt,ua=Dt,ha=Dt,da=Dt,fa=Dt,pa=Dt,ga=Dt,ma=Dt,va=Dt,ya=Dt,ba=Dt,La=Dt,xa=Dt,wa=Dt,_a=Dt,Sa=Dt,Ca=Dt,ka=Dt,Ta=Dt,Ea=Dt,Aa=Dt,Ma=Dt,Da=Dt,Pa=Dt,Oa=Dt,Ia=Dt,Na=Dt,Ra=Dt,Fa=Dt,Ba=Dt,za=Dt,Ha=Dt,Va=Dt,ja=Dt,Wa=Dt,Ua=Dt,Ya=Dt,Ga=Dt,Xa=Dt,qa=Dt,$a=Dt,Za=Dt,Ka=Dt,Qa=Dt,Ja=Dt,ts=Dt,es=Dt,is=Dt,ns=Dt,rs=Dt,os=Dt,as=Dt,ss=Dt,ls=Dt,cs=Dt,us=Dt,hs=Dt,ds=Dt,fs=Dt,ps=Dt,gs=Dt,ms=Dt,vs=Dt,ys=Dt,bs=Dt,Ls=Dt,xs=Dt,ws=Dt,_s=Dt,Ss=Dt,Cs=Dt,ks=Dt,Ts=Dt,Es=Dt,As=Dt,Ms=Dt,Ds=Dt,Ps=Dt,Os=Dt,Is=Dt,Ns=Dt,Rs=Dt,Fs=Dt,Bs=Dt,zs=Dt,Hs=Dt,Vs=Dt,js=Dt,Ws=Dt,Us=Dt,Ys=Dt,Gs=Dt,Xs=Dt,qs=Dt,$s=Dt,Zs=Dt,Ks=Dt,Qs=Dt,Js=Dt,tl=Dt,el=Dt;var il={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},nl=function(){var t=Z("t"),e=Z("rPr"),i=//g,n=/<\/r>/,r=/\r\n/g,o=function(t,e,i){var n={},r=65001,o=t.match(M),a=0;if(o)for(;a!=o.length;++a){var s=O(o[a]);switch(s[0]){case"":break;case"":break;case"":n.strike=1;break;case"":break;case"":n.u=1;break;case"":break;case"":n.b=1;break;case"":break;case"":n.i=1;break;case"":break;case"'),i.push(""),r};function a(i){var n=[[],"",[]],a=i.match(t);if(!x(a))return"";n[1]=a[1];var s=i.match(e);return x(s)&&o(s[1],n[0],n[2]),n[0].join("")+n[1].replace(r,"
    ")+n[2].join("")}return function(t){return t.replace(i,"").split(n).map(a).join("")}}(),rl=/]*>([^<]*)<\/t>/g,ol=//;function al(t,e){var i=!e||e.cellHTML,n={};return t?(116===t.charCodeAt(1)?(n.t=U(B(t.substr(t.indexOf(">")+1).split(/<\/t>/)[0])),n.r=t,i&&(n.h=n.t)):t.match(ol)&&(n.r=t,n.t=U(B(t.match(rl).join("").replace(M,""))),i&&(n.h=nl(t))),n):null}var sl=/]*)>([\s\S]*)<\/sst>/,ll=/<(?:si|sstItem)>/g,cl=/<\/(?:si|sstItem)>/;pe.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var ul=/^\s|\s$|[\t\n\r]/;var hl=function(t,e){return null==e&&(e=Pt(5+2*t.t.length)),e.write_shift(1,0),Wt(t.t,e),e};function dl(t,e){var i=It();Nt(i,"BrtBeginSst",function(t,e){return e||(e=Pt(8)),e.write_shift(4,t.Count),e.write_shift(4,t.Unique),e}(t));for(var n=0;n4||n.Major<2)throw"unrecognized major version code: "+n.Major;i.Flags=t.read_shift(4),e-=4;var r=t.read_shift(4);return e-=4,i.EncryptionHeader=function(t,e){var i={};i.Flags=t.read_shift(4);var n=t.read_shift(4);if(0!==n)throw"Unrecognized SizeExtra: "+n;switch(i.AlgID=t.read_shift(4),i.AlgID){case 0:case 26625:case 26126:case 26127:case 26128:break;default:throw"Unrecognized encryption algorithm: "+i.AlgID}return Dt(t,e-12),i}(t,r),e-=r,i.EncryptionVerifier=function(t,e){return Dt(t,e)}(t,e),i}var ml,vl,yl,bl,Ll=(ml=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],vl=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],yl=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],bl=function(t,e){return 255&((i=t^e)/2|128*i);var i},function(t){for(var e,i,n,r=fl(t),o=function(t){for(var e=vl[t.length-1],i=104,n=t.length-1;n>=0;--n)for(var r=t[n],o=0;7!=o;++o)64&r&&(e^=yl[i]),r*=2,--i;return e}(r),a=r.length,s=u(16),l=0;16!=l;++l)s[l]=0;for(1==(1&a)&&(e=o>>8,s[a]=bl(ml[0],e),--a,e=255&o,i=r[r.length-1],s[a]=bl(i,e));a>0;)e=o>>8,s[--a]=bl(r[a],e),e=255&o,s[--a]=bl(r[a],e);for(a=15,n=15-r.length;n>0;)e=o>>8,s[a]=bl(ml[n],e),--n,e=255&o,s[--a]=bl(r[a],e),--a,--n;return s}),xl=function(t){var e=0,i=Ll(t);return function(t){var n=function(t,e,i,n,r){var o,a;for(r||(r=e),n||(n=Ll(t)),o=0;o!=e.length;++o)a=e[o],a=255&((a^=n[i])>>5|a<<3),r[o]=a,++i;return[r,i,n]}(null,t,e,i);return e=n[1],n[0]}};function wl(t,e,i,n){var r={key:je(t),verificationBytes:je(t)};return i.password&&(r.verifier=function(t){var e,i,n=0,r=fl(t),o=r.length+1;for((e=u(o))[0]=r.length,i=1;i!=o;++i)e[i]=r[i-1];for(i=o-1;i>=0;--i)n=((0==(16384&n)?0:1)|n<<1&32767)^e[i];return 52811^n}(i.password)),n.valid=r.verificationBytes===r.verifier,n.valid&&(n.insitu_decrypt=xl(i.password)),r}function _l(t,e,i){var n=i||{};return n.Info=t.read_shift(2),t.l-=2,1===n.Info?n.Data=function(t,e){var i={},n=i.EncryptionVersionInfo=pl(t);if(1!=n.Major||1!=n.Minor)throw"unrecognized version code "+n.Major+" : "+n.Minor;return i.Salt=t.read_shift(16),i.EncryptedVerifier=t.read_shift(16),i.EncryptedVerifierHash=t.read_shift(16),i}(t):n.Data=gl(t,e),n}function Sl(t){for(var e=0,i=1;3!=e;++e)i=256*i+(t[e]>255?255:t[e]<0?0:t[e]);return i.toString(16).toUpperCase().substr(1)}function Cl(t,e){if(0==e)return t;var i,n,r=function(t){var e=t[0]/255,i=t[1]/255,n=t[2]/255,r=Math.max(e,i,n),o=Math.min(e,i,n),a=r-o;if(0===a)return[0,0,e];var s,l=0,c=r+o;switch(s=a/(c>1?2-c:c),r){case e:l=((i-n)/a+6)%6;break;case i:l=(n-e)/a+2;break;case n:l=(e-i)/a+4}return[l/6,s,c/2]}((n=(i=t).substr("#"===i[0]?1:0,6),[parseInt(n.substr(0,2),16),parseInt(n.substr(2,2),16),parseInt(n.substr(4,2),16)]));return r[2]=e<0?r[2]*(1+e):1-(1-r[2])*(1-e),Sl(function(t){var e,i=t[0],n=t[1],r=t[2],o=2*n*(r<.5?r:1-r),a=r-o/2,s=[a,a,a],l=6*i;if(0!==n)switch(0|l){case 0:case 6:e=o*l,s[0]+=o,s[1]+=e;break;case 1:e=o*(2-l),s[0]+=e,s[1]+=o;break;case 2:e=o*(l-2),s[1]+=o,s[2]+=e;break;case 3:e=o*(4-l),s[1]+=e,s[2]+=o;break;case 4:e=o*(l-4),s[2]+=o,s[0]+=e;break;case 5:e=o*(6-l),s[2]+=e,s[0]+=o}for(var c=0;3!=c;++c)s[c]=Math.round(255*s[c]);return s}(r))}var kl=7,Tl=15,El=1,Al=kl;function Ml(t){return(t+(128/Al|0)/256)*Al|0}function Dl(t){return((t-5)/Al*100+.5|0)/100}function Pl(t){return((t*Al+5)/Al*256|0)/256}function Ol(t){return Pl(Dl(Ml(t)))}function Il(t,e){if(Ol(t)!=t){for(Al=kl;Al>El&&Ol(t)!==t;--Al);if(Al===El)for(Al=kl+1;Al]*)>.*<\/numFmts>/,zl=/]*)>.*<\/cellXfs>/,Hl=/]*)>.*<\/fills>/,Vl=/]*)>.*<\/borders>/,function(t,e){var i;return(i=t.match(Bl))&&function(t,e){Rl.NumberFmt=[];for(var i=w(g._table),n=0;n":case"":case"":break;case"0&&g.load(a,s);break;default:if(e.WTF)throw"unrecognized "+o[0]+" in numFmts"}}}(i,e),(i=t.match(/]*)>.*<\/fonts>/))&&function(t,e){Rl.Fonts=[];var i={};t[0].match(M).forEach(function(t){var e=O(t);switch(e[0]){case"":case"":case"":Rl.Fonts.push(i),i={};break;case"":case"":break;case"":i.bold=!0;break;case"":i.underline=!0;break;case"":i.italic=!0;break;case"":i.strike=!0;break;case"":i.outline=!0;break;case"":i.shadow=!0;break;case"":case"":break;case"":case"":break;case"":case"":case"":break;case"":Rl.Fills.push(i),i={};break;case"":case"":break;case"":case"":break;case"":case"":break;default:if(e.WTF)throw"unrecognized "+n[0]+" in fills"}})}(i,e),(i=t.match(Vl))&&function(t,e){Rl.Borders=[];var i={},n={};t[0].match(M).forEach(function(t){var e=O(t);switch(e[0]){case"":case"":break;case"":i={},e.diagonalUp&&(i.diagonalUp=e.diagonalUp),e.diagonalDown&&(i.diagonalDown=e.diagonalDown),Rl.Borders.push(i);break;case"":break;case"":case"":case"":break;case"":break;case"":var r={};n.vertical&&(r.vertical=n.vertical),n.horizontal&&(r.horizontal=n.horizontal),null!=n.textRotation&&(r.textRotation=n.textRotation),n.indent&&(r.indent=n.indent),n.wrapText&&(r.wrapText=n.wrapText),i.alignment=r;break;case"":case"":break;case"":case""];return[[5,8],[23,26],[41,44],[63,66],[164,392]].forEach(function(e){for(var n=e[0];n<=e[1];++n)void 0!==t[n]&&(i[i.length]=nt("numFmt",null,{numFmtId:n,formatCode:V(t[n])}))}),1===i.length?"":(i[i.length]="",i[0]=nt("numFmts",null,{count:i.length-2}).replace("/>",">"),i.join(""))}(t.SSF))&&(n[n.length]=i),n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',(i=function(t){var e=[];return e[e.length]=nt("cellXfs",null),t.forEach(function(t){e[e.length]=nt("xf",null,t)}),e[e.length]="",2===e.length?"":(e[0]=nt("cellXfs",null,{count:e.length-2}).replace("/>",">"),e.join(""))}(e.cellXfs))&&(n[n.length]=i),n[n.length]='',n[n.length]='',n[n.length]='',n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}function Yl(t,e){Fl.themeElements.clrScheme=[];var i={};t[0].match(M).forEach(function(t){var n=O(t);switch(n[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===n[0][1]?(Fl.themeElements.clrScheme.push(i),i={}):i.name=n[0].substring(3,n[0].length-1);break;default:if(e.WTF)throw"unrecognized "+n[0]+" in clrScheme"}})}function Gl(t,e){}function Xl(t,e){}pe.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",pe.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var ql=/]*)>[^\u2603]*<\/a:clrScheme>/,$l=/]*)>[^\u2603]*<\/a:fontScheme>/,Zl=/]*)>[^\u2603]*<\/a:fmtScheme>/;var Kl=/]*)>[^\u2603]*<\/a:themeElements>/;function Ql(t,e){if(!t||0===t.length)return Fl;var i;if(!(i=t.match(Kl)))throw"themeElements not found in theme";return function(t,e){var i;Fl.themeElements={},[["clrScheme",ql,Yl],["fontScheme",$l,Gl],["fmtScheme",Zl,Xl]].forEach(function(n){if(!(i=t.match(n[1])))throw n[0]+" not found in themeElements";n[2](i,e)})}(i[0],e),Fl}function Jl(t,e){var i={};switch(i.xclrType=t.read_shift(2),i.nTintShade=t.read_shift(2),i.xclrType){case 0:t.l+=4;break;case 1:i.xclrValue=function(t,e){return Dt(t,e)}(t,4);break;case 2:i.xclrValue=Qe(t);break;case 3:i.xclrValue=function(t,e){return t.read_shift(4)}(t);break;case 4:t.l+=4}return t.l+=8,i}function tc(t,e){var i=t.read_shift(2),n=t.read_shift(2),r=[i];switch(i){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:r[1]=Jl(t);break;case 6:r[1]=function(t,e){return Dt(t,e)}(t,n);break;case 14:case 15:r[1]=t.read_shift(5===n?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+i+" "+n)}return r}function ec(t,e,i){i.forEach(function(t){var i=e[t.ref];if(!i){i={},e[t.ref]=i;var n=mh(e["!ref"]||"BDWGO1000001:A1"),r=fh(t.ref);n.s.r>r.r&&(n.s.r=r.r),n.e.rr.c&&(n.s.c=r.c),n.e.c0?0|parseInt(r,10):0,l=a.length>0?0|parseInt(a,10):0;return l<0&&0===o.length&&(l=0),o.length>0&&(l+=t.c),n.length>0&&(s+=t.r),i+uh(l)+sh(s)}return function(n,r){return t=r,n.replace(e,i)}}();function oc(t,e){t.l+=1}function ac(t,e){var i=t.read_shift(2);return[16383&i,i>>14&1,i>>15&1]}function sc(t,e){var i=t.read_shift(2),n=t.read_shift(2),r=ac(t),o=ac(t);return{s:{r:i,c:r[0],cRel:r[1],rRel:r[2]},e:{r:n,c:o[0],cRel:o[1],rRel:o[2]}}}function lc(t,e){var i=t.read_shift(2),n=ac(t);return{r:i,c:n[0],cRel:n[1],rRel:n[2]}}function cc(t,e){return[t.read_shift(1),t.read_shift(1)]}var uc,hc=(uc=4,function(t,e){t.l+=uc});function dc(t){var e=[];switch(e[0]=t.read_shift(1)){case 4:e[1]=Ve(t,1)?"TRUE":"FALSE",t.l+=7;break;case 16:e[1]=$t[t[t.l]],t.l+=8;break;case 0:t.l+=8;break;case 1:e[1]=qt(t);break;case 2:e[1]=Xe(t)}return e}function fc(t,e){for(var i=t.read_shift(2),n=[],r=0;r!=i;++r)n.push(ni(t));return n}function pc(t){for(var e=1+t.read_shift(1),i=1+t.read_shift(2),n=0,r=[];n!=i&&(r[n]=[]);++n)for(var o=0;o!=e;++o)r[n][o]=dc(t);return r}var gc={1:{n:"PtgExp",f:function(t,e){return t.l++,[t.read_shift(2),t.read_shift(2)]}},2:{n:"PtgTbl",f:Dt},3:{n:"PtgAdd",f:oc},4:{n:"PtgSub",f:oc},5:{n:"PtgMul",f:oc},6:{n:"PtgDiv",f:oc},7:{n:"PtgPower",f:oc},8:{n:"PtgConcat",f:oc},9:{n:"PtgLt",f:oc},10:{n:"PtgLe",f:oc},11:{n:"PtgEq",f:oc},12:{n:"PtgGe",f:oc},13:{n:"PtgGt",f:oc},14:{n:"PtgNe",f:oc},15:{n:"PtgIsect",f:oc},16:{n:"PtgUnion",f:oc},17:{n:"PtgRange",f:oc},18:{n:"PtgUplus",f:oc},19:{n:"PtgUminus",f:oc},20:{n:"PtgPercent",f:oc},21:{n:"PtgParen",f:oc},22:{n:"PtgMissArg",f:oc},23:{n:"PtgStr",f:function(t,e){return t.l++,Ue(t)}},28:{n:"PtgErr",f:function(t,e){return t.l++,$t[t.read_shift(1)]}},29:{n:"PtgBool",f:function(t,e){return t.l++,0!==t.read_shift(1)}},30:{n:"PtgInt",f:function(t,e){return t.l++,t.read_shift(2)}},31:{n:"PtgNum",f:function(t,e){return t.l++,qt(t)}},32:{n:"PtgArray",f:function(t,e){var i=(96&t[t.l++])>>5;return t.l+=7,[i]}},33:{n:"PtgFunc",f:function(t,e){t[t.l],t[t.l],t.l+=1;var i=t.read_shift(2);return[Ac[i],Ec[i]]}},34:{n:"PtgFuncVar",f:function(t,e){t.l++;var i=t.read_shift(1),n=function(t,e){return[t[t.l+1]>>7,32767&t.read_shift(2)]}(t);return[i,(0===n[0]?Ec:Tc)[n[1]]]}},35:{n:"PtgName",f:function(t,e){return[t.read_shift(1)>>>5&3,0,t.read_shift(4)]}},36:{n:"PtgRef",f:function(t,e){t[t.l];var i=(96&t[t.l])>>5;return t.l+=1,[i,lc(t)]}},37:{n:"PtgArea",f:function(t,e){return[(96&t[t.l++])>>5,sc(t)]}},38:{n:"PtgMemArea",f:function(t,e){var i=t.read_shift(1)>>>5&3;return t.l+=4,[i,t.read_shift(2)]}},39:{n:"PtgMemErr",f:Dt},40:{n:"PtgMemNoMem",f:Dt},41:{n:"PtgMemFunc",f:function(t,e){return[t.read_shift(1)>>>5&3,t.read_shift(2)]}},42:{n:"PtgRefErr",f:function(t,e){var i=t.read_shift(1)>>>5&3;return t.l+=4,[i]}},43:{n:"PtgAreaErr",f:function(t,e){var i=(96&t[t.l++])>>5;return t.l+=8,[i]}},44:{n:"PtgRefN",f:function(t,e){t[t.l];var i=(96&t[t.l])>>5;return t.l+=1,[i,function(t,e){var i=t.read_shift(2),n=t.read_shift(2),r=(32768&n)>>15,o=(16384&n)>>14;if(n&=16383,0!==r)for(;n>=256;)n-=256;return{r:i,c:n,cRel:r,rRel:o}}(t)]}},45:{n:"PtgAreaN",f:function(t,e){return[(96&t[t.l++])>>5,function(t,e){var i=t.read_shift(2),n=t.read_shift(2),r=ac(t),o=ac(t);return{s:{r:i,c:r[0],cRel:r[1],rRel:r[2]},e:{r:n,c:o[0],cRel:o[1],rRel:o[2]}}}(t)]}},57:{n:"PtgNameX",f:function(t,e){return[t.read_shift(1)>>>5&3,t.read_shift(2),t.read_shift(4)]}},58:{n:"PtgRef3d",f:function(t,e){t[t.l];var i=(96&t[t.l])>>5;return t.l+=1,[i,t.read_shift(2),lc(t)]}},59:{n:"PtgArea3d",f:function(t,e){return[(96&t[t.l++])>>5,t.read_shift(2),sc(t)]}},60:{n:"PtgRefErr3d",f:Dt},61:{n:"PtgAreaErr3d",f:function(t,e){var i=(96&t[t.l++])>>5,n=t.read_shift(2);return t.l+=8,[i,n]}},255:{}},mc={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};!function(){for(var t in mc)gc[t]=gc[mc[t]]}();var vc={},yc={1:{n:"PtgAttrSemi",f:function(t,e){var i=255&t[t.l+1]?1:0;return t.l+=4,[i]}},2:{n:"PtgAttrIf",f:function(t,e){var i=255&t[t.l+1]?1:0;return t.l+=2,[i,t.read_shift(2)]}},4:{n:"PtgAttrChoose",f:function(t,e){t.l+=2;for(var i=t.read_shift(2),n=[],r=0;r<=i;++r)n.push(t.read_shift(2));return n}},8:{n:"PtgAttrGoto",f:function(t,e){var i=255&t[t.l+1]?1:0;return t.l+=2,[i,t.read_shift(2)]}},16:{n:"PtgAttrSum",f:hc},32:{n:"PtgAttrBaxcel",f:function(t,e){var i=1&t[t.l+1];return t.l+=4,[i,1]}},64:{n:"PtgAttrSpace",f:function(t,e){return t.read_shift(2),cc(t)}},65:{n:"PtgAttrSpaceSemi",f:function(t,e){return t.read_shift(2),cc(t)}},255:{}};function bc(t,e,i){var n=ti(t),r=function(t){var e;if(65535!==wt(t,t.l+6))return[qt(t),"n"];switch(t[t.l]){case 0:return t.l+=8,["String","s"];case 1:return e=1===t[t.l+2],t.l+=8,[e,"b"];case 2:return e=t[t.l+2],t.l+=8,[e,"e"];case 3:return t.l+=8,["","s"]}}(t),o=t.read_shift(1);t.read_shift(1);t.read_shift(4);var a="";return 5===i.biff?t.l+=e-20:a=function(t,e,i){t.l;var n,r=t.read_shift(2);if(65535==r)return[[],Dt(t,e-2)];var o=_c(t,r);e!==r+2&&(n=Lc(t,e-r-2,o,i));return[o,n]}(t,e-20,i),{cell:n,val:r[0],formula:a,shared:o>>3&1,tt:r[1]}}function Lc(t,e,i,n){if(n.biff<8)return Dt(t,e);for(var r=t.l+e,o=[],a=0;a!==i.length;++a)switch(i[a][0]){case"PtgArray":i[a][1]=pc(t),o.push(i[a][1]);break;case"PtgMemArea":i[a][2]=fc(t,i[a][1]),o.push(i[a][2])}return 0!==(e=r-t.l)&&o.push(Dt(t,e)),o}function xc(t,e,i){var n,r=t.l+e,o=t.read_shift(2),a=_c(t,o);return 65535==o?[[],Dt(t,e-2)]:(e!==o+2&&(n=Lc(t,r-o-2,a,i)),[a,n])}function wc(t,e,i,n){var r,o=t.l+e,a=t.read_shift(2);if(65535==a)return[[],Dt(t,e-2)];var s=_c(t,a);return e!==a+2&&(r=Lc(t,o-a-2,s,i)),[s,r]}function _c(t,e){for(var i,n,r=t.l+e,o=[];r!=t.l;)e=r-t.l,n=t[t.l],i=gc[n],24!==n&&25!==n||(i=(24===(n=t[t.l+1])?vc:yc)[n]),i&&i.f?o.push([i.n,i.f(t,e)]):o.push(Dt(t,e));return o}function Sc(t){return t.map(function(t){return t[1]}).join(",")}function Cc(t,e,i,n,r){if(void 0!==r&&5===r.biff)return"BIFF5??";var o,a,s,l,c,u,h=void 0!==e?e:{s:{c:0,r:0}},d=[];if(!t[0]||!t[0][0])return"";for(var f=0,p=t[0].length;f="+o);break;case"PtgGt":o=d.pop(),a=d.pop(),d.push(a+">"+o);break;case"PtgNe":o=d.pop(),a=d.pop(),d.push(a+"<>"+o);break;case"PtgIsect":o=d.pop(),a=d.pop(),d.push(a+" "+o);break;case"PtgUnion":o=d.pop(),a=d.pop(),d.push(a+","+o);break;case"PtgRange":case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":break;case"PtgRef":g[1][0],s=Rt(fh(ph(g[1][1])),h),d.push(ph(s));break;case"PtgRefN":g[1][0],s=Rt(fh(ph(g[1][1])),i),d.push(ph(s));break;case"PtgRef3d":g[1][0],l=g[1][1],s=Rt(g[1][2],h),d.push(n[1][l+1]+"!"+ph(s));break;case"PtgFunc":case"PtgFuncVar":var m=g[1][0],v=g[1][1];m||(m=0);var y=d.slice(-m);d.length-=m,"User"===v&&(v=y.shift()),d.push(v+"("+y.join(",")+")");break;case"PtgBool":d.push(g[1]?"TRUE":"FALSE");break;case"PtgInt":d.push(g[1]);break;case"PtgNum":d.push(String(g[1]));break;case"PtgStr":d.push('"'+g[1]+'"');break;case"PtgErr":d.push(g[1]);break;case"PtgArea":g[1][0],u=Ft(g[1][1],h),d.push(gh(u));break;case"PtgArea3d":g[1][0],l=g[1][1],u=g[1][2],d.push(n[1][l+1]+"!"+gh(u));break;case"PtgAttrSum":d.push("SUM("+d.pop()+")");break;case"PtgAttrSemi":break;case"PtgName":c=g[1][2];var b=n[0][c].Name;b in Mc&&(b=Mc[b]),d.push(b);break;case"PtgNameX":var L,x=g[1][1];c=g[1][2],n[x+1]?L=n[x+1][c]:n[x-1]&&(L=n[x-1][c]),L||(L={body:"??NAMEX??"}),d.push(L.body);break;case"PtgParen":d.push("("+d.pop()+")");break;case"PtgRefErr":d.push("#REF!");break;case"PtgExp":s={c:g[1][1],r:g[1][0]};var w={c:i.c,r:i.r};if(n.sharedf[ph(s)]){var _=n.sharedf[ph(s)];d.push(Cc(_,h,w,n,r))}else{for(o=0;o!=n.arrayf.length;++o)a=n.arrayf[o],s.ca[0].e.c||s.ra[0].e.r||d.push(Cc(a[1],h,w,n,r));d.push(g[1])}break;case"PtgArray":d.push("{"+g[1].map(Sc).join(";")+"}");break;case"PtgMemArea":case"PtgAttrSpace":case"PtgTbl":case"PtgMemErr":break;case"PtgMissArg":d.push("");break;case"PtgAreaErr":break;case"PtgAreaN":d.push("");break;case"PtgRefErr3d":case"PtgMemFunc":break;default:throw"Unrecognized Formula Token: "+g}}return d[0]}function kc(t,e){t.read_shift(4);return Dt(t,e-4)}var Tc={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Ec={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD"},Ac={2:1,3:1,15:1,16:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,65:3,66:3,67:1,68:1,69:1,71:1,72:1,73:1,75:1,76:1,77:1,79:2,80:2,83:1,86:1,90:1,97:2,98:1,99:1,105:1,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,189:3,190:1,195:3,196:3,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,65535:0},Mc={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFNA":"IFNA","_xlfn.IFERROR":"IFERROR","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"},Dc={},Pc={};function Oc(t,e){for(var i=0,n=t.length;i/g,Bc=/<(?:\w+:)?sheetData>([^\u2603]*)<\/(?:\w+:)?sheetData>/,zc=/]*\/>/g,Hc=/"(\w*:\w*)"/,Vc=/]*\/>/g;function jc(t,e,i){if(!t)return t;var n={},r=t.indexOf("0){var o=t.substr(r,50).match(Hc);null!=o&&function(t,e){var i=mh(e);i.s.r<=i.e.r&&i.s.c<=i.e.c&&i.s.r>=0&&i.s.c>=0&&(t["!ref"]=gh(i))}(n,o[1])}var a=[];if(-1!==t.indexOf("")){var s=t.match(Fc);for(r=0;r!=s.length;++r)a[r]=mh(s[r].substr(s[r].indexOf('"')+1))}var l=[];e.cellStyles&&-1!==t.indexOf("")&&function(t,e){for(var i=!1,n=0;n!=e.length;++n){var r=O(e[n],!0),o=parseInt(r.min,10)-1,a=parseInt(r.max,10)-1;for(delete r.min,delete r.max,!i&&r.width&&(i=!0,Il(+r.width)),r.width&&(r.wpx=Ml(+r.width),r.wch=Dl(r.wpx),r.MDW=Al);o<=a;)t[o++]=r}}(l,t.match(Vc));var c={s:{r:1e6,c:1e6},e:{r:0,c:0}},u=t.match(Bc);if(u&&Zc(u[1],n,e,c),-1!==t.indexOf("")&&function(t,e,i){for(var n=0;n!=e.length;++n){var r=O(e[n],!0);if(!r.ref)return;var o=i?i["!id"][r.id]:null;o?(r.Target=o.Target,r.location&&(r.Target+="#"+r.location),r.Rel=o):(r.Target=r.location,o={Target:r.location,TargetMode:"Internal"},r.Rel=o);for(var a=mh(r.ref),s=a.s.r;s<=a.e.r;++s)for(var l=a.s.c;l<=a.e.c;++l){var c=ph({c:l,r:s});t[c]||(t[c]={t:"stub",v:void 0}),t[c].l=r}}}(n,t.match(zc),i),!n["!ref"]&&c.e.c>=c.s.c&&c.e.r>=c.s.r&&(n["!ref"]=gh(c)),e.sheetRows>0&&n["!ref"]){var h=mh(n["!ref"]);e.sheetRows<+h.e.r&&(h.e.r=e.sheetRows-1,h.e.r>c.e.r&&(h.e.r=c.e.r),h.e.rc.e.c&&(h.e.c=c.e.c),h.e.c0&&(n["!merges"]=a),l.length>0&&(n["!cols"]=l),n}function Wc(t,e,i,n,r,o){if(void 0===t.v&&void 0===t.s)return"";var a="",s=t.t,l=t.v;switch(t.t){case"b":a=t.v?"1":"0";break;case"n":a=""+t.v;break;case"e":a=$t[t.v];break;case"d":n.cellDates?a=new Date(t.v).toISOString():(t.t="n",a=""+(t.v=S(t.v)),void 0===t.z&&(t.z=g._table[14]));break;default:a=t.v}var c=it("v",V(a)),u={r:e},h=Ic(n.cellXfs,t,n);switch(0!==h&&(u.s=h),t.t){case"n":break;case"d":u.t="d";break;case"b":u.t="b";break;case"e":u.t="e";break;default:if(n.bookSST){c=it("v",""+Oc(n.Strings,t.v)),u.t="s";break}u.t="str"}return t.t!=s&&(t.t=s,t.v=l),nt("c",c,u)}var Uc,Yc,Gc,Xc,qc,$c,Zc=(Uc=/<(?:\w+:)?c[ >]/,Yc=/<\/(?:\w+:)?row>/,Gc=/r=["']([^"']*)["']/,Xc=/([\S\s]*?)<\/is>/,qc=Z("v"),$c=Z("f"),function(t,e,i,n){for(var r,o,a,s,l=0,c="",u=[],h=[],d=0,f=0,p=0,g="",m=0,v=0,y=0,b=Array.isArray(Rl.CellXf),L=t.split(Yc),x=0,w=L.length;x!=w;++x){var _=(c=L[x].trim()).length;if(0!==_){for(l=0;l<_&&62!==c.charCodeAt(l);++l);if(++l,m=void 0!==(o=O(c.substr(0,l),!0)).r?parseInt(o.r,10):m+1,v=-1,!(i.sheetRows&&i.sheetRowsm-1&&(n.s.r=m-1),n.e.r":"")+c,null!==h&&2===h.length){for(d=0,g=h[1],f=0;f!=g.length&&!((p=g.charCodeAt(f)-64)<1||p>26);++f)d=26*d+p;v=--d}else++v;for(f=0;f!=c.length&&62!==c.charCodeAt(f);++f);if(++f,(o=O(c.substr(0,f),!0)).r||(o.r=wh.encode_cell({r:m-1,c:v})),r={t:""},null!==(h=(g=c.substr(f)).match(qc))&&""!==h[1]&&(r.v=B(h[1])),i.cellFormula&&null!==(h=g.match($c))&&(r.f=B(h[1])),void 0===o.t&&void 0===o.s&&void 0===r.v){if(!i.sheetStubs)continue;r.t="stub"}else r.t=o.t||"n";switch(n.s.c>d&&(n.s.c=d),n.e.c0&&(r[r.length]=function(t,e){for(var i,n,r=[""],o=0;o!=e.length;++o)if(i=e[o]){var a={min:o+1,max:o+1};n=-1,i.wpx?n=Dl(i.wpx):i.wch&&(n=i.wch),n>-1&&(a.width=Pl(n),a.customWidth=1),r[r.length]=nt("col",null,a)}return r[r.length]="",r.join("")}(0,s["!cols"])),r[n=r.length]="",void 0!==s["!ref"]&&(a=function(t,e,i,n){var r,o,a,s,l=[],c=[],u=mh(t["!ref"]),h="",d=[];for(s=u.s.c;s<=u.e.c;++s)d[s]=uh(s);for(a=u.s.r;a<=u.e.r;++a){for(c=[],h=sh(a),s=u.s.c;s<=u.e.c;++s)void 0!==t[o=d[s]+h]&&null!=(r=Wc(t[o],o,0,e))&&c.push(r);c.length>0&&(l[l.length]=nt("row",c.join(""),{r:h}))}return l.join("")}(s,e)).length>0&&(r[r.length]=a),r.length>n+1&&(r[r.length]="",r[n]=r[n].replace("/>",">")),void 0!==s["!merges"]&&s["!merges"].length>0&&(r[r.length]=function(t){if(0==t.length)return"";for(var e='',i=0;i!=t.length;++i)e+='';return e+""}(s["!merges"])),void 0!==s["!pageSetup"]&&(r[r.length]=nt("pageSetup",null,{scale:(d=s["!pageSetup"]).scale||"100",orientation:d.orientation||"portrait",horizontalDpi:d.horizontalDpi||"4294967292",verticalDpi:d.verticalDpi||"4294967292"})),void 0!==s["!rowBreaks"]&&(r[r.length]=function(t){for(var e=[],i=0;i2&&(r[r.length]="",r[1]=r[1].replace("/>",">")),r.join("")}var Jc=Xt,tu=function(t,e){return e||(e=Pt(16)),e.write_shift(4,t.s.r),e.write_shift(4,t.e.r),e.write_shift(4,t.s.c),e.write_shift(4,t.e.c),e};function eu(t,e,i){return null==i&&(i=Pt(8)),function(t,e){return null==e&&(e=Pt(8)),e.write_shift(-4,t.c),e.write_shift(3,void 0===t.iStyleRef?t.iStyleRef:t.s),e.write_shift(1,0),e}(e,i)}var iu=Xt;function nu(t,e,i,n,r){if(void 0===e.v)return"";switch(e.t){case"b":e.v?"1":"0";break;case"n":case"e":""+e.v;break;default:e.v}var o={r:i,c:n};switch(o.s=Ic(r.cellXfs,e,r),e.t){case"s":case"str":if(r.bookSST){Oc(r.Strings,e.v),o.t="s";break}o.t="str";break;case"n":break;case"b":o.t="b";break;case"e":o.t="e"}Nt(t,"BrtCellBlank",eu(0,o))}function ru(t,e,i){var n=It(),r=i.SheetNames[t],o=i.Sheets[r]||{},a=mh(o["!ref"]||"A1");return Nt(n,"BrtBeginSheet"),Nt(n,"BrtWsDim",tu(a)),function(t,e,i,n,r){var o,a=mh(e["!ref"]||"A1"),s="",l=[];Nt(t,"BrtBeginSheetData");for(var c=a.s.r;c<=a.e.r;++c){s=sh(c);for(var u=a.s.c;u<=a.e.c;++u)c===a.s.r&&(l[u]=uh(u)),e[o=l[u]+s]&&nu(t,e[o],c,u,n)}Nt(t,"BrtEndSheetData")}(n,o,0,e),Nt(n,"BrtEndSheet"),n.end()}var ou=[["allowRefreshQuery","0"],["autoCompressPictures","1"],["backupFile","0"],["checkCompatibility","0"],["codeName",""],["date1904","0"],["dateCompatibility","1"],["filterPrivacy","0"],["hidePivotFieldList","0"],["promptedSolutions","0"],["publishItems","0"],["refreshAllConnections",!1],["saveExternalLinkValues","1"],["showBorderUnselectedTables","1"],["showInkAnnotation","1"],["showObjects","all"],["showPivotChartFilter","0"]],au=[["activeTab","0"],["autoFilterDateGrouping","1"],["firstSheet","0"],["minimized","0"],["showHorizontalScroll","1"],["showSheetTabs","1"],["showVerticalScroll","1"],["tabRatio","600"],["visibility","visible"]],su=[["state","visible"]],lu=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function cu(t,e){for(var i=0;i!=t.length;++i)for(var n=t[i],r=0;r!=e.length;++r){var o=e[r];null==n[o[0]]&&(n[o[0]]=o[1])}}function uu(t,e){for(var i=0;i!=e.length;++i){var n=e[i];null==t[n[0]]&&(t[n[0]]=n[1])}}function hu(t){uu(t.WBProps,ou),uu(t.CalcPr,lu),cu(t.WBView,au),cu(t.Sheets,su),Pc.date1904=W(t.WBProps.date1904)}var du=/<\w+:workbook/;function fu(t,e){var i={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=!1,r="xmlns";if(t.match(M).forEach(function(t){var o=O(t);switch(function(t){return t.replace(P,"<$1")}(o[0])){case"":break;case"":break;case"":break;case"":delete o[0],i.WBProps=o;break;case"":break;case"":case"":break;case"":case"":break;case"":case"":case"":case"":break;case"":case"":n=!1;break;case"":case"":break;case"":delete o[0],i.CalcPr=o;break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":break;case"":case"":case"":case"":case"":break;case"":n=!1;break;case"":n=!1;break;default:if(!n&&e.WTF)throw"unrecognized "+o[0]+" in workbook"}}),-1===bt.main.indexOf(i.xmlns))throw new Error("Unknown Namespace: "+i.xmlns);return hu(i),i}var pu=nt("workbook",null,{xmlns:bt.main[0],"xmlns:r":bt.r});function gu(t){try{return W(t.Workbook.WBProps.date1904)?"true":"false"}catch(t){return"false"}}function mu(t,e){return e||(e=Pt(26)),e.write_shift(4,0),e.write_shift(4,1),e.write_shift(4,0),function(t,e){(e||Pt(8)).write_shift(8,"f",t)}(0,e),e.write_shift(-4,1023),e.write_shift(1,51),e.write_shift(1,0),e}function vu(e,i){var n,r=It();return Nt(r,"BrtBeginBook"),Nt(r,"BrtFileVersion",function(e,i){i||(i=Pt(127));for(var n=0;4!=n;++n)i.write_shift(4,0);return Wt("SheetJS",i),Wt(t.version,i),Wt(t.version,i),Wt("7262",i),i.length=i.l,i}()),Nt(r,"BrtWbProp",(n||(n=Pt(8)),n.write_shift(4,0),n.write_shift(4,0),n)),function(t,e,i){Nt(t,"BrtBeginBookViews"),Nt(t,"BrtEndBookViews")}(r),function(t,e,i){Nt(t,"BrtBeginBundleShs");for(var n=0;n!=e.SheetNames.length;++n){var r={hsState:0,iTabID:n+1,strRelID:"rId"+(n+1),name:e.SheetNames[n]};Nt(t,"BrtBundleSh",(o=r,(a=void 0)||(a=Pt(127)),a.write_shift(4,o.hsState),a.write_shift(4,o.iTabID),Yt(o.strRelID,a),Wt(o.name.substr(0,31),a),a))}var o,a;Nt(t,"BrtEndBundleShs")}(r,e),Nt(r,"BrtCalcProp",mu()),Nt(r,"BrtFileRecover",function(t,e){return e||(e=Pt(1)),e.write_shift(1,0),e}()),Nt(r,"BrtEndBook"),r.end()}function yu(t,e,i){return(".bin"===e.substr(-4)?function(t,e){var i={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=!1;return Ot(t,function(t,r){switch(r.n){case"BrtBundleSh":i.Sheets.push(t);break;case"BrtBeginBook":case"BrtFileVersion":case"BrtWbProp":case"BrtACBegin":case"BrtAbsPath15":case"BrtACEnd":case"BrtWbFactoid":case"BrtBookProtection":case"BrtBeginBookViews":case"BrtBookView":case"BrtEndBookViews":case"BrtBeginBundleShs":case"BrtEndBundleShs":case"BrtBeginFnGroup":case"BrtEndFnGroup":case"BrtBeginExternals":case"BrtSupSelf":case"BrtSupBookSrc":case"BrtExternSheet":case"BrtEndExternals":case"BrtName":case"BrtCalcProp":case"BrtUserBookView":case"BrtBeginPivotCacheIDs":case"BrtBeginPivotCacheID":case"BrtEndPivotCacheID":case"BrtEndPivotCacheIDs":case"BrtWebOpt":case"BrtFileRecover":case"BrtFileSharing":case"BrtBeginSmartTagTypes":case"BrtSmartTagType":case"BrtEndSmartTagTypes":break;case"BrtFRTBegin":n=!0;break;case"BrtFRTArchID$":case"BrtWorkBookPr15":break;case"BrtFRTEnd":n=!1;break;case"BrtEndBook":break;default:if(!n||e.WTF)throw new Error("Unexpected record "+r.n)}}),hu(i),i}:fu)(t,i)}function bu(t,e,i,n){return(".bin"===e.substr(-4)?function(t,e,i){if(!t)return t;i||(i={"!id":{}});var n,r,o,a,s,l,c,u,h={},d={s:{r:1e6,c:1e6},e:{r:0,c:0}},f=!1,p=!1,g=[];if(Ot(t,function(t,m){if(!p)switch(m.n){case"BrtWsDim":n=t;break;case"BrtRowHdr":r=t,e.sheetRows&&e.sheetRows<=r.r&&(p=!0),u=sh(r.r);break;case"BrtFmlaBool":case"BrtFmlaError":case"BrtFmlaNum":case"BrtFmlaString":case"BrtCellBool":case"BrtCellError":case"BrtCellIsst":case"BrtCellReal":case"BrtCellRk":case"BrtCellSt":switch(o={t:t[2]},t[2]){case"n":o.v=t[1];break;case"s":c=Dc[t[1]],o.v=c.t,o.r=c.r;break;case"b":o.v=!!t[1];break;case"e":o.v=t[1],o.w=$t[o.v];break;case"str":o.t="s",o.v=U(t[1])}e.cellFormula&&t.length>3&&(o.f=t[3]),(a=Rl.CellXf[t[0].iStyleRef])&&Rc(o,a.ifmt,0,e),h[uh(s=t[0].c)+u]=o,d.s.r>r.r&&(d.s.r=r.r),d.s.c>s&&(d.s.c=s),d.e.rr.r&&(d.s.r=r.r),d.s.c>s&&(d.s.c=s),d.e.r0||n.e.c>0||n.s.r>0||n.s.c>0)&&(h["!ref"]=gh(n)),e.sheetRows&&h["!ref"]){var m=mh(h["!ref"]);e.sheetRows<+m.e.r&&(m.e.r=e.sheetRows-1,m.e.r>d.e.r&&(m.e.r=d.e.r),m.e.rd.e.c&&(m.e.c=d.e.c),m.e.c0&&(h["!merges"]=g),h}:jc)(t,i,n)}function Lu(t,e,i){return(".bin"===e.substr(-4)?function(t,e){for(var i in Rl.NumberFmt=[],g._table)Rl.NumberFmt[i]=g._table[i];Rl.CellXf=[];var n="",r=!1;return Ot(t,function(t,i,o){switch(i.n){case"BrtFmt":Rl.NumberFmt[t[0]]=t[1],g.load(t[1],t[0]);break;case"BrtFont":case"BrtKnownFonts":case"BrtFill":case"BrtBorder":break;case"BrtXF":"CELLXFS"===n&&Rl.CellXf.push(t);break;case"BrtStyle":case"BrtDXF":case"BrtMRUColor":case"BrtIndexedColor":case"BrtBeginStyleSheet":case"BrtEndStyleSheet":case"BrtBeginTableStyle":case"BrtTableStyleElement":case"BrtEndTableStyle":break;case"BrtBeginFmts":n="FMTS";break;case"BrtEndFmts":n="";break;case"BrtBeginFonts":n="FONTS";break;case"BrtEndFonts":n="";break;case"BrtACBegin":n="ACFONTS";break;case"BrtACEnd":n="";break;case"BrtBeginFills":n="FILLS";break;case"BrtEndFills":n="";break;case"BrtBeginBorders":n="BORDERS";break;case"BrtEndBorders":n="";break;case"BrtBeginCellStyleXFs":n="CELLSTYLEXFS";break;case"BrtEndCellStyleXFs":n="";break;case"BrtBeginCellXFs":n="CELLXFS";break;case"BrtEndCellXFs":n="";break;case"BrtBeginStyles":n="STYLES";break;case"BrtEndStyles":n="";break;case"BrtBeginDXFs":n="DXFS";break;case"BrtEndDXFs":n="";break;case"BrtBeginTableStyles":n="TABLESTYLES";break;case"BrtEndTableStyles":n="";break;case"BrtBeginColorPalette":n="COLORPALETTE";break;case"BrtEndColorPalette":n="";break;case"BrtBeginIndexedColors":n="INDEXEDCOLORS";break;case"BrtEndIndexedColors":n="";break;case"BrtBeginMRUColors":n="MRUCOLORS";break;case"BrtEndMRUColors":n="";break;case"BrtFRTBegin":r=!0;break;case"BrtFRTEnd":r=!1;break;case"BrtBeginStyleSheetExt14":case"BrtBeginSlicerStyles":case"BrtEndSlicerStyles":case"BrtBeginTimelineStylesheetExt15":case"BrtEndTimelineStylesheetExt15":case"BrtBeginTimelineStyles":case"BrtEndTimelineStyles":case"BrtEndStyleSheetExt14":break;default:if(!r||e.WTF)throw new Error("Unexpected record "+o+" "+i.n)}}),Rl}:jl)(t,i)}function xu(t,e,i){return(".bin"===e.substr(-4)?function(t,e){var i=[],n=!1;return Ot(t,function(t,r,o){switch(r.n){case"BrtBeginSst":i.Count=t[0],i.Unique=t[1];break;case"BrtSSTItem":i.push(t);break;case"BrtEndSst":return!0;case"BrtFRTBegin":n=!0;break;case"BrtFRTEnd":n=!1;break;default:if(!n||e.WTF)throw new Error("Unexpected record "+o+" "+r.n)}}),i}:function(t,e){var i,n=[],r=t.match(sl);if(x(r)){i=r[2].replace(ll,"").split(cl);for(var o=0;o!=i.length;++o){var a=al(i[o],e);null!=a&&(n[n.length]=a)}r=O(r[1]),n.Count=r.count,n.Unique=r.uniqueCount}return n})(t,i)}function wu(t,e,i){return(".bin"===e.substr(-4)?function(t,e){var i=[],n=[],r={};return Ot(t,function(t,o,a){switch(o.n){case"BrtCommentAuthor":n.push(t);break;case"BrtBeginComment":r=t;break;case"BrtCommentText":r.t=t.t,r.h=t.h,r.r=t.r;break;case"BrtEndComment":if(r.author=n[r.iauthor],delete r.iauthor,e.sheetRows&&e.sheetRows<=r.rfx.r)break;delete r.rfx,i.push(r);break;case"BrtBeginComments":case"BrtEndComments":case"BrtBeginCommentAuthors":case"BrtEndCommentAuthors":case"BrtBeginCommentList":case"BrtEndCommentList":break;default:throw new Error("Unexpected record "+a+" "+o.n)}}),i}:function(t,e){if(t.match(/<(?:\w+:)?comments *\/>/))return[];var i=[],n=[];return t.match(/<(?:\w+:)?authors>([^\u2603]*)<\/(?:\w+:)?authors>/)[1].split(/<\/\w*:?author>/).forEach(function(t){""!==t&&""!==t.trim()&&i.push(t.match(/<(?:\w+:)?author[^>]*>(.*)/)[1])}),(t.match(/<(?:\w+:)?commentList>([^\u2603]*)<\/(?:\w+:)?commentList>/)||["",""])[1].split(/<\/\w*:?comment>/).forEach(function(t,r){if(""!==t&&""!==t.trim()){var o=O(t.match(/<(?:\w+:)?comment[^>]*>/)[0]),a={author:o.authorId&&i[o.authorId]?i[o.authorId]:void 0,ref:o.ref,guid:o.guid},s=fh(o.ref);if(!(e.sheetRows&&e.sheetRows<=s.r)){var l=t.match(/([^\u2603]*)<\/text>/);if(l&&l[1]){var c=al(l[1]);a.r=c.r,a.t=c.t,e.cellHTML&&(a.h=c.h),n.push(a)}}}}),n})(t,i)}function _u(t,e,i){return(".bin"===e.substr(-4)?function(t,e){var i=[];return Ot(t,function(t,e,n){switch(e.n){case"BrtCalcChainItem$":i.push(t);break;case"BrtBeginCalcChain$":case"BrtEndCalcChain$":break;default:throw new Error("Unexpected record "+n+" "+e.n)}}),i}:function(t,e){var i=[],n=1;return(t.match(M)||[]).forEach(function(t){var e=O(t);switch(e[0]){case"":case"":break;case"";for(var n=0;n!=t.SheetNames.length;++n)i[i.length]=nt("sheet",null,{name:t.SheetNames[n].substr(0,31),sheetId:""+(n+1),"r:id":"rId"+(n+1)});i[i.length]="";var r=!1;for(n=0;n!=t.SheetNames.length;++n){var o=t.SheetNames[n];if((a=t.Sheets[o])["!printHeader"]){if(2!==a["!printHeader"].length)throw"!printHeaders must be an array of length 2: "+a["!printHeader"];r=!0}}if(r){for(i[i.length]="",n=0;n!=t.SheetNames.length;++n){var a;if(o=t.SheetNames[n],(a=t.Sheets[o])["!printHeader"]||a["!printColumns"]){var s=a["!printHeader"],l=a["!printColumns"],c="";l&&(c+="'"+o+"'!$"+l[0]+":$"+l[1]),l&&s&&(c+=","),s&&(c+="'"+o+"'!$"+s[0]+":$"+s[1]),console.log("-----------------------------"),console.log(c),i[i.length]=nt("definedName",c,{name:"_xlnm.Print_Titles",localSheetId:""+n})}}i[i.length]=""}return i.length>2&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")})(t,i)}function Cu(t,e,i,n){return(".bin"===e.substr(-4)?ru:Qc)(t,i,n)}function ku(t,e,i){return(".bin"===e.substr(-4)?function(t,e){var i=It();return Nt(i,"BrtBeginStyleSheet"),Nt(i,"BrtEndStyleSheet"),i.end()}:Ul)(t,i)}function Tu(t,e,i){return(".bin"===e.substr(-4)?dl:function(t,e){if(!e.bookSST)return"";var i=[yt];i[i.length]=nt("sst",null,{xmlns:bt.main[0],count:t.Count,uniqueCount:t.Unique});for(var n=0;n!=t.length;++n)if(null!=t[n]){var r=t[n],o="";r.r?o+=r.r:(o+=""),o+="",i[i.length]=o}return i.length>2&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")})(t,i)}var Eu=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Au=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/,Mu=function(t){return String.fromCharCode(t)};function Du(t,e){var i=t.split(/\s+/),n=[];if(e||(n[0]=i[0]),1===i.length)return n;var r,o,a,s=t.match(Eu);if(s)for(a=0;a!=s.length;++a)-1===(o=(r=s[a].match(Au))[1].indexOf(":"))?n[r[1]]=r[2].substr(1,r[2].length-2):n["xmlns:"===r[1].substr(0,6)?"xmlns"+r[1].substr(6):r[1].substr(o+1)]=r[2].substr(1,r[2].length-2);return n}function Pu(t){var e={};if(1===t.split(/\s+/).length)return e;var i,n,r,o=t.match(Eu);if(o)for(r=0;r!=o.length;++r)-1===(n=(i=o[r].match(Au))[1].indexOf(":"))?e[i[1]]=i[2].substr(1,i[2].length-2):e["xmlns:"===i[1].substr(0,6)?"xmlns"+i[1].substr(6):i[1].substr(n+1)]=i[2].substr(1,i[2].length-2);return e}function Ou(t,e,i,n){switch((i[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":n=W(n);break;case"i2":case"int":n=parseInt(n,10);break;case"r4":case"float":n=parseFloat(n);break;case"date":case"dateTime.tz":n=new Date(n);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw"bad custprop:"+i[0]}t[B(e[3])]=n}function Iu(t,e,i){try{"e"===t.t?t.w=t.w||$t[t.v]:"General"===e?"n"===t.t?(0|t.v)===t.v?t.w=g._general_int(t.v):t.w=g._general_num(t.v):t.w=g._general(t.v):t.w=(n=e||"General",r=t.v,"General"===(o=b[n]||B(n))?g._general(r):g.format(o,r)),i.cellNF&&(t.z=b[e]||e||"General")}catch(t){if(i.WTF)throw t}var n,r,o}function Nu(t,e,i){if(i.cellStyles&&e.Interior){var n=e.Interior;n.Pattern&&(n.patternType=Nl[n.Pattern]||n.Pattern)}t[e.ID]=e}function Ru(t,e,i,n,r,o,a,s,l){var c="General",u=n.StyleID,h={};l=l||{};var d=[];for(void 0===u&&s&&(u=s.StyleID),void 0===u&&a&&(u=a.StyleID);void 0!==o[u]&&(o[u].nf&&(c=o[u].nf),o[u].Interior&&d.push(o[u].Interior),o[u].Parent);)u=o[u].Parent;switch(i.Type){case"Boolean":n.t="b",n.v=W(t);break;case"String":n.t="s",n.r=j(B(t)),n.v=t.indexOf("<")>-1?e:n.r;break;case"DateTime":n.v=(Date.parse(t)-new Date(Date.UTC(1899,11,30)))/864e5,n.v!=n.v?n.v=B(t):n.v>=1&&n.v<60&&(n.v=n.v-1),c&&"General"!=c||(c="yyyy-mm-dd");case"Number":void 0===n.v&&(n.v=+t),n.t||(n.t="n");break;case"Error":n.t="e",n.v=Zt[t],n.w=t;break;default:n.t="s",n.v=j(e)}Iu(n,c,l),null!=l.cellFormula&&n.Formula&&(n.f=rc(B(n.Formula),r),n.Formula=void 0),l.cellStyles&&(d.forEach(function(t){!h.patternType&&t.patternType&&(h.patternType=t.patternType)}),n.s=h),n.ixfe=void 0!==n.StyleID?n.StyleID:"Default"}function Fu(t){t.t=t.v,t.v=t.w=t.ixfe=void 0}var Bu=/<(\/?)([a-z0-9]*:|)(\w+)[^>]*>/gm;function zu(t,e){var i,n,r,o,a,s=function(t){if(c&&Buffer.isBuffer(t))return t.toString("utf8");if("string"==typeof t)return t;throw"badf"}(t),l=[],u={},h=[],d={},f="",p={},m={},v=0,y=0,b={s:{r:1e6,c:1e6},e:{r:0,c:0}},L={},x={},w="",_=0,S=[],C={},k={},T=0,E={},A=[],M={},D=[];for(Bu.lastIndex=0;i=Bu.exec(s);)switch(i[3]){case"Data":if(l[l.length-1][1])break;"/"===i[1]?Ru(s.slice(o,i.index),w,r,"Comment"==l[l.length-1][0]?M:p,{c:v,r:y},L,D[v],m,e):(w="",r=Du(i[0]),o=i.index+i[0].length);break;case"Cell":if("/"===i[1]){if(A.length>0&&(p.c=A),(!e.sheetRows||e.sheetRows>y)&&void 0!==p.v&&(d[uh(v)+sh(y)]=p),p.HRef&&(p.l={Target:p.HRef,tooltip:p.HRefScreenTip},p.HRef=p.HRefScreenTip=void 0),p.MergeAcross||p.MergeDown){var P=v+(0|parseInt(p.MergeAcross,10)),O=y+(0|parseInt(p.MergeDown,10));S.push({s:{c:v,r:y},e:{c:P,r:O}})}++v,p.MergeAcross&&(v+=+p.MergeAcross)}else(p=Pu(i[0])).Index&&(v=+p.Index-1),vb.e.c&&(b.e.c=v),"/>"===i[0].substr(-2)&&++v,A=[];break;case"Row":"/"===i[1]||"/>"===i[0].substr(-2)?(yb.e.r&&(b.e.r=y),"/>"===i[0].substr(-2)&&(m=Du(i[0])).Index&&(y=+m.Index-1),v=0,++y):(m=Du(i[0])).Index&&(y=+m.Index-1);break;case"Worksheet":if("/"===i[1]){if((n=l.pop())[0]!==i[3])throw"Bad state: "+n;h.push(f),b.s.r<=b.e.r&&b.s.c<=b.e.c&&(d["!ref"]=gh(b)),S.length&&(d["!merges"]=S),u[f]=d}else b={s:{r:1e6,c:1e6},e:{r:0,c:0}},y=v=0,l.push([i[3],!1]),f=(n=Du(i[0])).Name,d={},S=[];break;case"Table":if("/"===i[1]){if((n=l.pop())[0]!==i[3])throw"Bad state: "+n}else{if("/>"==i[0].slice(-2))break;Du(i[0]),l.push([i[3],!1]),D=[]}break;case"Style":"/"===i[1]?Nu(L,x,e):x=Du(i[0]);break;case"NumberFormat":x.nf=Du(i[0]).Format||"General";break;case"Column":if("Table"!==l[l.length-1][0])break;D[(a=Du(i[0])).Index-1||D.length]=a;for(var I=0;I<+a.Span;++I)D[D.length]=a;break;case"NamedRange":case"NamedCell":case"B":case"I":case"U":case"S":case"Sub":case"Sup":case"Span":case"Border":case"Alignment":case"Borders":break;case"Font":if("/>"===i[0].substr(-2))break;"/"===i[1]?w+=s.slice(_,i.index):_=i.index+i[0].length;break;case"Interior":if(!e.cellStyles)break;x.Interior=Du(i[0]);break;case"Protection":break;case"Author":case"Title":case"Description":case"Created":case"Keywords":case"Subject":case"Category":case"Company":case"LastAuthor":case"LastSaved":case"LastPrinted":case"Version":case"Revision":case"TotalTime":case"HyperlinkBase":case"Manager":if("/>"===i[0].substr(-2))break;"/"===i[1]?Te(C,i[3],s.slice(T,i.index)):T=i.index+i[0].length;break;case"Paragraphs":break;case"Styles":case"Workbook":if("/"===i[1]){if((n=l.pop())[0]!==i[3])throw"Bad state: "+n}else l.push([i[3],!1]);break;case"Comment":if("/"===i[1]){if((n=l.pop())[0]!==i[3])throw"Bad state: "+n;Fu(M),A.push(M)}else l.push([i[3],!1]),M={a:(n=Du(i[0])).Author};break;case"Name":break;case"ComponentOptions":case"DocumentProperties":case"CustomDocumentProperties":case"OfficeDocumentSettings":case"PivotTable":case"PivotCache":case"Names":case"MapInfo":case"PageBreaks":case"QueryTable":case"DataValidation":case"AutoFilter":case"Sorting":case"Schema":case"data":case"ConditionalFormatting":case"SmartTagType":case"SmartTags":case"ExcelWorkbook":case"WorkbookOptions":case"WorksheetOptions":if("/"===i[1]){if((n=l.pop())[0]!==i[3])throw"Bad state: "+n}else"/"!==i[0].charAt(i[0].length-2)&&l.push([i[3],!0]);break;default:var N=!0;switch(l[l.length-1][0]){case"OfficeDocumentSettings":switch(i[3]){case"AllowPNG":case"RemovePersonalInformation":case"DownloadComponents":case"LocationOfComponents":case"Colors":case"Color":case"Index":case"RGB":case"PixelsPerInch":case"TargetScreenSize":case"ReadOnlyRecommended":break;default:N=!1}break;case"ComponentOptions":switch(i[3]){case"Toolbar":case"HideOfficeLogo":case"SpreadsheetAutoFit":case"Label":case"Caption":case"MaxHeight":case"MaxWidth":case"NextSheetNumber":break;default:N=!1}break;case"ExcelWorkbook":switch(i[3]){case"WindowHeight":case"WindowWidth":case"WindowTopX":case"WindowTopY":case"TabRatio":case"ProtectStructure":case"ProtectWindows":case"ActiveSheet":case"DisplayInkNotes":case"FirstVisibleSheet":case"SupBook":case"SheetName":case"SheetIndex":case"SheetIndexFirst":case"SheetIndexLast":case"Dll":case"AcceptLabelsInFormulas":case"DoNotSaveLinkValues":case"Date1904":case"Iteration":case"MaxIterations":case"MaxChange":case"Path":case"Xct":case"Count":case"SelectedSheets":case"Calculation":case"Uncalced":case"StartupPrompt":case"Crn":case"ExternName":case"Formula":case"ColFirst":case"ColLast":case"WantAdvise":case"Boolean":case"Error":case"Text":case"OLE":case"NoAutoRecover":case"PublishObjects":case"DoNotCalculateBeforeSave":case"Number":case"RefModeR1C1":case"EmbedSaveSmartTags":break;default:N=!1}break;case"WorkbookOptions":switch(i[3]){case"OWCVersion":case"Height":case"Width":break;default:N=!1}break;case"WorksheetOptions":switch(i[3]){case"Unsynced":case"Visible":case"Print":case"Panes":case"Scale":case"Pane":case"Number":case"Layout":case"Header":case"Footer":case"PageSetup":case"PageMargins":case"Selected":case"ProtectObjects":case"EnableSelection":case"ProtectScenarios":case"ValidPrinterInfo":case"HorizontalResolution":case"VerticalResolution":case"NumberofCopies":case"ActiveRow":case"ActiveCol":case"ActivePane":case"TopRowVisible":case"TopRowBottomPane":case"LeftColumnVisible":case"LeftColumnRightPane":case"FitToPage":case"RangeSelection":case"PaperSizeIndex":case"PageLayoutZoom":case"PageBreakZoom":case"FilterOn":case"DoNotDisplayGridlines":case"SplitHorizontal":case"SplitVertical":case"FreezePanes":case"FrozenNoSplit":case"FitWidth":case"FitHeight":case"CommentsLayout":case"Zoom":case"LeftToRight":case"Gridlines":case"AllowSort":case"AllowFilter":case"AllowInsertRows":case"AllowDeleteRows":case"AllowInsertCols":case"AllowDeleteCols":case"AllowInsertHyperlinks":case"AllowFormatCells":case"AllowSizeCols":case"AllowSizeRows":case"NoSummaryRowsBelowDetail":case"TabColorIndex":case"DoNotDisplayHeadings":case"ShowPageLayoutZoom":case"NoSummaryColumnsRightDetail":case"BlackAndWhite":case"DoNotDisplayZeros":case"DisplayPageBreak":case"RowColHeadings":case"DoNotDisplayOutline":case"NoOrientation":case"AllowUsePivotTables":case"ZeroHeight":case"ViewableRange":case"Selection":case"ProtectContents":break;default:N=!1}break;case"PivotTable":case"PivotCache":switch(i[3]){case"ImmediateItemsOnDrop":case"ShowPageMultipleItemLabel":case"CompactRowIndent":case"Location":case"PivotField":case"Orientation":case"LayoutForm":case"LayoutSubtotalLocation":case"LayoutCompactRow":case"Position":case"PivotItem":case"DataType":case"DataField":case"SourceName":case"ParentField":case"PTLineItems":case"PTLineItem":case"CountOfSameItems":case"Item":case"ItemType":case"PTSource":case"CacheIndex":case"ConsolidationReference":case"FileName":case"Reference":case"NoColumnGrand":case"NoRowGrand":case"BlankLineAfterItems":case"Hidden":case"Subtotal":case"BaseField":case"MapChildItems":case"Function":case"RefreshOnFileOpen":case"PrintSetTitles":case"MergeLabels":case"DefaultVersion":case"RefreshName":case"RefreshDate":case"RefreshDateCopy":case"VersionLastRefresh":case"VersionLastUpdate":case"VersionUpdateableMin":case"VersionRefreshableMin":case"Calculation":break;default:N=!1}break;case"PageBreaks":switch(i[3]){case"ColBreaks":case"ColBreak":case"RowBreaks":case"RowBreak":case"ColStart":case"ColEnd":case"RowEnd":break;default:N=!1}break;case"AutoFilter":switch(i[3]){case"AutoFilterColumn":case"AutoFilterCondition":case"AutoFilterAnd":case"AutoFilterOr":break;default:N=!1}break;case"QueryTable":switch(i[3]){case"Id":case"AutoFormatFont":case"AutoFormatPattern":case"QuerySource":case"QueryType":case"EnableRedirections":case"RefreshedInXl9":case"URLString":case"HTMLTables":case"Connection":case"CommandText":case"RefreshInfo":case"NoTitles":case"NextId":case"ColumnInfo":case"OverwriteCells":case"DoNotPromptForFile":case"TextWizardSettings":case"Source":case"Number":case"Decimal":case"ThousandSeparator":case"TrailingMinusNumbers":case"FormatSettings":case"FieldType":case"Delimiters":case"Tab":case"Comma":case"AutoFormatName":case"VersionLastEdit":case"VersionLastRefresh":break;default:N=!1}break;case"Sorting":case"ConditionalFormatting":case"DataValidation":switch(i[3]){case"Range":case"Type":case"Min":case"Max":case"Sort":case"Descending":case"Order":case"CaseSensitive":case"Value":case"ErrorStyle":case"ErrorMessage":case"ErrorTitle":case"CellRangeList":case"InputMessage":case"InputTitle":case"ComboHide":case"InputHide":case"Condition":case"Qualifier":case"UseBlank":case"Value1":case"Value2":case"Format":break;default:N=!1}break;case"MapInfo":case"Schema":case"data":switch(i[3]){case"Map":case"Entry":case"Range":case"XPath":case"Field":case"XSDType":case"FilterOn":case"Aggregate":case"ElementType":case"AttributeType":break;case"schema":case"element":case"complexType":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:N=!1}break;case"SmartTags":break;default:N=!1}if(N)break;if(!l[l.length-1][1])throw"Unrecognized tag: "+i[3]+"|"+l.join("|");if("CustomDocumentProperties"===l[l.length-1][0]){if("/>"===i[0].substr(-2))break;"/"===i[1]?Ou(k,i,E,s.slice(T,i.index)):(E=i,T=i.index+i[0].length);break}if(e.WTF)throw"Unrecognized tag: "+i[3]+"|"+l.join("|")}var R={};return e.bookSheets||e.bookProps||(R.Sheets=u),R.SheetNames=h,R.SSF=g.get_table(),R.Props=C,R.Custprops=k,R}function Hu(t,e,i,n){var r=i,o=[],a=e.slice(e.l,e.l+r);if(n&&n.enc&&n.enc.insitu_decrypt)switch(t.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":break;default:if(0===a.length)break;n.enc.insitu_decrypt(a)}o.push(a),e.l+=r;for(var s=Xu[wt(e,e.l)];null!=s&&"Continue"===s.n;)r=wt(e,e.l+2),o.push(e.slice(e.l+4,e.l+4+r)),e.l+=4+r,s=Xu[wt(e,e.l)];var l=d(o);Mt(l,0);var c=0;l.lens=[];for(var u=0;um.e.r&&(m.e.r=t.r+1),t.c+1>m.e.c&&(m.e.c=t.c+1)),n.sheetRows&&i.r>=n.sheetRows?_=!1:f[r]=e)},E={enc:!1,sbcch:0,snames:[],sharedf:x,arrayf:w,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,wtf:!1};e.password&&(E.password=e.password);var A=[],M=[],D=[[]],P=0,O=0,I=0;D.SheetNames=E.snames,D.sharedf=E.sharedf,D.arrayf=E.arrayf;var N="",R=0;for(E.codepage=1200,n(1200);t.l0&&m.e.c>0&&(m.e.r--,m.e.c--,f["!ref"]=gh(m),m.e.r++,m.e.c++),A.length>0&&(f["!merges"]=A),M.length>0&&(f["!objects"]=M)),""===b?L=f:d[b]=f,f={};break;case"BOF":if(8!==E.biff||(1280===j.BIFFVer?E.biff=5:2===j.BIFFVer?E.biff=2:7===j.BIFFVer&&(E.biff=2)),R++)break;_=!0,f={},2===E.biff?(""===b&&(b="Sheet1"),m={s:{r:0,c:0},e:{r:0,c:0}}):b=(p[F]||{name:""}).name,A=[],M=[];break;case"Number":case"BIFF2NUM":(c={ixfe:j.ixfe,XF:S[j.ixfe],v:j.val,t:"n"}).XF&&Vu(c,e,h.opts.Date1904),T({c:j.c,r:j.r},c,e);break;case"BoolErr":(c={ixfe:j.ixfe,XF:S[j.ixfe],v:j.val,t:j.t}).XF&&Vu(c,e,h.opts.Date1904),T({c:j.c,r:j.r},c,e);break;case"RK":(c={ixfe:j.ixfe,XF:S[j.ixfe],v:j.rknum,t:"n"}).XF&&Vu(c,e,h.opts.Date1904),T({c:j.c,r:j.r},c,e);break;case"MulRk":for(var U=j.c;U<=j.C;++U){var Y=j.rkrec[U-j.c][0];(c={ixfe:Y,XF:S[Y],v:j.rkrec[U-j.c][1],t:"n"}).XF&&Vu(c,e,h.opts.Date1904),T({c:U,r:j.r},c,e)}break;case"Formula":switch(j.val){case"String":v=j;break;case"Array Formula":throw"Array Formula unsupported";default:(c={v:j.val,ixfe:j.cell.ixfe,t:j.tt}).XF=S[c.ixfe],e.cellFormula&&(c.f="="+Cc(j.formula,m,j.cell,D,E)),c.XF&&Vu(c,e,h.opts.Date1904),T(j.cell,c,e),v=j}break;case"String":v&&(v.val=j,(c={v:v.val,ixfe:v.cell.ixfe,t:"s"}).XF=S[c.ixfe],e.cellFormula&&(c.f="="+Cc(v.formula,m,v.cell,D,E)),c.XF&&Vu(c,e,h.opts.Date1904),T(v.cell,c,e),v=null);break;case"Array":w.push(j);break;case"ShrFmla":if(!_)break;x[ph(v.cell)]=j[0];break;case"LabelSst":(c=ju(y[j.isst].t,j.ixfe,"s")).XF=S[c.ixfe],c.XF&&Vu(c,e,h.opts.Date1904),T({c:j.c,r:j.r},c,e);break;case"Label":case"BIFF2STR":(c=ju(j.val,j.ixfe,"s")).XF=S[c.ixfe],c.XF&&Vu(c,e,h.opts.Date1904),T({c:j.c,r:j.r},c,e);break;case"Dimensions":1===R&&(m=j);break;case"SST":y=j;break;case"Format":g.load(j[1],j[0]);break;case"MergeCells":A=A.concat(j);break;case"Obj":M[j.cmo[0]]=E.lastobj=j;break;case"TxO":E.lastobj.TxO=j;break;case"HLink":for(l=j[0].s.r;l<=j[0].e.r;++l)for(s=j[0].s.c;s<=j[0].e.c;++s)f[ph({c:s,r:l})]&&(f[ph({c:s,r:l})].l=j[1]);break;case"HLinkTooltip":for(l=j[0].s.r;l<=j[0].e.r;++l)for(s=j[0].s.c;s<=j[0].e.c;++s)f[ph({c:s,r:l})]&&(f[ph({c:s,r:l})].l.tooltip=j[1]);break;case"Note":if(E.biff<=5&&E.biff>=2)break;o=f[ph(j[0])];var G=M[j[2]];if(!o)break;o.c||(o.c=[]),a={a:j[1],t:G.TxO.t},o.c.push(a);break;default:switch(H.n){case"ClrtClient":break;case"XFExt":S[j.ixfe],j.ext.forEach(function(t){switch(t[0]){case 4:case 5:break;case 7:case 8:case 9:case 10:case 13:case 14:break;default:throw"bafuq"+t[0].toString(16)}});break;case"NameCmt":case"Header":case"Footer":case"HCenter":case"VCenter":case"Pls":case"Setup":case"DefColWidth":case"GCW":case"LHRecord":case"ColInfo":case"Row":case"DBCell":case"MulBlank":case"EntExU2":case"SxView":case"Sxvd":case"SXVI":case"SXVDEx":case"SxIvd":case"SXDI":case"SXLI":case"SXEx":case"QsiSXTag":case"Selection":case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":case"Blank":break;case"Country":u=j;break;case"RecalcId":break;case"DefaultRowHeight":case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":case"Font":case"XFCRC":case"Style":case"StyleExt":break;case"Palette":C=j;break;case"Theme":case"ScenarioProtect":case"ObjProtect":case"CondFmt12":case"Table":case"TableStyles":case"TableStyle":case"TableStyleElement":case"SXStreamID":case"SXVS":case"DConRef":case"SXAddl":case"DConBin":case"DConName":case"SXPI":case"SxFormat":case"SxSelect":case"SxRule":case"SxFilt":case"SxItm":case"SxDXF":case"ScenMan":case"DCon":case"CellWatch":case"PrintRowCol":case"PrintGrid":case"PrintSize":case"XCT":case"CRN":case"Scl":case"SheetExt":case"SheetExtOptional":case"ObNoMacros":case"ObProj":case"CodeName":case"GUIDTypeLib":case"WOpt":case"PhoneticInfo":case"OleObjectSize":break;case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":break;case"Dv":case"DVal":break;case"BRAI":case"Series":case"SeriesText":case"DConn":case"DbOrParamQry":case"DBQueryExt":case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":case"Excel9File":case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":case"BuiltInFnGroupCount":case"Window1":case"Window2":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":break;default:switch(H.n){case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":break;case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":case"CrtMlFrtContinue":break;case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":break;case"PlotArea":case"PlotGrowth":break;case"SeriesList":case"SerParent":case"SerAuxTrend":break;case"DataFormat":case"SerToCrt":case"FontX":break;case"CatSerRange":case"AxcExt":case"SerFmt":case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":case"DataLabExtContents":break;case"Legend":case"LegendException":break;case"Pie":case"Scatter":break;case"PieFormat":case"MarkerFormat":break;case"StartObject":case"EndObject":break;case"AlRuns":case"ObjectLink":case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":case"Surf":case"AxisParent":case"Pos":case"ValueRange":case"SXViewEx9":case"SXViewLink":case"PivotChartBits":case"SBaseRef":case"TextPropsStream":case"LnExt":case"MkrExt":case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":case"TxtQry":case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":case"AutoFilter12":case"DropDownObjIds":case"Sort":case"SortData":case"ShapePropsStream":break;case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":case"ImData":break;case"WebPub":case"AutoWebPub":case"RightMargin":case"LeftMargin":case"TopMargin":case"BottomMargin":case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":case"Backup":case"CompressPictures":case"Compat12":break;case"Continue":case"ContinueFrt12":break;case"FrtFontList":case"FrtWrapper":case"ExternCount":case"RString":break;case"TabIdConf":case"Radar":case"RadarArea":case"DropBar":case"Intl":case"CoordList":case"SerAuxErrBar":break;default:switch(H.n){case"SCENARIO":case"DConBin":case"PicF":case"DataLabExt":case"Lel":case"BopPop":case"BopPopCustom":case"RealTimeData":case"Name":break;default:if(e.WTF)throw"Unrecognized Record "+H.n}}}}}else t.l+=z}var X=2===E.biff?["Sheet1"]:Object.keys(p).sort(function(t,e){return Number(t)-Number(e)}).map(function(t){return p[t].name});X.slice();return h.Directory=X,h.SheetNames=X,e.bookSheets||(h.Sheets=d),h.Preamble=L,h.Strings=y,h.SSF=g.get_table(),E.enc&&(h.Encryption=E.enc),h.Metadata={},void 0!==u&&(h.Metadata.Country=u),h}function Uu(t,e){var n,r,o,a;if(e||(e={}),$u(e),i(),t.find?(n=t.find("!CompObj"),t.find("!SummaryInformation"),r=t.find("/Workbook")):(Mt(t,0),r={content:t}),r||(r=t.find("/Book")),n&&(o=function(t){var e,i={},n=t.content,r=28;switch(e=dt(n,r),r+=4+St(n,r),i.UserType=e,e=St(n,r),r+=4,e){case 0:break;case 4294967295:case 4294967294:r+=4;break;default:if(e>400)throw new Error("Unsupported Clipboard: "+e.toString(16));r+=e}if(r+=0===(e=dt(n,r)).length?0:5+e.length,i.Reserved1=e,1907550708!==(e=St(n,r)))return i;throw"Unsupported Unicode Extension"}(n)),e.bookProps&&!e.bookSheets)a={};else{if(!r)throw new Error("Cannot find Workbook stream");a=Wu(r.content,e,r.find)}t.find&&function(t){var e=t.find("!DocumentSummaryInformation");if(e)try{t.DocSummary=ze(e,ie)}catch(t){}var i=t.find("!SummaryInformation");if(i)try{t.Summary=ze(i,ne)}catch(t){}}(t);var s={};for(var l in t.Summary)s[l]=t.Summary[l];for(l in t.DocSummary)s[l]=t.DocSummary[l];return a.Props=a.Custprops=s,e.bookFiles&&(a.cfb=t),a.CompObjP=o,a}var Yu={0:{n:"BrtRowHdr",f:function(t,e){var i=[];return i.r=t.read_shift(4),t.l+=e-4,i}},1:{n:"BrtCellBlank",f:function(t,e){return[Ht(t)]}},2:{n:"BrtCellRk",f:function(t,e){return[Ht(t),Gt(t),"n"]}},3:{n:"BrtCellError",f:function(t,e){return[Ht(t),t.read_shift(1),"e"]}},4:{n:"BrtCellBool",f:function(t,e){return[Ht(t),t.read_shift(1),"b"]}},5:{n:"BrtCellReal",f:function(t,e){return[Ht(t),qt(t),"n"]}},6:{n:"BrtCellSt",f:function(t,e){return[Ht(t),jt(t),"str"]}},7:{n:"BrtCellIsst",f:function(t,e){return[Ht(t),t.read_shift(4),"s"]}},8:{n:"BrtFmlaString",f:function(t,e,i){var n=t.l,r=[Ht(t),jt(t),"str"];i.cellFormula?kc(t,n+e-t.l):t.l=n+e;return r}},9:{n:"BrtFmlaNum",f:function(t,e,i){var n=[Ht(t),qt(t),"n"];i.cellFormula?(kc(t,e-16),n[3]=""):t.l+=e-16;return n}},10:{n:"BrtFmlaBool",f:function(t,e,i){var n=[Ht(t),t.read_shift(1),"b"];i.cellFormula?(kc(t,e-9),n[3]=""):t.l+=e-9;return n}},11:{n:"BrtFmlaError",f:function(t,e,i){var n=[Ht(t),t.read_shift(1),"e"];i.cellFormula?(kc(t,e-9),n[3]=""):t.l+=e-9;return n}},16:{n:"BrtFRTArchID$",f:function(t,e){var i={};return t.read_shift(4),i.ArchID=t.read_shift(4),t.l+=e-8,i}},19:{n:"BrtSSTItem",f:zt},20:{n:"BrtPCDIMissing",f:Dt},21:{n:"BrtPCDINumber",f:Dt},22:{n:"BrtPCDIBoolean",f:Dt},23:{n:"BrtPCDIError",f:Dt},24:{n:"BrtPCDIString",f:Dt},25:{n:"BrtPCDIDatetime",f:Dt},26:{n:"BrtPCDIIndex",f:Dt},27:{n:"BrtPCDIAMissing",f:Dt},28:{n:"BrtPCDIANumber",f:Dt},29:{n:"BrtPCDIABoolean",f:Dt},30:{n:"BrtPCDIAError",f:Dt},31:{n:"BrtPCDIAString",f:Dt},32:{n:"BrtPCDIADatetime",f:Dt},33:{n:"BrtPCRRecord",f:Dt},34:{n:"BrtPCRRecordDt",f:Dt},35:{n:"BrtFRTBegin",f:Dt},36:{n:"BrtFRTEnd",f:Dt},37:{n:"BrtACBegin",f:Dt},38:{n:"BrtACEnd",f:Dt},39:{n:"BrtName",f:Dt},40:{n:"BrtIndexRowBlock",f:Dt},42:{n:"BrtIndexBlock",f:Dt},43:{n:"BrtFont",f:function(t,e){var i={flags:{}};return i.dyHeight=t.read_shift(2),i.grbit=function(t,e){var i=t.read_shift(1);return t.l++,{fItalic:2&i,fStrikeout:8&i,fOutline:16&i,fShadow:32&i,fCondense:64&i,fExtend:128&i}}(t),i.bls=t.read_shift(2),i.sss=t.read_shift(2),i.uls=t.read_shift(1),i.bFamily=t.read_shift(1),i.bCharSet=t.read_shift(1),t.l++,i.brtColor=function(t,e){var i={},n=t.read_shift(1);i.fValidRGB=1&n,i.xColorType=n>>>1,i.index=t.read_shift(1),i.nTintAndShade=t.read_shift(2,"i"),i.bRed=t.read_shift(1),i.bGreen=t.read_shift(1),i.bBlue=t.read_shift(1),i.bAlpha=t.read_shift(1)}(t),i.bFontScheme=t.read_shift(1),i.name=jt(t),i.flags.Bold=700===i.bls,i.flags.Italic=i.grbit.fItalic,i.flags.Strikeout=i.grbit.fStrikeout,i.flags.Outline=i.grbit.fOutline,i.flags.Shadow=i.grbit.fShadow,i.flags.Condense=i.grbit.fCondense,i.flags.Extend=i.grbit.fExtend,i.flags.Sub=2&i.sss,i.flags.Sup=1&i.sss,i}},44:{n:"BrtFmt",f:function(t,e){return[t.read_shift(2),jt(t)]}},45:{n:"BrtFill",f:Dt},46:{n:"BrtBorder",f:Dt},47:{n:"BrtXF",f:function(t,e){var i=t.read_shift(2),n=t.read_shift(2);return Dt(t,e-4),{ixfe:i,ifmt:n}}},48:{n:"BrtStyle",f:Dt},49:{n:"BrtCellMeta",f:Dt},50:{n:"BrtValueMeta",f:Dt},51:{n:"BrtMdb",f:Dt},52:{n:"BrtBeginFmd",f:Dt},53:{n:"BrtEndFmd",f:Dt},54:{n:"BrtBeginMdx",f:Dt},55:{n:"BrtEndMdx",f:Dt},56:{n:"BrtBeginMdxTuple",f:Dt},57:{n:"BrtEndMdxTuple",f:Dt},58:{n:"BrtMdxMbrIstr",f:Dt},59:{n:"BrtStr",f:Dt},60:{n:"BrtColInfo",f:Dt},62:{n:"BrtCellRString",f:Dt},63:{n:"BrtCalcChainItem$",f:function(t,e){var i={};i.i=t.read_shift(4);var n={};n.r=t.read_shift(4),n.c=t.read_shift(4),i.r=ph(n);var r=t.read_shift(1);return 2&r&&(i.l="1"),8&r&&(i.a="1"),i}},64:{n:"BrtDVal",f:Dt},65:{n:"BrtSxvcellNum",f:Dt},66:{n:"BrtSxvcellStr",f:Dt},67:{n:"BrtSxvcellBool",f:Dt},68:{n:"BrtSxvcellErr",f:Dt},69:{n:"BrtSxvcellDate",f:Dt},70:{n:"BrtSxvcellNil",f:Dt},128:{n:"BrtFileVersion",f:Dt},129:{n:"BrtBeginSheet",f:Dt},130:{n:"BrtEndSheet",f:Dt},131:{n:"BrtBeginBook",f:Dt,p:0},132:{n:"BrtEndBook",f:Dt},133:{n:"BrtBeginWsViews",f:Dt},134:{n:"BrtEndWsViews",f:Dt},135:{n:"BrtBeginBookViews",f:Dt},136:{n:"BrtEndBookViews",f:Dt},137:{n:"BrtBeginWsView",f:Dt},138:{n:"BrtEndWsView",f:Dt},139:{n:"BrtBeginCsViews",f:Dt},140:{n:"BrtEndCsViews",f:Dt},141:{n:"BrtBeginCsView",f:Dt},142:{n:"BrtEndCsView",f:Dt},143:{n:"BrtBeginBundleShs",f:Dt},144:{n:"BrtEndBundleShs",f:Dt},145:{n:"BrtBeginSheetData",f:Dt},146:{n:"BrtEndSheetData",f:Dt},147:{n:"BrtWsProp",f:function(t,e){var i={};return t.l+=19,i.name=function(t,e){return jt(t)}(t),i}},148:{n:"BrtWsDim",f:Jc,p:16},151:{n:"BrtPane",f:Dt},152:{n:"BrtSel",f:Dt},153:{n:"BrtWbProp",f:function(t,e){return t.read_shift(4),[t.read_shift(4),e>8?jt(t):""]}},154:{n:"BrtWbFactoid",f:Dt},155:{n:"BrtFileRecover",f:Dt},156:{n:"BrtBundleSh",f:function(t,e){var i={};return i.hsState=t.read_shift(4),i.iTabID=t.read_shift(4),i.strRelID=Ut(t,e-8),i.name=jt(t),i}},157:{n:"BrtCalcProp",f:Dt},158:{n:"BrtBookView",f:Dt},159:{n:"BrtBeginSst",f:function(t,e){return[t.read_shift(4),t.read_shift(4)]}},160:{n:"BrtEndSst",f:Dt},161:{n:"BrtBeginAFilter",f:Dt},162:{n:"BrtEndAFilter",f:Dt},163:{n:"BrtBeginFilterColumn",f:Dt},164:{n:"BrtEndFilterColumn",f:Dt},165:{n:"BrtBeginFilters",f:Dt},166:{n:"BrtEndFilters",f:Dt},167:{n:"BrtFilter",f:Dt},168:{n:"BrtColorFilter",f:Dt},169:{n:"BrtIconFilter",f:Dt},170:{n:"BrtTop10Filter",f:Dt},171:{n:"BrtDynamicFilter",f:Dt},172:{n:"BrtBeginCustomFilters",f:Dt},173:{n:"BrtEndCustomFilters",f:Dt},174:{n:"BrtCustomFilter",f:Dt},175:{n:"BrtAFilterDateGroupItem",f:Dt},176:{n:"BrtMergeCell",f:iu},177:{n:"BrtBeginMergeCells",f:Dt},178:{n:"BrtEndMergeCells",f:Dt},179:{n:"BrtBeginPivotCacheDef",f:Dt},180:{n:"BrtEndPivotCacheDef",f:Dt},181:{n:"BrtBeginPCDFields",f:Dt},182:{n:"BrtEndPCDFields",f:Dt},183:{n:"BrtBeginPCDField",f:Dt},184:{n:"BrtEndPCDField",f:Dt},185:{n:"BrtBeginPCDSource",f:Dt},186:{n:"BrtEndPCDSource",f:Dt},187:{n:"BrtBeginPCDSRange",f:Dt},188:{n:"BrtEndPCDSRange",f:Dt},189:{n:"BrtBeginPCDFAtbl",f:Dt},190:{n:"BrtEndPCDFAtbl",f:Dt},191:{n:"BrtBeginPCDIRun",f:Dt},192:{n:"BrtEndPCDIRun",f:Dt},193:{n:"BrtBeginPivotCacheRecords",f:Dt},194:{n:"BrtEndPivotCacheRecords",f:Dt},195:{n:"BrtBeginPCDHierarchies",f:Dt},196:{n:"BrtEndPCDHierarchies",f:Dt},197:{n:"BrtBeginPCDHierarchy",f:Dt},198:{n:"BrtEndPCDHierarchy",f:Dt},199:{n:"BrtBeginPCDHFieldsUsage",f:Dt},200:{n:"BrtEndPCDHFieldsUsage",f:Dt},201:{n:"BrtBeginExtConnection",f:Dt},202:{n:"BrtEndExtConnection",f:Dt},203:{n:"BrtBeginECDbProps",f:Dt},204:{n:"BrtEndECDbProps",f:Dt},205:{n:"BrtBeginECOlapProps",f:Dt},206:{n:"BrtEndECOlapProps",f:Dt},207:{n:"BrtBeginPCDSConsol",f:Dt},208:{n:"BrtEndPCDSConsol",f:Dt},209:{n:"BrtBeginPCDSCPages",f:Dt},210:{n:"BrtEndPCDSCPages",f:Dt},211:{n:"BrtBeginPCDSCPage",f:Dt},212:{n:"BrtEndPCDSCPage",f:Dt},213:{n:"BrtBeginPCDSCPItem",f:Dt},214:{n:"BrtEndPCDSCPItem",f:Dt},215:{n:"BrtBeginPCDSCSets",f:Dt},216:{n:"BrtEndPCDSCSets",f:Dt},217:{n:"BrtBeginPCDSCSet",f:Dt},218:{n:"BrtEndPCDSCSet",f:Dt},219:{n:"BrtBeginPCDFGroup",f:Dt},220:{n:"BrtEndPCDFGroup",f:Dt},221:{n:"BrtBeginPCDFGItems",f:Dt},222:{n:"BrtEndPCDFGItems",f:Dt},223:{n:"BrtBeginPCDFGRange",f:Dt},224:{n:"BrtEndPCDFGRange",f:Dt},225:{n:"BrtBeginPCDFGDiscrete",f:Dt},226:{n:"BrtEndPCDFGDiscrete",f:Dt},227:{n:"BrtBeginPCDSDTupleCache",f:Dt},228:{n:"BrtEndPCDSDTupleCache",f:Dt},229:{n:"BrtBeginPCDSDTCEntries",f:Dt},230:{n:"BrtEndPCDSDTCEntries",f:Dt},231:{n:"BrtBeginPCDSDTCEMembers",f:Dt},232:{n:"BrtEndPCDSDTCEMembers",f:Dt},233:{n:"BrtBeginPCDSDTCEMember",f:Dt},234:{n:"BrtEndPCDSDTCEMember",f:Dt},235:{n:"BrtBeginPCDSDTCQueries",f:Dt},236:{n:"BrtEndPCDSDTCQueries",f:Dt},237:{n:"BrtBeginPCDSDTCQuery",f:Dt},238:{n:"BrtEndPCDSDTCQuery",f:Dt},239:{n:"BrtBeginPCDSDTCSets",f:Dt},240:{n:"BrtEndPCDSDTCSets",f:Dt},241:{n:"BrtBeginPCDSDTCSet",f:Dt},242:{n:"BrtEndPCDSDTCSet",f:Dt},243:{n:"BrtBeginPCDCalcItems",f:Dt},244:{n:"BrtEndPCDCalcItems",f:Dt},245:{n:"BrtBeginPCDCalcItem",f:Dt},246:{n:"BrtEndPCDCalcItem",f:Dt},247:{n:"BrtBeginPRule",f:Dt},248:{n:"BrtEndPRule",f:Dt},249:{n:"BrtBeginPRFilters",f:Dt},250:{n:"BrtEndPRFilters",f:Dt},251:{n:"BrtBeginPRFilter",f:Dt},252:{n:"BrtEndPRFilter",f:Dt},253:{n:"BrtBeginPNames",f:Dt},254:{n:"BrtEndPNames",f:Dt},255:{n:"BrtBeginPName",f:Dt},256:{n:"BrtEndPName",f:Dt},257:{n:"BrtBeginPNPairs",f:Dt},258:{n:"BrtEndPNPairs",f:Dt},259:{n:"BrtBeginPNPair",f:Dt},260:{n:"BrtEndPNPair",f:Dt},261:{n:"BrtBeginECWebProps",f:Dt},262:{n:"BrtEndECWebProps",f:Dt},263:{n:"BrtBeginEcWpTables",f:Dt},264:{n:"BrtEndECWPTables",f:Dt},265:{n:"BrtBeginECParams",f:Dt},266:{n:"BrtEndECParams",f:Dt},267:{n:"BrtBeginECParam",f:Dt},268:{n:"BrtEndECParam",f:Dt},269:{n:"BrtBeginPCDKPIs",f:Dt},270:{n:"BrtEndPCDKPIs",f:Dt},271:{n:"BrtBeginPCDKPI",f:Dt},272:{n:"BrtEndPCDKPI",f:Dt},273:{n:"BrtBeginDims",f:Dt},274:{n:"BrtEndDims",f:Dt},275:{n:"BrtBeginDim",f:Dt},276:{n:"BrtEndDim",f:Dt},277:{n:"BrtIndexPartEnd",f:Dt},278:{n:"BrtBeginStyleSheet",f:Dt},279:{n:"BrtEndStyleSheet",f:Dt},280:{n:"BrtBeginSXView",f:Dt},281:{n:"BrtEndSXVI",f:Dt},282:{n:"BrtBeginSXVI",f:Dt},283:{n:"BrtBeginSXVIs",f:Dt},284:{n:"BrtEndSXVIs",f:Dt},285:{n:"BrtBeginSXVD",f:Dt},286:{n:"BrtEndSXVD",f:Dt},287:{n:"BrtBeginSXVDs",f:Dt},288:{n:"BrtEndSXVDs",f:Dt},289:{n:"BrtBeginSXPI",f:Dt},290:{n:"BrtEndSXPI",f:Dt},291:{n:"BrtBeginSXPIs",f:Dt},292:{n:"BrtEndSXPIs",f:Dt},293:{n:"BrtBeginSXDI",f:Dt},294:{n:"BrtEndSXDI",f:Dt},295:{n:"BrtBeginSXDIs",f:Dt},296:{n:"BrtEndSXDIs",f:Dt},297:{n:"BrtBeginSXLI",f:Dt},298:{n:"BrtEndSXLI",f:Dt},299:{n:"BrtBeginSXLIRws",f:Dt},300:{n:"BrtEndSXLIRws",f:Dt},301:{n:"BrtBeginSXLICols",f:Dt},302:{n:"BrtEndSXLICols",f:Dt},303:{n:"BrtBeginSXFormat",f:Dt},304:{n:"BrtEndSXFormat",f:Dt},305:{n:"BrtBeginSXFormats",f:Dt},306:{n:"BrtEndSxFormats",f:Dt},307:{n:"BrtBeginSxSelect",f:Dt},308:{n:"BrtEndSxSelect",f:Dt},309:{n:"BrtBeginISXVDRws",f:Dt},310:{n:"BrtEndISXVDRws",f:Dt},311:{n:"BrtBeginISXVDCols",f:Dt},312:{n:"BrtEndISXVDCols",f:Dt},313:{n:"BrtEndSXLocation",f:Dt},314:{n:"BrtBeginSXLocation",f:Dt},315:{n:"BrtEndSXView",f:Dt},316:{n:"BrtBeginSXTHs",f:Dt},317:{n:"BrtEndSXTHs",f:Dt},318:{n:"BrtBeginSXTH",f:Dt},319:{n:"BrtEndSXTH",f:Dt},320:{n:"BrtBeginISXTHRws",f:Dt},321:{n:"BrtEndISXTHRws",f:Dt},322:{n:"BrtBeginISXTHCols",f:Dt},323:{n:"BrtEndISXTHCols",f:Dt},324:{n:"BrtBeginSXTDMPS",f:Dt},325:{n:"BrtEndSXTDMPs",f:Dt},326:{n:"BrtBeginSXTDMP",f:Dt},327:{n:"BrtEndSXTDMP",f:Dt},328:{n:"BrtBeginSXTHItems",f:Dt},329:{n:"BrtEndSXTHItems",f:Dt},330:{n:"BrtBeginSXTHItem",f:Dt},331:{n:"BrtEndSXTHItem",f:Dt},332:{n:"BrtBeginMetadata",f:Dt},333:{n:"BrtEndMetadata",f:Dt},334:{n:"BrtBeginEsmdtinfo",f:Dt},335:{n:"BrtMdtinfo",f:Dt},336:{n:"BrtEndEsmdtinfo",f:Dt},337:{n:"BrtBeginEsmdb",f:Dt},338:{n:"BrtEndEsmdb",f:Dt},339:{n:"BrtBeginEsfmd",f:Dt},340:{n:"BrtEndEsfmd",f:Dt},341:{n:"BrtBeginSingleCells",f:Dt},342:{n:"BrtEndSingleCells",f:Dt},343:{n:"BrtBeginList",f:Dt},344:{n:"BrtEndList",f:Dt},345:{n:"BrtBeginListCols",f:Dt},346:{n:"BrtEndListCols",f:Dt},347:{n:"BrtBeginListCol",f:Dt},348:{n:"BrtEndListCol",f:Dt},349:{n:"BrtBeginListXmlCPr",f:Dt},350:{n:"BrtEndListXmlCPr",f:Dt},351:{n:"BrtListCCFmla",f:Dt},352:{n:"BrtListTrFmla",f:Dt},353:{n:"BrtBeginExternals",f:Dt},354:{n:"BrtEndExternals",f:Dt},355:{n:"BrtSupBookSrc",f:Dt},357:{n:"BrtSupSelf",f:Dt},358:{n:"BrtSupSame",f:Dt},359:{n:"BrtSupTabs",f:Dt},360:{n:"BrtBeginSupBook",f:Dt},361:{n:"BrtPlaceholderName",f:Dt},362:{n:"BrtExternSheet",f:Dt},363:{n:"BrtExternTableStart",f:Dt},364:{n:"BrtExternTableEnd",f:Dt},366:{n:"BrtExternRowHdr",f:Dt},367:{n:"BrtExternCellBlank",f:Dt},368:{n:"BrtExternCellReal",f:Dt},369:{n:"BrtExternCellBool",f:Dt},370:{n:"BrtExternCellError",f:Dt},371:{n:"BrtExternCellString",f:Dt},372:{n:"BrtBeginEsmdx",f:Dt},373:{n:"BrtEndEsmdx",f:Dt},374:{n:"BrtBeginMdxSet",f:Dt},375:{n:"BrtEndMdxSet",f:Dt},376:{n:"BrtBeginMdxMbrProp",f:Dt},377:{n:"BrtEndMdxMbrProp",f:Dt},378:{n:"BrtBeginMdxKPI",f:Dt},379:{n:"BrtEndMdxKPI",f:Dt},380:{n:"BrtBeginEsstr",f:Dt},381:{n:"BrtEndEsstr",f:Dt},382:{n:"BrtBeginPRFItem",f:Dt},383:{n:"BrtEndPRFItem",f:Dt},384:{n:"BrtBeginPivotCacheIDs",f:Dt},385:{n:"BrtEndPivotCacheIDs",f:Dt},386:{n:"BrtBeginPivotCacheID",f:Dt},387:{n:"BrtEndPivotCacheID",f:Dt},388:{n:"BrtBeginISXVIs",f:Dt},389:{n:"BrtEndISXVIs",f:Dt},390:{n:"BrtBeginColInfos",f:Dt},391:{n:"BrtEndColInfos",f:Dt},392:{n:"BrtBeginRwBrk",f:Dt},393:{n:"BrtEndRwBrk",f:Dt},394:{n:"BrtBeginColBrk",f:Dt},395:{n:"BrtEndColBrk",f:Dt},396:{n:"BrtBrk",f:Dt},397:{n:"BrtUserBookView",f:Dt},398:{n:"BrtInfo",f:Dt},399:{n:"BrtCUsr",f:Dt},400:{n:"BrtUsr",f:Dt},401:{n:"BrtBeginUsers",f:Dt},403:{n:"BrtEOF",f:Dt},404:{n:"BrtUCR",f:Dt},405:{n:"BrtRRInsDel",f:Dt},406:{n:"BrtRREndInsDel",f:Dt},407:{n:"BrtRRMove",f:Dt},408:{n:"BrtRREndMove",f:Dt},409:{n:"BrtRRChgCell",f:Dt},410:{n:"BrtRREndChgCell",f:Dt},411:{n:"BrtRRHeader",f:Dt},412:{n:"BrtRRUserView",f:Dt},413:{n:"BrtRRRenSheet",f:Dt},414:{n:"BrtRRInsertSh",f:Dt},415:{n:"BrtRRDefName",f:Dt},416:{n:"BrtRRNote",f:Dt},417:{n:"BrtRRConflict",f:Dt},418:{n:"BrtRRTQSIF",f:Dt},419:{n:"BrtRRFormat",f:Dt},420:{n:"BrtRREndFormat",f:Dt},421:{n:"BrtRRAutoFmt",f:Dt},422:{n:"BrtBeginUserShViews",f:Dt},423:{n:"BrtBeginUserShView",f:Dt},424:{n:"BrtEndUserShView",f:Dt},425:{n:"BrtEndUserShViews",f:Dt},426:{n:"BrtArrFmla",f:Dt},427:{n:"BrtShrFmla",f:Dt},428:{n:"BrtTable",f:Dt},429:{n:"BrtBeginExtConnections",f:Dt},430:{n:"BrtEndExtConnections",f:Dt},431:{n:"BrtBeginPCDCalcMems",f:Dt},432:{n:"BrtEndPCDCalcMems",f:Dt},433:{n:"BrtBeginPCDCalcMem",f:Dt},434:{n:"BrtEndPCDCalcMem",f:Dt},435:{n:"BrtBeginPCDHGLevels",f:Dt},436:{n:"BrtEndPCDHGLevels",f:Dt},437:{n:"BrtBeginPCDHGLevel",f:Dt},438:{n:"BrtEndPCDHGLevel",f:Dt},439:{n:"BrtBeginPCDHGLGroups",f:Dt},440:{n:"BrtEndPCDHGLGroups",f:Dt},441:{n:"BrtBeginPCDHGLGroup",f:Dt},442:{n:"BrtEndPCDHGLGroup",f:Dt},443:{n:"BrtBeginPCDHGLGMembers",f:Dt},444:{n:"BrtEndPCDHGLGMembers",f:Dt},445:{n:"BrtBeginPCDHGLGMember",f:Dt},446:{n:"BrtEndPCDHGLGMember",f:Dt},447:{n:"BrtBeginQSI",f:Dt},448:{n:"BrtEndQSI",f:Dt},449:{n:"BrtBeginQSIR",f:Dt},450:{n:"BrtEndQSIR",f:Dt},451:{n:"BrtBeginDeletedNames",f:Dt},452:{n:"BrtEndDeletedNames",f:Dt},453:{n:"BrtBeginDeletedName",f:Dt},454:{n:"BrtEndDeletedName",f:Dt},455:{n:"BrtBeginQSIFs",f:Dt},456:{n:"BrtEndQSIFs",f:Dt},457:{n:"BrtBeginQSIF",f:Dt},458:{n:"BrtEndQSIF",f:Dt},459:{n:"BrtBeginAutoSortScope",f:Dt},460:{n:"BrtEndAutoSortScope",f:Dt},461:{n:"BrtBeginConditionalFormatting",f:Dt},462:{n:"BrtEndConditionalFormatting",f:Dt},463:{n:"BrtBeginCFRule",f:Dt},464:{n:"BrtEndCFRule",f:Dt},465:{n:"BrtBeginIconSet",f:Dt},466:{n:"BrtEndIconSet",f:Dt},467:{n:"BrtBeginDatabar",f:Dt},468:{n:"BrtEndDatabar",f:Dt},469:{n:"BrtBeginColorScale",f:Dt},470:{n:"BrtEndColorScale",f:Dt},471:{n:"BrtCFVO",f:Dt},472:{n:"BrtExternValueMeta",f:Dt},473:{n:"BrtBeginColorPalette",f:Dt},474:{n:"BrtEndColorPalette",f:Dt},475:{n:"BrtIndexedColor",f:Dt},476:{n:"BrtMargins",f:Dt},477:{n:"BrtPrintOptions",f:Dt},478:{n:"BrtPageSetup",f:Dt},479:{n:"BrtBeginHeaderFooter",f:Dt},480:{n:"BrtEndHeaderFooter",f:Dt},481:{n:"BrtBeginSXCrtFormat",f:Dt},482:{n:"BrtEndSXCrtFormat",f:Dt},483:{n:"BrtBeginSXCrtFormats",f:Dt},484:{n:"BrtEndSXCrtFormats",f:Dt},485:{n:"BrtWsFmtInfo",f:Dt},486:{n:"BrtBeginMgs",f:Dt},487:{n:"BrtEndMGs",f:Dt},488:{n:"BrtBeginMGMaps",f:Dt},489:{n:"BrtEndMGMaps",f:Dt},490:{n:"BrtBeginMG",f:Dt},491:{n:"BrtEndMG",f:Dt},492:{n:"BrtBeginMap",f:Dt},493:{n:"BrtEndMap",f:Dt},494:{n:"BrtHLink",f:function(t,e,i){var n=t.l+e,r=Xt(t),o=Vt(t),a=jt(t),s=jt(t),l=jt(t);return t.l=n,{rfx:r,relId:o,loc:a,tooltip:s,display:l}}},495:{n:"BrtBeginDCon",f:Dt},496:{n:"BrtEndDCon",f:Dt},497:{n:"BrtBeginDRefs",f:Dt},498:{n:"BrtEndDRefs",f:Dt},499:{n:"BrtDRef",f:Dt},500:{n:"BrtBeginScenMan",f:Dt},501:{n:"BrtEndScenMan",f:Dt},502:{n:"BrtBeginSct",f:Dt},503:{n:"BrtEndSct",f:Dt},504:{n:"BrtSlc",f:Dt},505:{n:"BrtBeginDXFs",f:Dt},506:{n:"BrtEndDXFs",f:Dt},507:{n:"BrtDXF",f:Dt},508:{n:"BrtBeginTableStyles",f:Dt},509:{n:"BrtEndTableStyles",f:Dt},510:{n:"BrtBeginTableStyle",f:Dt},511:{n:"BrtEndTableStyle",f:Dt},512:{n:"BrtTableStyleElement",f:Dt},513:{n:"BrtTableStyleClient",f:Dt},514:{n:"BrtBeginVolDeps",f:Dt},515:{n:"BrtEndVolDeps",f:Dt},516:{n:"BrtBeginVolType",f:Dt},517:{n:"BrtEndVolType",f:Dt},518:{n:"BrtBeginVolMain",f:Dt},519:{n:"BrtEndVolMain",f:Dt},520:{n:"BrtBeginVolTopic",f:Dt},521:{n:"BrtEndVolTopic",f:Dt},522:{n:"BrtVolSubtopic",f:Dt},523:{n:"BrtVolRef",f:Dt},524:{n:"BrtVolNum",f:Dt},525:{n:"BrtVolErr",f:Dt},526:{n:"BrtVolStr",f:Dt},527:{n:"BrtVolBool",f:Dt},528:{n:"BrtBeginCalcChain$",f:Dt},529:{n:"BrtEndCalcChain$",f:Dt},530:{n:"BrtBeginSortState",f:Dt},531:{n:"BrtEndSortState",f:Dt},532:{n:"BrtBeginSortCond",f:Dt},533:{n:"BrtEndSortCond",f:Dt},534:{n:"BrtBookProtection",f:Dt},535:{n:"BrtSheetProtection",f:Dt},536:{n:"BrtRangeProtection",f:Dt},537:{n:"BrtPhoneticInfo",f:Dt},538:{n:"BrtBeginECTxtWiz",f:Dt},539:{n:"BrtEndECTxtWiz",f:Dt},540:{n:"BrtBeginECTWFldInfoLst",f:Dt},541:{n:"BrtEndECTWFldInfoLst",f:Dt},542:{n:"BrtBeginECTwFldInfo",f:Dt},548:{n:"BrtFileSharing",f:Dt},549:{n:"BrtOleSize",f:Dt},550:{n:"BrtDrawing",f:Dt},551:{n:"BrtLegacyDrawing",f:Dt},552:{n:"BrtLegacyDrawingHF",f:Dt},553:{n:"BrtWebOpt",f:Dt},554:{n:"BrtBeginWebPubItems",f:Dt},555:{n:"BrtEndWebPubItems",f:Dt},556:{n:"BrtBeginWebPubItem",f:Dt},557:{n:"BrtEndWebPubItem",f:Dt},558:{n:"BrtBeginSXCondFmt",f:Dt},559:{n:"BrtEndSXCondFmt",f:Dt},560:{n:"BrtBeginSXCondFmts",f:Dt},561:{n:"BrtEndSXCondFmts",f:Dt},562:{n:"BrtBkHim",f:Dt},564:{n:"BrtColor",f:Dt},565:{n:"BrtBeginIndexedColors",f:Dt},566:{n:"BrtEndIndexedColors",f:Dt},569:{n:"BrtBeginMRUColors",f:Dt},570:{n:"BrtEndMRUColors",f:Dt},572:{n:"BrtMRUColor",f:Dt},573:{n:"BrtBeginDVals",f:Dt},574:{n:"BrtEndDVals",f:Dt},577:{n:"BrtSupNameStart",f:Dt},578:{n:"BrtSupNameValueStart",f:Dt},579:{n:"BrtSupNameValueEnd",f:Dt},580:{n:"BrtSupNameNum",f:Dt},581:{n:"BrtSupNameErr",f:Dt},582:{n:"BrtSupNameSt",f:Dt},583:{n:"BrtSupNameNil",f:Dt},584:{n:"BrtSupNameBool",f:Dt},585:{n:"BrtSupNameFmla",f:Dt},586:{n:"BrtSupNameBits",f:Dt},587:{n:"BrtSupNameEnd",f:Dt},588:{n:"BrtEndSupBook",f:Dt},589:{n:"BrtCellSmartTagProperty",f:Dt},590:{n:"BrtBeginCellSmartTag",f:Dt},591:{n:"BrtEndCellSmartTag",f:Dt},592:{n:"BrtBeginCellSmartTags",f:Dt},593:{n:"BrtEndCellSmartTags",f:Dt},594:{n:"BrtBeginSmartTags",f:Dt},595:{n:"BrtEndSmartTags",f:Dt},596:{n:"BrtSmartTagType",f:Dt},597:{n:"BrtBeginSmartTagTypes",f:Dt},598:{n:"BrtEndSmartTagTypes",f:Dt},599:{n:"BrtBeginSXFilters",f:Dt},600:{n:"BrtEndSXFilters",f:Dt},601:{n:"BrtBeginSXFILTER",f:Dt},602:{n:"BrtEndSXFilter",f:Dt},603:{n:"BrtBeginFills",f:Dt},604:{n:"BrtEndFills",f:Dt},605:{n:"BrtBeginCellWatches",f:Dt},606:{n:"BrtEndCellWatches",f:Dt},607:{n:"BrtCellWatch",f:Dt},608:{n:"BrtBeginCRErrs",f:Dt},609:{n:"BrtEndCRErrs",f:Dt},610:{n:"BrtCrashRecErr",f:Dt},611:{n:"BrtBeginFonts",f:Dt},612:{n:"BrtEndFonts",f:Dt},613:{n:"BrtBeginBorders",f:Dt},614:{n:"BrtEndBorders",f:Dt},615:{n:"BrtBeginFmts",f:Dt},616:{n:"BrtEndFmts",f:Dt},617:{n:"BrtBeginCellXFs",f:Dt},618:{n:"BrtEndCellXFs",f:Dt},619:{n:"BrtBeginStyles",f:Dt},620:{n:"BrtEndStyles",f:Dt},625:{n:"BrtBigName",f:Dt},626:{n:"BrtBeginCellStyleXFs",f:Dt},627:{n:"BrtEndCellStyleXFs",f:Dt},628:{n:"BrtBeginComments",f:Dt},629:{n:"BrtEndComments",f:Dt},630:{n:"BrtBeginCommentAuthors",f:Dt},631:{n:"BrtEndCommentAuthors",f:Dt},632:{n:"BrtCommentAuthor",f:ic},633:{n:"BrtBeginCommentList",f:Dt},634:{n:"BrtEndCommentList",f:Dt},635:{n:"BrtBeginComment",f:function(t,e){var i={};i.iauthor=t.read_shift(4);var n=Xt(t);return i.rfx=n.s,i.ref=ph(n.s),t.l+=16,i}},636:{n:"BrtEndComment",f:Dt},637:{n:"BrtCommentText",f:nc},638:{n:"BrtBeginOleObjects",f:Dt},639:{n:"BrtOleObject",f:Dt},640:{n:"BrtEndOleObjects",f:Dt},641:{n:"BrtBeginSxrules",f:Dt},642:{n:"BrtEndSxRules",f:Dt},643:{n:"BrtBeginActiveXControls",f:Dt},644:{n:"BrtActiveX",f:Dt},645:{n:"BrtEndActiveXControls",f:Dt},646:{n:"BrtBeginPCDSDTCEMembersSortBy",f:Dt},648:{n:"BrtBeginCellIgnoreECs",f:Dt},649:{n:"BrtCellIgnoreEC",f:Dt},650:{n:"BrtEndCellIgnoreECs",f:Dt},651:{n:"BrtCsProp",f:Dt},652:{n:"BrtCsPageSetup",f:Dt},653:{n:"BrtBeginUserCsViews",f:Dt},654:{n:"BrtEndUserCsViews",f:Dt},655:{n:"BrtBeginUserCsView",f:Dt},656:{n:"BrtEndUserCsView",f:Dt},657:{n:"BrtBeginPcdSFCIEntries",f:Dt},658:{n:"BrtEndPCDSFCIEntries",f:Dt},659:{n:"BrtPCDSFCIEntry",f:Dt},660:{n:"BrtBeginListParts",f:Dt},661:{n:"BrtListPart",f:Dt},662:{n:"BrtEndListParts",f:Dt},663:{n:"BrtSheetCalcProp",f:Dt},664:{n:"BrtBeginFnGroup",f:Dt},665:{n:"BrtFnGroup",f:Dt},666:{n:"BrtEndFnGroup",f:Dt},667:{n:"BrtSupAddin",f:Dt},668:{n:"BrtSXTDMPOrder",f:Dt},669:{n:"BrtCsProtection",f:Dt},671:{n:"BrtBeginWsSortMap",f:Dt},672:{n:"BrtEndWsSortMap",f:Dt},673:{n:"BrtBeginRRSort",f:Dt},674:{n:"BrtEndRRSort",f:Dt},675:{n:"BrtRRSortItem",f:Dt},676:{n:"BrtFileSharingIso",f:Dt},677:{n:"BrtBookProtectionIso",f:Dt},678:{n:"BrtSheetProtectionIso",f:Dt},679:{n:"BrtCsProtectionIso",f:Dt},680:{n:"BrtRangeProtectionIso",f:Dt},1024:{n:"BrtRwDescent",f:Dt},1025:{n:"BrtKnownFonts",f:Dt},1026:{n:"BrtBeginSXTupleSet",f:Dt},1027:{n:"BrtEndSXTupleSet",f:Dt},1028:{n:"BrtBeginSXTupleSetHeader",f:Dt},1029:{n:"BrtEndSXTupleSetHeader",f:Dt},1030:{n:"BrtSXTupleSetHeaderItem",f:Dt},1031:{n:"BrtBeginSXTupleSetData",f:Dt},1032:{n:"BrtEndSXTupleSetData",f:Dt},1033:{n:"BrtBeginSXTupleSetRow",f:Dt},1034:{n:"BrtEndSXTupleSetRow",f:Dt},1035:{n:"BrtSXTupleSetRowItem",f:Dt},1036:{n:"BrtNameExt",f:Dt},1037:{n:"BrtPCDH14",f:Dt},1038:{n:"BrtBeginPCDCalcMem14",f:Dt},1039:{n:"BrtEndPCDCalcMem14",f:Dt},1040:{n:"BrtSXTH14",f:Dt},1041:{n:"BrtBeginSparklineGroup",f:Dt},1042:{n:"BrtEndSparklineGroup",f:Dt},1043:{n:"BrtSparkline",f:Dt},1044:{n:"BrtSXDI14",f:Dt},1045:{n:"BrtWsFmtInfoEx14",f:Dt},1046:{n:"BrtBeginConditionalFormatting14",f:Dt},1047:{n:"BrtEndConditionalFormatting14",f:Dt},1048:{n:"BrtBeginCFRule14",f:Dt},1049:{n:"BrtEndCFRule14",f:Dt},1050:{n:"BrtCFVO14",f:Dt},1051:{n:"BrtBeginDatabar14",f:Dt},1052:{n:"BrtBeginIconSet14",f:Dt},1053:{n:"BrtDVal14",f:Dt},1054:{n:"BrtBeginDVals14",f:Dt},1055:{n:"BrtColor14",f:Dt},1056:{n:"BrtBeginSparklines",f:Dt},1057:{n:"BrtEndSparklines",f:Dt},1058:{n:"BrtBeginSparklineGroups",f:Dt},1059:{n:"BrtEndSparklineGroups",f:Dt},1061:{n:"BrtSXVD14",f:Dt},1062:{n:"BrtBeginSxview14",f:Dt},1063:{n:"BrtEndSxview14",f:Dt},1066:{n:"BrtBeginPCD14",f:Dt},1067:{n:"BrtEndPCD14",f:Dt},1068:{n:"BrtBeginExtConn14",f:Dt},1069:{n:"BrtEndExtConn14",f:Dt},1070:{n:"BrtBeginSlicerCacheIDs",f:Dt},1071:{n:"BrtEndSlicerCacheIDs",f:Dt},1072:{n:"BrtBeginSlicerCacheID",f:Dt},1073:{n:"BrtEndSlicerCacheID",f:Dt},1075:{n:"BrtBeginSlicerCache",f:Dt},1076:{n:"BrtEndSlicerCache",f:Dt},1077:{n:"BrtBeginSlicerCacheDef",f:Dt},1078:{n:"BrtEndSlicerCacheDef",f:Dt},1079:{n:"BrtBeginSlicersEx",f:Dt},1080:{n:"BrtEndSlicersEx",f:Dt},1081:{n:"BrtBeginSlicerEx",f:Dt},1082:{n:"BrtEndSlicerEx",f:Dt},1083:{n:"BrtBeginSlicer",f:Dt},1084:{n:"BrtEndSlicer",f:Dt},1085:{n:"BrtSlicerCachePivotTables",f:Dt},1086:{n:"BrtBeginSlicerCacheOlapImpl",f:Dt},1087:{n:"BrtEndSlicerCacheOlapImpl",f:Dt},1088:{n:"BrtBeginSlicerCacheLevelsData",f:Dt},1089:{n:"BrtEndSlicerCacheLevelsData",f:Dt},1090:{n:"BrtBeginSlicerCacheLevelData",f:Dt},1091:{n:"BrtEndSlicerCacheLevelData",f:Dt},1092:{n:"BrtBeginSlicerCacheSiRanges",f:Dt},1093:{n:"BrtEndSlicerCacheSiRanges",f:Dt},1094:{n:"BrtBeginSlicerCacheSiRange",f:Dt},1095:{n:"BrtEndSlicerCacheSiRange",f:Dt},1096:{n:"BrtSlicerCacheOlapItem",f:Dt},1097:{n:"BrtBeginSlicerCacheSelections",f:Dt},1098:{n:"BrtSlicerCacheSelection",f:Dt},1099:{n:"BrtEndSlicerCacheSelections",f:Dt},1100:{n:"BrtBeginSlicerCacheNative",f:Dt},1101:{n:"BrtEndSlicerCacheNative",f:Dt},1102:{n:"BrtSlicerCacheNativeItem",f:Dt},1103:{n:"BrtRangeProtection14",f:Dt},1104:{n:"BrtRangeProtectionIso14",f:Dt},1105:{n:"BrtCellIgnoreEC14",f:Dt},1111:{n:"BrtList14",f:Dt},1112:{n:"BrtCFIcon",f:Dt},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs",f:Dt},1114:{n:"BrtEndSlicerCachesPivotCacheIDs",f:Dt},1115:{n:"BrtBeginSlicers",f:Dt},1116:{n:"BrtEndSlicers",f:Dt},1117:{n:"BrtWbProp14",f:Dt},1118:{n:"BrtBeginSXEdit",f:Dt},1119:{n:"BrtEndSXEdit",f:Dt},1120:{n:"BrtBeginSXEdits",f:Dt},1121:{n:"BrtEndSXEdits",f:Dt},1122:{n:"BrtBeginSXChange",f:Dt},1123:{n:"BrtEndSXChange",f:Dt},1124:{n:"BrtBeginSXChanges",f:Dt},1125:{n:"BrtEndSXChanges",f:Dt},1126:{n:"BrtSXTupleItems",f:Dt},1128:{n:"BrtBeginSlicerStyle",f:Dt},1129:{n:"BrtEndSlicerStyle",f:Dt},1130:{n:"BrtSlicerStyleElement",f:Dt},1131:{n:"BrtBeginStyleSheetExt14",f:Dt},1132:{n:"BrtEndStyleSheetExt14",f:Dt},1133:{n:"BrtBeginSlicerCachesPivotCacheID",f:Dt},1134:{n:"BrtEndSlicerCachesPivotCacheID",f:Dt},1135:{n:"BrtBeginConditionalFormattings",f:Dt},1136:{n:"BrtEndConditionalFormattings",f:Dt},1137:{n:"BrtBeginPCDCalcMemExt",f:Dt},1138:{n:"BrtEndPCDCalcMemExt",f:Dt},1139:{n:"BrtBeginPCDCalcMemsExt",f:Dt},1140:{n:"BrtEndPCDCalcMemsExt",f:Dt},1141:{n:"BrtPCDField14",f:Dt},1142:{n:"BrtBeginSlicerStyles",f:Dt},1143:{n:"BrtEndSlicerStyles",f:Dt},1144:{n:"BrtBeginSlicerStyleElements",f:Dt},1145:{n:"BrtEndSlicerStyleElements",f:Dt},1146:{n:"BrtCFRuleExt",f:Dt},1147:{n:"BrtBeginSXCondFmt14",f:Dt},1148:{n:"BrtEndSXCondFmt14",f:Dt},1149:{n:"BrtBeginSXCondFmts14",f:Dt},1150:{n:"BrtEndSXCondFmts14",f:Dt},1152:{n:"BrtBeginSortCond14",f:Dt},1153:{n:"BrtEndSortCond14",f:Dt},1154:{n:"BrtEndDVals14",f:Dt},1155:{n:"BrtEndIconSet14",f:Dt},1156:{n:"BrtEndDatabar14",f:Dt},1157:{n:"BrtBeginColorScale14",f:Dt},1158:{n:"BrtEndColorScale14",f:Dt},1159:{n:"BrtBeginSxrules14",f:Dt},1160:{n:"BrtEndSxrules14",f:Dt},1161:{n:"BrtBeginPRule14",f:Dt},1162:{n:"BrtEndPRule14",f:Dt},1163:{n:"BrtBeginPRFilters14",f:Dt},1164:{n:"BrtEndPRFilters14",f:Dt},1165:{n:"BrtBeginPRFilter14",f:Dt},1166:{n:"BrtEndPRFilter14",f:Dt},1167:{n:"BrtBeginPRFItem14",f:Dt},1168:{n:"BrtEndPRFItem14",f:Dt},1169:{n:"BrtBeginCellIgnoreECs14",f:Dt},1170:{n:"BrtEndCellIgnoreECs14",f:Dt},1171:{n:"BrtDxf14",f:Dt},1172:{n:"BrtBeginDxF14s",f:Dt},1173:{n:"BrtEndDxf14s",f:Dt},1177:{n:"BrtFilter14",f:Dt},1178:{n:"BrtBeginCustomFilters14",f:Dt},1180:{n:"BrtCustomFilter14",f:Dt},1181:{n:"BrtIconFilter14",f:Dt},1182:{n:"BrtPivotCacheConnectionName",f:Dt},2048:{n:"BrtBeginDecoupledPivotCacheIDs",f:Dt},2049:{n:"BrtEndDecoupledPivotCacheIDs",f:Dt},2050:{n:"BrtDecoupledPivotCacheID",f:Dt},2051:{n:"BrtBeginPivotTableRefs",f:Dt},2052:{n:"BrtEndPivotTableRefs",f:Dt},2053:{n:"BrtPivotTableRef",f:Dt},2054:{n:"BrtSlicerCacheBookPivotTables",f:Dt},2055:{n:"BrtBeginSxvcells",f:Dt},2056:{n:"BrtEndSxvcells",f:Dt},2057:{n:"BrtBeginSxRow",f:Dt},2058:{n:"BrtEndSxRow",f:Dt},2060:{n:"BrtPcdCalcMem15",f:Dt},2067:{n:"BrtQsi15",f:Dt},2068:{n:"BrtBeginWebExtensions",f:Dt},2069:{n:"BrtEndWebExtensions",f:Dt},2070:{n:"BrtWebExtension",f:Dt},2071:{n:"BrtAbsPath15",f:Dt},2072:{n:"BrtBeginPivotTableUISettings",f:Dt},2073:{n:"BrtEndPivotTableUISettings",f:Dt},2075:{n:"BrtTableSlicerCacheIDs",f:Dt},2076:{n:"BrtTableSlicerCacheID",f:Dt},2077:{n:"BrtBeginTableSlicerCache",f:Dt},2078:{n:"BrtEndTableSlicerCache",f:Dt},2079:{n:"BrtSxFilter15",f:Dt},2080:{n:"BrtBeginTimelineCachePivotCacheIDs",f:Dt},2081:{n:"BrtEndTimelineCachePivotCacheIDs",f:Dt},2082:{n:"BrtTimelineCachePivotCacheID",f:Dt},2083:{n:"BrtBeginTimelineCacheIDs",f:Dt},2084:{n:"BrtEndTimelineCacheIDs",f:Dt},2085:{n:"BrtBeginTimelineCacheID",f:Dt},2086:{n:"BrtEndTimelineCacheID",f:Dt},2087:{n:"BrtBeginTimelinesEx",f:Dt},2088:{n:"BrtEndTimelinesEx",f:Dt},2089:{n:"BrtBeginTimelineEx",f:Dt},2090:{n:"BrtEndTimelineEx",f:Dt},2091:{n:"BrtWorkBookPr15",f:Dt},2092:{n:"BrtPCDH15",f:Dt},2093:{n:"BrtBeginTimelineStyle",f:Dt},2094:{n:"BrtEndTimelineStyle",f:Dt},2095:{n:"BrtTimelineStyleElement",f:Dt},2096:{n:"BrtBeginTimelineStylesheetExt15",f:Dt},2097:{n:"BrtEndTimelineStylesheetExt15",f:Dt},2098:{n:"BrtBeginTimelineStyles",f:Dt},2099:{n:"BrtEndTimelineStyles",f:Dt},2100:{n:"BrtBeginTimelineStyleElements",f:Dt},2101:{n:"BrtEndTimelineStyleElements",f:Dt},2102:{n:"BrtDxf15",f:Dt},2103:{n:"BrtBeginDxfs15",f:Dt},2104:{n:"brtEndDxfs15",f:Dt},2105:{n:"BrtSlicerCacheHideItemsWithNoData",f:Dt},2106:{n:"BrtBeginItemUniqueNames",f:Dt},2107:{n:"BrtEndItemUniqueNames",f:Dt},2108:{n:"BrtItemUniqueName",f:Dt},2109:{n:"BrtBeginExtConn15",f:Dt},2110:{n:"BrtEndExtConn15",f:Dt},2111:{n:"BrtBeginOledbPr15",f:Dt},2112:{n:"BrtEndOledbPr15",f:Dt},2113:{n:"BrtBeginDataFeedPr15",f:Dt},2114:{n:"BrtEndDataFeedPr15",f:Dt},2115:{n:"BrtTextPr15",f:Dt},2116:{n:"BrtRangePr15",f:Dt},2117:{n:"BrtDbCommand15",f:Dt},2118:{n:"BrtBeginDbTables15",f:Dt},2119:{n:"BrtEndDbTables15",f:Dt},2120:{n:"BrtDbTable15",f:Dt},2121:{n:"BrtBeginDataModel",f:Dt},2122:{n:"BrtEndDataModel",f:Dt},2123:{n:"BrtBeginModelTables",f:Dt},2124:{n:"BrtEndModelTables",f:Dt},2125:{n:"BrtModelTable",f:Dt},2126:{n:"BrtBeginModelRelationships",f:Dt},2127:{n:"BrtEndModelRelationships",f:Dt},2128:{n:"BrtModelRelationship",f:Dt},2129:{n:"BrtBeginECTxtWiz15",f:Dt},2130:{n:"BrtEndECTxtWiz15",f:Dt},2131:{n:"BrtBeginECTWFldInfoLst15",f:Dt},2132:{n:"BrtEndECTWFldInfoLst15",f:Dt},2133:{n:"BrtBeginECTWFldInfo15",f:Dt},2134:{n:"BrtFieldListActiveItem",f:Dt},2135:{n:"BrtPivotCacheIdVersion",f:Dt},2136:{n:"BrtSXDI15",f:Dt},65535:{n:"",f:Dt}},Gu=function(t,e){for(var i=[],n=w(t),r=0;r!==n.length;++r)i[t[n[r]][e]]=n[r];return i}(Yu,"n"),Xu={3:{n:"BIFF2NUM",f:function(t,e,i){var n=ti(t);++t.l;var r=qt(t);return n.val=r,n}},4:{n:"BIFF2STR",f:function(t,e,i){var n=ti(t);++t.l;var r=qe(t,0,i);return n.val=r,n}},6:{n:"Formula",f:bc},9:{n:"BOF",f:ci},10:{n:"EOF",f:Ri},12:{n:"CalcCount",f:_i},13:{n:"CalcMode",f:ki},14:{n:"CalcPrecision",f:Ti},15:{n:"CalcRefMode",f:Ei},16:{n:"CalcDelta",f:Si},17:{n:"CalcIter",f:Ci},18:{n:"Protect",f:en},19:{n:"Password",f:$i},20:{n:"Header",f:Wi},21:{n:"Footer",f:Hi},23:{n:"ExternSheet",f:function(t,e,i){if(i.biff<8)return Ue(t,0,i);var n=function(t,e,i){for(var n=[],r=t.l+e,o=t.read_shift(2);0!=o--;)n.push(i(t,r-t.l));if(r!==t.l)throw new Error("Slurp error");return n}(t,e,ei),r=[];if(1025===i.sbcch){for(var o=0;o!=n.length;++o)r.push(i.snames[n[o][1]]);return r}return n}},24:{n:"Lbl",f:function(t,e,i){if(i.biff<8)return hi(t,0,i);var n=t.l+e,r=(t.read_shift(2),t.read_shift(1)),o=t.read_shift(1),a=t.read_shift(2);return t.l+=2,t.read_shift(2),t.l+=4,{chKey:r,Name:Ge(t,o),rgce:function(t,e,i,n){var r,o=t.l+e,a=_c(t,n);return o!==t.l&&(r=Lc(t,o-t.l,a,i)),[a,r]}(t,n-t.l,i,a)}}},25:{n:"WinProtect",f:fn},26:{n:"VerticalPageBreaks",f:gn},27:{n:"HorizontalPageBreaks",f:mn},28:{n:"Note",f:function(t,e,i){return function(t,e,i){if(!(i.biff<8)){var n=t.read_shift(2),r=t.read_shift(2),o=t.read_shift(2),a=t.read_shift(2),s=qe(t,0,i);return i.biff<8&&t.read_shift(1),[{r:n,c:r},s,a,o]}}(t,0,i)}},29:{n:"Selection",f:vn},34:{n:"Date1904",f:Pi},35:{n:"ExternName",f:pi},38:{n:"LeftMargin",f:Gi},39:{n:"RightMargin",f:rn},40:{n:"TopMargin",f:un},41:{n:"BottomMargin",f:xi},42:{n:"PrintRowCol",f:Ki},43:{n:"PrintGrid",f:Zi},47:{n:"FilePass",f:function(t,e,i){var n={Type:t.read_shift(2)};return n.Type?_l(t,e-2,n):wl(t,0,i,n),n}},49:{n:"Font",f:function(t,e,i){return t.l+=14,Ue(t,0,i)}},51:{n:"PrintSize",f:Qi},60:{n:"Continue",f:yn},61:{n:"Window1",f:function(t,e){return{Pos:[t.read_shift(2),t.read_shift(2)],Dim:[t.read_shift(2),t.read_shift(2)],Flags:t.read_shift(2),CurTab:t.read_shift(2),FirstTab:t.read_shift(2),Selected:t.read_shift(2),TabRatio:t.read_shift(2)}}},64:{n:"Backup",f:bi},65:{n:"Pane",f:bn},66:{n:"CodePage",f:Mi},77:{n:"Pls",f:Ln},80:{n:"DCon",f:xn},81:{n:"DConRef",f:wn},82:{n:"DConName",f:_n},85:{n:"DefColWidth",f:Oi},89:{n:"XCT",f:Sn},90:{n:"CRN",f:Cn},91:{n:"FileSharing",f:kn},92:{n:"WriteAccess",f:function(t,e,i){if(i.enc)return t.l+=e,"";var n=t.l,r=Xe(t,0,i);return t.read_shift(e+n-t.l),r}},93:{n:"Obj",f:function(t,e){var i=ai(t);return{cmo:i,ft:function(t,e,i){for(var n=t.l,r=[];t.l7||i[1]>7)throw"Bad Gutters: "+i;return i}},129:{n:"WsBool",f:Mn},130:{n:"GridSet",f:Vi},131:{n:"HCenter",f:ji},132:{n:"VCenter",f:dn},133:{n:"BoundSheet8",f:function(t,e,i){var n=t.read_shift(4),r=t.read_shift(1)>>6,o=t.read_shift(1);switch(o){case 0:o="Worksheet";break;case 1:o="Macrosheet";break;case 2:o="Chartsheet";break;case 6:o="VBAModule"}var a=Ue(t,0,i);return 0===a.length&&(a="Sheet1"),{pos:n,hs:r,dt:o,name:a}}},134:{n:"WriteProtect",f:pn},140:{n:"Country",f:function(t,e){var i,n=[];return i=t.read_shift(2),n[0]=oe[i]||i,i=t.read_shift(2),n[1]=oe[i]||i,n}},141:{n:"HideObj",f:Ui},144:{n:"Sort",f:Dn},146:{n:"Palette",f:function(t,e){for(var i=t.read_shift(2),n=[];i-- >0;)n.push(Je(t));return n}},151:{n:"Sync",f:Pn},152:{n:"LPr",f:On},153:{n:"DxGCol",f:In},154:{n:"FnGroupName",f:Nn},155:{n:"FilterMode",f:Rn},156:{n:"BuiltInFnGroupCount",f:wi},157:{n:"AutoFilterInfo",f:Fn},158:{n:"AutoFilter",f:Bn},160:{n:"Scl",f:sn},161:{n:"Setup",f:zn},174:{n:"ScenMan",f:Hn},175:{n:"SCENARIO",f:Vn},176:{n:"SxView",f:jn},177:{n:"Sxvd",f:Wn},178:{n:"SXVI",f:Un},180:{n:"SxIvd",f:Yn},181:{n:"SXLI",f:Gn},182:{n:"SXPI",f:Xn},184:{n:"DocRoute",f:qn},185:{n:"RecipName",f:$n},189:{n:"MulRk",f:function(t,e){for(var i=t.l+e-2,n=t.read_shift(2),r=t.read_shift(2),o=[];t.l>2&1,i.data=di(t,0,i.fStyle),i}},225:{n:"InterfaceHdr",f:function(t,e){if(0===e)return 1200;var i;if(1200!==(i=t.read_shift(2)))throw"InterfaceHdr codePage "+i;return 1200}},226:{n:"InterfaceEnd",f:Yi},227:{n:"SXVS",f:yr},229:{n:"MergeCells",f:function(t,e){for(var i=[],n=t.read_shift(2);n--;)i.push(ni(t));return i}},233:{n:"BkHim",f:br},235:{n:"MsoDrawingGroup",f:Lr},236:{n:"MsoDrawing",f:xr},237:{n:"MsoDrawingSelection",f:wr},239:{n:"PhoneticInfo",f:_r},240:{n:"SxRule",f:Sr},241:{n:"SXEx",f:Cr},242:{n:"SxFilt",f:kr},244:{n:"SxDXF",f:Tr},245:{n:"SxItm",f:Er},246:{n:"SxName",f:Ar},247:{n:"SxSelect",f:Mr},248:{n:"SXPair",f:Dr},249:{n:"SxFmla",f:Pr},251:{n:"SxFormat",f:Or},252:{n:"SST",f:function(t,e){for(var i=t.read_shift(4),n=t.read_shift(4),r=[],o=0;o!=n;++o)r.push(Ye(t));return r.Count=i,r.Unique=n,r}},253:{n:"LabelSst",f:function(t,e){var i=ti(t);return i.isst=t.read_shift(4),i}},255:{n:"ExtSST",f:function(t,e){var i={};return i.dsst=t.read_shift(2),t.l+=e-2,i}},256:{n:"SXVDEx",f:Ir},259:{n:"SXFormula",f:Nr},290:{n:"SXDBEx",f:Rr},311:{n:"RRDInsDel",f:Fr},312:{n:"RRDHead",f:Br},315:{n:"RRDChgCell",f:zr},317:{n:"RRTabId",f:on},318:{n:"RRDRenSheet",f:Hr},319:{n:"RRSort",f:Vr},320:{n:"RRDMove",f:jr},330:{n:"RRFormat",f:Wr},331:{n:"RRAutoFmt",f:Ur},333:{n:"RRInsertSh",f:Yr},334:{n:"RRDMoveBegin",f:Gr},335:{n:"RRDMoveEnd",f:Xr},336:{n:"RRDInsDelBegin",f:qr},337:{n:"RRDInsDelEnd",f:$r},338:{n:"RRDConflict",f:Zr},339:{n:"RRDDefName",f:Kr},340:{n:"RRDRstEtxp",f:Qr},351:{n:"LRng",f:Jr},352:{n:"UsesELFs",f:hn},353:{n:"DSF",f:Ii},401:{n:"CUsr",f:to},402:{n:"CbUsr",f:eo},403:{n:"UsrInfo",f:io},404:{n:"UsrExcl",f:no},405:{n:"FileLock",f:ro},406:{n:"RRDInfo",f:oo},407:{n:"BCUsrs",f:ao},408:{n:"UsrChk",f:so},425:{n:"UserBView",f:lo},426:{n:"UserSViewBegin",f:co},427:{n:"UserSViewEnd",f:uo},428:{n:"RRDUserView",f:ho},429:{n:"Qsi",f:fo},430:{n:"SupBook",f:function(t,e,i){var n,r=t.l+e,o=t.read_shift(2),a=t.read_shift(2);a>=1&&a<=255&&(n=Ge(t,a));var s=t.read_shift(r-t.l);return i.sbcch=a,[a,o,n,s]}},431:{n:"Prot4Rev",f:Ji},432:{n:"CondFmt",f:po},433:{n:"CF",f:go},434:{n:"DVal",f:mo},437:{n:"DConBin",f:vo},438:{n:"TxO",f:function(t,e,i){var n=t.l;try{t.l+=4;var r=(i.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(r)?t.l+=6:$e(t,6,i);var o=t.read_shift(2),a=(t.read_shift(2),li(t,2),t.read_shift(2));t.l+=a;for(var s="",l=1;l=(c?o:2*o))break}if(s.length!==o&&s.length!==2*o)throw"cchText: "+o+" != "+s.length;return t.l=n+e,{t:s}}catch(i){return t.l=n+e,{t:s||""}}}},439:{n:"RefreshAll",f:nn},440:{n:"HLink",f:function(t,e){var i=ni(t);return t.l+=16,[i,function(t,e){var i=t.l+e,n=t.read_shift(4);if(2!==n)throw new Error("Unrecognized streamVersion: "+n);var r,o,a,s,l=t.read_shift(2);t.l+=2,16&l&&Ke(t,t.l),128&l&&(r=Ke(t,t.l)),257==(257&l)&&(o=Ke(t,t.l)),1==(257&l)&&(a=Ze(t,t.l)),8&l&&(s=Ke(t,t.l)),32&l&&t.read_shift(16),64&l&&Ee(t),t.l=i;var c=r||o||a;return s&&(c+="#"+s),{Target:c}}(t,e-24)]}},441:{n:"Lel",f:yo},442:{n:"CodeName",f:bo},443:{n:"SXFDBType",f:Lo},444:{n:"Prot4RevPass",f:tn},445:{n:"ObNoMacros",f:xo},446:{n:"Dv",f:wo},448:{n:"Excel9File",f:Fi},449:{n:"RecalcId",f:function(t,e){return t.read_shift(2),t.read_shift(4)},r:2},450:{n:"EntExU2",f:Ni},512:{n:"Dimensions",f:function(t,e){var i=10===e?2:4,n=t.read_shift(i),r=t.read_shift(i),o=t.read_shift(2),a=t.read_shift(2);return t.l+=2,{s:{r:n,c:o},e:{r:r,c:a}}}},513:{n:"Blank",f:Li},515:{n:"Number",f:function(t,e){var i=ti(t),n=qt(t);return i.val=n,i}},516:{n:"Label",f:hi},517:{n:"BoolErr",f:function(t,e){var i=ti(t),n=function(t){var e=t.read_shift(1);return 1===t.read_shift(1)?e:1===e}(t);return i.val=n,i.t=!0===n||!1===n?"b":"e",i}},519:{n:"String",f:ln},520:{n:"Row",f:function(t,e){var i=t.read_shift(2),n=t.read_shift(2),r=t.read_shift(2);return t.read_shift(2),t.read_shift(4),t.read_shift(1),t.read_shift(1),t.read_shift(2),{r:i,c:n,cnt:r-n}}},523:{n:"Index",f:_o},545:{n:"Array",f:function(t,e,i){var n=oi(t,6);return t.l+=6,[n,wc(t,e-=12,i)]}},549:{n:"DefaultRowHeight",f:function(t,e){var i=t.read_shift(2);return[{Unsynced:1&i,DyZero:(2&i)>>1,ExAsc:(4&i)>>2,ExDsc:(8&i)>>3},t.read_shift(2)]}},566:{n:"Table",f:So},574:{n:"Window2",f:yi},638:{n:"RK",f:function(t,e){var i=t.read_shift(2),n=t.read_shift(2),r=ii(t);return{r:i,c:n,ixfe:r[0],rknum:r[1]}}},659:{n:"Style",f:gi},1048:{n:"BigName",f:Co},1054:{n:"Format",f:function(t,e,i){return[t.read_shift(2),qe(t,0,i)]}},1084:{n:"ContinueBigName",f:ko},1212:{n:"ShrFmla",f:function(t,e,i){ri(t),t.l++;var n=t.read_shift(1);return[xc(t,e-=8,i),n]}},2048:{n:"HLinkTooltip",f:function(t,e){t.l;t.read_shift(2);var i=ni(t),n=t.read_shift((e-10)/2,"dbcs-cont");return[i,n=n.replace(f,"")]}},2049:{n:"WebPub",f:To},2050:{n:"QsiSXTag",f:Eo},2051:{n:"DBQueryExt",f:Ao},2052:{n:"ExtString",f:Mo},2053:{n:"TxtQry",f:Do},2054:{n:"Qsir",f:Po},2055:{n:"Qsif",f:Oo},2056:{n:"RRDTQSIF",f:Io},2057:{n:"BOF",f:ci},2058:{n:"OleDbConn",f:No},2059:{n:"WOpt",f:Ro},2060:{n:"SXViewEx",f:Fo},2061:{n:"SXTH",f:Bo},2062:{n:"SXPIEx",f:zo},2063:{n:"SXVDTEx",f:Ho},2064:{n:"SXViewEx9",f:Vo},2066:{n:"ContinueFrt",f:jo},2067:{n:"RealTimeData",f:Wo},2128:{n:"ChartFrtInfo",f:Uo},2129:{n:"FrtWrapper",f:Yo},2130:{n:"StartBlock",f:Go},2131:{n:"EndBlock",f:Xo},2132:{n:"StartObject",f:qo},2133:{n:"EndObject",f:$o},2134:{n:"CatLab",f:Zo},2135:{n:"YMult",f:Ko},2136:{n:"SXViewLink",f:Qo},2137:{n:"PivotChartBits",f:Jo},2138:{n:"FrtFontList",f:ta},2146:{n:"SheetExt",f:ea},2147:{n:"BookExt",f:ia,r:12},2148:{n:"SXAddl",f:na},2149:{n:"CrErr",f:ra},2150:{n:"HFPicture",f:oa},2151:{n:"FeatHdr",f:Bi},2152:{n:"Feat",f:aa},2154:{n:"DataLabExt",f:sa},2155:{n:"DataLabExtContents",f:la},2156:{n:"CellWatch",f:ca},2161:{n:"FeatHdr11",f:ua},2162:{n:"Feature11",f:ha},2164:{n:"DropDownObjIds",f:da},2165:{n:"ContinueFrt11",f:fa},2166:{n:"DConn",f:pa},2167:{n:"List12",f:ga},2168:{n:"Feature12",f:ma},2169:{n:"CondFmt12",f:va},2170:{n:"CF12",f:ya},2171:{n:"CFEx",f:ba},2172:{n:"XFCRC",f:function(t,e){t.l+=2;var i={cxfs:0,crc:0};return i.cxfs=t.read_shift(2),i.crc=t.read_shift(4),i},r:12},2173:{n:"XFExt",f:function(t,e){t.l,t.l+=2;var i=t.read_shift(2);t.l+=2;for(var n=t.read_shift(2),r=[];n-- >0;)r.push(tc(t,t.l));return{ixfe:i,ext:r}},r:12},2174:{n:"AutoFilter12",f:La},2175:{n:"ContinueFrt12",f:xa},2180:{n:"MDTInfo",f:wa},2181:{n:"MDXStr",f:_a},2182:{n:"MDXTuple",f:Sa},2183:{n:"MDXSet",f:Ca},2184:{n:"MDXProp",f:ka},2185:{n:"MDXKPI",f:Ta},2186:{n:"MDB",f:Ea},2187:{n:"PLV",f:Aa},2188:{n:"Compat12",f:Di,r:12},2189:{n:"DXF",f:Ma},2190:{n:"TableStyles",f:Da,r:12},2191:{n:"TableStyle",f:Pa},2192:{n:"TableStyleElement",f:Oa},2194:{n:"StyleExt",f:mi},2195:{n:"NamePublish",f:Ia},2196:{n:"NameCmt",f:Na},2197:{n:"SortData",f:Ra},2198:{n:"Theme",f:function(t,e){124226!==t.read_shift(4)&&(t.l+=e-4)},r:12},2199:{n:"GUIDTypeLib",f:Fa},2200:{n:"FnGrp12",f:Ba},2201:{n:"NameFnGrp12",f:za},2202:{n:"MTRSettings",f:function(t,e){return[0!==t.read_shift(4),0!==t.read_shift(4),t.read_shift(4)]},r:12},2203:{n:"CompressPictures",f:ui},2204:{n:"HeaderFooter",f:Ha},2205:{n:"CrtLayout12",f:Va},2206:{n:"CrtMlFrt",f:ja},2207:{n:"CrtMlFrtContinue",f:Wa},2211:{n:"ForceFullCalculation",f:function(t,e){var i=function(t){var e=t.read_shift(2),i=t.read_shift(2);return t.l+=8,{type:e,flags:i}}(t);if(2211!=i.type)throw"Invalid Future Record "+i.type;return 0!==t.read_shift(4)}},2212:{n:"ShapePropsStream",f:Ua},2213:{n:"TextPropsStream",f:Ya},2214:{n:"RichTextStream",f:Ga},2215:{n:"CrtLayout12A",f:Xa},4097:{n:"Units",f:qa},4098:{n:"Chart",f:$a},4099:{n:"Series",f:Za},4102:{n:"DataFormat",f:Ka},4103:{n:"LineFormat",f:Qa},4105:{n:"MarkerFormat",f:Ja},4106:{n:"AreaFormat",f:ts},4107:{n:"PieFormat",f:es},4108:{n:"AttachedLabel",f:is},4109:{n:"SeriesText",f:ns},4116:{n:"ChartFormat",f:rs},4117:{n:"Legend",f:os},4118:{n:"SeriesList",f:as},4119:{n:"Bar",f:ss},4120:{n:"Line",f:ls},4121:{n:"Pie",f:cs},4122:{n:"Area",f:us},4123:{n:"Scatter",f:hs},4124:{n:"CrtLine",f:ds},4125:{n:"Axis",f:fs},4126:{n:"Tick",f:ps},4127:{n:"ValueRange",f:gs},4128:{n:"CatSerRange",f:ms},4129:{n:"AxisLine",f:vs},4130:{n:"CrtLink",f:ys},4132:{n:"DefaultText",f:bs},4133:{n:"Text",f:Ls},4134:{n:"FontX",f:zi},4135:{n:"ObjectLink",f:xs},4146:{n:"Frame",f:ws},4147:{n:"Begin",f:_s},4148:{n:"End",f:Ss},4149:{n:"PlotArea",f:Cs},4154:{n:"Chart3d",f:ks},4156:{n:"PicF",f:Ts},4157:{n:"DropBar",f:Es},4158:{n:"Radar",f:As},4159:{n:"Surf",f:Ms},4160:{n:"RadarArea",f:Ds},4161:{n:"AxisParent",f:Ps},4163:{n:"LegendException",f:Os},4164:{n:"ShtProps",f:Is},4165:{n:"SerToCrt",f:Ns},4166:{n:"AxesUsed",f:Rs},4168:{n:"SBaseRef",f:Fs},4170:{n:"SerParent",f:Bs},4171:{n:"SerAuxTrend",f:zs},4174:{n:"IFmtRecord",f:Hs},4175:{n:"Pos",f:Vs},4176:{n:"AlRuns",f:js},4177:{n:"BRAI",f:Ws},4187:{n:"SerAuxErrBar",f:Us},4188:{n:"ClrtClient",f:function(t,e){for(var i=t.read_shift(2),n=[];i-- >0;)n.push(Je(t));return n}},4189:{n:"SerFmt",f:Ys},4191:{n:"Chart3DBarShape",f:Gs},4192:{n:"Fbi",f:Xs},4193:{n:"BopPop",f:qs},4194:{n:"AxcExt",f:$s},4195:{n:"Dat",f:Zs},4196:{n:"PlotGrowth",f:Ks},4197:{n:"SIIndex",f:Qs},4198:{n:"GelFrame",f:Js},4199:{n:"BopPopCustom",f:tl},4200:{n:"Fbi2",f:el},22:{n:"ExternCount",f:Dt},126:{n:"RK",f:Dt},127:{n:"ImData",f:Dt},135:{n:"Addin",f:Dt},136:{n:"Edg",f:Dt},137:{n:"Pub",f:Dt},145:{n:"Sub",f:Dt},148:{n:"LHRecord",f:Dt},149:{n:"LHNGraph",f:Dt},150:{n:"Sound",f:Dt},169:{n:"CoordList",f:Dt},171:{n:"GCW",f:Dt},188:{n:"ShrFmla",f:Dt},194:{n:"AddMenu",f:Dt},195:{n:"DelMenu",f:Dt},214:{n:"RString",f:Dt},223:{n:"UDDesc",f:Dt},234:{n:"TabIdConf",f:Dt},354:{n:"XL5Modify",f:Dt},421:{n:"FileSharing2",f:Dt},536:{n:"Name",f:Dt},547:{n:"ExternName",f:pi},561:{n:"Font",f:Dt},1030:{n:"Formula",f:bc},2157:{n:"FeatInfo",f:Dt},2163:{n:"FeatInfo11",f:Dt},2177:{n:"SXAddl12",f:Dt},2240:{n:"AutoWebPub",f:Dt},2241:{n:"ListObj",f:Dt},2242:{n:"ListField",f:Dt},2243:{n:"ListDV",f:Dt},2244:{n:"ListCondFmt",f:Dt},2245:{n:"ListCF",f:Dt},2246:{n:"FMQry",f:Dt},2247:{n:"FMSQry",f:Dt},2248:{n:"PLV",f:Dt},2249:{n:"LnExt",f:Dt},2250:{n:"MkrExt",f:Dt},2251:{n:"CrtCoopt",f:Dt},0:{}};function qu(t){return function(e){for(var i=0;i!=t.length;++i){var n=t[i];void 0===e[n[0]]&&(e[n[0]]=n[1]),"n"===n[2]&&(e[n[0]]=Number(e[n[0]]))}}}var $u=qu([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]]),Zu=qu([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["WTF",!1]]);function Ku(t,e,i,n,r,o,a){try{r[n]=ge(E(t,i,!0),e),o[n]=bu(E(t,e),e,a,r[n])}catch(t){if(a.WTF)throw t}}var Qu=function(t){return"/"!=t.substr(-1)};function Ju(t,e){if(m(g),$u(e=e||{}),i(),k(t,"META-INF/manifest.xml"))return function(t,e){if("undefined"!=typeof module&&"undefined"!=typeof require&&"undefined"==typeof ODS&&(ODS=require("./ods")),"undefined"==typeof ODS||!ODS.parse_ods)throw new Error("Unsupported ODS");return ODS.parse_ods(t,e)}(t,e);var r,o,a=w(t.files).filter(Qu).sort(),s=function(t,e){var i={};if(!t||!t.match)return t;var n={workbooks:[],sheets:[],calcchains:[],themes:[],styles:[],coreprops:[],extprops:[],custprops:[],strs:[],comments:[],vba:[],TODO:[],rels:[],xmlns:""};if((t.match(M)||[]).forEach(function(t){var r=O(t);switch(r[0].replace(D,"<")){case"0?n.calcchains[0]:"",n.sst=n.strs.length>0?n.strs[0]:"",n.style=n.styles.length>0?n.styles[0]:"",n.defaults=i,delete n.calcchains,n}(E(t,"[Content_Types].xml"),e),l=!1;if(0===s.workbooks.length&&E(t,o="xl/workbook.xml",!0)&&s.workbooks.push(o),0===s.workbooks.length){if(!T(t,o="xl/workbook.bin"))throw new Error("Could not find workbook");s.workbooks.push(o),l=!0}"bin"==s.workbooks[0].substr(-3)&&(l=!0),l&&n(1200),e.bookSheets||e.bookProps||(Dc=[],s.sst&&(Dc=xu(E(t,s.sst.replace(/^\//,"")),s.sst,e)),Fl={},e.cellStyles&&s.themes.length&&(Fl=function(t,e,i){return Ql(t,i)}(E(t,s.themes[0].replace(/^\//,""),!0),s.themes[0],e)),Rl={},s.style&&(Rl=Lu(E(t,s.style.replace(/^\//,"")),s.style,e)));var c=yu(E(t,s.workbooks[0].replace(/^\//,"")),s.workbooks[0],e),u={},h="";0!==s.coreprops.length&&((h=E(t,s.coreprops[0].replace(/^\//,""),!0))&&(u=function(t){for(var e={},i=0;i0&&(e[n[1]]=r[1]),"date"===n[2]&&e[n[1]]&&(e[n[1]]=new Date(e[n[1]]))}return e}(h)),0!==s.extprops.length&&(h=E(t,s.extprops[0].replace(/^\//,""),!0))&&function(t,e){var i={};if(e||(e={}),we.forEach(function(n){switch(n[2]){case"string":e[n[1]]=(t.match(Z(n[0]))||[])[1];break;case"bool":e[n[1]]="true"===(t.match(Z(n[0]))||[])[1];break;case"raw":var r=t.match(new RegExp("<"+n[0]+"[^>]*>(.*)"));r&&r.length>0&&(i[n[1]]=r[1])}}),i.HeadingPairs&&i.TitlesOfParts){for(var n=tt(i.HeadingPairs),r=0,o=0;o!==n.length;++o)switch(n[o].v){case"Worksheets":r=0,e.Worksheets=+n[++o].v;break;case"Named Ranges":++o}var a=tt(i.TitlesOfParts).map(function(t){return U(t.v)});e.SheetNames=a.slice(r,r+e.Worksheets)}}(h,u));var d={};e.bookSheets&&!e.bookProps||0!==s.custprops.length&&(h=E(t,s.custprops[0].replace(/^\//,""),!0))&&(d=function(t,e){var i,n={},r=t.match(Se);if(r)for(var o=0;o!=r.length;++o){var a=r[o],s=O(a);switch(s[0]){case"":i=null;break;default:if(0===a.indexOf(""),c=l[0].substring(4),u=l[1];switch(c){case"lpstr":case"lpwstr":case"bstr":case"lpwstr":n[i]=B(u);break;case"bool":n[i]=W(u);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":n[i]=parseInt(u,10);break;case"r4":case"r8":case"decimal":n[i]=parseFloat(u);break;case"filetime":case"date":n[i]=new Date(u);break;case"cy":case"error":n[i]=B(u);break;default:"undefined"!=typeof console&&console.warn("Unexpected",a,c,l)}}else if("0?r=u.SheetNames:c.Sheets&&(r=c.Sheets.map(function(t){return t.name})),e.bookProps&&(f.Props=u,f.Custprops=d),void 0!==r&&(f.SheetNames=r),e.bookSheets?f.SheetNames:e.bookProps))return f;r={};var p={};e.bookDeps&&s.calcchain&&(p=_u(E(t,s.calcchain.replace(/^\//,"")),s.calcchain,e));var v,y,b=0,L={};if(!u.Worksheets){var x=c.Sheets;u.Worksheets=x.length,u.SheetNames=[];for(var _=0;_!=x.length;++_)u.SheetNames[_]=x[_].name}var S=l?"bin":"xml",C="xl/_rels/workbook."+S+".rels",A=ge(E(t,C,!0),C);A&&(A=function(t,e){if(!t)return 0;try{t=e.map(function(e){return[e.name,t["!id"][e.id].Target]})}catch(t){return null}return t&&0!==t.length?t:null}(A,c.Sheets));var P=E(t,"xl/worksheets/sheet.xml",!0)?1:0;for(b=0;b!=u.Worksheets;++b)y=(v=A?"xl/"+A[b][1].replace(/[\/]?xl\//,""):(v="xl/worksheets/sheet"+(b+1-P)+"."+S).replace(/sheet0\./,"sheet.")).replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),Ku(t,v,y,u.SheetNames[b],L,r,e);return s.comments&&function(t,e,i,n,r){for(var o=0;o!=e.length;++o){var a=e[o],s=wu(E(t,a.replace(/^\//,""),!0),a,r);if(s&&s.length)for(var l=w(i),c=0;c!=l.length;++c){var u=l[c],h=n[u];h&&h[a]&&ec(0,i[u],s)}}}(t,s.comments,r,L,e),f={Directory:s,Workbook:c,Props:u,Custprops:d,Deps:p,Sheets:r,SheetNames:u.SheetNames,Strings:Dc,Styles:Rl,Themes:Fl,SSF:g.get_table()},e.bookFiles&&(f.keys=a,f.files=t.files),e.bookVBA&&(s.vba.length>0?f.vbaraw=E(t,s.vba[0],!0):"application/vnd.ms-office.vbaProject"===s.defaults.bin&&(f.vbaraw=E(t,"xl/vbaProject.bin",!0))),f}function th(t,e,i,n,r){if(r||(r={}),t["!id"]||(t["!id"]={}),r.Id="rId"+e,r.Type=n,r.Target=i,t["!id"][r.Id])throw new Error("Cannot rewrite rId "+e);t["!id"][r.Id]=r,t[("/"+r.Target).replace("//","/")]=r}function eh(t,e){t&&!t.SSF&&(t.SSF=g.get_table()),t&&t.SSF&&(m(g),g.load_table(t.SSF),e.revssf=_(t.SSF),e.revssf[t.SSF[65535]]=0),e.rels={},e.wbrels={},e.Strings=[],e.Strings.Count=0,e.Strings.Unique=0;var i="xlsb"==e.bookType?"bin":"xml",n={workbooks:[],sheets:[],calcchains:[],themes:[],styles:[],coreprops:[],extprops:[],custprops:[],strs:[],comments:[],vba:[],TODO:[],rels:[],xmlns:""};Zu(e=e||{});var r,o,a,s=new y,l="",c=0;for(e.cellXfs=[],Ic(e.cellXfs,{},{revssf:{General:0}}),l="docProps/core.xml",s.file(l,function(t,e){var i=[yt,Le],n={};if(e&&e.Props&&(e.Props.title&&(i[i.length]=""+e.Props.title+""),e.Props.subject&&(i[i.length]=""+e.Props.subject+""),e.Props.creator&&(i[i.length]=""+e.Props.creator+""),e.Props.keywords&&(i[i.length]=""+e.Props.keywords+""),e.Props.description&&(i[i.length]=""+e.Props.description+"")),t){null!=t.CreatedDate&&xe("dcterms:created","string"==typeof t.CreatedDate?t.CreatedDate:rt(t.CreatedDate,e.WTF),{"xsi:type":"dcterms:W3CDTF"},i,n),null!=t.ModifiedDate&&xe("dcterms:modified","string"==typeof t.ModifiedDate?t.ModifiedDate:rt(t.ModifiedDate,e.WTF),{"xsi:type":"dcterms:W3CDTF"},i,n);for(var r=0;r!=ye.length;++r){var o=ye[r];xe(o[0],t[o[1]],null,i,n)}}return i.length>2&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")}(t.Props,e)),n.coreprops.push(l),th(e.rels,2,l,pe.CORE_PROPS),l="docProps/app.xml",t.Props||(t.Props={}),t.Props.SheetNames=t.SheetNames,t.Props.Worksheets=t.SheetNames.length,s.file(l,(r=t.Props,o=[],a=nt,r||(r={}),r.Application="SheetJS",o[o.length]=yt,o[o.length]=_e,we.forEach(function(t){if(void 0!==r[t[1]]){var e;switch(t[2]){case"string":e=r[t[1]];break;case"bool":e=r[t[1]]?"true":"false"}void 0!==e&&(o[o.length]=a(t[0],e))}}),o[o.length]=a("HeadingPairs",a("vt:vector",a("vt:variant","Worksheets")+a("vt:variant",a("vt:i4",String(r.Worksheets))),{size:2,baseType:"variant"})),o[o.length]=a("TitlesOfParts",a("vt:vector",r.SheetNames.map(function(t){return""+t+""}).join(""),{size:r.Worksheets,baseType:"lpstr"})),o.length>2&&(o[o.length]="",o[1]=o[1].replace("/>",">")),o.join(""))),n.extprops.push(l),th(e.rels,3,l,pe.EXT_PROPS),t.Custprops!==t.Props&&w(t.Custprops||{}).length>0&&(l="docProps/custom.xml",s.file(l,ke(t.Custprops)),n.custprops.push(l),th(e.rels,4,l,pe.CUST_PROPS)),l="xl/workbook."+i,s.file(l,Su(t,l,e)),n.workbooks.push(l),th(e.rels,1,l,pe.WB),c=1;c<=t.SheetNames.length;++c)l="xl/worksheets/sheet"+c+"."+i,s.file(l,Cu(c-1,l,e,t)),n.sheets.push(l),th(e.wbrels,c,"worksheets/sheet"+c+"."+i,pe.WS);return null!=e.Strings&&e.Strings.length>0&&(l="xl/sharedStrings."+i,s.file(l,Tu(e.Strings,l,e)),n.strs.push(l),th(e.wbrels,++c,"sharedStrings."+i,pe.SST)),l="xl/theme/theme1.xml",s.file(l,function(t){return t.themeXml?t.themeXml:'\n'}(e)),n.themes.push(l),th(e.wbrels,++c,"theme/theme1.xml",pe.THEME),l="xl/styles."+i,s.file(l,ku(t,l,e)),n.styles.push(l),th(e.wbrels,++c,"styles."+i,pe.STY),s.file("[Content_Types].xml",function(t,e){var i,n=[];n[n.length]=yt,n[n.length]=de,n=n.concat(fe);var r,o=function(r){t[r]&&t[r].length>0&&(i=t[r][0],n[n.length]=nt("Override",null,{PartName:("/"==i[0]?"":"/")+i,ContentType:ue[r][e.bookType||"xlsx"]}))},a=function(e){(t[e]||[]).forEach(function(t){n[n.length]=nt("Override",null,{PartName:("/"==t[0]?"":"/")+t,ContentType:he[e][0]})})};return o("workbooks"),t[r="sheets"].forEach(function(t){n[n.length]=nt("Override",null,{PartName:("/"==t[0]?"":"/")+t,ContentType:ue[r][e.bookType||"xlsx"]})}),a("themes"),["strs","styles"].forEach(o),["coreprops","extprops","custprops"].forEach(a),n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}(n,e)),s.file("_rels/.rels",ve(e.rels)),s.file("xl/_rels/workbook."+i+".rels",ve(e.wbrels)),s}function ih(t,e){var i,n=t,r=!1,o=e||{};switch(o.type||(o.type=c&&Buffer.isBuffer(t)?"buffer":"base64"),"file"==o.type&&(r=!0,o.type="buffer",n=v.readFileSync(t)),i=function(t,e){switch((e||{}).type||"base64"){case"buffer":return t[0];case"base64":return l.decode(t.substr(0,12)).charCodeAt(0);case"binary":return t.charCodeAt(0);case"array":return t[0];default:throw new Error("Unrecognized type "+e.type)}}(n,o)){case 208:return r&&(o.type="file"),Uu(L.read(t,o),o);case 9:return Uu(h("base64"===o.type?l.decode(t):t),o);case 60:return function(t,e){switch($u(e=e||{}),e.type||"base64"){case"base64":return zu(l.decode(t),e);case"binary":case"buffer":case"file":return zu(t,e);case"array":return zu(t.map(Mu).join(""),e)}}(n,o);case 80:return r&&(o.type="file"),function(t,e){var i,n=t,r=e||{};switch(r.type||(r.type=c&&Buffer.isBuffer(t)?"buffer":"base64"),r.type){case"base64":i=new y(n,{base64:!0});break;case"binary":case"array":i=new y(n,{base64:!1});break;case"buffer":i=new y(n);break;case"file":i=new y(n=v.readFileSync(t));break;default:throw new Error("Unrecognized type "+r.type)}return Ju(i,r)}(t,e);default:throw new Error("Unsupported file "+i)}}function nh(t,e){var i=e||{};i.type="file";var n=ih(t,i);return n.FILENAME=t,n}function rh(t,e){var i=e||{};switch(i.bookType){case"xml":return;default:return function(t,e){var i=e||{};style_builder=new Sh(e);var n=eh(t,i);switch(i.type){case"base64":return n.generate({type:"base64"});case"binary":return n.generate({type:"string"});case"buffer":return n.generate({type:"nodebuffer"});case"file":return v.writeFileSync(i.file,n.generate({type:"nodebuffer"}));default:throw new Error("Unrecognized type "+i.type)}}(t,i)}}function oh(t,e,i){var n=i||{};switch(n.type="file",n.file=e,n.file.substr(-5).toLowerCase()){case".xlsx":n.bookType="xlsx";break;case".xlsm":n.bookType="xlsm";break;case".xlsb":n.bookType="xlsb";break;default:switch(n.file.substr(-4).toLowerCase()){case".xls":n.bookType="xls";break;case".xml":n.bookType="xml"}}return rh(t,n)}function ah(t){return parseInt(lh(t),10)-1}function sh(t){return""+(t+1)}function lh(t){return t.replace(/\$(\d+)$/,"$1")}function ch(t){for(var e=hh(t),i=0,n=0;n!==e.length;++n)i=26*i+e.charCodeAt(n)-64;return i-1}function uh(t){var e="";for(++t;t;t=Math.floor((t-1)/26))e=String.fromCharCode((t-1)%26+65)+e;return e}function hh(t){return t.replace(/^\$([A-Z])/,"$1")}function dh(t){return t.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function fh(t){var e=dh(t);return{c:ch(e[0]),r:ah(e[1])}}function ph(t){return uh(t.c)+sh(t.r)}function gh(t,e){return void 0===e||"number"==typeof e?gh(t.s,t.e):("string"!=typeof t&&(t=ph(t)),"string"!=typeof e&&(e=ph(e)),t==e?t:t+":"+e)}function mh(t){var e={s:{c:0,r:0},e:{c:0,r:0}},i=0,n=0,r=0,o=t.length;for(i=0;n26);++n)i=26*i+r;for(e.s.c=--i,i=0;n9);++n)i=10*i+r;if(e.s.r=--i,n===o||58===t.charCodeAt(++n))return e.e.c=e.s.c,e.e.r=e.s.r,e;for(i=0;n!=o&&!((r=t.charCodeAt(n)-64)<1||r>26);++n)i=26*i+r;for(e.e.c=--i,i=0;n!=o&&!((r=t.charCodeAt(n)-48)<0||r>9);++n)i=10*i+r;return e.e.r=--i,e}function vh(t,e){if(void 0!==t.z)try{return t.w=g.format(t.z,e)}catch(t){}if(!t.XF)return e;try{return t.w=g.format(t.XF.ifmt||0,e)}catch(t){return""+e}}function yh(t,e){return null==t||null==t.t?"":void 0!==t.w?t.w:vh(t,void 0===e?t.v:e)}function bh(t,e){var i,n,r,o,a,s,l,c,u=0,h=1,d=[],f=null!=e?e:{},p=f.raw;if(null==t||null==t["!ref"])return[];switch(r=void 0!==f.range?f.range:t["!ref"],1===f.header?u=1:"A"===f.header?u=2:Array.isArray(f.header)&&(u=3),typeof r){case"string":o=mh(r);break;case"number":(o=mh(t["!ref"])).s.r=r;break;default:o=r}u>0&&(h=0);var g=sh(o.s.r),m=new Array(o.e.c-o.s.c+1),v=new Array(o.e.r-o.s.r-h+1),y=0;for(l=o.s.c;l<=o.e.c;++l)switch(m[l]=uh(l),i=t[m[l]+g],u){case 1:d[l]=l;break;case 2:d[l]=m[l];break;case 3:d[l]=f.header[l-o.s.c];break;default:if(void 0===i)continue;d[l]=yh(i)}for(s=o.s.r+h;s<=o.e.r;++s){for(g=sh(s),a=!0,1===u?n=[]:(n={},Object.defineProperty?Object.defineProperty(n,"__rowNum__",{value:s,enumerable:!1}):n.__rowNum__=s),l=o.s.c;l<=o.e.c;++l)if(void 0!==(i=t[m[l]+g])&&void 0!==i.t){switch(c=i.v,i.t){case"e":continue;case"s":break;case"b":case"n":break;default:throw"unrecognized type "+i.t}void 0!==c&&(n[d[l]]=p?c:yh(i,c),a=!1)}!1!==a&&1!==u||(v[y++]=n)}return v.length=y,v}function Lh(t,e){var i="",n="",r=/"/g,o=null==e?{}:e;if(null==t||null==t["!ref"])return"";var a,s=mh(t["!ref"]),l=void 0!==o.FS?o.FS:",",c=l.charCodeAt(0),u=void 0!==o.RS?o.RS:"\n",h=u.charCodeAt(0),d="",f="",p=[],g=0,m=0,v=0,y=0;for(y=s.s.c;y<=s.e.c;++y)p[y]=uh(y);for(v=s.s.r;v<=s.e.r;++v){for(d="",f=sh(v),y=s.s.c;y<=s.e.c;++y){for(n=void 0!==(a=t[p[y]+f])?""+yh(a):"",g=0,m=0;g!==n.length;++g)if((m=n.charCodeAt(g))===c||m===h||34===m){n='"'+n.replace(r,'""')+'"';break}d+=(y===s.s.c?"":l)+n}i+=d+u}return i}function xh(t){var e,i,n="",r="";if(null==t||null==t["!ref"])return"";var o,a=mh(t["!ref"]),s="",l=[];e=new Array((a.e.r-a.s.r+1)*(a.e.c-a.s.c+1));var c=0;for(o=a.s.c;o<=a.e.c;++o)l[o]=uh(o);for(var u=a.s.r;u<=a.e.r;++u)for(s=sh(u),o=a.s.c;o<=a.e.c;++o)if(r="",void 0!==(i=t[n=l[o]+s])){if(null!=i.f)r=i.f;else if(void 0!==i.w)r="'"+i.w;else{if(void 0===i.v)continue;r=""+i.v}e[c++]=n+"="+r}return e.length=c,e}var wh={encode_col:uh,encode_row:sh,encode_cell:ph,encode_range:gh,decode_col:ch,decode_row:ah,split_cell:dh,decode_cell:fh,decode_range:function(t){var e=t.split(":").map(fh);return{s:e[0],e:e[e.length-1]}},format_cell:yh,get_formulae:xh,make_csv:Lh,make_json:bh,make_formulae:xh,sheet_to_csv:Lh,sheet_to_json:bh,sheet_to_formulae:xh,sheet_to_row_object_array:function(t,e){return bh(t,null!=e?e:{})}},_h=function(){function t(e,i,n){return this instanceof t?(this.tagName=e,this._attributes=i||{},this._children=n||[],this._prefix="",this):new t(e,i,n)}t.prototype.createElement=function(){return new t(arguments)},t.prototype.children=function(){return this._children},t.prototype.append=function(t){return this._children.push(t),this},t.prototype.prefix=function(t){return 0==arguments.length?this._prefix:(this._prefix=t,this)},t.prototype.attr=function(t,e){if(null==e)return delete this._attributes[t],this;if(0==arguments.length)return this._attributes;if("string"==typeof t&&1==arguments.length)return this._attributes.attr[t];if("object"==typeof t&&1==arguments.length)for(var i in t)this._attributes[i]=t[i];else 2==arguments.length&&"string"==typeof t&&(this._attributes[t]=e);return this};QUOTE='"';var e={};return e[QUOTE]=""",e["'"]="'",t.prototype.escapeAttributeValue=function(t){return'"'+t.replace(/\"/g,""")+'"'},t.prototype.toXml=function(t){t||(t=this);var e=t._prefix;if(e+="<"+t.tagName,t._attributes)for(var i in t._attributes)e+=" "+i+"="+this.escapeAttributeValue(""+t._attributes[i]);if(t._children&&t._children.length>0){e+=">";for(var n=0;n"}else e+="/>";return e},t}(),Sh=function(t){var e=164,i={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},n={};for(var r in i)n[i[r]]=r;return _hashIndex={},_listIndex=[],{initialize:function(t){this.$fonts=_h("fonts").attr("count",0).attr("x14ac:knownFonts","1"),this.$fills=_h("fills").attr("count",0),this.$borders=_h("borders").attr("count",0),this.$numFmts=_h("numFmts").attr("count",0),this.$cellStyleXfs=_h("cellStyleXfs"),this.$xf=_h("xf").attr("numFmtId",0).attr("fontId",0).attr("fillId",0).attr("borderId",0),this.$cellXfs=_h("cellXfs").attr("count",0),this.$cellStyles=_h("cellStyles").append(_h("cellStyle").attr("name","Normal").attr("xfId",0).attr("builtinId",0)),this.$dxfs=_h("dxfs").attr("count","0"),this.$tableStyles=_h("tableStyles").attr("count","0").attr("defaultTableStyle","TableStyleMedium9").attr("defaultPivotStyle","PivotStyleMedium4"),this.$styles=_h("styleSheet").attr("xmlns:mc","http://schemas.openxmlformats.org/markup-compatibility/2006").attr("xmlns:x14ac","http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac").attr("xmlns","http://schemas.openxmlformats.org/spreadsheetml/2006/main").attr("mc:Ignorable","x14ac").prefix('').append(this.$numFmts).append(this.$fonts).append(this.$fills).append(this.$borders).append(this.$cellStyleXfs.append(this.$xf)).append(this.$cellXfs).append(this.$cellStyles).append(this.$dxfs).append(this.$tableStyles);var e=t.defaultCellStyle||{};e.font||(e.font={name:"Calibri",sz:"12"}),e.font.name||(e.font.name="Calibri"),e.font.sz||(e.font.sz=11),e.fill||(e.fill={patternType:"none",fgColor:{}}),e.border||(e.border={}),e.numFmt||(e.numFmt=0),this.defaultStyle=e;var i=JSON.parse(JSON.stringify(e));return i.fill={patternType:"gray125",fgColor:{}},this.addStyles([e,i]),this},addStyle:function(t){var e=JSON.stringify(t),i=_hashIndex[e];return null==i?(i=this._addXf(t),_hashIndex[e]=i):i=_hashIndex[e],i},addStyles:function(t){var e=this;return t.map(function(t){return e.addStyle(t)})},_duckTypeStyle:function(t){return"object"==typeof t&&(t.patternFill||t.fgColor)?{fill:t}:t.font||t.numFmt||t.border||t.fill?t:this._getStyleCSS(t)},_getStyleCSS:function(t){return t},_addXf:function(t){var e=this._addFont(t.font),i=this._addFill(t.fill),n=this._addBorder(t.border),r=this._addNumFmt(t.numFmt),o=_h("xf").attr("numFmtId",r).attr("fontId",e).attr("fillId",i).attr("borderId",n).attr("xfId","0");if(e>0&&o.attr("applyFont","1"),i>0&&o.attr("applyFill","1"),n>0&&o.attr("applyBorder","1"),r>0&&o.attr("applyNumberFormat","1"),t.alignment){var a=_h("alignment");t.alignment.horizontal&&a.attr("horizontal",t.alignment.horizontal),t.alignment.vertical&&a.attr("vertical",t.alignment.vertical),t.alignment.indent&&a.attr("indent",t.alignment.indent),t.alignment.readingOrder&&a.attr("readingOrder",t.alignment.readingOrder),t.alignment.wrapText&&a.attr("wrapText",t.alignment.wrapText),null!=t.alignment.textRotation&&a.attr("textRotation",t.alignment.textRotation),o.append(a).attr("applyAlignment",1)}this.$cellXfs.append(o);var s=+this.$cellXfs.children().length;return this.$cellXfs.attr("count",s),s-1},_addFont:function(t){if(!t)return 0;var e=_h("font").append(_h("sz").attr("val",t.sz||this.defaultStyle.font.sz)).append(_h("name").attr("val",t.name||this.defaultStyle.font.name));t.bold&&e.append(_h("b")),t.underline&&e.append(_h("u")),t.italic&&e.append(_h("i")),t.strike&&e.append(_h("strike")),t.outline&&e.append(_h("outline")),t.shadow&&e.append(_h("shadow")),t.vertAlign&&e.append(_h("vertAlign").attr("val",t.vertAlign)),t.color&&(t.color.theme?(e.append(_h("color").attr("theme",t.color.theme)),t.color.tint&&e.append(_h("tint").attr("theme",t.color.tint))):t.color.rgb&&e.append(_h("color").attr("rgb",t.color.rgb))),this.$fonts.append(e);var i=this.$fonts.children().length;return this.$fonts.attr("count",i),i-1},_addNumFmt:function(t){if(!t)return 0;if("string"==typeof t){var i=n[t];if(i>=0)return i}if(/^[0-9]+$/.exec(t))return t;t=t.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'");var r=_h("numFmt").attr("numFmtId",++e).attr("formatCode",t);this.$numFmts.append(r);var o=this.$numFmts.children().length;return this.$numFmts.attr("count",o),e},_addFill:function(t){if(!t)return 0;var e=_h("patternFill").attr("patternType",t.patternType||"solid");if(t.fgColor){var i=_h("fgColor");t.fgColor.rgb?(6==t.fgColor.rgb.length&&(t.fgColor.rgb="FF"+t.fgColor.rgb),i.attr("rgb",t.fgColor.rgb),e.append(i)):t.fgColor.theme&&(i.attr("theme",t.fgColor.theme),t.fgColor.tint&&i.attr("tint",t.fgColor.tint),e.append(i)),t.bgColor||(t.bgColor={indexed:"64"})}if(t.bgColor){var n=_h("bgColor").attr(t.bgColor);e.append(n)}var r=_h("fill").append(e);this.$fills.append(r);var o=this.$fills.children().length;return this.$fills.attr("count",o),o-1},_getSubBorder:function(t,e){var i=_h(t);if(e&&(e.style&&i.attr("style",e.style),e.color)){var n=_h("color");e.color.auto?n.attr("auto",e.color.auto):e.color.rgb?n.attr("rgb",e.color.rgb):(e.color.theme||e.color.tint)&&(n.attr("theme",e.color.theme||"1"),n.attr("tint",e.color.tint||"0")),i.append(n)}return i},_addBorder:function(t){if(!t)return 0;var e=this,i=_h("border").attr("diagonalUp",t.diagonalUp).attr("diagonalDown",t.diagonalDown);["left","right","top","bottom","diagonal"].forEach(function(n){i.append(e._getSubBorder(n,t[n]))}),this.$borders.append(i);var n=this.$borders.children().length;return this.$borders.attr("count",n),n-1},toXml:function(){return this.$styles.toXml()}}.initialize(t||{})};t.parse_xlscfb=Uu,t.parse_zip=Ju,t.read=ih,t.readFile=nh,t.readFileSync=nh,t.write=rh,t.writeFile=oh,t.writeFileSync=oh,t.utils=wh,t.CFB=L,t.SSF=g}("undefined"!=typeof exports?exports:XLSX);var XLS=XLSX;if(function(t,e){"object"==typeof exports&&"string"!=typeof exports.nodeName?module.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error("blobjs requires a window with a document");return e(t)}:e(t)}(window||this,function(t,e){"use strict";var i=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);if(t.URL=t.URL||t.webkitURL,t.Blob&&t.URL&&!i)try{return new t.Blob,"function"==typeof define&&define.amd&&define("blobjs",[],function(){return t.Blob}),t.Blob}catch(t){}var n=t.BlobBuilder||t.WebKitBlobBuilder||t.MozBlobBuilder||function(t){var e=function(t){return Object.prototype.toString.call(t).match(/^\[object\s(.*)\]$/)[1]},i=function(){this.data=[]},n=function(t,e,i){this.data=t,this.size=t.length,this.type=e,this.encoding=i},r=i.prototype,o=n.prototype,a=t.FileReaderSync,s=function(t){this.code=this[this.name=t]},l="NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR".split(" "),c=l.length,u=t.URL||t.webkitURL||t,h=u.createObjectURL,d=u.revokeObjectURL,f=u,p=t.btoa,g=t.atob,m=t.ArrayBuffer,v=t.Uint8Array,y=/^[\w-]+:\/*\[?[\w\.:-]+\]?(?::[0-9]+)?/;for(n.fake=o.fake=!0;c--;)s.prototype[l[c]]=c+1;return u.createObjectURL||(f=t.URL=function(t){var e,i=document.createElementNS("http://www.w3.org/1999/xhtml","a");return i.href=t,"origin"in i||("data:"===i.protocol.toLowerCase()?i.origin=null:(e=t.match(y),i.origin=e&&e[1])),i}),f.createObjectURL=function(t){var e,i=t.type;return null===i&&(i="application/octet-stream"),t instanceof n?(e="data:"+i,"base64"===t.encoding?e+";base64,"+t.data:"URI"===t.encoding?e+","+decodeURIComponent(t.data):p?e+";base64,"+p(t.data):e+","+encodeURIComponent(t.data)):h?h.call(u,t):void 0},f.revokeObjectURL=function(t){"data:"!==t.substring(0,5)&&d&&d.call(u,t)},r.append=function(t){var i=this.data;if(v&&(t instanceof m||t instanceof v)){for(var r="",o=new v(t),l=0,c=o.length;l1?e:this.data.length),i,this.encoding)},o.toString=function(){return"[object Blob]"},o.close=function(){this.size=0,delete this.data},i}(t),r=function(t,e){var i=e&&e.type||"",r=new n;if(t)for(var o=0,a=t.length;o',action:"edit"},delete:{class:"btn btn-sm btn-default",html:'',action:"delete"},save:{class:"btn btn-sm btn-success",html:"Save"},restore:{class:"btn btn-sm btn-warning",html:"Restore",action:"restore"},confirm:{class:"btn btn-sm btn-danger",html:"Confirm"}},onDraw:function(){},onSuccess:function(){},onFail:function(){},onAlways:function(){},onAjax:function(){}},r=t.extend(!0,n,e),o="undefined",a="undefined",s={identifier:function(){r.hideIdentifier&&i.find("th:nth-child("+parseInt(r.columns.identifier[0])+"1), tbody td:nth-child("+parseInt(r.columns.identifier[0])+"1)").hide(),i.find("tbody td:nth-child("+(parseInt(r.columns.identifier[0])+1)+")").each(function(){var e=''+t(this).text()+"",i='';t(this).html(e+i),t(this).parent("tr").attr(r.rowIdentifier,t(this).text())})},editable:function(){for(var e=0;e";if(void 0!==r.columns.editable[e][2]){var o='"}else o='';t(this).html(n+o),t(this).addClass("tabledit-view-mode")})}},toolbar:function(){if(r.editButton||r.deleteButton){var t="",e="",n="",o="",a="";0===i.find("th.tabledit-toolbar-column").length&&i.find("tr:first").append(''),r.editButton&&(t='"),r.deleteButton&&(e='",a='"),r.editButton&&r.saveButton&&(n='"),r.deleteButton&&r.restoreButton&&(o='");var s='
    \n
    '+t+e+"
    \n "+n+"\n "+a+"\n "+o+"\n
";i.find("tbody>tr").append(''+s+"")}}},l=function(e){var i=t(e).parent("tr");t(e).parent("tr").find(".tabledit-input.tabledit-identifier").prop("disabled",!0),t(e).find(".tabledit-input").blur().hide().prop("disabled",!0),t(e).find(".tabledit-span").show(),t(e).addClass("tabledit-view-mode").removeClass("tabledit-edit-mode"),r.editButton&&(i.find("button.tabledit-save-button").hide(),i.find("button.tabledit-edit-button").removeClass("active").blur())},c=function(e){d.reset(e);var i=t(e).parent("tr");i.find(".tabledit-input.tabledit-identifier").prop("disabled",!1),t(e).find(".tabledit-span").hide();var n=t(e).find(".tabledit-input");n.prop("disabled",!1).show(),r.autoFocus&&n.focus(),t(e).addClass("tabledit-edit-mode").removeClass("tabledit-view-mode"),r.editButton&&(i.find("button.tabledit-edit-button").addClass("active"),i.find("button.tabledit-save-button").show())},u=function(e){t(e).each(function(){var e=t(this).find(".tabledit-input"),i=t(this).find(".tabledit-span").text();e.is("select")?e.find("option").filter(function(){return t.trim(t(this).text())===i}).attr("selected",!0):e.val(i),l(this)})},h=function(e){!1!==f(r.buttons.edit.action)&&(t(e).each(function(){var e=t(this).find(".tabledit-input");e.is("select")?t(this).find(".tabledit-span").text(e.find("option:selected").text()):t(this).find(".tabledit-span").text(e.val()),l(this)}),o=t(e).parent("tr"))},d={reset:function(t){i.find(".tabledit-confirm-button").hide(),i.find(".tabledit-delete-button").removeClass("active").blur()},submit:function(e){d.reset(e),t(e).parent("tr").find("input.tabledit-identifier").attr("disabled",!1);var i=f(r.buttons.delete.action);t(e).parents("tr").find("input.tabledit-identifier").attr("disabled",!0),!1!==i&&(t(e).parent("tr").addClass("tabledit-deleted-row"),t(e).parent("tr").addClass(r.mutedClass).find(".tabledit-toolbar button:not(.tabledit-restore-button)").attr("disabled",!0),t(e).find(".tabledit-restore-button").show(),a=t(e).parent("tr"))},confirm:function(e){i.find("td.tabledit-edit-mode").each(function(){u(this)}),t(e).find(".tabledit-delete-button").addClass("active"),t(e).find(".tabledit-confirm-button").show()},restore:function(e){t(e).parent("tr").find("input.tabledit-identifier").attr("disabled",!1);var i=f(r.buttons.restore.action);t(e).parents("tr").find("input.tabledit-identifier").attr("disabled",!0),!1!==i&&(t(e).parent("tr").removeClass("tabledit-deleted-row"),t(e).parent("tr").removeClass(r.mutedClass).find(".tabledit-toolbar button").attr("disabled",!1),t(e).find(".tabledit-restore-button").hide(),t(e).parent("tr"))}};function f(e){var n=i.find(".tabledit-input").serialize()+"&action="+e;if(!1===r.onAjax(e,n))return!1;var s=t.post(r.url,n,function(t,n,a){e===r.buttons.edit.action&&(o.removeClass(r.dangerClass).addClass(r.warningClass),setTimeout(function(){i.find("tr."+r.warningClass).removeClass(r.warningClass)},1400)),r.onSuccess(t,n,a)},"json");return s.fail(function(t,i,n){e===r.buttons.delete.action?(a.removeClass(r.mutedClass).addClass(r.dangerClass),a.find(".tabledit-toolbar button").attr("disabled",!1),a.find(".tabledit-toolbar .tabledit-restore-button").hide()):e===r.buttons.edit.action&&o.addClass(r.dangerClass),r.onFail(t,i,n)}),s.always(function(){r.onAlways()}),s}return s.identifier(),s.editable(),s.toolbar(),r.onDraw(),r.deleteButton&&(i.on("click","button.tabledit-delete-button",function(e){if(!0!==e.handled){e.preventDefault();var i=t(this).hasClass("active"),n=t(this).parents("td");d.reset(n),i||d.confirm(n),e.handled=!0}}),i.on("click","button.tabledit-confirm-button",function(e){if(!0!==e.handled){e.preventDefault();var i=t(this).parents("td");d.submit(i),e.handled=!0}})),r.restoreButton&&i.on("click","button.tabledit-restore-button",function(e){!0!==e.handled&&(e.preventDefault(),d.restore(t(this).parents("td")),e.handled=!0)}),r.editButton?(i.on("click","button.tabledit-edit-button",function(e){if(!0!==e.handled){e.preventDefault();var n=t(this),r=n.hasClass("active");u(i.find("td.tabledit-edit-mode")),r||t(n.parents("tr").find("td.tabledit-view-mode").get().reverse()).each(function(){c(this)}),e.handled=!0}}),i.on("click","button.tabledit-save-button",function(e){!0!==e.handled&&(e.preventDefault(),h(t(this).parents("tr").find("td.tabledit-edit-mode")),e.handled=!0)})):(i.on(r.eventType,"tr:not(.tabledit-deleted-row) td.tabledit-view-mode",function(t){!0!==t.handled&&(t.preventDefault(),u(i.find("td.tabledit-edit-mode")),c(this),t.handled=!0)}),i.on("change","select.tabledit-input:visible",function(){!0!==event.handled&&(h(t(this).parent("td")),event.handled=!0)}),t(document).on("click",function(t){var e=i.find(".tabledit-edit-mode");e.is(t.target)||0!==e.has(t.target).length||u(i.find(".tabledit-input:visible").parent("td"))})),t(document).on("keyup",function(t){var e=i.find(".tabledit-input:visible"),n=i.find(".tabledit-confirm-button");if(e.length>0)var o=e.parents("td");else{if(!(n.length>0))return;o=n.parents("td")}switch(t.keyCode){case 9:r.editButton||(h(o),c(o.closest("td").next()));break;case 13:h(o);break;case 27:u(o),d.reset(o)}}),this}}(jQuery),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.moment=e()}(this,function(){"use strict";var t,e;function i(){return t.apply(null,arguments)}function n(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function r(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function o(t){return void 0===t}function a(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function s(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function l(t,e){var i,n=[];for(i=0;i>>0,n=0;n_t(t)?(o=t+1,s-_t(t)):(o=t,s),{year:o,dayOfYear:a}}function jt(t,e,i){var n,r,o=Ht(t.year(),e,i),a=Math.floor((t.dayOfYear()-o-1)/7)+1;return a<1?n=a+Wt(r=t.year()-1,e,i):a>Wt(t.year(),e,i)?(n=a-Wt(t.year(),e,i),r=t.year()+1):(r=t.year(),n=a),{week:n,year:r}}function Wt(t,e,i){var n=Ht(t,e,i),r=Ht(t+1,e,i);return(_t(t)-n+r)/7}function Ut(t,e){return t.slice(e,7).concat(t.slice(0,e))}j("w",["ww",2],"wo","week"),j("W",["WW",2],"Wo","isoWeek"),P("week","w"),P("isoWeek","W"),R("week",5),R("isoWeek",5),lt("w",Z),lt("ww",Z,G),lt("W",Z),lt("WW",Z,G),ft(["w","ww","W","WW"],function(t,e,i,n){e[n.substr(0,1)]=x(t)}),j("d",0,"do","day"),j("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),j("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),j("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),j("e",0,0,"weekday"),j("E",0,0,"isoWeekday"),P("day","d"),P("weekday","e"),P("isoWeekday","E"),R("day",11),R("weekday",11),R("isoWeekday",11),lt("d",Z),lt("e",Z),lt("E",Z),lt("dd",function(t,e){return e.weekdaysMinRegex(t)}),lt("ddd",function(t,e){return e.weekdaysShortRegex(t)}),lt("dddd",function(t,e){return e.weekdaysRegex(t)}),ft(["dd","ddd","dddd"],function(t,e,i,n){var r=i._locale.weekdaysParse(t,n,i._strict);null!=r?e.d=r:d(i).invalidWeekday=t}),ft(["d","e","E"],function(t,e,i,n){e[n]=x(t)});var Yt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Gt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),qt=at,$t=at,Zt=at;function Kt(){function t(t,e){return e.length-t.length}var e,i,n,r,o,a=[],s=[],l=[],c=[];for(e=0;e<7;e++)i=h([2e3,1]).day(e),n=this.weekdaysMin(i,""),r=this.weekdaysShort(i,""),o=this.weekdays(i,""),a.push(n),s.push(r),l.push(o),c.push(n),c.push(r),c.push(o);for(a.sort(t),s.sort(t),l.sort(t),c.sort(t),e=0;e<7;e++)s[e]=ut(s[e]),l[e]=ut(l[e]),c[e]=ut(c[e]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Qt(){return this.hours()%12||12}function Jt(t,e){j(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function te(t,e){return e._meridiemParse}j("H",["HH",2],0,"hour"),j("h",["hh",2],0,Qt),j("k",["kk",2],0,function(){return this.hours()||24}),j("hmm",0,0,function(){return""+Qt.apply(this)+F(this.minutes(),2)}),j("hmmss",0,0,function(){return""+Qt.apply(this)+F(this.minutes(),2)+F(this.seconds(),2)}),j("Hmm",0,0,function(){return""+this.hours()+F(this.minutes(),2)}),j("Hmmss",0,0,function(){return""+this.hours()+F(this.minutes(),2)+F(this.seconds(),2)}),Jt("a",!0),Jt("A",!1),P("hour","h"),R("hour",13),lt("a",te),lt("A",te),lt("H",Z),lt("h",Z),lt("k",Z),lt("HH",Z,G),lt("hh",Z,G),lt("kk",Z,G),lt("hmm",K),lt("hmmss",Q),lt("Hmm",K),lt("Hmmss",Q),dt(["H","HH"],vt),dt(["k","kk"],function(t,e,i){var n=x(t);e[vt]=24===n?0:n}),dt(["a","A"],function(t,e,i){i._isPm=i._locale.isPM(t),i._meridiem=t}),dt(["h","hh"],function(t,e,i){e[vt]=x(t),d(i).bigHour=!0}),dt("hmm",function(t,e,i){var n=t.length-2;e[vt]=x(t.substr(0,n)),e[yt]=x(t.substr(n)),d(i).bigHour=!0}),dt("hmmss",function(t,e,i){var n=t.length-4,r=t.length-2;e[vt]=x(t.substr(0,n)),e[yt]=x(t.substr(n,2)),e[bt]=x(t.substr(r)),d(i).bigHour=!0}),dt("Hmm",function(t,e,i){var n=t.length-2;e[vt]=x(t.substr(0,n)),e[yt]=x(t.substr(n))}),dt("Hmmss",function(t,e,i){var n=t.length-4,r=t.length-2;e[vt]=x(t.substr(0,n)),e[yt]=x(t.substr(n,2)),e[bt]=x(t.substr(r))});var ee,ie=Tt("Hours",!0),ne={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Pt,monthsShort:Ot,week:{dow:0,doy:6},weekdays:Yt,weekdaysMin:Xt,weekdaysShort:Gt,meridiemParse:/[ap]\.?m?\.?/i},re={},oe={};function ae(t){return t?t.toLowerCase().replace("_","-"):t}function se(t){var e=null;if(!re[t]&&"undefined"!=typeof module&&module&&module.exports)try{e=ee._abbr,require("./locale/"+t),le(e)}catch(t){}return re[t]}function le(t,e){var i;return t&&((i=o(e)?ue(t):ce(t,e))?ee=i:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),ee._abbr}function ce(t,e){if(null===e)return delete re[t],null;var i,n=ne;if(e.abbr=t,null!=re[t])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=re[t]._config;else if(null!=e.parentLocale)if(null!=re[e.parentLocale])n=re[e.parentLocale]._config;else{if(null==(i=se(e.parentLocale)))return oe[e.parentLocale]||(oe[e.parentLocale]=[]),oe[e.parentLocale].push({name:t,config:e}),null;n=i._config}return re[t]=new M(A(n,e)),oe[t]&&oe[t].forEach(function(t){ce(t.name,t.config)}),le(t),re[t]}function ue(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return ee;if(!n(t)){if(e=se(t))return e;t=[t]}return function(t){for(var e,i,n,r,o=0;o=e&&w(r,i,!0)>=e-1)break;e--}o++}return ee}(t)}function he(t){var e,i=t._a;return i&&-2===d(t).overflow&&(e=i[gt]<0||11Mt(i[pt],i[gt])?mt:i[vt]<0||24Wt(i,o,a)?d(t)._overflowWeeks=!0:null!=l?d(t)._overflowWeekday=!0:(s=Vt(i,n,r,o,a),t._a[pt]=s.year,t._dayOfYear=s.dayOfYear)}(t),null!=t._dayOfYear&&(a=de(t._a[pt],r[pt]),(t._dayOfYear>_t(a)||0===t._dayOfYear)&&(d(t)._overflowDayOfYear=!0),n=zt(a,0,t._dayOfYear),t._a[gt]=n.getUTCMonth(),t._a[mt]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=s[e]=r[e];for(;e<7;e++)t._a[e]=s[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[vt]&&0===t._a[yt]&&0===t._a[bt]&&0===t._a[Lt]&&(t._nextDay=!0,t._a[vt]=0),t._d=(t._useUTC?zt:function(t,e,i,n,r,o,a){var s;return t<100&&0<=t?(s=new Date(t+400,e,i,n,r,o,a),isFinite(s.getFullYear())&&s.setFullYear(t)):s=new Date(t,e,i,n,r,o,a),s}).apply(null,s),o=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[vt]=24),t._w&&void 0!==t._w.d&&t._w.d!==o&&(d(t).weekdayMismatch=!0)}}var pe=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ge=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,me=/Z|[+-]\d\d(?::?\d\d)?/,ve=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],ye=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],be=/^\/?Date\((\-?\d+)/i;function Le(t){var e,i,n,r,o,a,s=t._i,l=pe.exec(s)||ge.exec(s);if(l){for(d(t).iso=!0,e=0,i=ve.length;ei.valueOf():i.valueOf()this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},di.isLocal=function(){return!!this.isValid()&&!this._isUTC},di.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},di.isUtc=He,di.isUTC=He,di.zoneAbbr=function(){return this._isUTC?"UTC":""},di.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},di.dates=S("dates accessor is deprecated. Use date instead.",ai),di.months=S("months accessor is deprecated. Use month instead",Nt),di.years=S("years accessor is deprecated. Use year instead",kt),di.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}),di.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var t={};if(m(t,this),(t=Ce(t))._a){var e=t._isUTC?h(t._a):Te(t._a);this._isDSTShifted=this.isValid()&&0
").css({position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}).appendTo("body"),e=t.children().offset().left>t.offset().left,t.remove(),b=e),b;var t,e}()&&"rtl"===t.css("direction")?e.left=i:e.right=i,e}function o(t){return t=Math.max(0,t),Math.round(t)}function a(t,e){return parseFloat(t.css(e))||0}function s(t){t.preventDefault()}function l(t,e,i,n,r){if(i.func)return i.func(t,e);var o=t[i.field],a=e[i.field];return null==o&&n&&(o=n[i.field]),null==a&&r&&(a=r[i.field]),c(o,a)*(i.order||1)}function c(t,e){return t||e?null==e?-1:null==t?1:"string"===y.type(t)||"string"===y.type(e)?String(t).localeCompare(String(e)):t-e:0}function u(t,i){var n,r,o;for(n=0;n=1&&m(o));n++);return r}function h(t,e,i){return null!=i?i.diff(e,t,!0):v.isDuration(e)?e.as(t):e.end.diff(e.start,t,!0)}function d(t){return Boolean(t.hours()||t.minutes()||t.seconds()||t.milliseconds())}function f(){for(var t=[],e=0;e/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"
")}function m(t){return t%1==0}Object.defineProperty(e,"__esModule",{value:!0});var v=i(0),y=i(3);e.compensateScroll=function(t,e){e.left&&t.css({"border-left-width":1,"margin-left":e.left-1}),e.right&&t.css({"border-right-width":1,"margin-right":e.right-1})},e.uncompensateScroll=function(t){t.css({"margin-left":"","margin-right":"","border-left-width":"","border-right-width":""})},e.disableCursor=function(){y("body").addClass("fc-not-allowed")},e.enableCursor=function(){y("body").removeClass("fc-not-allowed")},e.distributeHeight=function(t,e,i){var r=Math.floor(e/t.length),o=Math.floor(e-r*(t.length-1)),a=[],s=[],l=[],c=0;n(t),t.each(function(e,i){var n=e===t.length-1?o:r,u=y(i).outerHeight(!0);u *").each(function(t,i){var n=y(i).outerWidth();n>e&&(e=n)}),e++,t.width(e),e},e.subtractInnerElHeight=function(t,e){var i,n=t.add(e);return n.css({position:"relative",left:-1}),i=t.outerHeight()-e.outerHeight(),n.css({position:"",left:""}),i},e.getScrollParent=function(t){var e=t.css("position"),i=t.parents().filter(function(){var t=y(this);return/(auto|scroll)/.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&i.length?i:y(t[0].ownerDocument||document)},e.getOuterRect=function(t,e){var i=t.offset(),n=i.left-(e?e.left:0),r=i.top-(e?e.top:0);return{left:n,right:n+t.outerWidth(),top:r,bottom:r+t.outerHeight()}},e.getClientRect=function(t,e){var i=t.offset(),n=r(t),o=i.left+a(t,"border-left-width")+n.left-(e?e.left:0),s=i.top+a(t,"border-top-width")+n.top-(e?e.top:0);return{left:o,right:o+t[0].clientWidth,top:s,bottom:s+t[0].clientHeight}},e.getContentRect=function(t,e){var i=t.offset(),n=i.left+a(t,"border-left-width")+a(t,"padding-left")-(e?e.left:0),r=i.top+a(t,"border-top-width")+a(t,"padding-top")-(e?e.top:0);return{left:n,right:n+t.width(),top:r,bottom:r+t.height()}},e.getScrollbarWidths=r;var b=null;e.isPrimaryMouseButton=function(t){return 1===t.which&&!t.ctrlKey},e.getEvX=function(t){var e=t.originalEvent.touches;return e&&e.length?e[0].pageX:t.pageX},e.getEvY=function(t){var e=t.originalEvent.touches;return e&&e.length?e[0].pageY:t.pageY},e.getEvIsTouch=function(t){return/^touch/.test(t.type)},e.preventSelection=function(t){t.addClass("fc-unselectable").on("selectstart",s)},e.allowSelection=function(t){t.removeClass("fc-unselectable").off("selectstart",s)},e.preventDefault=s,e.intersectRects=function(t,e){var i={left:Math.max(t.left,e.left),right:Math.min(t.right,e.right),top:Math.max(t.top,e.top),bottom:Math.min(t.bottom,e.bottom)};return i.left=1&&m(n)?e.diff(t,"months",!0)/n:e.diff(t,"days",!0)/i.asDays())},e.divideDurationByDuration=function(t,e){var i,n;return d(t)||d(e)?t/e:(i=t.asMonths(),n=e.asMonths(),Math.abs(i)>=1&&m(i)&&Math.abs(n)>=1&&m(n)?i/n:t.asDays()/e.asDays())},e.multiplyDuration=function(t,e){var i;return d(t)?v.duration(t*e):(i=t.asMonths(),Math.abs(i)>=1&&m(i)?v.duration({months:i*e}):v.duration({days:t.asDays()*e}))},e.durationHasTime=d,e.isNativeDate=function(t){return"[object Date]"===Object.prototype.toString.call(t)||t instanceof Date},e.isTimeString=function(t){return"string"==typeof t&&/^\d+\:\d+(?:\:\d+\.?(?:\d{3})?)?$/.test(t)},e.log=f,e.warn=function(){for(var t=[],e=0;e=0;a--)if("object"==typeof(s=e[a][r]))o.unshift(s);else if(void 0!==s){c[r]=s;break}o.length&&(c[r]=t(o))}for(n=e.length-1;n>=0;n--)for(r in l=e[n])r in c||(c[r]=l[r]);return c},e.copyOwnProps=function(t,e){for(var i in t)p(t,i)&&(e[i]=t[i])},e.hasOwnProp=p,e.applyAll=function(t,e,i){if(y.isFunction(t)&&(t=[t]),t){var n=void 0,r=void 0;for(n=0;ns&&a.push(new t(s,o.startMs)),o.endMs>s&&(s=o.endMs);return st.startMs)&&(null==this.startMs||null==t.endMs||this.startMs=this.startMs)&&(null==this.endMs||null!=t.endMs&&t.endMs<=this.endMs)},t.prototype.containsDate=function(t){var e=t.valueOf();return(null==this.startMs||e>=this.startMs)&&(null==this.endMs||e=this.endMs&&(e=this.endMs-1),e},t.prototype.equals=function(t){return this.startMs===t.startMs&&this.endMs===t.endMs},t.prototype.clone=function(){var e=new t(this.startMs,this.endMs);return e.isStart=this.isStart,e.isEnd=this.isEnd,e},t.prototype.getStart=function(){return null!=this.startMs?o.default.utc(this.startMs).stripZone():null},t.prototype.getEnd=function(){return null!=this.endMs?o.default.utc(this.endMs).stripZone():null},t.prototype.as=function(t){return r.utc(this.endMs).diff(r.utc(this.startMs),t,!0)},t}();e.default=a},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(3),o=i(52),a=i(35),s=i(36),l=function(t){function e(i){var n=t.call(this)||this;return n.calendar=i,n.className=[],n.uid=String(e.uuid++),n}return n.__extends(e,t),e.parse=function(t,e){var i=new this(e);return!("object"!=typeof t||!i.applyProps(t))&&i},e.normalizeId=function(t){return t?String(t):null},e.prototype.fetch=function(t,e,i){},e.prototype.removeEventDefsById=function(t){},e.prototype.removeAllEventDefs=function(){},e.prototype.getPrimitive=function(t){},e.prototype.parseEventDefs=function(t){var e,i,n=[];for(e=0;e0},e}(i(15).default);e.default=o},function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t){this.view=t._getView(),this.component=t}return t.prototype.opt=function(t){return this.view.opt(t)},t.prototype.end=function(){},t}();e.default=i},function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(){}return t.mixInto=function(t){var e=this;Object.getOwnPropertyNames(this.prototype).forEach(function(i){t.prototype[i]||(t.prototype[i]=e.prototype[i])})},t.mixOver=function(t){var e=this;Object.getOwnPropertyNames(this.prototype).forEach(function(i){t.prototype[i]=e.prototype[i]})},t}();e.default=i},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(5),r=function(){function t(t,e,i){this.start=t,this.end=e||null,this.unzonedRange=this.buildUnzonedRange(i)}return t.parse=function(e,i){var n=e.start||e.date,r=e.end;if(!n)return!1;var o=i.calendar,a=o.moment(n),s=r?o.moment(r):null,l=e.allDay,c=o.opt("forceEventDuration");return!!a.isValid()&&(null==l&&null==(l=i.allDayDefault)&&(l=o.opt("allDayDefault")),!0===l?(a.stripTime(),s&&s.stripTime()):!1===l&&(a.hasTime()||a.time(0),s&&!s.hasTime()&&s.time(0)),!s||s.isValid()&&s.isAfter(a)||(s=null),!s&&c&&(s=o.getDefaultEventEnd(!a.hasTime(),a)),new t(a,s,o))},t.isStandardProp=function(t){return"start"===t||"date"===t||"end"===t||"allDay"===t},t.prototype.isAllDay=function(){return!(this.start.hasTime()||this.end&&this.end.hasTime())},t.prototype.buildUnzonedRange=function(t){var e=this.start.clone().stripZone().valueOf(),i=this.getEnd(t).stripZone().valueOf();return new n.default(e,i)},t.prototype.getEnd=function(t){return this.end?this.end.clone():t.getDefaultEventEnd(this.isAllDay(),this.start)},t}();e.default=r},function(t,e,i){function n(t,e){return!t&&!e||!(!t||!e)&&t.component===e.component&&r(t,e)&&r(e,t)}function r(t,e){for(var i in t)if(!/^(component|left|right|top|bottom)$/.test(i)&&t[i]!==e[i])return!1;return!0}Object.defineProperty(e,"__esModule",{value:!0});var o=i(2),a=i(4),s=function(t){function e(e,i){var n=t.call(this,i)||this;return n.component=e,n}return o.__extends(e,t),e.prototype.handleInteractionStart=function(e){var i,n,r,o=this.subjectEl;this.component.hitsNeeded(),this.computeScrollBounds(),e?(r=n={left:a.getEvX(e),top:a.getEvY(e)},o&&(i=a.getOuterRect(o),r=a.constrainPoint(r,i)),this.origHit=this.queryHit(r.left,r.top),o&&this.options.subjectCenter&&(this.origHit&&(i=a.intersectRects(this.origHit,i)||i),r=a.getRectCenter(i)),this.coordAdjust=a.diffPoints(r,n)):(this.origHit=null,this.coordAdjust=null),t.prototype.handleInteractionStart.call(this,e)},e.prototype.handleDragStart=function(e){var i;t.prototype.handleDragStart.call(this,e),(i=this.queryHit(a.getEvX(e),a.getEvY(e)))&&this.handleHitOver(i)},e.prototype.handleDrag=function(e,i,r){var o;t.prototype.handleDrag.call(this,e,i,r),n(o=this.queryHit(a.getEvX(r),a.getEvY(r)),this.hit)||(this.hit&&this.handleHitOut(),o&&this.handleHitOver(o))},e.prototype.handleDragEnd=function(e){this.handleHitDone(),t.prototype.handleDragEnd.call(this,e)},e.prototype.handleHitOver=function(t){var e=n(t,this.origHit);this.hit=t,this.trigger("hitOver",this.hit,e,this.origHit)},e.prototype.handleHitOut=function(){this.hit&&(this.trigger("hitOut",this.hit),this.handleHitDone(),this.hit=null)},e.prototype.handleHitDone=function(){this.hit&&this.trigger("hitDone",this.hit)},e.prototype.handleInteractionEnd=function(e,i){t.prototype.handleInteractionEnd.call(this,e,i),this.origHit=null,this.hit=null,this.component.hitsNotNeeded()},e.prototype.handleScrollEnd=function(){t.prototype.handleScrollEnd.call(this),this.isDragging&&(this.component.releaseHits(),this.component.prepareHits())},e.prototype.queryHit=function(t,e){return this.coordAdjust&&(t+=this.coordAdjust.left,e+=this.coordAdjust.top),this.component.queryHit(t,e)},e}(i(59).default);e.default=s},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0}),e.version="3.10.0",e.internalApiVersion=12;var n=i(4);e.applyAll=n.applyAll,e.debounce=n.debounce,e.isInt=n.isInt,e.htmlEscape=n.htmlEscape,e.cssToStr=n.cssToStr,e.proxy=n.proxy,e.capitaliseFirstLetter=n.capitaliseFirstLetter,e.getOuterRect=n.getOuterRect,e.getClientRect=n.getClientRect,e.getContentRect=n.getContentRect,e.getScrollbarWidths=n.getScrollbarWidths,e.preventDefault=n.preventDefault,e.parseFieldSpecs=n.parseFieldSpecs,e.compareByFieldSpecs=n.compareByFieldSpecs,e.compareByFieldSpec=n.compareByFieldSpec,e.flexibleCompare=n.flexibleCompare,e.computeGreatestUnit=n.computeGreatestUnit,e.divideRangeByDuration=n.divideRangeByDuration,e.divideDurationByDuration=n.divideDurationByDuration,e.multiplyDuration=n.multiplyDuration,e.durationHasTime=n.durationHasTime,e.log=n.log,e.warn=n.warn,e.removeExact=n.removeExact,e.intersectRects=n.intersectRects,e.allowSelection=n.allowSelection,e.attrsToStr=n.attrsToStr,e.compareNumbers=n.compareNumbers,e.compensateScroll=n.compensateScroll,e.computeDurationGreatestUnit=n.computeDurationGreatestUnit,e.constrainPoint=n.constrainPoint,e.copyOwnProps=n.copyOwnProps,e.diffByUnit=n.diffByUnit,e.diffDay=n.diffDay,e.diffDayTime=n.diffDayTime,e.diffPoints=n.diffPoints,e.disableCursor=n.disableCursor,e.distributeHeight=n.distributeHeight,e.enableCursor=n.enableCursor,e.firstDefined=n.firstDefined,e.getEvIsTouch=n.getEvIsTouch,e.getEvX=n.getEvX,e.getEvY=n.getEvY,e.getRectCenter=n.getRectCenter,e.getScrollParent=n.getScrollParent,e.hasOwnProp=n.hasOwnProp,e.isArraysEqual=n.isArraysEqual,e.isNativeDate=n.isNativeDate,e.isPrimaryMouseButton=n.isPrimaryMouseButton,e.isTimeString=n.isTimeString,e.matchCellWidths=n.matchCellWidths,e.mergeProps=n.mergeProps,e.preventSelection=n.preventSelection,e.removeMatching=n.removeMatching,e.stripHtmlEntities=n.stripHtmlEntities,e.subtractInnerElHeight=n.subtractInnerElHeight,e.uncompensateScroll=n.uncompensateScroll,e.undistributeHeight=n.undistributeHeight,e.dayIDs=n.dayIDs,e.unitsDesc=n.unitsDesc;var r=i(49);e.formatDate=r.formatDate,e.formatRange=r.formatRange,e.queryMostGranularFormatUnit=r.queryMostGranularFormatUnit;var o=i(32);e.datepickerLocale=o.datepickerLocale,e.locale=o.locale,e.getMomentLocaleData=o.getMomentLocaleData,e.populateInstanceComputableOptions=o.populateInstanceComputableOptions;var a=i(19);e.eventDefsToEventInstances=a.eventDefsToEventInstances,e.eventFootprintToComponentFootprint=a.eventFootprintToComponentFootprint,e.eventInstanceToEventRange=a.eventInstanceToEventRange,e.eventInstanceToUnzonedRange=a.eventInstanceToUnzonedRange,e.eventRangeToEventFootprint=a.eventRangeToEventFootprint;var s=i(11);e.moment=s.default;var l=i(13);e.EmitterMixin=l.default;var c=i(7);e.ListenerMixin=c.default;var u=i(51);e.Model=u.default;var h=i(217);e.Constraints=h.default;var d=i(55);e.DateProfileGenerator=d.default;var f=i(5);e.UnzonedRange=f.default;var p=i(12);e.ComponentFootprint=p.default;var g=i(218);e.BusinessHourGenerator=g.default;var m=i(219);e.EventPeriod=m.default;var v=i(220);e.EventManager=v.default;var y=i(37);e.EventDef=y.default;var b=i(39);e.EventDefMutation=b.default;var L=i(36);e.EventDefParser=L.default;var x=i(53);e.EventInstance=x.default;var w=i(50);e.EventRange=w.default;var _=i(54);e.RecurringEventDef=_.default;var S=i(9);e.SingleEventDef=S.default;var C=i(40);e.EventDefDateMutation=C.default;var k=i(16);e.EventDateProfile=k.default;var T=i(38);e.EventSourceParser=T.default;var E=i(6);e.EventSource=E.default;var A=i(57);e.defineThemeSystem=A.defineThemeSystem,e.getThemeSystemClass=A.getThemeSystemClass;var M=i(20);e.EventInstanceGroup=M.default;var D=i(56);e.ArrayEventSource=D.default;var P=i(223);e.FuncEventSource=P.default;var O=i(224);e.JsonFeedEventSource=O.default;var I=i(34);e.EventFootprint=I.default;var N=i(35);e.Class=N.default;var R=i(15);e.Mixin=R.default;var F=i(58);e.CoordCache=F.default;var B=i(225);e.Iterator=B.default;var z=i(59);e.DragListener=z.default;var H=i(17);e.HitDragListener=H.default;var V=i(226);e.MouseFollower=V.default;var j=i(52);e.ParsableModelMixin=j.default;var W=i(227);e.Popover=W.default;var U=i(21);e.Promise=U.default;var Y=i(228);e.TaskQueue=Y.default;var G=i(229);e.RenderQueue=G.default;var X=i(41);e.Scroller=X.default;var q=i(22);e.Theme=q.default;var $=i(230);e.Component=$.default;var Z=i(231);e.DateComponent=Z.default;var K=i(42);e.InteractiveDateComponent=K.default;var Q=i(232);e.Calendar=Q.default;var J=i(43);e.View=J.default;var tt=i(24);e.defineView=tt.defineView,e.getViewConfig=tt.getViewConfig;var et=i(60);e.DayTableMixin=et.default;var it=i(61);e.BusinessHourRenderer=it.default;var nt=i(44);e.EventRenderer=nt.default;var rt=i(62);e.FillRenderer=rt.default;var ot=i(63);e.HelperRenderer=ot.default;var at=i(233);e.ExternalDropping=at.default;var st=i(234);e.EventResizing=st.default;var lt=i(64);e.EventPointing=lt.default;var ct=i(235);e.EventDragging=ct.default;var ut=i(236);e.DateSelecting=ut.default;var ht=i(237);e.DateClicking=ht.default;var dt=i(14);e.Interaction=dt.default;var ft=i(65);e.StandardInteractionsMixin=ft.default;var pt=i(238);e.AgendaView=pt.default;var gt=i(239);e.TimeGrid=gt.default;var mt=i(240);e.TimeGridEventRenderer=mt.default;var vt=i(242);e.TimeGridFillRenderer=vt.default;var yt=i(241);e.TimeGridHelperRenderer=yt.default;var bt=i(66);e.DayGrid=bt.default;var Lt=i(243);e.DayGridEventRenderer=Lt.default;var xt=i(245);e.DayGridFillRenderer=xt.default;var wt=i(244);e.DayGridHelperRenderer=wt.default;var _t=i(67);e.BasicView=_t.default;var St=i(68);e.BasicViewDateProfileGenerator=St.default;var Ct=i(246);e.MonthView=Ct.default;var kt=i(247);e.MonthViewDateProfileGenerator=kt.default;var Tt=i(248);e.ListView=Tt.default;var Et=i(250);e.ListEventPointing=Et.default;var At=i(249);e.ListEventRenderer=At.default},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(50),r=i(34),o=i(12);e.eventDefsToEventInstances=function(t,e){var i,n=[];for(i=0;i
')},e.prototype.clear=function(){this.setHeight("auto"),this.applyOverflow()},e.prototype.destroy=function(){this.el.remove()},e.prototype.applyOverflow=function(){this.scrollEl.css({"overflow-x":this.overflowX,"overflow-y":this.overflowY})},e.prototype.lockOverflow=function(t){var e=this.overflowX,i=this.overflowY;t=t||this.getScrollbarWidths(),"auto"===e&&(e=t.top||t.bottom||this.scrollEl[0].scrollWidth-1>this.scrollEl[0].clientWidth?"scroll":"hidden"),"auto"===i&&(i=t.left||t.right||this.scrollEl[0].scrollHeight-1>this.scrollEl[0].clientHeight?"scroll":"hidden"),this.scrollEl.css({"overflow-x":e,"overflow-y":i})},e.prototype.setHeight=function(t){this.scrollEl.height(t)},e.prototype.getScrollTop=function(){return this.scrollEl.scrollTop()},e.prototype.setScrollTop=function(t){this.scrollEl.scrollTop(t)},e.prototype.getClientWidth=function(){return this.scrollEl[0].clientWidth},e.prototype.getClientHeight=function(){return this.scrollEl[0].clientHeight},e.prototype.getScrollbarWidths=function(){return o.getScrollbarWidths(this.scrollEl)},e}(i(35).default);e.default=a},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(3),o=i(4),a=i(231),s=i(23),l=function(t){function e(e,i){var n=t.call(this,e,i)||this;return n.segSelector=".fc-event-container > *",n.dateSelectingClass&&(n.dateClicking=new n.dateClickingClass(n)),n.dateSelectingClass&&(n.dateSelecting=new n.dateSelectingClass(n)),n.eventPointingClass&&(n.eventPointing=new n.eventPointingClass(n)),n.eventDraggingClass&&n.eventPointing&&(n.eventDragging=new n.eventDraggingClass(n,n.eventPointing)),n.eventResizingClass&&n.eventPointing&&(n.eventResizing=new n.eventResizingClass(n,n.eventPointing)),n.externalDroppingClass&&(n.externalDropping=new n.externalDroppingClass(n)),n}return n.__extends(e,t),e.prototype.setElement=function(e){t.prototype.setElement.call(this,e),this.dateClicking&&this.dateClicking.bindToEl(e),this.dateSelecting&&this.dateSelecting.bindToEl(e),this.bindAllSegHandlersToEl(e)},e.prototype.removeElement=function(){this.endInteractions(),t.prototype.removeElement.call(this)},e.prototype.executeEventUnrender=function(){this.endInteractions(),t.prototype.executeEventUnrender.call(this)},e.prototype.bindGlobalHandlers=function(){t.prototype.bindGlobalHandlers.call(this),this.externalDropping&&this.externalDropping.bindToDocument()},e.prototype.unbindGlobalHandlers=function(){t.prototype.unbindGlobalHandlers.call(this),this.externalDropping&&this.externalDropping.unbindFromDocument()},e.prototype.bindDateHandlerToEl=function(t,e,i){var n=this;this.el.on(e,function(t){if(!r(t.target).is(n.segSelector+":not(.fc-helper),"+n.segSelector+":not(.fc-helper) *,.fc-more,a[data-goto]"))return i.call(n,t)})},e.prototype.bindAllSegHandlersToEl=function(t){[this.eventPointing,this.eventDragging,this.eventResizing].forEach(function(e){e&&e.bindToEl(t)})},e.prototype.bindSegHandlerToEl=function(t,e,i){var n=this;t.on(e,this.segSelector,function(t){var e=r(t.currentTarget);if(!e.is(".fc-helper")){var o=e.data("fc-seg");if(o&&!n.shouldIgnoreEventPointing())return i.call(n,o,t)}})},e.prototype.shouldIgnoreMouse=function(){return s.default.get().shouldIgnoreMouse()},e.prototype.shouldIgnoreTouch=function(){var t=this._getView();return t.isSelected||t.selectedEvent},e.prototype.shouldIgnoreEventPointing=function(){return this.eventDragging&&this.eventDragging.isDragging||this.eventResizing&&this.eventResizing.isResizing},e.prototype.canStartSelection=function(t,e){return o.getEvIsTouch(e)&&!this.canStartResize(t,e)&&(this.isEventDefDraggable(t.footprint.eventDef)||this.isEventDefResizable(t.footprint.eventDef))},e.prototype.canStartDrag=function(t,e){return!this.canStartResize(t,e)&&this.isEventDefDraggable(t.footprint.eventDef)},e.prototype.canStartResize=function(t,e){var i=this._getView(),n=t.footprint.eventDef;return(!o.getEvIsTouch(e)||i.isEventDefSelected(n))&&this.isEventDefResizable(n)&&r(e.target).is(".fc-resizer")},e.prototype.endInteractions=function(){[this.dateClicking,this.dateSelecting,this.eventPointing,this.eventDragging,this.eventResizing].forEach(function(t){t&&t.end()})},e.prototype.isEventDefDraggable=function(t){return this.isEventDefStartEditable(t)},e.prototype.isEventDefStartEditable=function(t){var e=t.isStartExplicitlyEditable();return null==e&&null==(e=this.opt("eventStartEditable"))&&(e=this.isEventDefGenerallyEditable(t)),e},e.prototype.isEventDefGenerallyEditable=function(t){var e=t.isExplicitlyEditable();return null==e&&(e=this.opt("editable")),e},e.prototype.isEventDefResizableFromStart=function(t){return this.opt("eventResizableFromStart")&&this.isEventDefResizable(t)},e.prototype.isEventDefResizableFromEnd=function(t){return this.isEventDefResizable(t)},e.prototype.isEventDefResizable=function(t){var e=t.isDurationExplicitlyEditable();return null==e&&null==(e=this.opt("eventDurationEditable"))&&(e=this.isEventDefGenerallyEditable(t)),e},e.prototype.diffDates=function(t,e){return this.largeUnit?o.diffByUnit(t,e,this.largeUnit):o.diffDayTime(t,e)},e.prototype.isEventInstanceGroupAllowed=function(t){var e,i=this._getView(),n=this.dateProfile,r=this.eventRangesToEventFootprints(t.getAllEventRanges());for(e=0;e1?"ll":"LL"},e.prototype.setDate=function(t){var e=this.get("dateProfile"),i=this.dateProfileGenerator.build(t,void 0,!0);e&&e.activeUnzonedRange.equals(i.activeUnzonedRange)||this.set("dateProfile",i)},e.prototype.unsetDate=function(){this.unset("dateProfile")},e.prototype.fetchInitialEvents=function(t){var e=this.calendar,i=t.isRangeAllDay&&!this.usesMinMaxTime;return e.requestEvents(e.msToMoment(t.activeUnzonedRange.startMs,i),e.msToMoment(t.activeUnzonedRange.endMs,i))},e.prototype.bindEventChanges=function(){this.listenTo(this.calendar,"eventsReset",this.resetEvents)},e.prototype.unbindEventChanges=function(){this.stopListeningTo(this.calendar,"eventsReset")},e.prototype.setEvents=function(t){this.set("currentEvents",t),this.set("hasEvents",!0)},e.prototype.unsetEvents=function(){this.unset("currentEvents"),this.unset("hasEvents")},e.prototype.resetEvents=function(t){this.startBatchRender(),this.unsetEvents(),this.setEvents(t),this.stopBatchRender()},e.prototype.requestDateRender=function(t){var e=this;this.requestRender(function(){e.executeDateRender(t)},"date","init")},e.prototype.requestDateUnrender=function(){var t=this;this.requestRender(function(){t.executeDateUnrender()},"date","destroy")},e.prototype.executeDateRender=function(e){t.prototype.executeDateRender.call(this,e),this.render&&this.render(),this.trigger("datesRendered"),this.addScroll({isDateInit:!0}),this.startNowIndicator()},e.prototype.executeDateUnrender=function(){this.unselect(),this.stopNowIndicator(),this.trigger("before:datesUnrendered"),this.destroy&&this.destroy(),t.prototype.executeDateUnrender.call(this)},e.prototype.bindBaseRenderHandlers=function(){var t=this;this.on("datesRendered",function(){t.whenSizeUpdated(t.triggerViewRender)}),this.on("before:datesUnrendered",function(){t.triggerViewDestroy()})},e.prototype.triggerViewRender=function(){this.publiclyTrigger("viewRender",{context:this,args:[this,this.el]})},e.prototype.triggerViewDestroy=function(){this.publiclyTrigger("viewDestroy",{context:this,args:[this,this.el]})},e.prototype.requestEventsRender=function(t){var e=this;this.requestRender(function(){e.executeEventRender(t),e.whenSizeUpdated(e.triggerAfterEventsRendered)},"event","init")},e.prototype.requestEventsUnrender=function(){var t=this;this.requestRender(function(){t.triggerBeforeEventsDestroyed(),t.executeEventUnrender()},"event","destroy")},e.prototype.requestBusinessHoursRender=function(t){var e=this;this.requestRender(function(){e.renderBusinessHours(t)},"businessHours","init")},e.prototype.requestBusinessHoursUnrender=function(){var t=this;this.requestRender(function(){t.unrenderBusinessHours()},"businessHours","destroy")},e.prototype.bindGlobalHandlers=function(){t.prototype.bindGlobalHandlers.call(this),this.listenTo(u.default.get(),{touchstart:this.processUnselect,mousedown:this.handleDocumentMousedown})},e.prototype.unbindGlobalHandlers=function(){t.prototype.unbindGlobalHandlers.call(this),this.stopListeningTo(u.default.get())},e.prototype.startNowIndicator=function(){var t,e,i,n=this;this.opt("nowIndicator")&&(t=this.getNowIndicatorUnit())&&(e=a.proxy(this,"updateNowIndicator"),this.initialNowDate=this.calendar.getNow(),this.initialNowQueriedMs=(new Date).valueOf(),i=this.initialNowDate.clone().startOf(t).add(1,t).valueOf()-this.initialNowDate.valueOf(),this.nowIndicatorTimeoutID=setTimeout(function(){n.nowIndicatorTimeoutID=null,e(),i=+o.duration(1,t),i=Math.max(100,i),n.nowIndicatorIntervalID=setInterval(e,i)},i))},e.prototype.updateNowIndicator=function(){this.isDatesRendered&&this.initialNowDate&&(this.unrenderNowIndicator(),this.renderNowIndicator(this.initialNowDate.clone().add((new Date).valueOf()-this.initialNowQueriedMs)),this.isNowIndicatorRendered=!0)},e.prototype.stopNowIndicator=function(){this.isNowIndicatorRendered&&(this.nowIndicatorTimeoutID&&(clearTimeout(this.nowIndicatorTimeoutID),this.nowIndicatorTimeoutID=null),this.nowIndicatorIntervalID&&(clearInterval(this.nowIndicatorIntervalID),this.nowIndicatorIntervalID=null),this.unrenderNowIndicator(),this.isNowIndicatorRendered=!1)},e.prototype.updateSize=function(e,i,n){this.setHeight?this.setHeight(e,i):t.prototype.updateSize.call(this,e,i,n),this.updateNowIndicator()},e.prototype.addScroll=function(t){var e=this.queuedScroll||(this.queuedScroll={});r.extend(e,t)},e.prototype.popScroll=function(){this.applyQueuedScroll(),this.queuedScroll=null},e.prototype.applyQueuedScroll=function(){this.queuedScroll&&this.applyScroll(this.queuedScroll)},e.prototype.queryScroll=function(){var t={};return this.isDatesRendered&&r.extend(t,this.queryDateScroll()),t},e.prototype.applyScroll=function(t){t.isDateInit&&this.isDatesRendered&&r.extend(t,this.computeInitialDateScroll()),this.isDatesRendered&&this.applyDateScroll(t)},e.prototype.computeInitialDateScroll=function(){return{}},e.prototype.queryDateScroll=function(){return{}},e.prototype.applyDateScroll=function(t){},e.prototype.reportEventDrop=function(t,e,i,n){var r=this.calendar.eventManager.mutateEventsWithId(t.def.id,e),a=e.dateMutation;a&&(t.dateProfile=a.buildNewDateProfile(t.dateProfile,this.calendar)),this.triggerEventDrop(t,a&&a.dateDelta||o.duration(),r,i,n)},e.prototype.triggerEventDrop=function(t,e,i,n,r){this.publiclyTrigger("eventDrop",{context:n[0],args:[t.toLegacy(),e,i,r,{},this]})},e.prototype.reportExternalDrop=function(t,e,i,n,r,o){e&&this.calendar.eventManager.addEventDef(t,i),this.triggerExternalDrop(t,e,n,r,o)},e.prototype.triggerExternalDrop=function(t,e,i,n,r){this.publiclyTrigger("drop",{context:i[0],args:[t.dateProfile.start.clone(),n,r,this]}),e&&this.publiclyTrigger("eventReceive",{context:this,args:[t.buildInstance().toLegacy(),this]})},e.prototype.reportEventResize=function(t,e,i,n){var r=this.calendar.eventManager.mutateEventsWithId(t.def.id,e);t.dateProfile=e.dateMutation.buildNewDateProfile(t.dateProfile,this.calendar);var o=e.dateMutation.endDelta||e.dateMutation.startDelta;this.triggerEventResize(t,o,r,i,n)},e.prototype.triggerEventResize=function(t,e,i,n,r){this.publiclyTrigger("eventResize",{context:n[0],args:[t.toLegacy(),e,i,r,{},this]})},e.prototype.select=function(t,e){this.unselect(e),this.renderSelectionFootprint(t),this.reportSelection(t,e)},e.prototype.renderSelectionFootprint=function(e){this.renderSelection?this.renderSelection(e.toLegacy(this.calendar)):t.prototype.renderSelectionFootprint.call(this,e)},e.prototype.reportSelection=function(t,e){this.isSelected=!0,this.triggerSelect(t,e)},e.prototype.triggerSelect=function(t,e){var i=this.calendar.footprintToDateProfile(t);this.publiclyTrigger("select",{context:this,args:[i.start,i.end,e,this]})},e.prototype.unselect=function(t){this.isSelected&&(this.isSelected=!1,this.destroySelection&&this.destroySelection(),this.unrenderSelection(),this.publiclyTrigger("unselect",{context:this,args:[t,this]}))},e.prototype.selectEventInstance=function(t){this.selectedEventInstance&&this.selectedEventInstance===t||(this.unselectEventInstance(),this.getEventSegs().forEach(function(e){e.footprint.eventInstance===t&&e.el&&e.el.addClass("fc-selected")}),this.selectedEventInstance=t)},e.prototype.unselectEventInstance=function(){this.selectedEventInstance&&(this.getEventSegs().forEach(function(t){t.el&&t.el.removeClass("fc-selected")}),this.selectedEventInstance=null)},e.prototype.isEventDefSelected=function(t){return this.selectedEventInstance&&this.selectedEventInstance.def.id===t.id},e.prototype.handleDocumentMousedown=function(t){a.isPrimaryMouseButton(t)&&this.processUnselect(t)},e.prototype.processUnselect=function(t){this.processRangeUnselect(t),this.processEventUnselect(t)},e.prototype.processRangeUnselect=function(t){var e;this.isSelected&&this.opt("unselectAuto")&&((e=this.opt("unselectCancel"))&&r(t.target).closest(e).length||this.unselect(t))},e.prototype.processEventUnselect=function(t){this.selectedEventInstance&&(r(t.target).closest(".fc-selected").length||this.unselectEventInstance())},e.prototype.triggerBaseRendered=function(){this.publiclyTrigger("viewRender",{context:this,args:[this,this.el]})},e.prototype.triggerBaseUnrendered=function(){this.publiclyTrigger("viewDestroy",{context:this,args:[this,this.el]})},e.prototype.triggerDayClick=function(t,e,i){var n=this.calendar.footprintToDateProfile(t);this.publiclyTrigger("dayClick",{context:e,args:[n.start,i,this]})},e.prototype.isDateInOtherMonth=function(t,e){return!1},e.prototype.getUnzonedRangeOption=function(t){var e=this.opt(t);if("function"==typeof e&&(e=e.apply(null,Array.prototype.slice.call(arguments,1))),e)return this.calendar.parseUnzonedRange(e)},e.prototype.initHiddenDays=function(){var t,e=this.opt("hiddenDays")||[],i=[],n=0;for(!1===this.opt("weekends")&&e.push(0,6),t=0;t<7;t++)(i[t]=-1!==r.inArray(t,e))||n++;if(!n)throw new Error("invalid hiddenDays");this.isHiddenDayHash=i},e.prototype.trimHiddenDays=function(t){var e=t.getStart(),i=t.getEnd();return e&&(e=this.skipHiddenDays(e)),i&&(i=this.skipHiddenDays(i,-1,!0)),null===e||null===i||eo&&(!l[a]||c.isSame(d,l[a]))&&(a-1!==o||"."!==f[a]);a--)m=f[a]+m;for(s=o;s<=a;s++)v+=f[s],y+=p[s];return(v||y)&&(b=r?y+n+v:v+n+y),h(g+b+m)}(o(i=t.localeData().longDateFormat(i)||i),t,e,n||" - ",r)};var b={};e.queryMostGranularFormatUnit=function(t){var e,i,n,r,o=a(t);for(e=0;er.value)&&(r=n);return r?r.unit:null}},function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var i=function(){return function(t,e,i){this.unzonedRange=t,this.eventDef=e,i&&(this.eventInstance=i)}}();e.default=i},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(35),o=i(13),a=i(7),s=function(t){function e(){var e=t.call(this)||this;return e._watchers={},e._props={},e.applyGlobalWatchers(),e.constructed(),e}return n.__extends(e,t),e.watch=function(t){for(var e=[],i=1;i864e5&&r.time(i-864e5)),new o.default(n,r)},t.prototype.buildRangeFromDuration=function(t,e,i,a){function s(){u=t.clone().startOf(f),h=u.clone().add(i),d=new o.default(u,h)}var l,c,u,h,d,f=this.opt("dateAlignment");return f||((l=this.opt("dateIncrement"))?(c=n.duration(l),f=c0&&(t=this.els.eq(0).offsetParent()),this.origin=t?t.offset():null,this.boundingRect=this.queryBoundingRect(),this.isHorizontal&&this.buildElHorizontals(),this.isVertical&&this.buildElVerticals()},t.prototype.clear=function(){this.origin=null,this.boundingRect=null,this.lefts=null,this.rights=null,this.tops=null,this.bottoms=null},t.prototype.ensureBuilt=function(){this.origin||this.build()},t.prototype.buildElHorizontals=function(){var t=[],e=[];this.els.each(function(i,r){var o=n(r),a=o.offset().left,s=o.outerWidth();t.push(a),e.push(a+s)}),this.lefts=t,this.rights=e},t.prototype.buildElVerticals=function(){var t=[],e=[];this.els.each(function(i,r){var o=n(r),a=o.offset().top,s=o.outerHeight();t.push(a),e.push(a+s)}),this.tops=t,this.bottoms=e},t.prototype.getHorizontalIndex=function(t){this.ensureBuilt();var e,i=this.lefts,n=this.rights,r=i.length;for(e=0;e=i[e]&&t=i[e]&&t0&&(!(t=r.getScrollParent(this.els.eq(0))).is(document)&&!t.is("html,body"))?r.getClientRect(t):null},t.prototype.isPointInBounds=function(t,e){return this.isLeftInBounds(t)&&this.isTopInBounds(e)},t.prototype.isLeftInBounds=function(t){return!this.boundingRect||t>=this.boundingRect.left&&t=this.boundingRect.top&&t=n*n&&this.handleDistanceSurpassed(t),this.isDragging&&this.handleDrag(e,i,t)},t.prototype.handleDrag=function(t,e,i){this.trigger("drag",t,e,i),this.updateAutoScroll(i)},t.prototype.endDrag=function(t){this.isDragging&&(this.isDragging=!1,this.handleDragEnd(t))},t.prototype.handleDragEnd=function(t){this.trigger("dragEnd",t)},t.prototype.startDelay=function(t){var e=this;this.delay?this.delayTimeoutId=setTimeout(function(){e.handleDelayEnd(t)},this.delay):this.handleDelayEnd(t)},t.prototype.handleDelayEnd=function(t){this.isDelayEnded=!0,this.isDistanceSurpassed&&this.startDrag(t)},t.prototype.handleDistanceSurpassed=function(t){this.isDistanceSurpassed=!0,this.isDelayEnded&&this.startDrag(t)},t.prototype.handleTouchMove=function(t){this.isDragging&&this.shouldCancelTouchScroll&&t.preventDefault(),this.handleMove(t)},t.prototype.handleMouseMove=function(t){this.handleMove(t)},t.prototype.handleTouchScroll=function(t){this.isDragging&&!this.scrollAlwaysKills||this.endInteraction(t,!0)},t.prototype.trigger=function(t){for(var e=[],i=1;i=0&&e<=1?l=e*this.scrollSpeed*-1:i>=0&&i<=1&&(l=i*this.scrollSpeed),n>=0&&n<=1?c=n*this.scrollSpeed*-1:o>=0&&o<=1&&(c=o*this.scrollSpeed)),this.setScrollVel(l,c)},t.prototype.setScrollVel=function(t,e){this.scrollTopVel=t,this.scrollLeftVel=e,this.constrainScrollVel(),!this.scrollTopVel&&!this.scrollLeftVel||this.scrollIntervalId||(this.scrollIntervalId=setInterval(r.proxy(this,"scrollIntervalFunc"),this.scrollIntervalMs))},t.prototype.constrainScrollVel=function(){var t=this.scrollEl;this.scrollTopVel<0?t.scrollTop()<=0&&(this.scrollTopVel=0):this.scrollTopVel>0&&t.scrollTop()+t[0].clientHeight>=t[0].scrollHeight&&(this.scrollTopVel=0),this.scrollLeftVel<0?t.scrollLeft()<=0&&(this.scrollLeftVel=0):this.scrollLeftVel>0&&t.scrollLeft()+t[0].clientWidth>=t[0].scrollWidth&&(this.scrollLeftVel=0)},t.prototype.scrollIntervalFunc=function(){var t=this.scrollEl,e=this.scrollIntervalMs/1e3;this.scrollTopVel&&t.scrollTop(t.scrollTop()+this.scrollTopVel*e),this.scrollLeftVel&&t.scrollLeft(t.scrollLeft()+this.scrollLeftVel*e),this.constrainScrollVel(),this.scrollTopVel||this.scrollLeftVel||this.endAutoScroll()},t.prototype.endAutoScroll=function(){this.scrollIntervalId&&(clearInterval(this.scrollIntervalId),this.scrollIntervalId=null,this.handleScrollEnd())},t.prototype.handleDebouncedScroll=function(){this.scrollIntervalId||this.handleScrollEnd()},t.prototype.handleScrollEnd=function(){},t}();e.default=s,o.default.mixInto(s)},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(4),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.updateDayTable=function(){for(var t,e,i,n=this,r=n.view,o=r.calendar,a=o.msToUtcMoment(n.dateProfile.renderUnzonedRange.startMs,!0),s=o.msToUtcMoment(n.dateProfile.renderUnzonedRange.endMs,!0),l=-1,c=[],u=[];a.isBefore(s);)r.isHiddenDay(a)?c.push(l+.5):(l++,c.push(l),u.push(a.clone())),a.add(1,"days");if(this.breakOnWeeks){for(e=u[0].day(),t=1;t=e.length?e[e.length-1]+1:e[i]},e.prototype.computeColHeadFormat=function(){return this.rowCnt>1||this.colCnt>10?"ddd":this.colCnt>1?this.opt("dayOfMonthFormat"):"dddd"},e.prototype.sliceRangeByRow=function(t){var e,i,n,r,o,a=this.daysPerRow,s=this.view.computeDayRange(t),l=this.getDateDayIndex(s.start),c=this.getDateDayIndex(s.end.clone().subtract(1,"days")),u=[];for(e=0;e'+this.renderHeadTrHtml()+"
"},e.prototype.renderHeadIntroHtml=function(){return this.renderIntroHtml()},e.prototype.renderHeadTrHtml=function(){return""+(this.isRTL?"":this.renderHeadIntroHtml())+this.renderHeadDateCellsHtml()+(this.isRTL?this.renderHeadIntroHtml():"")+""},e.prototype.renderHeadDateCellsHtml=function(){var t,e,i=[];for(t=0;t1?' colspan="'+e+'"':"")+(i?" "+i:"")+">"+(s?a.buildGotoAnchorHtml({date:t,forceOff:o.rowCnt>1||1===o.colCnt},n):n)+""},e.prototype.renderBgTrHtml=function(t){return""+(this.isRTL?"":this.renderBgIntroHtml(t))+this.renderBgCellsHtml(t)+(this.isRTL?this.renderBgIntroHtml(t):"")+""},e.prototype.renderBgIntroHtml=function(t){return this.renderIntroHtml()},e.prototype.renderBgCellsHtml=function(t){var e,i,n=[];for(e=0;e"},e.prototype.renderIntroHtml=function(){},e.prototype.bookendCells=function(t){var e=this.renderIntroHtml();e&&(this.isRTL?t.append(e):t.prepend(e))},e}(i(15).default);e.default=o},function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){this.component=t,this.fillRenderer=e}return t.prototype.render=function(t){var e=this.component,i=e._getDateProfile().activeUnzonedRange,n=t.buildEventInstanceGroup(e.hasAllDayBusinessHours,i),r=n?e.eventRangesToEventFootprints(n.sliceRenderRanges(i)):[];this.renderEventFootprints(r)},t.prototype.renderEventFootprints=function(t){var e=this.component.eventFootprintsToSegs(t);this.renderSegs(e),this.segs=e},t.prototype.renderSegs=function(t){this.fillRenderer&&this.fillRenderer.renderSegs("businessHours",t,{getClasses:function(t){return["fc-nonbusiness","fc-bgevent"]}})},t.prototype.unrender=function(){this.fillRenderer&&this.fillRenderer.unrender("businessHours"),this.segs=null},t.prototype.getSegs=function(){return this.segs||[]},t}();e.default=i},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),r=i(4),o=function(){function t(t){this.fillSegTag="div",this.component=t,this.elsByFill={}}return t.prototype.renderFootprint=function(t,e,i){this.renderSegs(t,this.component.componentFootprintToSegs(e),i)},t.prototype.renderSegs=function(t,e,i){var n;return e=this.buildSegEls(t,e,i),(n=this.attachSegEls(t,e))&&this.reportEls(t,n),e},t.prototype.unrender=function(t){var e=this.elsByFill[t];e&&(e.remove(),delete this.elsByFill[t])},t.prototype.buildSegEls=function(t,e,i){var r,o=this,a="",s=[];if(e.length){for(r=0;r"},t.prototype.attachSegEls=function(t,e){},t.prototype.reportEls=function(t,e){this.elsByFill[t]?this.elsByFill[t]=this.elsByFill[t].add(e):this.elsByFill[t]=n(e)},t}();e.default=o},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(9),r=i(34),o=i(6),a=function(){function t(t,e){this.view=t._getView(),this.component=t,this.eventRenderer=e}return t.prototype.renderComponentFootprint=function(t){this.renderEventFootprints([this.fabricateEventFootprint(t)])},t.prototype.renderEventDraggingFootprints=function(t,e,i){this.renderEventFootprints(t,e,"fc-dragging",i?null:this.view.opt("dragOpacity"))},t.prototype.renderEventResizingFootprints=function(t,e,i){this.renderEventFootprints(t,e,"fc-resizing")},t.prototype.renderEventFootprints=function(t,e,i,n){var r,o=this.component.eventFootprintsToSegs(t),a="fc-helper "+(i||"");for(o=this.eventRenderer.renderFgSegEls(o),r=0;r
'+this.renderBgTrHtml(t)+'
'+(this.getIsNumbersVisible()?""+this.renderNumberTrHtml(t)+"":"")+"
"},e.prototype.getIsNumbersVisible=function(){return this.getIsDayNumbersVisible()||this.cellWeekNumbersVisible},e.prototype.getIsDayNumbersVisible=function(){return this.rowCnt>1},e.prototype.renderNumberTrHtml=function(t){return""+(this.isRTL?"":this.renderNumberIntroHtml(t))+this.renderNumberCellsHtml(t)+(this.isRTL?this.renderNumberIntroHtml(t):"")+""},e.prototype.renderNumberIntroHtml=function(t){return this.renderIntroHtml()},e.prototype.renderNumberCellsHtml=function(t){var e,i,n=[];for(e=0;e",this.cellWeekNumbersVisible&&t.day()===i&&(r+=n.buildGotoAnchorHtml({date:t,type:"week"},{class:"fc-week-number"},t.format("w"))),a&&(r+=n.buildGotoAnchorHtml(t,{class:"fc-day-number"},t.format("D"))),r+=""):""},e.prototype.prepareHits=function(){this.colCoordCache.build(),this.rowCoordCache.build(),this.rowCoordCache.bottoms[this.rowCnt-1]+=this.bottomCoordPadding},e.prototype.releaseHits=function(){this.colCoordCache.clear(),this.rowCoordCache.clear()},e.prototype.queryHit=function(t,e){if(this.colCoordCache.isLeftInBounds(t)&&this.rowCoordCache.isTopInBounds(e)){var i=this.colCoordCache.getHorizontalIndex(t),n=this.rowCoordCache.getVerticalIndex(e);if(null!=n&&null!=i)return this.getCellHit(n,i)}},e.prototype.getHitFootprint=function(t){var e=this.getCellRange(t.row,t.col);return new c.default(new l.default(e.start,e.end),!0)},e.prototype.getHitEl=function(t){return this.getCellEl(t.row,t.col)},e.prototype.getCellHit=function(t,e){return{row:t,col:e,component:this,left:this.colCoordCache.getLeftOffset(e),right:this.colCoordCache.getRightOffset(e),top:this.rowCoordCache.getTopOffset(t),bottom:this.rowCoordCache.getBottomOffset(t)}},e.prototype.getCellEl=function(t,e){return this.cellEls.eq(t*this.colCnt+e)},e.prototype.executeEventUnrender=function(){this.removeSegPopover(),t.prototype.executeEventUnrender.call(this)},e.prototype.getOwnEventSegs=function(){return t.prototype.getOwnEventSegs.call(this).concat(this.popoverSegs||[])},e.prototype.renderDrag=function(t,e,i){var n;for(n=0;n td > :first-child").each(e),n.position().top+o>a)return i;return!1},e.prototype.limitRow=function(t,e){var i,n,o,a,s,l,c,u,h,d,f,p,g,m,v,y=this,b=this.eventRenderer.rowStructs[t],L=[],x=0,w=function(i){for(;x").append(v),h.append(m),L.push(m[0])),x++};if(e&&e').attr("rowspan",d),l=u[p],v=this.renderMoreLink(t,s.leftCol+p,[s].concat(l)),m=r("
").append(v),g.append(m),f.push(g[0]),L.push(g[0]);h.addClass("fc-limited").after(r(f)),o.push(h[0])}}w(this.colCnt),b.moreEls=r(L),b.limitedEls=r(o)}},e.prototype.unlimitRow=function(t){var e=this.eventRenderer.rowStructs[t];e.moreEls&&(e.moreEls.remove(),e.moreEls=null),e.limitedEls&&(e.limitedEls.removeClass("fc-limited"),e.limitedEls=null)},e.prototype.renderMoreLink=function(t,e,i){var n=this,o=this.view;return r('').text(this.getMoreLinkText(i.length)).on("click",function(a){var s=n.opt("eventLimitClick"),l=n.getCellDate(t,e),c=r(a.currentTarget),u=n.getCellEl(t,e),h=n.getCellSegs(t,e),d=n.resliceDaySegs(h,l),f=n.resliceDaySegs(i,l);"function"==typeof s&&(s=n.publiclyTrigger("eventLimitClick",{context:o,args:[{date:l.clone(),dayEl:u,moreEl:c,segs:d,hiddenSegs:f},a,o]})),"popover"===s?n.showSegPopover(t,e,c,d):"string"==typeof s&&o.calendar.zoomTo(l,s)})},e.prototype.showSegPopover=function(t,e,i,n){var r,o,a=this,l=this.view,c=i.parent();r=1===this.rowCnt?l.el:this.rowEls.eq(t),o={className:"fc-more-popover "+l.calendar.theme.getClass("popover"),content:this.renderSegPopoverContent(t,e,n),parentEl:l.el,top:r.offset().top,autoHide:!0,viewportConstrain:this.opt("popoverViewportConstrain"),hide:function(){a.popoverSegs&&a.triggerBeforeEventSegsDestroyed(a.popoverSegs),a.segPopover.removeElement(),a.segPopover=null,a.popoverSegs=null}},this.isRTL?o.right=c.offset().left+c.outerWidth()+1:o.left=c.offset().left-1,this.segPopover=new s.default(o),this.segPopover.show(),this.bindAllSegHandlersToEl(this.segPopover.el),this.triggerAfterEventSegsRendered(n)},e.prototype.renderSegPopoverContent=function(t,e,i){var n,a=this.view.calendar.theme,s=this.getCellDate(t,e).format(this.opt("dayPopoverFormat")),l=r('
'+o.htmlEscape(s)+'
'),c=l.find(".fc-event-container");for(i=this.eventRenderer.renderFgSegEls(i,!0),this.popoverSegs=i,n=0;n"+o.htmlEscape(this.opt("weekNumberTitle"))+"":""},e.prototype.renderNumberIntroHtml=function(t){var e=this.view,i=this.getCellDate(t,0);return this.colWeekNumbersVisible?'"+e.buildGotoAnchorHtml({date:i,type:"week",forceOff:1===this.colCnt},i.format("w"))+"":""},e.prototype.renderBgIntroHtml=function(){var t=this.view;return this.colWeekNumbersVisible?'":""},e.prototype.renderIntroHtml=function(){var t=this.view;return this.colWeekNumbersVisible?'":""},e.prototype.getIsNumbersVisible=function(){return c.default.prototype.getIsNumbersVisible.apply(this,arguments)||this.colWeekNumbersVisible},e}(this.dayGridClass))(this)},e.prototype.executeDateRender=function(e){this.dayGrid.breakOnWeeks=/year|month|week/.test(e.currentRangeUnit),t.prototype.executeDateRender.call(this,e)},e.prototype.renderSkeleton=function(){var t,e;this.el.addClass("fc-basic-view").html(this.renderSkeletonHtml()),this.scroller.render(),t=this.scroller.el.addClass("fc-day-grid-container"),e=r('
').appendTo(t),this.el.find(".fc-body > tr > td").append(t),this.dayGrid.headContainerEl=this.el.find(".fc-head-container"),this.dayGrid.setElement(e)},e.prototype.unrenderSkeleton=function(){this.dayGrid.removeElement(),this.scroller.destroy()},e.prototype.renderSkeletonHtml=function(){var t=this.calendar.theme;return''+(this.opt("columnHeader")?'':"")+'
 
'},e.prototype.weekNumberStyleAttr=function(){return null!=this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},e.prototype.hasRigidRows=function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},e.prototype.updateSize=function(e,i,n){var r,a,s=this.opt("eventLimit"),l=this.dayGrid.headContainerEl.find(".fc-row");this.dayGrid.rowEls?(t.prototype.updateSize.call(this,e,i,n),this.dayGrid.colWeekNumbersVisible&&(this.weekNumberWidth=o.matchCellWidths(this.el.find(".fc-week-number"))),this.scroller.clear(),o.uncompensateScroll(l),this.dayGrid.removeSegPopover(),s&&"number"==typeof s&&this.dayGrid.limitRows(s),r=this.computeScrollerHeight(e),this.setGridHeight(r,i),s&&"number"!=typeof s&&this.dayGrid.limitRows(s),i||(this.scroller.setHeight(r),((a=this.scroller.getScrollbarWidths()).left||a.right)&&(o.compensateScroll(l,a),r=this.computeScrollerHeight(e),this.scroller.setHeight(r)),this.scroller.lockOverflow(a))):i||(r=this.computeScrollerHeight(e),this.scroller.setHeight(r))},e.prototype.computeScrollerHeight=function(t){return t-o.subtractInnerElHeight(this.el,this.scroller.el)},e.prototype.setGridHeight=function(t,e){e?o.undistributeHeight(this.dayGrid.rowEls):o.distributeHeight(this.dayGrid.rowEls,t,!0)},e.prototype.computeInitialDateScroll=function(){return{top:0}},e.prototype.queryDateScroll=function(){return{top:this.scroller.getScrollTop()}},e.prototype.applyDateScroll=function(t){void 0!==t.top&&this.scroller.setScrollTop(t.top)},e}(s.default);e.default=u,u.prototype.dateProfileGeneratorClass=l.default,u.prototype.dayGridClass=c.default},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(5),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.buildRenderRange=function(e,i,n){var o=t.prototype.buildRenderRange.call(this,e,i,n),a=this.msToUtcMoment(o.startMs,n),s=this.msToUtcMoment(o.endMs,n);return/^(year|month)$/.test(i)&&(a.startOf("week"),s.weekday()&&s.add(1,"week").startOf("week")),new r.default(a,s)},e}(i(55).default);e.default=o},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(5),r=i(12),o=i(36),a=i(6),s=i(19),l=function(){function t(t,e){this.eventManager=t,this._calendar=e}return t.prototype.opt=function(t){return this._calendar.opt(t)},t.prototype.isEventInstanceGroupAllowed=function(t){var e,i=t.getEventDef(),n=this.eventRangesToEventFootprints(t.getAllEventRanges()),r=this.getPeerEventInstances(i).map(s.eventInstanceToEventRange),o=this.eventRangesToEventFootprints(r),a=i.getConstraint(),l=i.getOverlap(),c=this.opt("eventAllow");for(e=0;e').addClass(e.className||"").css({top:0,left:0}).append(e.content).appendTo(e.parentEl),this.el.on("click",".fc-close",function(){t.hide()}),e.autoHide&&this.listenTo(n(document),"mousedown",this.documentMousedown)},t.prototype.documentMousedown=function(t){this.el&&!n(t.target).closest(this.el).length&&this.hide()},t.prototype.removeElement=function(){this.hide(),this.el&&(this.el.remove(),this.el=null),this.stopListeningTo(n(document),"mousedown")},t.prototype.position=function(){var t,e,i,o,a,s=this.options,l=this.el.offsetParent().offset(),c=this.el.outerWidth(),u=this.el.outerHeight(),h=n(window),d=r.getScrollParent(this.el);o=s.top||0,a=void 0!==s.left?s.left:void 0!==s.right?s.right-c:0,d.is(window)||d.is(document)?(d=h,t=0,e=0):(t=(i=d.offset()).top,e=i.left),t+=h.scrollTop(),e+=h.scrollLeft(),!1!==s.viewportConstrain&&(o=Math.min(o,t+d.outerHeight()-u-this.margin),o=Math.max(o,t+this.margin),a=Math.min(a,e+d.outerWidth()-c-this.margin),a=Math.max(a,e+this.margin)),this.el.css({top:o-l.top,left:a-l.left})},t.prototype.trigger=function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))},t}();e.default=a,o.default.mixInto(a)},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(13),r=function(){function t(){this.q=[],this.isPaused=!1,this.isRunning=!1}return t.prototype.queue=function(){for(var t=[],e=0;e=0;e--)if((i=n[e]).namespace===t.namespace)switch(i.type){case"init":r=!1;case"add":case"remove":n.splice(e,1)}return r&&n.push(t),r},e}(i(228).default);e.default=r},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.setElement=function(t){this.el=t,this.bindGlobalHandlers(),this.renderSkeleton(),this.set("isInDom",!0)},e.prototype.removeElement=function(){this.unset("isInDom"),this.unrenderSkeleton(),this.unbindGlobalHandlers(),this.el.remove()},e.prototype.bindGlobalHandlers=function(){},e.prototype.unbindGlobalHandlers=function(){},e.prototype.renderSkeleton=function(){},e.prototype.unrenderSkeleton=function(){},e}(i(51).default);e.default=r},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(3),o=i(0),a=i(4),s=i(11),l=i(49),c=i(230),u=i(19),h=function(t){function e(i,n){var r=t.call(this)||this;return r.isRTL=!1,r.hitsNeededDepth=0,r.hasAllDayBusinessHours=!1,r.isDatesRendered=!1,i&&(r.view=i),n&&(r.options=n),r.uid=String(e.guid++),r.childrenByUid={},r.nextDayThreshold=o.duration(r.opt("nextDayThreshold")),r.isRTL=r.opt("isRTL"),r.fillRendererClass&&(r.fillRenderer=new r.fillRendererClass(r)),r.eventRendererClass&&(r.eventRenderer=new r.eventRendererClass(r,r.fillRenderer)),r.helperRendererClass&&r.eventRenderer&&(r.helperRenderer=new r.helperRendererClass(r,r.eventRenderer)),r.businessHourRendererClass&&r.fillRenderer&&(r.businessHourRenderer=new r.businessHourRendererClass(r,r.fillRenderer)),r}return n.__extends(e,t),e.prototype.addChild=function(t){return!this.childrenByUid[t.uid]&&(this.childrenByUid[t.uid]=t,!0)},e.prototype.removeChild=function(t){return!!this.childrenByUid[t.uid]&&(delete this.childrenByUid[t.uid],!0)},e.prototype.updateSize=function(t,e,i){this.callChildren("updateSize",arguments)},e.prototype.opt=function(t){return this._getView().opt(t)},e.prototype.publiclyTrigger=function(){for(var t=[],e=0;e'+i+"
":""+i+""},e.prototype.getAllDayHtml=function(){return this.opt("allDayHtml")||a.htmlEscape(this.opt("allDayText"))},e.prototype.getDayClasses=function(t,e){var i,n=this._getView(),r=[];return this.dateProfile.activeUnzonedRange.containsDate(t)?(r.push("fc-"+a.dayIDs[t.day()]),n.isDateInOtherMonth(t,this.dateProfile)&&r.push("fc-other-month"),i=n.calendar.getNow(),t.isSame(i,"day")?(r.push("fc-today"),!0!==e&&r.push(n.calendar.theme.getClass("today"))):t=this.nextDayThreshold&&o.add(1,"days"),o<=i&&(o=i.clone().add(1,"days")),{start:i,end:o}},e.prototype.isMultiDayRange=function(t){var e=this.computeDayRange(t);return e.end.diff(e.start,"days")>1},e.guid=0,e}(c.default);e.default=h},function(t,e,i){function n(t,e){return null==e?t:r.isFunction(e)?t.filter(e):(e+="",t.filter(function(t){return t.id==e||t._id===e}))}Object.defineProperty(e,"__esModule",{value:!0});var r=i(3),o=i(0),a=i(4),s=i(33),l=i(225),c=i(23),u=i(13),h=i(7),d=i(257),f=i(258),p=i(259),g=i(217),m=i(32),v=i(11),y=i(5),b=i(12),L=i(16),x=i(220),w=i(218),_=i(38),S=i(36),C=i(9),k=i(39),T=i(6),E=i(57),A=function(){function t(t,e){this.loadingLevel=0,this.ignoreUpdateViewSize=0,this.freezeContentHeightDepth=0,c.default.needed(),this.el=t,this.viewsByType={},this.optionsManager=new f.default(this,e),this.viewSpecManager=new p.default(this.optionsManager,this),this.initMomentInternals(),this.initCurrentDate(),this.initEventManager(),this.constraints=new g.default(this.eventManager,this),this.constructed()}return t.prototype.constructed=function(){},t.prototype.getView=function(){return this.view},t.prototype.publiclyTrigger=function(t,e){var i,n,o=this.opt(t);if(r.isPlainObject(e)?(i=e.context,n=e.args):r.isArray(e)&&(n=e),null==i&&(i=this.el[0]),n||(n=[]),this.triggerWith(t,i,n),o)return o.apply(i,n)},t.prototype.hasPublicHandlers=function(t){return this.hasHandlers(t)||this.opt(t)},t.prototype.option=function(t,e){var i;if("string"==typeof t){if(void 0===e)return this.optionsManager.get(t);(i={})[t]=e,this.optionsManager.add(i)}else"object"==typeof t&&this.optionsManager.add(t)},t.prototype.opt=function(t){return this.optionsManager.get(t)},t.prototype.instantiateView=function(t){var e=this.viewSpecManager.getViewSpec(t);if(!e)throw new Error('View type "'+t+'" is not valid');return new e.class(this,e)},t.prototype.isValidViewType=function(t){return Boolean(this.viewSpecManager.getViewSpec(t))},t.prototype.changeView=function(t,e){e&&(e.start&&e.end?this.optionsManager.recordOverrides({visibleRange:e}):this.currentDate=this.moment(e).stripZone()),this.renderView(t)},t.prototype.zoomTo=function(t,e){var i;e=e||"day",i=this.viewSpecManager.getViewSpec(e)||this.viewSpecManager.getUnitViewSpec(e),this.currentDate=t.clone(),this.renderView(i?i.type:null)},t.prototype.initCurrentDate=function(){var t=this.opt("defaultDate");this.currentDate=null!=t?this.moment(t).stripZone():this.getNow()},t.prototype.prev=function(){var t=this.view,e=t.dateProfileGenerator.buildPrev(t.get("dateProfile"));e.isValid&&(this.currentDate=e.date,this.renderView())},t.prototype.next=function(){var t=this.view,e=t.dateProfileGenerator.buildNext(t.get("dateProfile"));e.isValid&&(this.currentDate=e.date,this.renderView())},t.prototype.prevYear=function(){this.currentDate.add(-1,"years"),this.renderView()},t.prototype.nextYear=function(){this.currentDate.add(1,"years"),this.renderView()},t.prototype.today=function(){this.currentDate=this.getNow(),this.renderView()},t.prototype.gotoDate=function(t){this.currentDate=this.moment(t).stripZone(),this.renderView()},t.prototype.incrementDate=function(t){this.currentDate.add(o.duration(t)),this.renderView()},t.prototype.getDate=function(){return this.applyTimezone(this.currentDate)},t.prototype.pushLoading=function(){this.loadingLevel++||this.publiclyTrigger("loading",[!0,this.view])},t.prototype.popLoading=function(){--this.loadingLevel||this.publiclyTrigger("loading",[!1,this.view])},t.prototype.render=function(){this.contentEl?this.elementVisible()&&(this.calcSize(),this.updateViewSize()):this.initialRender()},t.prototype.initialRender=function(){var t=this,e=this.el;e.addClass("fc"),e.on("click.fc","a[data-goto]",function(e){var i=r(e.currentTarget).data("goto"),n=t.moment(i.date),o=i.type,s=t.view.opt("navLink"+a.capitaliseFirstLetter(o)+"Click");"function"==typeof s?s(n,e):("string"==typeof s&&(o=s),t.zoomTo(n,o))}),this.optionsManager.watch("settingTheme",["?theme","?themeSystem"],function(i){var n=new(E.getThemeSystemClass(i.themeSystem||i.theme))(t.optionsManager),r=n.getClass("widget");t.theme=n,r&&e.addClass(r)},function(){var i=t.theme.getClass("widget");t.theme=null,i&&e.removeClass(i)}),this.optionsManager.watch("settingBusinessHourGenerator",["?businessHours"],function(e){t.businessHourGenerator=new w.default(e.businessHours,t),t.view&&t.view.set("businessHourGenerator",t.businessHourGenerator)},function(){t.businessHourGenerator=null}),this.optionsManager.watch("applyingDirClasses",["?isRTL","?locale"],function(t){e.toggleClass("fc-ltr",!t.isRTL),e.toggleClass("fc-rtl",t.isRTL)}),this.contentEl=r("
").prependTo(e),this.initToolbars(),this.renderHeader(),this.renderFooter(),this.renderView(this.opt("defaultView")),this.opt("handleWindowResize")&&r(window).resize(this.windowResizeProxy=a.debounce(this.windowResize.bind(this),this.opt("windowResizeDelay")))},t.prototype.destroy=function(){this.view&&this.clearView(),this.toolbarsManager.proxyCall("removeElement"),this.contentEl.remove(),this.el.removeClass("fc fc-ltr fc-rtl"),this.optionsManager.unwatch("settingTheme"),this.optionsManager.unwatch("settingBusinessHourGenerator"),this.el.off(".fc"),this.windowResizeProxy&&(r(window).unbind("resize",this.windowResizeProxy),this.windowResizeProxy=null),c.default.unneeded()},t.prototype.elementVisible=function(){return this.el.is(":visible")},t.prototype.bindViewHandlers=function(t){var e=this;t.watch("titleForCalendar",["title"],function(i){t===e.view&&e.setToolbarsTitle(i.title)}),t.watch("dateProfileForCalendar",["dateProfile"],function(i){t===e.view&&(e.currentDate=i.dateProfile.date,e.updateToolbarButtons(i.dateProfile))})},t.prototype.unbindViewHandlers=function(t){t.unwatch("titleForCalendar"),t.unwatch("dateProfileForCalendar")},t.prototype.renderView=function(t){var e,i=this.view;this.freezeContentHeight(),i&&t&&i.type!==t&&this.clearView(),!this.view&&t&&(e=this.view=this.viewsByType[t]||(this.viewsByType[t]=this.instantiateView(t)),this.bindViewHandlers(e),e.startBatchRender(),e.setElement(r("
").appendTo(this.contentEl)),this.toolbarsManager.proxyCall("activateButton",t)),this.view&&(this.view.get("businessHourGenerator")!==this.businessHourGenerator&&this.view.set("businessHourGenerator",this.businessHourGenerator),this.view.setDate(this.currentDate),e&&e.stopBatchRender()),this.thawContentHeight()},t.prototype.clearView=function(){var t=this.view;this.toolbarsManager.proxyCall("deactivateButton",t.type),this.unbindViewHandlers(t),t.removeElement(),t.unsetDate(),this.view=null},t.prototype.reinitView=function(){var t=this.view,e=t.queryScroll();this.freezeContentHeight(),this.clearView(),this.calcSize(),this.renderView(t.type),this.view.applyScroll(e),this.thawContentHeight()},t.prototype.getSuggestedViewHeight=function(){return null==this.suggestedViewHeight&&this.calcSize(),this.suggestedViewHeight},t.prototype.isHeightAuto=function(){return"auto"===this.opt("contentHeight")||"auto"===this.opt("height")},t.prototype.updateViewSize=function(t){void 0===t&&(t=!1);var e,i=this.view;if(!this.ignoreUpdateViewSize&&i)return t&&(this.calcSize(),e=i.queryScroll()),this.ignoreUpdateViewSize++,i.updateSize(this.getSuggestedViewHeight(),this.isHeightAuto(),t),this.ignoreUpdateViewSize--,t&&i.applyScroll(e),!0},t.prototype.calcSize=function(){this.elementVisible()&&this._calcSize()},t.prototype._calcSize=function(){var t=this.opt("contentHeight"),e=this.opt("height");this.suggestedViewHeight="number"==typeof t?t:"function"==typeof t?t():"number"==typeof e?e-this.queryToolbarsHeight():"function"==typeof e?e()-this.queryToolbarsHeight():"parent"===e?this.el.parent().height()-this.queryToolbarsHeight():Math.round(this.contentEl.width()/Math.max(this.opt("aspectRatio"),.5))},t.prototype.windowResize=function(t){t.target===window&&this.view&&this.view.isDatesRendered&&this.updateViewSize(!0)&&this.publiclyTrigger("windowResize",[this.view])},t.prototype.freezeContentHeight=function(){this.freezeContentHeightDepth++||this.forceFreezeContentHeight()},t.prototype.forceFreezeContentHeight=function(){this.contentEl.css({width:"100%",height:this.contentEl.height(),overflow:"hidden"})},t.prototype.thawContentHeight=function(){this.freezeContentHeightDepth--,this.contentEl.css({width:"",height:"",overflow:""}),this.freezeContentHeightDepth&&this.forceFreezeContentHeight()},t.prototype.initToolbars=function(){this.header=new d.default(this,this.computeHeaderOptions()),this.footer=new d.default(this,this.computeFooterOptions()),this.toolbarsManager=new l.default([this.header,this.footer])},t.prototype.computeHeaderOptions=function(){return{extraClasses:"fc-header-toolbar",layout:this.opt("header")}},t.prototype.computeFooterOptions=function(){return{extraClasses:"fc-footer-toolbar",layout:this.opt("footer")}},t.prototype.renderHeader=function(){var t=this.header;t.setToolbarOptions(this.computeHeaderOptions()),t.render(),t.el&&this.el.prepend(t.el)},t.prototype.renderFooter=function(){var t=this.footer;t.setToolbarOptions(this.computeFooterOptions()),t.render(),t.el&&this.el.append(t.el)},t.prototype.setToolbarsTitle=function(t){this.toolbarsManager.proxyCall("updateTitle",t)},t.prototype.updateToolbarButtons=function(t){var e=this.getNow(),i=this.view,n=i.dateProfileGenerator.build(e),r=i.dateProfileGenerator.buildPrev(i.get("dateProfile")),o=i.dateProfileGenerator.buildNext(i.get("dateProfile"));this.toolbarsManager.proxyCall(n.isValid&&!t.currentUnzonedRange.containsDate(e)?"enableButton":"disableButton","today"),this.toolbarsManager.proxyCall(r.isValid?"enableButton":"disableButton","prev"),this.toolbarsManager.proxyCall(o.isValid?"enableButton":"disableButton","next")},t.prototype.queryToolbarsHeight=function(){return this.toolbarsManager.items.reduce(function(t,e){return t+(e.el?e.el.outerHeight(!0):0)},0)},t.prototype.select=function(t,e){this.view.select(this.buildSelectFootprint.apply(this,arguments))},t.prototype.unselect=function(){this.view&&this.view.unselect()},t.prototype.buildSelectFootprint=function(t,e){var i,n=this.moment(t).stripZone();return i=e?this.moment(e).stripZone():n.hasTime()?n.clone().add(this.defaultTimedEventDuration):n.clone().add(this.defaultAllDayEventDuration),new b.default(new y.default(n,i),!n.hasTime())},t.prototype.initMomentInternals=function(){var t=this;this.defaultAllDayEventDuration=o.duration(this.opt("defaultAllDayEventDuration")),this.defaultTimedEventDuration=o.duration(this.opt("defaultTimedEventDuration")),this.optionsManager.watch("buildingMomentLocale",["?locale","?monthNames","?monthNamesShort","?dayNames","?dayNamesShort","?firstDay","?weekNumberCalculation"],function(e){var i,n=e.weekNumberCalculation,r=e.firstDay;"iso"===n&&(n="ISO");var o=Object.create(m.getMomentLocaleData(e.locale));e.monthNames&&(o._months=e.monthNames),e.monthNamesShort&&(o._monthsShort=e.monthNamesShort),e.dayNames&&(o._weekdays=e.dayNames),e.dayNamesShort&&(o._weekdaysShort=e.dayNamesShort),null==r&&"ISO"===n&&(r=1),null!=r&&((i=Object.create(o._week)).dow=r,o._week=i),"ISO"!==n&&"local"!==n&&"function"!=typeof n||(o._fullCalendar_weekCalc=n),t.localeData=o,t.currentDate&&t.localizeMoment(t.currentDate)})},t.prototype.moment=function(){for(var t=[],e=0;eo.getStart()&&((n=new s.default).setEndDelta(l),(r=new a.default).setDateMutation(n),r)},e}(i(14).default);e.default=c},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(4),o=i(39),a=i(40),s=i(59),l=i(17),c=i(226),u=function(t){function e(e,i){var n=t.call(this,e)||this;return n.isDragging=!1,n.eventPointing=i,n}return n.__extends(e,t),e.prototype.end=function(){this.dragListener&&this.dragListener.endInteraction()},e.prototype.getSelectionDelay=function(){var t=this.opt("eventLongPressDelay");return null==t&&(t=this.opt("longPressDelay")),t},e.prototype.bindToEl=function(t){var e=this.component;e.bindSegHandlerToEl(t,"mousedown",this.handleMousedown.bind(this)),e.bindSegHandlerToEl(t,"touchstart",this.handleTouchStart.bind(this))},e.prototype.handleMousedown=function(t,e){!this.component.shouldIgnoreMouse()&&this.component.canStartDrag(t,e)&&this.buildDragListener(t).startInteraction(e,{distance:5})},e.prototype.handleTouchStart=function(t,e){var i=this.component,n={delay:this.view.isEventDefSelected(t.footprint.eventDef)?0:this.getSelectionDelay()};i.canStartDrag(t,e)?this.buildDragListener(t).startInteraction(e,n):i.canStartSelection(t,e)&&this.buildSelectListener(t).startInteraction(e,n)},e.prototype.buildSelectListener=function(t){var e=this,i=this.view,n=t.footprint.eventDef,r=t.footprint.eventInstance;if(this.dragListener)return this.dragListener;var o=this.dragListener=new s.default({dragStart:function(t){o.isTouch&&!i.isEventDefSelected(n)&&r&&i.selectEventInstance(r)},interactionEnd:function(t){e.dragListener=null}});return o},e.prototype.buildDragListener=function(t){var e,i,n,o=this,a=this.component,s=this.view,u=s.calendar,h=u.eventManager,d=t.el,f=t.footprint.eventDef,p=t.footprint.eventInstance;if(this.dragListener)return this.dragListener;var g=this.dragListener=new l.default(s,{scroll:this.opt("dragScroll"),subjectEl:d,subjectCenter:!0,interactionStart:function(n){t.component=a,e=!1,(i=new c.default(t.el,{additionalClass:"fc-dragging",parentEl:s.el,opacity:g.isTouch?null:o.opt("dragOpacity"),revertDuration:o.opt("dragRevertDuration"),zIndex:2})).hide(),i.start(n)},dragStart:function(i){g.isTouch&&!s.isEventDefSelected(f)&&p&&s.selectEventInstance(p),e=!0,o.eventPointing.handleMouseout(t,i),o.segDragStart(t,i),s.hideEventsWithId(t.footprint.eventDef.id)},hitOver:function(e,l,c){var d,p,m,v=!0;t.hit&&(c=t.hit),d=c.component.getSafeHitFootprint(c),p=e.component.getSafeHitFootprint(e),d&&p?(n=o.computeEventDropMutation(d,p,f))?(m=h.buildMutatedEventInstanceGroup(f.id,n),v=a.isEventInstanceGroupAllowed(m)):v=!1:v=!1,v||(n=null,r.disableCursor()),n&&s.renderDrag(a.eventRangesToEventFootprints(m.sliceRenderRanges(a.dateProfile.renderUnzonedRange,u)),t,g.isTouch)?i.hide():i.show(),l&&(n=null)},hitOut:function(){s.unrenderDrag(t),i.show(),n=null},hitDone:function(){r.enableCursor()},interactionEnd:function(r){delete t.component,i.stop(!n,function(){e&&(s.unrenderDrag(t),o.segDragStop(t,r)),s.showEventsWithId(t.footprint.eventDef.id),n&&s.reportEventDrop(p,n,d,r)}),o.dragListener=null}});return g},e.prototype.segDragStart=function(t,e){this.isDragging=!0,this.component.publiclyTrigger("eventDragStart",{context:t.el[0],args:[t.footprint.getEventLegacy(),e,{},this.view]})},e.prototype.segDragStop=function(t,e){this.isDragging=!1,this.component.publiclyTrigger("eventDragStop",{context:t.el[0],args:[t.footprint.getEventLegacy(),e,{},this.view]})},e.prototype.computeEventDropMutation=function(t,e,i){var n=new o.default;return n.setDateMutation(this.computeEventDateMutation(t,e)),n},e.prototype.computeEventDateMutation=function(t,e){var i,n,r=t.unzonedRange.getStart(),o=e.unzonedRange.getStart(),s=!1,l=!1,c=!1;return t.isAllDay!==e.isAllDay&&(s=!0,e.isAllDay?(c=!0,r.stripTime()):l=!0),i=this.component.diffDates(o,r),(n=new a.default).clearEnd=s,n.forceTimed=l,n.forceAllDay=c,n.setDateDelta(i),n},e}(i(14).default);e.default=u},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(4),o=i(17),a=i(12),s=i(5),l=function(t){function e(e){var i=t.call(this,e)||this;return i.dragListener=i.buildDragListener(),i}return n.__extends(e,t),e.prototype.end=function(){this.dragListener.endInteraction()},e.prototype.getDelay=function(){var t=this.opt("selectLongPressDelay");return null==t&&(t=this.opt("longPressDelay")),t},e.prototype.bindToEl=function(t){var e=this,i=this.component,n=this.dragListener;i.bindDateHandlerToEl(t,"mousedown",function(t){e.opt("selectable")&&!i.shouldIgnoreMouse()&&n.startInteraction(t,{distance:e.opt("selectMinDistance")})}),i.bindDateHandlerToEl(t,"touchstart",function(t){e.opt("selectable")&&!i.shouldIgnoreTouch()&&n.startInteraction(t,{delay:e.getDelay()})}),r.preventSelection(t)},e.prototype.buildDragListener=function(){var t,e=this,i=this.component;return new o.default(i,{scroll:this.opt("dragScroll"),interactionStart:function(){t=null},dragStart:function(t){e.view.unselect(t)},hitOver:function(n,o,a){var s,l;a&&(s=i.getSafeHitFootprint(a),l=i.getSafeHitFootprint(n),(t=s&&l?e.computeSelection(s,l):null)?i.renderSelectionFootprint(t):!1===t&&r.disableCursor())},hitOut:function(){t=null,i.unrenderSelection()},hitDone:function(){r.enableCursor()},interactionEnd:function(i,n){!n&&t&&e.view.reportSelection(t,i)}})},e.prototype.computeSelection=function(t,e){var i=this.computeSelectionFootprint(t,e);return!(i&&!this.isSelectionFootprintAllowed(i))&&i},e.prototype.computeSelectionFootprint=function(t,e){var i=[t.unzonedRange.startMs,t.unzonedRange.endMs,e.unzonedRange.startMs,e.unzonedRange.endMs];return i.sort(r.compareNumbers),new a.default(new s.default(i[0],i[3]),t.isAllDay)},e.prototype.isSelectionFootprintAllowed=function(t){return this.component.dateProfile.validUnzonedRange.containsRange(t.unzonedRange)&&this.view.calendar.constraints.isSelectionFootprintAllowed(t)},e}(i(14).default);e.default=l},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(17),o=function(t){function e(e){var i=t.call(this,e)||this;return i.dragListener=i.buildDragListener(),i}return n.__extends(e,t),e.prototype.end=function(){this.dragListener.endInteraction()},e.prototype.bindToEl=function(t){var e=this.component,i=this.dragListener;e.bindDateHandlerToEl(t,"mousedown",function(t){e.shouldIgnoreMouse()||i.startInteraction(t)}),e.bindDateHandlerToEl(t,"touchstart",function(t){e.shouldIgnoreTouch()||i.startInteraction(t)})},e.prototype.buildDragListener=function(){var t,e=this,i=this.component,n=new r.default(i,{scroll:this.opt("dragScroll"),interactionStart:function(){t=n.origHit},hitOver:function(e,i,n){i||(t=null)},hitOut:function(){t=null},interactionEnd:function(n,r){var o;!r&&t&&(o=i.getSafeHitFootprint(t))&&e.view.triggerDayClick(o,i.getHitEl(t),n)}});return n.shouldCancelTouchScroll=!1,n.scrollAlwaysKills=!0,n},e}(i(14).default);e.default=o},function(t,e,i){function n(t){var e,i=[],n=[];for(e=0;e').appendTo(t),this.el.find(".fc-body > tr > td").append(t),this.timeGrid.headContainerEl=this.el.find(".fc-head-container"),this.timeGrid.setElement(e),this.dayGrid&&(this.dayGrid.setElement(this.el.find(".fc-day-grid")),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight())},e.prototype.unrenderSkeleton=function(){this.timeGrid.removeElement(),this.dayGrid&&this.dayGrid.removeElement(),this.scroller.destroy()},e.prototype.renderSkeletonHtml=function(){var t=this.calendar.theme;return''+(this.opt("columnHeader")?'':"")+'
 
'+(this.dayGrid?'

':"")+"
"},e.prototype.axisStyleAttr=function(){return null!=this.axisWidth?'style="width:'+this.axisWidth+'px"':""},e.prototype.getNowIndicatorUnit=function(){return this.timeGrid.getNowIndicatorUnit()},e.prototype.updateSize=function(e,i,n){var r,o,a;if(t.prototype.updateSize.call(this,e,i,n),this.axisWidth=c.matchCellWidths(this.el.find(".fc-axis")),this.timeGrid.colEls){var s=this.el.find(".fc-row:not(.fc-scroller *)");this.timeGrid.bottomRuleEl.hide(),this.scroller.clear(),c.uncompensateScroll(s),this.dayGrid&&(this.dayGrid.removeSegPopover(),(r=this.opt("eventLimit"))&&"number"!=typeof r&&(r=5),r&&this.dayGrid.limitRows(r)),i||(o=this.computeScrollerHeight(e),this.scroller.setHeight(o),((a=this.scroller.getScrollbarWidths()).left||a.right)&&(c.compensateScroll(s,a),o=this.computeScrollerHeight(e),this.scroller.setHeight(o)),this.scroller.lockOverflow(a),this.timeGrid.getTotalSlatHeight()"+e.buildGotoAnchorHtml({date:n,type:"week",forceOff:this.colCnt>1},c.htmlEscape(t))+""):'"},renderBgIntroHtml:function(){var t=this.view;return'"},renderIntroHtml:function(){return'"}},o={renderBgIntroHtml:function(){var t=this.view;return'"+t.getAllDayHtml()+""},renderIntroHtml:function(){return'"}}},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(3),o=i(0),a=i(4),s=i(42),l=i(61),c=i(65),u=i(60),h=i(58),d=i(5),f=i(12),p=i(240),g=i(241),m=i(242),v=[{hours:1},{minutes:30},{minutes:15},{seconds:30},{seconds:15}],y=function(t){function e(e){var i=t.call(this,e)||this;return i.processOptions(),i}return n.__extends(e,t),e.prototype.componentFootprintToSegs=function(t){var e,i=this.sliceRangeByTimes(t.unzonedRange);for(e=0;e=0;e--)if(i=o.duration(v[e]),n=a.divideDurationByDuration(i,t),a.isInt(n)&&n>1)return i;return o.duration(t)},e.prototype.renderDates=function(t){this.dateProfile=t,this.updateDayTable(),this.renderSlats(),this.renderColumns()},e.prototype.unrenderDates=function(){this.unrenderColumns()},e.prototype.renderSkeleton=function(){var t=this.view.calendar.theme;this.el.html('
'),this.bottomRuleEl=this.el.find("hr")},e.prototype.renderSlats=function(){var t=this.view.calendar.theme;this.slatContainerEl=this.el.find("> .fc-slats").html(''+this.renderSlatRowHtml()+"
"),this.slatEls=this.slatContainerEl.find("tr"),this.slatCoordCache=new h.default({els:this.slatEls,isVertical:!0})},e.prototype.renderSlatRowHtml=function(){for(var t,e,i,n=this.view,r=n.calendar,s=r.theme,l=this.isRTL,c=this.dateProfile,u="",h=o.duration(+c.minTime),d=o.duration(0);h"+(e?""+a.htmlEscape(t.format(this.labelFormat))+"":"")+"",u+='"+(l?"":i)+''+(l?i:"")+"",h.add(this.slotDuration),d.add(this.slotDuration);return u},e.prototype.renderColumns=function(){var t=this.dateProfile,e=this.view.calendar.theme;this.dayRanges=this.dayDates.map(function(e){return new d.default(e.clone().add(t.minTime),e.clone().add(t.maxTime))}),this.headContainerEl&&this.headContainerEl.html(this.renderHeadHtml()),this.el.find("> .fc-bg").html(''+this.renderBgTrHtml(0)+"
"),this.colEls=this.el.find(".fc-day, .fc-disabled-day"),this.colCoordCache=new h.default({els:this.colEls,isHorizontal:!0}),this.renderContentSkeleton()},e.prototype.unrenderColumns=function(){this.unrenderContentSkeleton()},e.prototype.renderContentSkeleton=function(){var t,e,i="";for(t=0;t
';e=this.contentSkeletonEl=r('
'+i+"
"),this.colContainerEls=e.find(".fc-content-col"),this.helperContainerEls=e.find(".fc-helper-container"),this.fgContainerEls=e.find(".fc-event-container:not(.fc-helper-container)"),this.bgContainerEls=e.find(".fc-bgevent-container"),this.highlightContainerEls=e.find(".fc-highlight-container"),this.businessContainerEls=e.find(".fc-business-container"),this.bookendCells(e.find("tr")),this.el.append(e)},e.prototype.unrenderContentSkeleton=function(){this.contentSkeletonEl&&(this.contentSkeletonEl.remove(),this.contentSkeletonEl=null,this.colContainerEls=null,this.helperContainerEls=null,this.fgContainerEls=null,this.bgContainerEls=null,this.highlightContainerEls=null,this.businessContainerEls=null)},e.prototype.groupSegsByCol=function(t){var e,i=[];for(e=0;e
').css("top",n).appendTo(this.colContainerEls.eq(i[e].col))[0]);i.length>0&&o.push(r('
').css("top",n).appendTo(this.el.find(".fc-content-skeleton"))[0]),this.nowIndicatorEls=r(o)}},e.prototype.unrenderNowIndicator=function(){this.nowIndicatorEls&&(this.nowIndicatorEls.remove(),this.nowIndicatorEls=null)},e.prototype.updateSize=function(e,i,n){t.prototype.updateSize.call(this,e,i,n),this.slatCoordCache.build(),n&&this.updateSegVerticals([].concat(this.eventRenderer.getSegs(),this.businessSegs||[]))},e.prototype.getTotalSlatHeight=function(){return this.slatContainerEl.outerHeight()},e.prototype.computeDateTop=function(t,e){return this.computeTimeTop(o.duration(t-e.clone().stripTime()))},e.prototype.computeTimeTop=function(t){var e,i,n=this.slatEls.length,r=(t-this.dateProfile.minTime)/this.slotDuration;return r=Math.max(0,r),r=Math.min(n,r),e=Math.floor(r),i=r-(e=Math.min(e,n-1)),this.slatCoordCache.getTopPosition(e)+this.slatCoordCache.getHeight(e)*i},e.prototype.updateSegVerticals=function(t){this.computeSegVerticals(t),this.assignSegVerticals(t)},e.prototype.computeSegVerticals=function(t){var e,i,n,r=this.opt("agendaEventMinHeight");for(e=0;ee.top&&t.top
'+(i?'
'+c.htmlEscape(i)+"
":"")+(u.title?'
'+c.htmlEscape(u.title)+"
":"")+'
'+(f?'
':"")+""},e.prototype.updateFgSegCoords=function(t){this.timeGrid.computeSegVerticals(t),this.computeFgSegHorizontals(t),this.timeGrid.assignSegVerticals(t),this.assignFgSegHorizontals(t)},e.prototype.computeFgSegHorizontals=function(t){var e,i,a;if(this.sortEventSegs(t),r(e=n(t)),i=e[0]){for(a=0;a=t.leftCol)return!0;return!1}function r(t,e){return t.leftCol-e.leftCol}Object.defineProperty(e,"__esModule",{value:!0});var o=i(2),a=i(3),s=i(4),l=function(t){function e(e,i){var n=t.call(this,e,i)||this;return n.dayGrid=e,n}return o.__extends(e,t),e.prototype.renderBgRanges=function(e){e=a.grep(e,function(t){return t.eventDef.isAllDay()}),t.prototype.renderBgRanges.call(this,e)},e.prototype.renderFgSegs=function(t){var e=this.rowStructs=this.renderSegRows(t);this.dayGrid.rowEls.each(function(t,i){a(i).find(".fc-content-skeleton > table").append(e[t].tbodyEl)})},e.prototype.unrenderFgSegs=function(){for(var t,e=this.rowStructs||[];t=e.pop();)t.tbodyEl.remove();this.rowStructs=null},e.prototype.renderSegRows=function(t){var e,i,n=[];for(e=this.groupSegRows(t),i=0;i"),s.append(u)),m[n][o]=u,v[n][o]=u,o++}var n,r,o,s,l,c,u,h=this.dayGrid.colCnt,d=this.buildSegLevels(e),f=Math.max(1,d.length),p=a(""),g=[],m=[],v=[];for(n=0;n"),g.push([]),m.push([]),v.push([]),r)for(l=0;l').append(c.el),c.leftCol!==c.rightCol?u.attr("colspan",c.rightCol-c.leftCol+1):v[n][o]=u;o<=c.rightCol;)m[n][o]=u,g[n][o]=c,o++;s.append(u)}i(h),this.dayGrid.bookendCells(s),p.append(s)}return{row:t,tbodyEl:p,cellMatrix:m,segMatrix:g,segLevels:d,segs:e}},e.prototype.buildSegLevels=function(t){var e,i,o,a=[];for(this.sortEventSegs(t),e=0;e'+s.htmlEscape(i)+""),n=''+(s.htmlEscape(o.title||"")||" ")+"",'
'+(this.dayGrid.isRTL?n+" "+f:f+" "+n)+"
"+(c?'
':"")+(u?'
':"")+""},e}(i(44).default);e.default=l},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(3),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.renderSegs=function(t,e){var i,n=[];return i=this.eventRenderer.renderSegRows(t),this.component.rowEls.each(function(t,o){var a,s,l=r(o),c=r('
');e&&e.row===t?s=e.el.position().top:((a=l.find(".fc-content-skeleton tbody")).length||(a=l.find(".fc-content-skeleton table")),s=a.position().top),c.css("top",s).find("table").append(i[t].tbodyEl),l.append(c),n.push(c[0])}),r(n)},e}(i(63).default);e.default=o},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(3),o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.fillSegTag="td",e}return n.__extends(e,t),e.prototype.attachSegEls=function(t,e){var i,n,r,o=[];for(i=0;i
')).find("tr"),s>0&&o.append(new Array(s+1).join("")),o.append(e.el.attr("colspan",l-s)),l")),this.component.bookendCells(o),n},e}(i(62).default);e.default=o},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(0),o=i(4),a=i(67),s=i(247),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.setGridHeight=function(t,e){e&&(t*=this.dayGrid.rowCnt/6),o.distributeHeight(this.dayGrid.rowEls,t,!e)},e.prototype.isDateInOtherMonth=function(t,e){return t.month()!==r.utc(e.currentUnzonedRange.startMs).month()},e}(a.default);e.default=l,l.prototype.dateProfileGeneratorClass=s.default},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(68),o=i(5),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.buildRenderRange=function(e,i,n){var r,a=t.prototype.buildRenderRange.call(this,e,i,n),s=this.msToUtcMoment(a.startMs,n),l=this.msToUtcMoment(a.endMs,n);return this.opt("fixedWeekCount")&&(r=Math.ceil(l.diff(s,"weeks",!0)),l.add(6-r,"weeks")),new o.default(s,l)},e}(r.default);e.default=a},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(3),o=i(4),a=i(5),s=i(43),l=i(41),c=i(249),u=i(250),h=function(t){function e(e,i){var n=t.call(this,e,i)||this;return n.segSelector=".fc-list-item",n.scroller=new l.default({overflowX:"hidden",overflowY:"auto"}),n}return n.__extends(e,t),e.prototype.renderSkeleton=function(){this.el.addClass("fc-list-view "+this.calendar.theme.getClass("listView")),this.scroller.render(),this.scroller.el.appendTo(this.el),this.contentEl=this.scroller.scrollEl},e.prototype.unrenderSkeleton=function(){this.scroller.destroy()},e.prototype.updateSize=function(e,i,n){t.prototype.updateSize.call(this,e,i,n),this.scroller.clear(),i||this.scroller.setHeight(this.computeScrollerHeight(e))},e.prototype.computeScrollerHeight=function(t){return t-o.subtractInnerElHeight(this.el,this.scroller.el)},e.prototype.renderDates=function(t){for(var e=this.calendar,i=e.msToUtcMoment(t.renderUnzonedRange.startMs,!0),n=e.msToUtcMoment(t.renderUnzonedRange.endMs,!0),r=[],o=[];i
'+o.htmlEscape(this.opt("noEventsMessage"))+"
")},e.prototype.renderSegList=function(t){var e,i,n,o=this.groupSegsByDay(t),a=r('
'),s=a.find("tbody");for(e=0;e'+(e?this.buildGotoAnchorHtml(t,{class:"fc-list-heading-main"},o.htmlEscape(t.format(e))):"")+(i?this.buildGotoAnchorHtml(t,{class:"fc-list-heading-alt"},o.htmlEscape(t.format(i))):"")+""},e}(s.default);e.default=h,h.prototype.eventRendererClass=c.default,h.prototype.eventPointingClass=u.default},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(4),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.renderFgSegs=function(t){t.length?this.component.renderSegList(t):this.component.renderEmptyMessage()},e.prototype.fgSegHtml=function(t){var e,i=this.view,n=i.calendar,o=n.theme,a=t.footprint,s=a.eventDef,l=a.componentFootprint,c=s.url,u=["fc-list-item"].concat(this.getClasses(s)),h=this.getBgColor(s);return e=l.isAllDay?i.getAllDayHtml():i.isMultiDayRange(l.unzonedRange)?t.isStart||t.isEnd?r.htmlEscape(this._getTimeText(n.msToMoment(t.startMs),n.msToMoment(t.endMs),l.isAllDay)):i.getAllDayHtml():r.htmlEscape(this.getTimeText(a)),c&&u.push("fc-has-url"),''+(this.displayEventTime?''+(e||"")+"":"")+'"+r.htmlEscape(s.title||"")+""},e.prototype.computeEventTimeFormat=function(){return this.opt("mediumTimeFormat")},e}(i(44).default);e.default=o},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(3),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.handleClick=function(e,i){var n;t.prototype.handleClick.call(this,e,i),r(i.target).closest("a[href]").length||(n=e.footprint.eventDef.url)&&!i.isDefaultPrevented()&&(window.location.href=n)},e}(i(64).default);e.default=o},,,,,,function(t,e,i){var n=i(3),r=i(18),o=i(4),a=i(232);i(11),i(49),i(260),i(261),i(264),i(265),i(266),i(267),n.fullCalendar=r,n.fn.fullCalendar=function(t){var e=Array.prototype.slice.call(arguments,1),i=this;return this.each(function(r,s){var l,c=n(s),u=c.data("fullCalendar");"string"==typeof t?"getCalendar"===t?r||(i=u):"destroy"===t?u&&(u.destroy(),c.removeData("fullCalendar")):u?n.isFunction(u[t])?(l=u[t].apply(u,e),r||(i=l),"destroy"===t&&c.removeData("fullCalendar")):o.warn("'"+t+"' is an unknown FullCalendar method."):o.warn("Attempting to call a FullCalendar method on an element with no calendar."):u||(u=new a.default(c,t),c.data("fullCalendar",u),u.render())}),i},t.exports=r},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),r=i(4),o=function(){function t(t,e){this.el=null,this.viewsWithButtons=[],this.calendar=t,this.toolbarOptions=e}return t.prototype.setToolbarOptions=function(t){this.toolbarOptions=t},t.prototype.render=function(){var t=this.toolbarOptions.layout,e=this.el;t?(e?e.empty():e=this.el=n("
"),e.append(this.renderSection("left")).append(this.renderSection("right")).append(this.renderSection("center")).append('
')):this.removeElement()},t.prototype.removeElement=function(){this.el&&(this.el.remove(),this.el=null)},t.prototype.renderSection=function(t){var e=this,i=this.calendar,o=i.theme,a=i.optionsManager,s=i.viewSpecManager,l=n('
'),c=this.toolbarOptions.layout[t],u=a.get("customButtons")||{},h=a.overrides.buttonText||{},d=a.get("buttonText")||{};return c&&n.each(c.split(" "),function(t,a){var c,f=n(),p=!0;n.each(a.split(","),function(t,a){var l,c,g,m,v,y,b,L,x;"title"===a?(f=f.add(n("

 

")),p=!1):((l=u[a])?(g=function(t){l.click&&l.click.call(L[0],t)},(m=o.getCustomButtonIconClass(l))||(m=o.getIconClass(a))||(v=l.text)):(c=s.getViewSpec(a))?(e.viewsWithButtons.push(a),g=function(){i.changeView(a)},(v=c.buttonTextOverride)||(m=o.getIconClass(a))||(v=c.buttonTextDefault)):i[a]&&(g=function(){i[a]()},(v=h[a])||(m=o.getIconClass(a))||(v=d[a])),g&&(b=["fc-"+a+"-button",o.getClass("button"),o.getClass("stateDefault")],v?(y=r.htmlEscape(v),x=""):m&&(y="",x=' aria-label="'+a+'"'),L=n('").click(function(t){L.hasClass(o.getClass("stateDisabled"))||(g(t),(L.hasClass(o.getClass("stateActive"))||L.hasClass(o.getClass("stateDisabled")))&&L.removeClass(o.getClass("stateHover")))}).mousedown(function(){L.not("."+o.getClass("stateActive")).not("."+o.getClass("stateDisabled")).addClass(o.getClass("stateDown"))}).mouseup(function(){L.removeClass(o.getClass("stateDown"))}).hover(function(){L.not("."+o.getClass("stateActive")).not("."+o.getClass("stateDisabled")).addClass(o.getClass("stateHover"))},function(){L.removeClass(o.getClass("stateHover")).removeClass(o.getClass("stateDown"))}),f=f.add(L)))}),p&&f.first().addClass(o.getClass("cornerLeft")).end().last().addClass(o.getClass("cornerRight")).end(),f.length>1?(c=n("
"),p&&c.addClass(o.getClass("buttonGroup")),c.append(f),l.append(c)):l.append(f)}),l},t.prototype.updateTitle=function(t){this.el&&this.el.find("h2").text(t)},t.prototype.activateButton=function(t){this.el&&this.el.find(".fc-"+t+"-button").addClass(this.calendar.theme.getClass("stateActive"))},t.prototype.deactivateButton=function(t){this.el&&this.el.find(".fc-"+t+"-button").removeClass(this.calendar.theme.getClass("stateActive"))},t.prototype.disableButton=function(t){this.el&&this.el.find(".fc-"+t+"-button").prop("disabled",!0).addClass(this.calendar.theme.getClass("stateDisabled"))},t.prototype.enableButton=function(t){this.el&&this.el.find(".fc-"+t+"-button").prop("disabled",!1).removeClass(this.calendar.theme.getClass("stateDisabled"))},t.prototype.getViewsWithButtons=function(){return this.viewsWithButtons},t}();e.default=o},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(2),r=i(3),o=i(4),a=i(33),s=i(32),l=function(t){function e(e,i){var n=t.call(this)||this;return n._calendar=e,n.overrides=r.extend({},i),n.dynamicOverrides={},n.compute(),n}return n.__extends(e,t),e.prototype.add=function(t){var e,i=0;for(e in this.recordOverrides(t),t)i++;if(1===i){if("height"===e||"contentHeight"===e||"aspectRatio"===e)return void this._calendar.updateViewSize(!0);if("defaultDate"===e)return;if("businessHours"===e)return;if(/^(event|select)(Overlap|Constraint|Allow)$/.test(e))return;if("timezone"===e)return void this._calendar.view.flash("initialEvents")}this._calendar.renderHeader(),this._calendar.renderFooter(),this._calendar.viewsByType={},this._calendar.reinitView()},e.prototype.compute=function(){var t,e,i,n;t=o.firstDefined(this.dynamicOverrides.locale,this.overrides.locale),(e=s.localeOptionHash[t])||(t=a.globalDefaults.locale,e=s.localeOptionHash[t]||{}),i=o.firstDefined(this.dynamicOverrides.isRTL,this.overrides.isRTL,e.isRTL,a.globalDefaults.isRTL)?a.rtlDefaults:{},this.dirDefaults=i,this.localeDefaults=e,n=a.mergeOptions([a.globalDefaults,i,e,this.overrides,this.dynamicOverrides]),s.populateInstanceComputableOptions(n),this.reset(n)},e.prototype.recordOverrides=function(t){var e;for(e in t)this.dynamicOverrides[e]=t[e];this._calendar.viewSpecManager.clearCache(),this.compute()},e}(i(51).default);e.default=l},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var n=i(0),r=i(3),o=i(24),a=i(4),s=i(33),l=i(32),c=function(){function t(t,e){this.optionsManager=t,this._calendar=e,this.clearCache()}return t.prototype.clearCache=function(){this.viewSpecCache={}},t.prototype.getViewSpec=function(t){var e=this.viewSpecCache;return e[t]||(e[t]=this.buildViewSpec(t))},t.prototype.getUnitViewSpec=function(t){var e,i,n;if(-1!==r.inArray(t,a.unitsDesc))for(e=this._calendar.header.getViewsWithButtons(),r.each(o.viewHash,function(t){e.push(t)}),i=0;if)&&(o=f,n(a,f)&&(o/=40)),n(a,f)&&(c/=40,h/=40,d/=40),c=Math[c>=1?"floor":"ceil"](c/o),h=Math[h>=1?"floor":"ceil"](h/o),d=Math[d>=1?"floor":"ceil"](d/o),u.settings.normalizeOffset&&this.getBoundingClientRect){var y=this.getBoundingClientRect();p=e.clientX-y.left,g=e.clientY-y.top}return e.deltaX=h,e.deltaY=d,e.deltaFactor=o,e.offsetX=p,e.offsetY=g,e.deltaMode=0,s.unshift(e,c,h,d),r&&clearTimeout(r),r=setTimeout(i,200),(t.event.dispatch||t.event.handle).apply(this,s)}}function i(){o=null}function n(t,e){return u.settings.adjustOldDeltas&&"mousewheel"===t.type&&e%120==0}var r,o,a=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],s="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],l=Array.prototype.slice;if(t.event.fixHooks)for(var c=a.length;c;)t.event.fixHooks[a[--c]]=t.event.mouseHooks;var u=t.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var i=s.length;i;)this.addEventListener(s[--i],e,!1);else this.onmousewheel=e;t.data(this,"mousewheel-line-height",u.getLineHeight(this)),t.data(this,"mousewheel-page-height",u.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var i=s.length;i;)this.removeEventListener(s[--i],e,!1);else this.onmousewheel=null;t.removeData(this,"mousewheel-line-height"),t.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var i=t(e),n=i["offsetParent"in t.fn?"offsetParent":"parent"]();return n.length||(n=t("body")),parseInt(n.css("fontSize"),10)||parseInt(i.css("fontSize"),10)||16},getPageHeight:function(e){return t(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};t.fn.extend({mousewheel:function(t){return t?this.bind("mousewheel",t):this.trigger("mousewheel")},unmousewheel:function(t){return this.unbind("mousewheel",t)}})}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t:t(jQuery)}(function(t){function e(e){var a=e||window.event,s=l.call(arguments,1),c=0,h=0,d=0,f=0,p=0,g=0;if((e=t.event.fix(a)).type="mousewheel","detail"in a&&(d=-1*a.detail),"wheelDelta"in a&&(d=a.wheelDelta),"wheelDeltaY"in a&&(d=a.wheelDeltaY),"wheelDeltaX"in a&&(h=-1*a.wheelDeltaX),"axis"in a&&a.axis===a.HORIZONTAL_AXIS&&(h=-1*d,d=0),c=0===d?h:d,"deltaY"in a&&(c=d=-1*a.deltaY),"deltaX"in a&&(h=a.deltaX,0===d&&(c=-1*h)),0!==d||0!==h){if(1===a.deltaMode){var m=t.data(this,"mousewheel-line-height");c*=m,d*=m,h*=m}else if(2===a.deltaMode){var v=t.data(this,"mousewheel-page-height");c*=v,d*=v,h*=v}if(f=Math.max(Math.abs(d),Math.abs(h)),(!o||o>f)&&(o=f,n(a,f)&&(o/=40)),n(a,f)&&(c/=40,h/=40,d/=40),c=Math[c>=1?"floor":"ceil"](c/o),h=Math[h>=1?"floor":"ceil"](h/o),d=Math[d>=1?"floor":"ceil"](d/o),u.settings.normalizeOffset&&this.getBoundingClientRect){var y=this.getBoundingClientRect();p=e.clientX-y.left,g=e.clientY-y.top}return e.deltaX=h,e.deltaY=d,e.deltaFactor=o,e.offsetX=p,e.offsetY=g,e.deltaMode=0,s.unshift(e,c,h,d),r&&clearTimeout(r),r=setTimeout(i,200),(t.event.dispatch||t.event.handle).apply(this,s)}}function i(){o=null}function n(t,e){return u.settings.adjustOldDeltas&&"mousewheel"===t.type&&e%120==0}var r,o,a=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],s="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],l=Array.prototype.slice;if(t.event.fixHooks)for(var c=a.length;c;)t.event.fixHooks[a[--c]]=t.event.mouseHooks;var u=t.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var i=s.length;i;)this.addEventListener(s[--i],e,!1);else this.onmousewheel=e;t.data(this,"mousewheel-line-height",u.getLineHeight(this)),t.data(this,"mousewheel-page-height",u.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var i=s.length;i;)this.removeEventListener(s[--i],e,!1);else this.onmousewheel=null;t.removeData(this,"mousewheel-line-height"),t.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var i=t(e),n=i["offsetParent"in t.fn?"offsetParent":"parent"]();return n.length||(n=t("body")),parseInt(n.css("fontSize"),10)||parseInt(i.css("fontSize"),10)||16},getPageHeight:function(e){return t(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};t.fn.extend({mousewheel:function(t){return t?this.bind("mousewheel",t):this.trigger("mousewheel")},unmousewheel:function(t){return this.unbind("mousewheel",t)}})}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof module&&module.exports?module.exports=t:t(jQuery,window,document)}(function(t){var e,i,n;e="function"==typeof define&&define.amd,i="undefined"!=typeof module&&module.exports,n="https:"==document.location.protocol?"https:":"http:",e||(i?require("jquery-mousewheel")(t):t.event.special.mousewheel||t("head").append(decodeURI("%3Cscript src="+n+"//cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js%3E%3C/script%3E"))),function(){var e,i="mCustomScrollbar",n="mCS",r=".mCustomScrollbar",o={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,documentTouchScroll:!0,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:"auto",autoUpdateTimeout:60},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},a=0,s={},l=window.attachEvent&&!window.addEventListener?1:0,c=!1,u=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"],h={init:function(e){var e=t.extend(!0,{},o,e),i=d.call(this);if(e.live){var l=e.liveSelector||this.selector||r,c=t(l);if("off"===e.live)return void p(l);s[l]=setTimeout(function(){c.mCustomScrollbar(e),"once"===e.live&&c.length&&p(l)},500)}else p(l);return e.setWidth=e.set_width?e.set_width:e.setWidth,e.setHeight=e.set_height?e.set_height:e.setHeight,e.axis=e.horizontalScroll?"x":g(e.axis),e.scrollInertia=e.scrollInertia>0&&e.scrollInertia<17?17:e.scrollInertia,"object"!=typeof e.mouseWheel&&1==e.mouseWheel&&(e.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),e.mouseWheel.scrollAmount=e.mouseWheelPixels?e.mouseWheelPixels:e.mouseWheel.scrollAmount,e.mouseWheel.normalizeDelta=e.advanced.normalizeMouseWheelDelta?e.advanced.normalizeMouseWheelDelta:e.mouseWheel.normalizeDelta,e.scrollButtons.scrollType=m(e.scrollButtons.scrollType),f(e),t(i).each(function(){var i=t(this);if(!i.data(n)){i.data(n,{idx:++a,opt:e,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:i.css("direction"),cbOffsets:null,trigger:null,poll:{size:{o:0,n:0},img:{o:0,n:0},change:{o:0,n:0}}});var r=i.data(n),o=r.opt,s=i.data("mcs-axis"),l=i.data("mcs-scrollbar-position"),c=i.data("mcs-theme");s&&(o.axis=s),l&&(o.scrollbarPosition=l),c&&(o.theme=c,f(o)),v.call(this),r&&o.callbacks.onCreate&&"function"==typeof o.callbacks.onCreate&&o.callbacks.onCreate.call(this),t("#mCSB_"+r.idx+"_container img:not(."+u[2]+")").addClass(u[2]),h.update.call(null,i)}})},update:function(e,i){var r=e||d.call(this);return t(r).each(function(){var e=t(this);if(e.data(n)){var r=e.data(n),o=r.opt,a=t("#mCSB_"+r.idx+"_container"),s=t("#mCSB_"+r.idx),l=[t("#mCSB_"+r.idx+"_dragger_vertical"),t("#mCSB_"+r.idx+"_dragger_horizontal")];if(!a.length)return;r.tweenRunning&&X(e),i&&r&&o.callbacks.onBeforeUpdate&&"function"==typeof o.callbacks.onBeforeUpdate&&o.callbacks.onBeforeUpdate.call(this),e.hasClass(u[3])&&e.removeClass(u[3]),e.hasClass(u[4])&&e.removeClass(u[4]),s.css("max-height","none"),s.height()!==e.height()&&s.css("max-height",e.height()),b.call(this),"y"===o.axis||o.advanced.autoExpandHorizontalScroll||a.css("width",y(a)),r.overflowed=S.call(this),E.call(this),o.autoDraggerLength&&x.call(this),w.call(this),k.call(this);var c=[Math.abs(a[0].offsetTop),Math.abs(a[0].offsetLeft)];"x"!==o.axis&&(r.overflowed[0]?l[0].height()>l[0].parent().height()?C.call(this):(q(e,c[0].toString(),{dir:"y",dur:0,overwrite:"none"}),r.contentReset.y=null):(C.call(this),"y"===o.axis?T.call(this):"yx"===o.axis&&r.overflowed[1]&&q(e,c[1].toString(),{dir:"x",dur:0,overwrite:"none"}))),"y"!==o.axis&&(r.overflowed[1]?l[1].width()>l[1].parent().width()?C.call(this):(q(e,c[1].toString(),{dir:"x",dur:0,overwrite:"none"}),r.contentReset.x=null):(C.call(this),"x"===o.axis?T.call(this):"yx"===o.axis&&r.overflowed[0]&&q(e,c[0].toString(),{dir:"y",dur:0,overwrite:"none"}))),i&&r&&(2===i&&o.callbacks.onImageLoad&&"function"==typeof o.callbacks.onImageLoad?o.callbacks.onImageLoad.call(this):3===i&&o.callbacks.onSelectorChange&&"function"==typeof o.callbacks.onSelectorChange?o.callbacks.onSelectorChange.call(this):o.callbacks.onUpdate&&"function"==typeof o.callbacks.onUpdate&&o.callbacks.onUpdate.call(this)),G.call(this)}})},scrollTo:function(e,i){if(void 0!==e&&null!=e){var r=d.call(this);return t(r).each(function(){var r=t(this);if(r.data(n)){var o=r.data(n),a=o.opt,s={trigger:"external",scrollInertia:a.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},l=t.extend(!0,{},s,i),c=U.call(this,e),u=l.scrollInertia>0&&l.scrollInertia<17?17:l.scrollInertia;c[0]=Y.call(this,c[0],"y"),c[1]=Y.call(this,c[1],"x"),l.moveDragger&&(c[0]*=o.scrollRatio.y,c[1]*=o.scrollRatio.x),l.dur=nt()?0:u,setTimeout(function(){null!==c[0]&&void 0!==c[0]&&"x"!==a.axis&&o.overflowed[0]&&(l.dir="y",l.overwrite="all",q(r,c[0].toString(),l)),null!==c[1]&&void 0!==c[1]&&"y"!==a.axis&&o.overflowed[1]&&(l.dir="x",l.overwrite="none",q(r,c[1].toString(),l))},l.timeout)}})}},stop:function(){var e=d.call(this);return t(e).each(function(){var e=t(this);e.data(n)&&X(e)})},disable:function(e){var i=d.call(this);return t(i).each(function(){var i=t(this);i.data(n)&&(i.data(n),G.call(this,"remove"),T.call(this),e&&C.call(this),E.call(this,!0),i.addClass(u[3]))})},destroy:function(){var e=d.call(this);return t(e).each(function(){var r=t(this);if(r.data(n)){var o=r.data(n),a=o.opt,s=t("#mCSB_"+o.idx),l=t("#mCSB_"+o.idx+"_container"),c=t(".mCSB_"+o.idx+"_scrollbar");a.live&&p(a.liveSelector||t(e).selector),G.call(this,"remove"),T.call(this),C.call(this),r.removeData(n),Q(this,"mcs"),c.remove(),l.find("img."+u[2]).removeClass(u[2]),s.replaceWith(l.contents()),r.removeClass(i+" _"+n+"_"+o.idx+" "+u[6]+" "+u[7]+" "+u[5]+" "+u[3]).addClass(u[4])}})}},d=function(){return"object"!=typeof t(this)||t(this).length<1?r:this},f=function(e){e.autoDraggerLength=!(t.inArray(e.theme,["rounded","rounded-dark","rounded-dots","rounded-dots-dark"])>-1)&&e.autoDraggerLength,e.autoExpandScrollbar=!(t.inArray(e.theme,["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"])>-1)&&e.autoExpandScrollbar,e.scrollButtons.enable=!(t.inArray(e.theme,["minimal","minimal-dark"])>-1)&&e.scrollButtons.enable,e.autoHideScrollbar=t.inArray(e.theme,["minimal","minimal-dark"])>-1||e.autoHideScrollbar,e.scrollbarPosition=t.inArray(e.theme,["minimal","minimal-dark"])>-1?"outside":e.scrollbarPosition},p=function(t){s[t]&&(clearTimeout(s[t]),Q(s,t))},g=function(t){return"yx"===t||"xy"===t||"auto"===t?"yx":"x"===t||"horizontal"===t?"x":"y"},m=function(t){return"stepped"===t||"pixels"===t||"step"===t||"click"===t?"stepped":"stepless"},v=function(){var e=t(this),r=e.data(n),o=r.opt,a=o.autoExpandScrollbar?" "+u[1]+"_expand":"",s=["
","
"],l="yx"===o.axis?"mCSB_vertical_horizontal":"x"===o.axis?"mCSB_horizontal":"mCSB_vertical",c="yx"===o.axis?s[0]+s[1]:"x"===o.axis?s[1]:s[0],h="yx"===o.axis?"
":"",d=o.autoHideScrollbar?" "+u[6]:"",f="x"!==o.axis&&"rtl"===r.langDir?" "+u[7]:"";o.setWidth&&e.css("width",o.setWidth),o.setHeight&&e.css("height",o.setHeight),o.setLeft="y"!==o.axis&&"rtl"===r.langDir?"989999px":o.setLeft,e.addClass(i+" _"+n+"_"+r.idx+d+f).wrapInner("
");var p=t("#mCSB_"+r.idx),g=t("#mCSB_"+r.idx+"_container");"y"===o.axis||o.advanced.autoExpandHorizontalScroll||g.css("width",y(g)),"outside"===o.scrollbarPosition?("static"===e.css("position")&&e.css("position","relative"),e.css("overflow","visible"),p.addClass("mCSB_outside").after(c)):(p.addClass("mCSB_inside").append(c),g.wrap(h)),L.call(this);var m=[t("#mCSB_"+r.idx+"_dragger_vertical"),t("#mCSB_"+r.idx+"_dragger_horizontal")];m[0].css("min-height",m[0].height()),m[1].css("min-width",m[1].width())},y=function(e){var i=[e[0].scrollWidth,Math.max.apply(Math,e.children().map(function(){return t(this).outerWidth(!0)}).get())],n=e.parent().width();return i[0]>n?i[0]:i[1]>n?i[1]:"100%"},b=function(){var e=t(this),i=e.data(n),r=i.opt,o=t("#mCSB_"+i.idx+"_container");if(r.advanced.autoExpandHorizontalScroll&&"y"!==r.axis){o.css({width:"auto","min-width":0,"overflow-x":"scroll"});var a=Math.ceil(o[0].scrollWidth);3===r.advanced.autoExpandHorizontalScroll||2!==r.advanced.autoExpandHorizontalScroll&&a>o.parent().width()?o.css({width:a,"min-width":"100%","overflow-x":"inherit"}):o.css({"overflow-x":"inherit",position:"absolute"}).wrap("
").css({width:Math.ceil(o[0].getBoundingClientRect().right+.4)-Math.floor(o[0].getBoundingClientRect().left),"min-width":"100%",position:"relative"}).unwrap()}},L=function(){var e=t(this),i=e.data(n),r=i.opt,o=t(".mCSB_"+i.idx+"_scrollbar:first"),a=et(r.scrollButtons.tabindex)?"tabindex='"+r.scrollButtons.tabindex+"'":"",s=["","","",""],l=["x"===r.axis?s[2]:s[0],"x"===r.axis?s[3]:s[1],s[2],s[3]];r.scrollButtons.enable&&o.prepend(l[0]).append(l[1]).next(".mCSB_scrollTools").prepend(l[2]).append(l[3])},x=function(){var e=t(this),i=e.data(n),r=t("#mCSB_"+i.idx),o=t("#mCSB_"+i.idx+"_container"),a=[t("#mCSB_"+i.idx+"_dragger_vertical"),t("#mCSB_"+i.idx+"_dragger_horizontal")],s=[r.height()/o.outerHeight(!1),r.width()/o.outerWidth(!1)],c=[parseInt(a[0].css("min-height")),Math.round(s[0]*a[0].parent().height()),parseInt(a[1].css("min-width")),Math.round(s[1]*a[1].parent().width())],u=l&&c[1]a&&(a=l),c>s&&(s=c),[a>r.height(),s>r.width()]},C=function(){var e=t(this),i=e.data(n),r=i.opt,o=t("#mCSB_"+i.idx),a=t("#mCSB_"+i.idx+"_container"),s=[t("#mCSB_"+i.idx+"_dragger_vertical"),t("#mCSB_"+i.idx+"_dragger_horizontal")];if(X(e),("x"!==r.axis&&!i.overflowed[0]||"y"===r.axis&&i.overflowed[0])&&(s[0].add(a).css("top",0),q(e,"_resetY")),"y"!==r.axis&&!i.overflowed[1]||"x"===r.axis&&i.overflowed[1]){var l=dx=0;"rtl"===i.langDir&&(l=o.width()-a.outerWidth(!1),dx=Math.abs(l/i.scrollRatio.x)),a.css("left",l),s[1].css("left",dx),q(e,"_resetX")}},k=function(){var e,i=t(this),r=i.data(n),o=r.opt;r.bindEvents||(M.call(this),o.contentTouchScroll&&D.call(this),P.call(this),o.mouseWheel.enable&&function n(){e=setTimeout(function(){t.event.special.mousewheel?(clearTimeout(e),O.call(i[0])):n()},100)}(),B.call(this),H.call(this),o.advanced.autoScrollOnFocus&&z.call(this),o.scrollButtons.enable&&V.call(this),o.keyboard.enable&&j.call(this),r.bindEvents=!0)},T=function(){var e=t(this),i=e.data(n),r=i.opt,o=n+"_"+i.idx,a=".mCSB_"+i.idx+"_scrollbar",s=t("#mCSB_"+i.idx+",#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,"+a+" ."+u[12]+",#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal,"+a+">a"),l=t("#mCSB_"+i.idx+"_container");r.advanced.releaseDraggableSelectors&&s.add(t(r.advanced.releaseDraggableSelectors)),r.advanced.extraDraggableSelectors&&s.add(t(r.advanced.extraDraggableSelectors)),i.bindEvents&&(t(document).add(t(!N()||top.document)).unbind("."+o),s.each(function(){t(this).unbind("."+o)}),clearTimeout(e[0]._focusTimeout),Q(e[0],"_focusTimeout"),clearTimeout(i.sequential.step),Q(i.sequential,"step"),clearTimeout(l[0].onCompleteTimeout),Q(l[0],"onCompleteTimeout"),i.bindEvents=!1)},E=function(e){var i=t(this),r=i.data(n),o=r.opt,a=t("#mCSB_"+r.idx+"_container_wrapper"),s=a.length?a:t("#mCSB_"+r.idx+"_container"),l=[t("#mCSB_"+r.idx+"_scrollbar_vertical"),t("#mCSB_"+r.idx+"_scrollbar_horizontal")],c=[l[0].find(".mCSB_dragger"),l[1].find(".mCSB_dragger")];"x"!==o.axis&&(r.overflowed[0]&&!e?(l[0].add(c[0]).add(l[0].children("a")).css("display","block"),s.removeClass(u[8]+" "+u[10])):(o.alwaysShowScrollbar?(2!==o.alwaysShowScrollbar&&c[0].css("display","none"),s.removeClass(u[10])):(l[0].css("display","none"),s.addClass(u[10])),s.addClass(u[8]))),"y"!==o.axis&&(r.overflowed[1]&&!e?(l[1].add(c[1]).add(l[1].children("a")).css("display","block"),s.removeClass(u[9]+" "+u[11])):(o.alwaysShowScrollbar?(2!==o.alwaysShowScrollbar&&c[1].css("display","none"),s.removeClass(u[11])):(l[1].css("display","none"),s.addClass(u[11])),s.addClass(u[9]))),r.overflowed[0]||r.overflowed[1]?i.removeClass(u[5]):i.addClass(u[5])},A=function(e){var i=e.type,n=e.target.ownerDocument!==document&&null!==frameElement?[t(frameElement).offset().top,t(frameElement).offset().left]:null,r=N()&&e.target.ownerDocument!==top.document&&null!==frameElement?[t(e.view.frameElement).offset().top,t(e.view.frameElement).offset().left]:[0,0];switch(i){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return n?[e.originalEvent.pageY-n[0]+r[0],e.originalEvent.pageX-n[1]+r[1],!1]:[e.originalEvent.pageY,e.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":var o=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0],a=e.originalEvent.touches.length||e.originalEvent.changedTouches.length;return e.target.ownerDocument!==document?[o.screenY,o.screenX,a>1]:[o.pageY,o.pageX,a>1];default:return n?[e.pageY-n[0]+r[0],e.pageX-n[1]+r[1],!1]:[e.pageY,e.pageX,!1]}},M=function(){function e(t,e,n,r){if(f[0].idleTimer=u.scrollInertia<233?250:0,i.attr("id")===d[1])var o="x",l=(i[0].offsetLeft-e+r)*s.scrollRatio.x;else var o="y",l=(i[0].offsetTop-t+n)*s.scrollRatio.y;q(a,l.toString(),{dir:o,drag:!0})}var i,r,o,a=t(this),s=a.data(n),u=s.opt,h=n+"_"+s.idx,d=["mCSB_"+s.idx+"_dragger_vertical","mCSB_"+s.idx+"_dragger_horizontal"],f=t("#mCSB_"+s.idx+"_container"),p=t("#"+d[0]+",#"+d[1]),g=u.advanced.releaseDraggableSelectors?p.add(t(u.advanced.releaseDraggableSelectors)):p,m=u.advanced.extraDraggableSelectors?t(!N()||top.document).add(t(u.advanced.extraDraggableSelectors)):t(!N()||top.document);p.bind("contextmenu."+h,function(t){t.preventDefault()}).bind("mousedown."+h+" touchstart."+h+" pointerdown."+h+" MSPointerDown."+h,function(e){if(e.stopImmediatePropagation(),e.preventDefault(),J(e)){c=!0,l&&(document.onselectstart=function(){return!1}),R.call(f,!1),X(a);var n=(i=t(this)).offset(),s=A(e)[0]-n.top,h=A(e)[1]-n.left,d=i.height()+n.top,p=i.width()+n.left;d>s&&s>0&&p>h&&h>0&&(r=s,o=h),_(i,"active",u.autoExpandScrollbar)}}).bind("touchmove."+h,function(t){t.stopImmediatePropagation(),t.preventDefault();var n=i.offset(),a=A(t)[0]-n.top,s=A(t)[1]-n.left;e(r,o,a,s)}),t(document).add(m).bind("mousemove."+h+" pointermove."+h+" MSPointerMove."+h,function(t){if(i){var n=i.offset(),a=A(t)[0]-n.top,s=A(t)[1]-n.left;if(r===a&&o===s)return;e(r,o,a,s)}}).add(g).bind("mouseup."+h+" touchend."+h+" pointerup."+h+" MSPointerUp."+h,function(){i&&(_(i,"active",u.autoExpandScrollbar),i=null),c=!1,l&&(document.onselectstart=null),R.call(f,!0)})},D=function(){function i(t){if(!tt(t)||c||A(t)[2])e=0;else{e=1,w=0,_=0,u=1,S.removeClass("mCS_touch_action");var i=M.offset();h=A(t)[0]-i.top,d=A(t)[1]-i.left,F=[A(t)[0],A(t)[1]]}}function r(t){if(tt(t)&&!c&&!A(t)[2]&&(k.documentTouchScroll||t.preventDefault(),t.stopImmediatePropagation(),(!_||w)&&u)){m=Z();var e=E.offset(),i=A(t)[0]-e.top,n=A(t)[1]-e.left,r="mcsLinearOut";if(P.push(i),O.push(n),F[2]=Math.abs(A(t)[0]-F[0]),F[3]=Math.abs(A(t)[1]-F[1]),C.overflowed[0])var o=D[0].parent().height()-D[0].height(),a=h-i>0&&i-h>-o*C.scrollRatio.y&&(2*F[3]0&&n-d>-s*C.scrollRatio.x&&(2*F[2]30)){var r="mcsEaseOut",o=2.5>(b=1e3/(v-g)),a=o?[P[P.length-2],O[O.length-2]]:[0,0];y=o?[i-a[0],n-a[1]]:[i-f,n-p];var h=[Math.abs(y[0]),Math.abs(y[1])];b=o?[Math.abs(y[0]/4),Math.abs(y[1]/4)]:[b,b];var d=[Math.abs(M[0].offsetTop)-y[0]*s(h[0]/b[0],b[0]),Math.abs(M[0].offsetLeft)-y[1]*s(h[1]/b[1],b[1])];L="yx"===k.axis?[d[0],d[1]]:"x"===k.axis?[null,d[1]]:[d[0],null],x=[4*h[0]+k.scrollInertia,4*h[1]+k.scrollInertia];var S=parseInt(k.contentTouchScroll)||0;L[0]=h[0]>S?L[0]:0,L[1]=h[1]>S?L[1]:0,C.overflowed[0]&&l(L[0],x[0],r,"y",R,!1),C.overflowed[1]&&l(L[1],x[1],r,"x",R,!1)}}}function s(t,e){var i=[1.5*e,2*e,e/1.5,e/2];return t>90?e>4?i[0]:i[3]:t>60?e>3?i[3]:i[2]:t>30?e>8?i[1]:e>6?i[0]:e>4?e:i[2]:e>8?e:i[3]}function l(t,e,i,n,r,o){t&&q(S,t.toString(),{dur:e,scrollEasing:i,dir:n,overwrite:r,drag:o})}var u,h,d,f,p,g,m,v,y,b,L,x,w,_,S=t(this),C=S.data(n),k=C.opt,T=n+"_"+C.idx,E=t("#mCSB_"+C.idx),M=t("#mCSB_"+C.idx+"_container"),D=[t("#mCSB_"+C.idx+"_dragger_vertical"),t("#mCSB_"+C.idx+"_dragger_horizontal")],P=[],O=[],I=0,R="yx"===k.axis?"none":"all",F=[],B=M.find("iframe"),z=["touchstart."+T+" pointerdown."+T+" MSPointerDown."+T,"touchmove."+T+" pointermove."+T+" MSPointerMove."+T,"touchend."+T+" pointerup."+T+" MSPointerUp."+T],H=void 0!==document.body.style.touchAction&&""!==document.body.style.touchAction;M.bind(z[0],function(t){i(t)}).bind(z[1],function(t){r(t)}),E.bind(z[0],function(t){o(t)}).bind(z[2],function(t){a(t)}),B.length&&B.each(function(){t(this).bind("load",function(){N(this)&&t(this.contentDocument||this.contentWindow.document).bind(z[0],function(t){i(t),o(t)}).bind(z[1],function(t){r(t)}).bind(z[2],function(t){a(t)})})})},P=function(){function i(t,e,i){l.type=i&&r?"stepped":"stepless",l.scrollAmount=10,W(o,t,e,"mcsLinearOut",i?60:null)}var r,o=t(this),a=o.data(n),s=a.opt,l=a.sequential,u=n+"_"+a.idx,h=t("#mCSB_"+a.idx+"_container"),d=h.parent();h.bind("mousedown."+u,function(){e||r||(r=1,c=!0)}).add(document).bind("mousemove."+u,function(t){if(!e&&r&&(window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type&&document.selection.createRange().text)){var n=h.offset(),o=A(t)[0]-n.top+h[0].offsetTop,c=A(t)[1]-n.left+h[0].offsetLeft;o>0&&o0&&co?i("on",38):o>d.height()&&i("on",40)),"y"!==s.axis&&a.overflowed[1]&&(0>c?i("on",37):c>d.width()&&i("on",39)))}}).bind("mouseup."+u+" dragend."+u,function(){e||(r&&(r=0,i("off",null)),c=!1)})},O=function(){function e(e,n){if(X(i),!F(i,e.target)){var a="auto"!==o.mouseWheel.deltaFactor?parseInt(o.mouseWheel.deltaFactor):l&&e.deltaFactor<100?100:e.deltaFactor||100,u=o.scrollInertia;if("x"===o.axis||"x"===o.mouseWheel.axis)var h="x",d=[Math.round(a*r.scrollRatio.x),parseInt(o.mouseWheel.scrollAmount)],f="auto"!==o.mouseWheel.scrollAmount?d[1]:d[0]>=s.width()?.9*s.width():d[0],p=Math.abs(t("#mCSB_"+r.idx+"_container")[0].offsetLeft),g=c[1][0].offsetLeft,m=c[1].parent().width()-c[1].width(),v="y"===o.mouseWheel.axis?e.deltaY||n:e.deltaX;else var h="y",d=[Math.round(a*r.scrollRatio.y),parseInt(o.mouseWheel.scrollAmount)],f="auto"!==o.mouseWheel.scrollAmount?d[1]:d[0]>=s.height()?.9*s.height():d[0],p=Math.abs(t("#mCSB_"+r.idx+"_container")[0].offsetTop),g=c[0][0].offsetTop,m=c[0].parent().height()-c[0].height(),v=e.deltaY||n;"y"===h&&!r.overflowed[0]||"x"===h&&!r.overflowed[1]||((o.mouseWheel.invert||e.webkitDirectionInvertedFromDevice)&&(v=-v),o.mouseWheel.normalizeDelta&&(v=0>v?-1:1),(v>0&&0!==g||0>v&&g!==m||o.mouseWheel.preventDefault)&&(e.stopImmediatePropagation(),e.preventDefault()),e.deltaFactor<5&&!o.mouseWheel.normalizeDelta&&(f=e.deltaFactor,u=17),q(i,(p-v*f).toString(),{dir:h,dur:u}))}}if(t(this).data(n)){var i=t(this),r=i.data(n),o=r.opt,a=n+"_"+r.idx,s=t("#mCSB_"+r.idx),c=[t("#mCSB_"+r.idx+"_dragger_vertical"),t("#mCSB_"+r.idx+"_dragger_horizontal")],u=t("#mCSB_"+r.idx+"_container").find("iframe");u.length&&u.each(function(){t(this).bind("load",function(){N(this)&&t(this.contentDocument||this.contentWindow.document).bind("mousewheel."+a,function(t,i){e(t,i)})})}),s.bind("mousewheel."+a,function(t,i){e(t,i)})}},I=new Object,N=function(e){var i=!1,n=!1,r=null;if(void 0===e?n="#empty":void 0!==t(e).attr("id")&&(n=t(e).attr("id")),!1!==n&&void 0!==I[n])return I[n];if(e){try{var o=e.contentDocument||e.contentWindow.document;r=o.body.innerHTML}catch(t){}i=null!==r}else{try{var o=top.document;r=o.body.innerHTML}catch(t){}i=null!==r}return!1!==n&&(I[n]=i),i},R=function(t){var e=this.find("iframe");if(e.length){var i=t?"auto":"none";e.css("pointer-events",i)}},F=function(e,i){var r=i.nodeName.toLowerCase(),o=e.data(n).opt.mouseWheel.disableOver;return t.inArray(r,o)>-1&&!(t.inArray(r,["select","textarea"])>-1&&!t(i).is(":focus"))},B=function(){var e,i=t(this),r=i.data(n),o=n+"_"+r.idx,a=t("#mCSB_"+r.idx+"_container"),s=a.parent(),l=t(".mCSB_"+r.idx+"_scrollbar ."+u[12]);l.bind("mousedown."+o+" touchstart."+o+" pointerdown."+o+" MSPointerDown."+o,function(i){c=!0,t(i.target).hasClass("mCSB_dragger")||(e=1)}).bind("touchend."+o+" pointerup."+o+" MSPointerUp."+o,function(){c=!1}).bind("click."+o,function(n){if(e&&(e=0,t(n.target).hasClass(u[12])||t(n.target).hasClass("mCSB_draggerRail"))){X(i);var o=t(this),l=o.find(".mCSB_dragger");if(o.parent(".mCSB_scrollTools_horizontal").length>0){if(!r.overflowed[1])return;var c="x",h=n.pageX>l.offset().left?-1:1,d=Math.abs(a[0].offsetLeft)-h*(.9*s.width())}else{if(!r.overflowed[0])return;var c="y",h=n.pageY>l.offset().top?-1:1,d=Math.abs(a[0].offsetTop)-h*(.9*s.height())}q(i,d.toString(),{dir:c,scrollEasing:"mcsEaseInOut"})}})},z=function(){var e=t(this),i=e.data(n),r=i.opt,o=n+"_"+i.idx,a=t("#mCSB_"+i.idx+"_container"),s=a.parent();a.bind("focusin."+o,function(){var i=t(document.activeElement),n=a.find(".mCustomScrollBox").length;i.is(r.advanced.autoScrollOnFocus)&&(X(e),clearTimeout(e[0]._focusTimeout),e[0]._focusTimer=n?17*n:0,e[0]._focusTimeout=setTimeout(function(){var t=[it(i)[0],it(i)[1]],n=[a[0].offsetTop,a[0].offsetLeft],o=[n[0]+t[0]>=0&&n[0]+t[0]=0&&n[0]+t[1]a");l.bind("contextmenu."+a,function(t){t.preventDefault()}).bind("mousedown."+a+" touchstart."+a+" pointerdown."+a+" MSPointerDown."+a+" mouseup."+a+" touchend."+a+" pointerup."+a+" MSPointerUp."+a+" mouseout."+a+" pointerout."+a+" MSPointerOut."+a+" click."+a,function(n){function a(t,i){o.scrollAmount=r.scrollButtons.scrollAmount,W(e,t,i)}if(n.preventDefault(),J(n)){var s=t(this).attr("class");switch(o.type=r.scrollButtons.scrollType,n.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===o.type)return;c=!0,i.tweenRunning=!1,a("on",s);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===o.type)return;c=!1,o.dir&&a("off",s);break;case"click":if("stepped"!==o.type||i.tweenRunning)return;a("on",s)}}})},j=function(){function e(e){function n(t,e){a.type=o.keyboard.scrollType,a.scrollAmount=o.keyboard.scrollAmount,"stepped"===a.type&&r.tweenRunning||W(i,t,e)}switch(e.type){case"blur":r.tweenRunning&&a.dir&&n("off",null);break;case"keydown":case"keyup":var s=e.keyCode?e.keyCode:e.which,l="on";if("x"!==o.axis&&(38===s||40===s)||"y"!==o.axis&&(37===s||39===s)){if((38===s||40===s)&&!r.overflowed[0]||(37===s||39===s)&&!r.overflowed[1])return;"keyup"===e.type&&(l="off"),t(document.activeElement).is(h)||(e.preventDefault(),e.stopImmediatePropagation(),n(l,s))}else if(33===s||34===s){if((r.overflowed[0]||r.overflowed[1])&&(e.preventDefault(),e.stopImmediatePropagation()),"keyup"===e.type){X(i);var d=34===s?-1:1;if("x"===o.axis||"yx"===o.axis&&r.overflowed[1]&&!r.overflowed[0])var f="x",p=Math.abs(c[0].offsetLeft)-d*(.9*u.width());else var f="y",p=Math.abs(c[0].offsetTop)-d*(.9*u.height());q(i,p.toString(),{dir:f,scrollEasing:"mcsEaseInOut"})}}else if((35===s||36===s)&&!t(document.activeElement).is(h)&&((r.overflowed[0]||r.overflowed[1])&&(e.preventDefault(),e.stopImmediatePropagation()),"keyup"===e.type)){if("x"===o.axis||"yx"===o.axis&&r.overflowed[1]&&!r.overflowed[0])var f="x",p=35===s?Math.abs(u.width()-c.outerWidth(!1)):0;else var f="y",p=35===s?Math.abs(u.height()-c.outerHeight(!1)):0;q(i,p.toString(),{dir:f,scrollEasing:"mcsEaseInOut"})}}}var i=t(this),r=i.data(n),o=r.opt,a=r.sequential,s=n+"_"+r.idx,l=t("#mCSB_"+r.idx),c=t("#mCSB_"+r.idx+"_container"),u=c.parent(),h="input,textarea,select,datalist,keygen,[contenteditable='true']",d=c.find("iframe"),f=["blur."+s+" keydown."+s+" keyup."+s];d.length&&d.each(function(){t(this).bind("load",function(){N(this)&&t(this.contentDocument||this.contentWindow.document).bind(f[0],function(t){e(t)})})}),l.attr("tabindex","0").bind(f[0],function(t){e(t)})},W=function(e,i,r,o,a){function s(t){c.snapAmount&&(h.scrollAmount=c.snapAmount instanceof Array?"x"===h.dir[0]?c.snapAmount[1]:c.snapAmount[0]:c.snapAmount);var i="stepped"!==h.type,n=a||(t?i?p/1.5:g:1e3/60),r=t?i?7.5:40:2.5,u=[Math.abs(d[0].offsetTop),Math.abs(d[0].offsetLeft)],f=[l.scrollRatio.y>10?10:l.scrollRatio.y,l.scrollRatio.x>10?10:l.scrollRatio.x],m="x"===h.dir[0]?u[1]+h.dir[1]*(f[1]*r):u[0]+h.dir[1]*(f[0]*r),v="x"===h.dir[0]?u[1]+h.dir[1]*parseInt(h.scrollAmount):u[0]+h.dir[1]*parseInt(h.scrollAmount),y="auto"!==h.scrollAmount?v:m,b=o||(t?i?"mcsLinearOut":"mcsEaseInOut":"mcsLinear"),L=!!t;return t&&17>n&&(y="x"===h.dir[0]?u[1]:u[0]),q(e,y.toString(),{dir:h.dir[0],scrollEasing:b,dur:n,onComplete:L}),t?void(h.dir=!1):(clearTimeout(h.step),void(h.step=setTimeout(function(){s()},n)))}var l=e.data(n),c=l.opt,h=l.sequential,d=t("#mCSB_"+l.idx+"_container"),f="stepped"===h.type,p=c.scrollInertia<26?26:c.scrollInertia,g=c.scrollInertia<1?17:c.scrollInertia;switch(i){case"on":if(h.dir=[r===u[16]||r===u[15]||39===r||37===r?"x":"y",r===u[13]||r===u[15]||38===r||37===r?-1:1],X(e),et(r)&&"stepped"===h.type)return;s(f);break;case"off":clearTimeout(h.step),Q(h,"step"),X(e),(f||l.tweenRunning&&h.dir)&&s(!0)}},U=function(e){var i=t(this).data(n).opt,r=[];return"function"==typeof e&&(e=e()),e instanceof Array?r=e.length>1?[e[0],e[1]]:"x"===i.axis?[null,e[0]]:[e[0],null]:(r[0]=e.y?e.y:e.x||"x"===i.axis?null:e,r[1]=e.x?e.x:e.y||"y"===i.axis?null:e),"function"==typeof r[0]&&(r[0]=r[0]()),"function"==typeof r[1]&&(r[1]=r[1]()),r},Y=function(e,i){if(null!=e&&void 0!==e){var r=t(this),o=r.data(n),a=o.opt,s=t("#mCSB_"+o.idx+"_container"),l=s.parent(),c=typeof e;i||(i="x"===a.axis?"x":"y");var u="x"===i?s.outerWidth(!1)-l.width():s.outerHeight(!1)-l.height(),d="x"===i?s[0].offsetLeft:s[0].offsetTop,f="x"===i?"left":"top";switch(c){case"function":return e();case"object":var p=e.jquery?e:t(e);if(!p.length)return;return"x"===i?it(p)[1]:it(p)[0];case"string":case"number":if(et(e))return Math.abs(e);if(-1!==e.indexOf("%"))return Math.abs(u*parseInt(e)/100);if(-1!==e.indexOf("-="))return Math.abs(d-parseInt(e.split("-=")[1]));if(-1!==e.indexOf("+=")){var g=d+parseInt(e.split("+=")[1]);return g>=0?0:Math.abs(g)}if(-1!==e.indexOf("px")&&et(e.split("px")[0]))return Math.abs(e.split("px")[0]);if("top"===e||"left"===e)return 0;if("bottom"===e)return Math.abs(l.height()-s.outerHeight(!1));if("right"===e)return Math.abs(l.width()-s.outerWidth(!1));if("first"===e||"last"===e){var p=s.find(":"+e);return"x"===i?it(p)[1]:it(p)[0]}return t(e).length?"x"===i?it(t(e))[1]:it(t(e))[0]:(s.css(f,e),void h.update.call(null,r[0]))}}},G=function(e){function i(t){clearTimeout(s[0].autoUpdate),h.update.call(null,r[0],t)}var r=t(this),o=r.data(n),a=o.opt,s=t("#mCSB_"+o.idx+"_container");return e?(clearTimeout(s[0].autoUpdate),void Q(s[0],"autoUpdate")):void function e(){return clearTimeout(s[0].autoUpdate),0===r.parents("html").length?void(r=null):void(s[0].autoUpdate=setTimeout(function(){return a.advanced.updateOnSelectorChange&&(o.poll.change.n=function(){!0===a.advanced.updateOnSelectorChange&&(a.advanced.updateOnSelectorChange="*");var t=0,e=s.find(a.advanced.updateOnSelectorChange);return a.advanced.updateOnSelectorChange&&e.length>0&&e.each(function(){t+=this.offsetHeight+this.offsetWidth}),t}(),o.poll.change.n!==o.poll.change.o)?(o.poll.change.o=o.poll.change.n,void i(3)):a.advanced.updateOnContentResize&&(o.poll.size.n=r[0].scrollHeight+r[0].scrollWidth+s[0].offsetHeight+r[0].offsetHeight+r[0].offsetWidth,o.poll.size.n!==o.poll.size.o)?(o.poll.size.o=o.poll.size.n,void i(1)):!a.advanced.updateOnImageLoad||"auto"===a.advanced.updateOnImageLoad&&"y"===a.axis||(o.poll.img.n=s.find("img").length,o.poll.img.n===o.poll.img.o)?void((a.advanced.updateOnSelectorChange||a.advanced.updateOnContentResize||a.advanced.updateOnImageLoad)&&e()):(o.poll.img.o=o.poll.img.n,void s.find("img").each(function(){!function(e){if(t(e).hasClass(u[2]))i();else{var n=new Image;n.onload=function(t,e){return function(){return e.apply(t,arguments)}}(n,function(){this.onload=null,t(e).addClass(u[2]),i(2)}),n.src=e.src}}(this)}))},a.advanced.autoUpdateTimeout))}()},X=function(e){var i=e.data(n),r=t("#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal");r.each(function(){K.call(this)})},q=function(e,i,r){function o(t){return s&&l.callbacks[t]&&"function"==typeof l.callbacks[t]}function a(){var t=[d[0].offsetTop,d[0].offsetLeft],i=[v[0].offsetTop,v[0].offsetLeft],n=[d.outerHeight(!1),d.outerWidth(!1)],o=[h.height(),h.width()];e[0].mcs={content:d,top:t[0],left:t[1],draggerTop:i[0],draggerLeft:i[1],topPct:Math.round(100*Math.abs(t[0])/(Math.abs(n[0])-o[0])),leftPct:Math.round(100*Math.abs(t[1])/(Math.abs(n[1])-o[1])),direction:r.dir}}var s=e.data(n),l=s.opt,c={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:l.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},r=t.extend(c,r),u=[r.dur,r.drag?0:r.dur],h=t("#mCSB_"+s.idx),d=t("#mCSB_"+s.idx+"_container"),f=d.parent(),p=l.callbacks.onTotalScrollOffset?U.call(e,l.callbacks.onTotalScrollOffset):[0,0],g=l.callbacks.onTotalScrollBackOffset?U.call(e,l.callbacks.onTotalScrollBackOffset):[0,0];if(s.trigger=r.trigger,0===f.scrollTop()&&0===f.scrollLeft()||(t(".mCSB_"+s.idx+"_scrollbar").css("visibility","visible"),f.scrollTop(0).scrollLeft(0)),"_resetY"!==i||s.contentReset.y||(o("onOverflowYNone")&&l.callbacks.onOverflowYNone.call(e[0]),s.contentReset.y=1),"_resetX"!==i||s.contentReset.x||(o("onOverflowXNone")&&l.callbacks.onOverflowXNone.call(e[0]),s.contentReset.x=1),"_resetY"!==i&&"_resetX"!==i){if(!s.contentReset.y&&e[0].mcs||!s.overflowed[0]||(o("onOverflowY")&&l.callbacks.onOverflowY.call(e[0]),s.contentReset.x=null),!s.contentReset.x&&e[0].mcs||!s.overflowed[1]||(o("onOverflowX")&&l.callbacks.onOverflowX.call(e[0]),s.contentReset.x=null),l.snapAmount){var m=l.snapAmount instanceof Array?"x"===r.dir?l.snapAmount[1]:l.snapAmount[0]:l.snapAmount;i=function(t,e,i){return Math.round(t/e)*e-i}(i,m,l.snapOffset)}switch(r.dir){case"x":var v=t("#mCSB_"+s.idx+"_dragger_horizontal"),y="left",b=d[0].offsetLeft,L=[h.width()-d.outerWidth(!1),v.parent().width()-v.width()],x=[i,0===i?0:i/s.scrollRatio.x],w=p[1],S=g[1],C=w>0?w/s.scrollRatio.x:0,k=S>0?S/s.scrollRatio.x:0;break;case"y":var v=t("#mCSB_"+s.idx+"_dragger_vertical"),y="top",b=d[0].offsetTop,L=[h.height()-d.outerHeight(!1),v.parent().height()-v.height()],x=[i,0===i?0:i/s.scrollRatio.y],w=p[0],S=g[0],C=w>0?w/s.scrollRatio.y:0,k=S>0?S/s.scrollRatio.y:0}x[1]<0||0===x[0]&&0===x[1]?x=[0,0]:x[1]>=L[1]?x=[L[0],L[1]]:x[0]=-x[0],e[0].mcs||(a(),o("onInit")&&l.callbacks.onInit.call(e[0])),clearTimeout(d[0].onCompleteTimeout),$(v[0],y,Math.round(x[1]),u[1],r.scrollEasing),!s.tweenRunning&&(0===b&&x[0]>=0||b===L[0]&&x[0]<=L[0])||$(d[0],y,Math.round(x[0]),u[0],r.scrollEasing,r.overwrite,{onStart:function(){r.callbacks&&r.onStart&&!s.tweenRunning&&(o("onScrollStart")&&(a(),l.callbacks.onScrollStart.call(e[0])),s.tweenRunning=!0,_(v),s.cbOffsets=[l.callbacks.alwaysTriggerOffsets||b>=L[0]+w,l.callbacks.alwaysTriggerOffsets||-S>=b])},onUpdate:function(){r.callbacks&&r.onUpdate&&o("whileScrolling")&&(a(),l.callbacks.whileScrolling.call(e[0]))},onComplete:function(){if(r.callbacks&&r.onComplete){"yx"===l.axis&&clearTimeout(d[0].onCompleteTimeout);var t=d[0].idleTimer||0;d[0].onCompleteTimeout=setTimeout(function(){o("onScroll")&&(a(),l.callbacks.onScroll.call(e[0])),o("onTotalScroll")&&x[1]>=L[1]-C&&s.cbOffsets[0]&&(a(),l.callbacks.onTotalScroll.call(e[0])),o("onTotalScrollBack")&&x[1]<=k&&s.cbOffsets[1]&&(a(),l.callbacks.onTotalScrollBack.call(e[0])),s.tweenRunning=!1,d[0].idleTimer=0,_(v,"hide")},t)}}})}},$=function(t,e,i,n,r,o,a){function s(){y.stop||(g||h.call(),g=Z()-p,l(),g>=y.time&&(y.time=g>y.time?g+c-(g-y.time):g+c-1,y.time0?(y.currVal=function(t,e,i,n,r){switch(r){case"linear":case"mcsLinear":return i*t/n+e;case"mcsLinearOut":return t/=n,t--,i*Math.sqrt(1-t*t)+e;case"easeInOutSmooth":return 1>(t/=n/2)?i/2*t*t+e:-i/2*(--t*(t-2)-1)+e;case"easeInOutStrong":return 1>(t/=n/2)?i/2*Math.pow(2,10*(t-1))+e:(t--,i/2*(2-Math.pow(2,-10*t))+e);case"easeInOut":case"mcsEaseInOut":return 1>(t/=n/2)?i/2*t*t*t+e:i/2*((t-=2)*t*t+2)+e;case"easeOutSmooth":return t/=n,-i*(--t*t*t*t-1)+e;case"easeOutStrong":return i*(1-Math.pow(2,-10*t/n))+e;case"easeOut":case"mcsEaseOut":default:var o=(t/=n)*t,a=o*t;return e+i*(.499999999999997*a*o+-2.5*o*o+5.5*a+-6.5*o+4*t)}}(y.time,m,b,n,r),v[e]=Math.round(y.currVal)+"px"):v[e]=i+"px",d.call()}t._mTween||(t._mTween={top:{},left:{}});var c,u,a=a||{},h=a.onStart||function(){},d=a.onUpdate||function(){},f=a.onComplete||function(){},p=Z(),g=0,m=t.offsetTop,v=t.style,y=t._mTween[e];"left"===e&&(m=t.offsetLeft);var b=i-m;y.stop=0,"none"!==o&&null!=y.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(y.id):clearTimeout(y.id),y.id=null),c=1e3/60,y.time=g+c,u=window.requestAnimationFrame?window.requestAnimationFrame:function(t){return l(),setTimeout(t,.01)},y.id=u(s)},Z=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},K=function(){var t=this;t._mTween||(t._mTween={top:{},left:{}});for(var e=["top","left"],i=0;i=0&&n[0]+it(r)[0]=0&&n[1]+it(r)[1]=0&&a[1]-o[1]*s[1][0]<0&&a[1]+r[1]-o[1]*s[1][1]>=0},mcsOverflow:t.expr[":"].mcsOverflow||function(e){var i=t(e).data(n);if(i)return i.overflowed[0]||i.overflowed[1]}})})}()}),function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.AutoNumeric=e():t.AutoNumeric=e()}(window,function(){return function(t){var e={};function i(n){if(e[n])return e[n].exports;var r=e[n]={i:n,l:!1,exports:{}};return t[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s="./src/main.js")}({"./src/AutoNumeric.js":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){return function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(n=(a=s.next()).done)&&(i.push(a.value),!e||i.length!==e);n=!0);}catch(t){r=!0,o=t}finally{try{!n&&s.return&&s.return()}finally{if(r)throw o}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r=Object.assign||function(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:null,i=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t);var o=t._setArgumentsValues(e,n,r),a=o.domElement,l=o.initialValue,c=o.userOptions;if(this.domElement=a,this.defaultRawValue="",this._setSettings(c,!1),this._checkElement(),this.savedCancellableValue=null,this.historyTable=[],this.historyTableIndex=-1,this.onGoingRedo=!1,this.parentForm=this._getParentForm(),!this.runOnce&&this.settings.formatOnPageLoad)this._formatDefaultValueOnPageLoad(l);else{var u=void 0;if(s.default.isNull(l))switch(this.settings.emptyInputBehavior){case t.options.emptyInputBehavior.min:u=this.settings.minimumValue;break;case t.options.emptyInputBehavior.max:u=this.settings.maximumValue;break;case t.options.emptyInputBehavior.zero:u="0";break;case t.options.emptyInputBehavior.focus:case t.options.emptyInputBehavior.press:case t.options.emptyInputBehavior.always:case t.options.emptyInputBehavior.null:u="";break;default:u=this.settings.emptyInputBehavior}else u=l;this._setElementAndRawValue(u)}this.runOnce=!0,this.hasEventListeners=!1,(this.isInputElement||this.isContentEditable)&&(this.settings.noEventListeners||this._createEventListeners(),this._setWritePermissions(!0)),this._saveInitialValues(l),this.sessionStorageAvailable=this.constructor._storageTest(),this.storageNamePrefix="AUTO_",this._setPersistentStorageName(),this.isFocused=!1,this.isWheelEvent=!1,this.isDropEvent=!1,this.isEditing=!1,this.rawValueOnFocus=void 0,this.internalModification=!1,this.attributeToWatch=this._getAttributeToWatch(),this.getterSetter=Object.getOwnPropertyDescriptor(this.domElement.__proto__,this.attributeToWatch),this._addWatcher(),this.settings.createLocalList&&this._createLocalList(),this.constructor._addToGlobalList(this),this.global={set:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;i.autoNumericLocalList.forEach(function(i){i.set(t,e)})},setUnformatted:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;i.autoNumericLocalList.forEach(function(i){i.setUnformatted(t,e)})},get:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=[];return i.autoNumericLocalList.forEach(function(t){e.push(t.get())}),i._executeCallback(e,t),e},getNumericString:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=[];return i.autoNumericLocalList.forEach(function(t){e.push(t.getNumericString())}),i._executeCallback(e,t),e},getFormatted:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=[];return i.autoNumericLocalList.forEach(function(t){e.push(t.getFormatted())}),i._executeCallback(e,t),e},getNumber:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=[];return i.autoNumericLocalList.forEach(function(t){e.push(t.getNumber())}),i._executeCallback(e,t),e},getLocalized:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=[];return i.autoNumericLocalList.forEach(function(t){e.push(t.getLocalized())}),i._executeCallback(e,t),e},reformat:function(){i.autoNumericLocalList.forEach(function(t){t.reformat()})},unformat:function(){i.autoNumericLocalList.forEach(function(t){t.unformat()})},unformatLocalized:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;i.autoNumericLocalList.forEach(function(e){e.unformatLocalized(t)})},update:function(){for(var t=arguments.length,e=Array(t),n=0;n0&&void 0!==arguments[0])||arguments[0],e=!0;return i.autoNumericLocalList.forEach(function(i){e&&!i.isPristine(t)&&(e=!1)}),e},clear:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];i.autoNumericLocalList.forEach(function(e){e.clear(t)})},remove:function(){i.autoNumericLocalList.forEach(function(t){t.remove()})},wipe:function(){i.autoNumericLocalList.forEach(function(t){t.wipe()})},nuke:function(){i.autoNumericLocalList.forEach(function(t){t.nuke()})},has:function(e){return e instanceof t?i.autoNumericLocalList.has(e.node()):i.autoNumericLocalList.has(e)},addObject:function(e){var n=void 0,r=void 0;e instanceof t?(n=e.node(),r=e):(n=e,r=t.getAutoNumericElement(n)),i._hasLocalList()||i._createLocalList();var o=r._getLocalList();0===o.size&&(r._createLocalList(),o=r._getLocalList());var a=void 0;o instanceof Map?a=s.default.mergeMaps(i._getLocalList(),o):(i._addToLocalList(n,r),a=i._getLocalList()),a.forEach(function(t){t._setLocalList(a)})},removeObject:function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=void 0,o=void 0;e instanceof t?(r=e.node(),o=e):(r=e,o=t.getAutoNumericElement(r));var a=i.autoNumericLocalList;i.autoNumericLocalList.delete(r),a.forEach(function(t){t._setLocalList(i.autoNumericLocalList)}),n||r!==i.node()?o._createLocalList():o._setLocalList(new Map)},empty:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];i.autoNumericLocalList.forEach(function(e){t?e._createLocalList():e._setLocalList(new Map)})},elements:function(){var t=[];return i.autoNumericLocalList.forEach(function(e){t.push(e.node())}),t},getList:function(){return i.autoNumericLocalList},size:function(){return i.autoNumericLocalList.size}},this.options={reset:function(){return i.settings={rawValue:i.defaultRawValue},i.update(t.defaultSettings),i},allowDecimalPadding:function(t){return i.update({allowDecimalPadding:t}),i},alwaysAllowDecimalCharacter:function(t){return i.update({alwaysAllowDecimalCharacter:t}),i},caretPositionOnFocus:function(t){return i.settings.caretPositionOnFocus=t,i},createLocalList:function(t){return i.settings.createLocalList=t,i.settings.createLocalList?i._hasLocalList()||i._createLocalList():i._deleteLocalList(),i},currencySymbol:function(t){return i.update({currencySymbol:t}),i},currencySymbolPlacement:function(t){return i.update({currencySymbolPlacement:t}),i},decimalCharacter:function(t){return i.update({decimalCharacter:t}),i},decimalCharacterAlternative:function(t){return i.settings.decimalCharacterAlternative=t,i},decimalPlaces:function(t){return s.default.warning("Using `options.decimalPlaces()` instead of calling the specific `options.decimalPlacesRawValue()`, `options.decimalPlacesShownOnFocus()` and `options.decimalPlacesShownOnBlur()` methods will reset those options.\nPlease call the specific methods if you do not want to reset those.",i.settings.showWarnings),i.update({decimalPlaces:t}),i},decimalPlacesRawValue:function(t){return i.update({decimalPlacesRawValue:t}),i},decimalPlacesShownOnBlur:function(t){return i.update({decimalPlacesShownOnBlur:t}),i},decimalPlacesShownOnFocus:function(t){return i.update({decimalPlacesShownOnFocus:t}),i},defaultValueOverride:function(t){return i.update({defaultValueOverride:t}),i},digitalGroupSpacing:function(t){return i.update({digitalGroupSpacing:t}),i},digitGroupSeparator:function(t){return i.update({digitGroupSeparator:t}),i},divisorWhenUnfocused:function(t){return i.update({divisorWhenUnfocused:t}),i},emptyInputBehavior:function(e){return null===i.rawValue&&e!==t.options.emptyInputBehavior.null&&(s.default.warning("You are trying to modify the `emptyInputBehavior` option to something different than `'null'` ("+e+"), but the element raw value is currently set to `null`. This would result in an invalid `rawValue`. In order to fix that, the element value has been changed to the empty string `''`.",i.settings.showWarnings),i.rawValue=""),i.update({emptyInputBehavior:e}),i},eventBubbles:function(t){return i.settings.eventBubbles=t,i},eventIsCancelable:function(t){return i.settings.eventIsCancelable=t,i},failOnUnknownOption:function(t){return i.settings.failOnUnknownOption=t,i},formatOnPageLoad:function(t){return i.settings.formatOnPageLoad=t,i},formulaMode:function(t){return i.settings.formulaMode=t,i},historySize:function(t){return i.settings.historySize=t,i},isCancellable:function(t){return i.settings.isCancellable=t,i},leadingZero:function(t){return i.update({leadingZero:t}),i},maximumValue:function(t){return i.update({maximumValue:t}),i},minimumValue:function(t){return i.update({minimumValue:t}),i},modifyValueOnWheel:function(t){return i.settings.modifyValueOnWheel=t,i},negativeBracketsTypeOnBlur:function(t){return i.update({negativeBracketsTypeOnBlur:t}),i},negativePositiveSignPlacement:function(t){return i.update({negativePositiveSignPlacement:t}),i},negativeSignCharacter:function(t){return i.update({negativeSignCharacter:t}),i},noEventListeners:function(e){return e===t.options.noEventListeners.noEvents&&i.settings.noEventListeners===t.options.noEventListeners.addEvents&&i._removeEventListeners(),i.update({noEventListeners:e}),i},onInvalidPaste:function(t){return i.settings.onInvalidPaste=t,i},outputFormat:function(t){return i.settings.outputFormat=t,i},overrideMinMaxLimits:function(t){return i.update({overrideMinMaxLimits:t}),i},positiveSignCharacter:function(t){return i.update({positiveSignCharacter:t}),i},rawValueDivisor:function(t){return i.update({rawValueDivisor:t}),i},readOnly:function(t){return i.settings.readOnly=t,i._setWritePermissions(),i},roundingMethod:function(t){return i.update({roundingMethod:t}),i},saveValueToSessionStorage:function(t){return i.update({saveValueToSessionStorage:t}),i},symbolWhenUnfocused:function(t){return i.update({symbolWhenUnfocused:t}),i},selectNumberOnly:function(t){return i.settings.selectNumberOnly=t,i},selectOnFocus:function(t){return i.settings.selectOnFocus=t,i},serializeSpaces:function(t){return i.settings.serializeSpaces=t,i},showOnlyNumbersOnFocus:function(t){return i.update({showOnlyNumbersOnFocus:t}),i},showPositiveSign:function(t){return i.update({showPositiveSign:t}),i},showWarnings:function(t){return i.settings.showWarnings=t,i},styleRules:function(t){return i.update({styleRules:t}),i},suffixText:function(t){return i.update({suffixText:t}),i},unformatOnHover:function(t){return i.settings.unformatOnHover=t,i},unformatOnSubmit:function(t){return i.settings.unformatOnSubmit=t,i},valuesToStrings:function(t){return i.update({valuesToStrings:t}),i},watchExternalChanges:function(t){return i.update({watchExternalChanges:t}),i},wheelOn:function(t){return i.settings.wheelOn=t,i},wheelStep:function(t){return i.settings.wheelStep=t,i}},this._triggerEvent(t.events.initialized,this.domElement,{newValue:s.default.getElementValue(this.domElement),newRawValue:this.rawValue,error:null,aNElement:this})}return a(t,[{key:"_saveInitialValues",value:function(t){this.initialValueHtmlAttribute=s.default.scientificToDecimal(this.domElement.getAttribute("value")),s.default.isNull(this.initialValueHtmlAttribute)&&(this.initialValueHtmlAttribute=""),this.initialValue=t,s.default.isNull(this.initialValue)&&(this.initialValue="")}},{key:"_createEventListeners",value:function(){var e=this;this.formulaMode=!1,this._onFocusInFunc=function(t){e._onFocusIn(t)},this._onFocusInAndMouseEnterFunc=function(t){e._onFocusInAndMouseEnter(t)},this._onFocusFunc=function(){e._onFocus()},this._onKeydownFunc=function(t){e._onKeydown(t)},this._onKeypressFunc=function(t){e._onKeypress(t)},this._onKeyupFunc=function(t){e._onKeyup(t)},this._onFocusOutAndMouseLeaveFunc=function(t){e._onFocusOutAndMouseLeave(t)},this._onPasteFunc=function(t){e._onPaste(t)},this._onWheelFunc=function(t){e._onWheel(t)},this._onDropFunc=function(t){e._onDrop(t)},this._onKeydownGlobalFunc=function(t){e._onKeydownGlobal(t)},this._onKeyupGlobalFunc=function(t){e._onKeyupGlobal(t)},this.domElement.addEventListener("focusin",this._onFocusInFunc,!1),this.domElement.addEventListener("focus",this._onFocusInAndMouseEnterFunc,!1),this.domElement.addEventListener("focus",this._onFocusFunc,!1),this.domElement.addEventListener("mouseenter",this._onFocusInAndMouseEnterFunc,!1),this.domElement.addEventListener("keydown",this._onKeydownFunc,!1),this.domElement.addEventListener("keypress",this._onKeypressFunc,!1),this.domElement.addEventListener("keyup",this._onKeyupFunc,!1),this.domElement.addEventListener("blur",this._onFocusOutAndMouseLeaveFunc,!1),this.domElement.addEventListener("mouseleave",this._onFocusOutAndMouseLeaveFunc,!1),this.domElement.addEventListener("paste",this._onPasteFunc,!1),this.domElement.addEventListener("wheel",this._onWheelFunc,!1),this.domElement.addEventListener("drop",this._onDropFunc,!1),this._setupFormListener(),this.hasEventListeners=!0,t._doesGlobalListExists()||(document.addEventListener("keydown",this._onKeydownGlobalFunc,!1),document.addEventListener("keyup",this._onKeyupGlobalFunc,!1))}},{key:"_removeEventListeners",value:function(){this.domElement.removeEventListener("focusin",this._onFocusInFunc,!1),this.domElement.removeEventListener("focus",this._onFocusInAndMouseEnterFunc,!1),this.domElement.removeEventListener("focus",this._onFocusFunc,!1),this.domElement.removeEventListener("mouseenter",this._onFocusInAndMouseEnterFunc,!1),this.domElement.removeEventListener("blur",this._onFocusOutAndMouseLeaveFunc,!1),this.domElement.removeEventListener("mouseleave",this._onFocusOutAndMouseLeaveFunc,!1),this.domElement.removeEventListener("keydown",this._onKeydownFunc,!1),this.domElement.removeEventListener("keypress",this._onKeypressFunc,!1),this.domElement.removeEventListener("keyup",this._onKeyupFunc,!1),this.domElement.removeEventListener("paste",this._onPasteFunc,!1),this.domElement.removeEventListener("wheel",this._onWheelFunc,!1),this.domElement.removeEventListener("drop",this._onDropFunc,!1),this._removeFormListener(),this.hasEventListeners=!1,document.removeEventListener("keydown",this._onKeydownGlobalFunc,!1),document.removeEventListener("keyup",this._onKeyupGlobalFunc,!1)}},{key:"_updateEventListeners",value:function(){this.settings.noEventListeners||this.hasEventListeners||this._createEventListeners(),this.settings.noEventListeners&&this.hasEventListeners&&this._removeEventListeners()}},{key:"_setupFormListener",value:function(){var t=this;s.default.isNull(this.parentForm)||(this._onFormSubmitFunc=function(){t._onFormSubmit()},this._onFormResetFunc=function(){t._onFormReset()},this._hasParentFormCounter()?this._incrementParentFormCounter():(this._initializeFormCounterToOne(),this.parentForm.addEventListener("submit",this._onFormSubmitFunc,!1),this.parentForm.addEventListener("reset",this._onFormResetFunc,!1),this._storeFormHandlerFunction()))}},{key:"_removeFormListener",value:function(){if(!s.default.isNull(this.parentForm)){var t=this._getParentFormCounter();1===t?(this.parentForm.removeEventListener("submit",this._getFormHandlerFunction().submitFn,!1),this.parentForm.removeEventListener("reset",this._getFormHandlerFunction().resetFn,!1),this._removeFormDataSetInfo()):t>1?this._decrementParentFormCounter():s.default.throwError("The AutoNumeric object count on the form is incoherent.")}}},{key:"_hasParentFormCounter",value:function(){return"anCount"in this.parentForm.dataset}},{key:"_getParentFormCounter",value:function(){return Number(this.parentForm.dataset.anCount)}},{key:"_initializeFormCounterToOne",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this._getFormElement(t).dataset.anCount=1}},{key:"_incrementParentFormCounter",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this._getFormElement(t).dataset.anCount++}},{key:"_decrementParentFormCounter",value:function(){this.parentForm.dataset.anCount--}},{key:"_hasFormHandlerFunction",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return"anFormHandler"in this._getFormElement(t).dataset}},{key:"_getFormElement",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return s.default.isNull(t)?this.parentForm:t}},{key:"_storeFormHandlerFunction",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.constructor._doesFormHandlerListExists()||this.constructor._createFormHandlerList();var e=s.default.randomString();this._getFormElement(t).dataset.anFormHandler=e,window.aNFormHandlerMap.set(e,{submitFn:this._onFormSubmitFunc,resetFn:this._onFormResetFunc})}},{key:"_getFormHandlerKey",value:function(){this._hasFormHandlerFunction()||s.default.throwError("Unable to retrieve the form handler name");var t=this.parentForm.dataset.anFormHandler;return""===t&&s.default.throwError("The form handler name is invalid"),t}},{key:"_getFormHandlerFunction",value:function(){var t=this._getFormHandlerKey();return window.aNFormHandlerMap.get(t)}},{key:"_removeFormDataSetInfo",value:function(){this._decrementParentFormCounter(),window.aNFormHandlerMap.delete(this._getFormHandlerKey()),this.parentForm.removeAttribute("data-an-count"),this.parentForm.removeAttribute("data-an-form-handler")}},{key:"_setWritePermissions",value:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&this.domElement.readOnly||this.settings.readOnly?this._setReadOnly():this._setReadWrite()}},{key:"_setReadOnly",value:function(){this.isInputElement?this.domElement.readOnly=!0:this.domElement.setAttribute("contenteditable",!1)}},{key:"_setReadWrite",value:function(){this.isInputElement?this.domElement.readOnly=!1:this.domElement.setAttribute("contenteditable",!0)}},{key:"_addWatcher",value:function(){var t=this;if(!s.default.isUndefined(this.getterSetter)){var e=this.getterSetter,i=e.set,n=e.get;Object.defineProperty(this.domElement,this.attributeToWatch,{configurable:!0,get:function(){return n.call(t.domElement)},set:function(e){i.call(t.domElement,e),t.settings.watchExternalChanges&&!t.internalModification&&t.set(e)}})}}},{key:"_removeWatcher",value:function(){var t=this;if(!s.default.isUndefined(this.getterSetter)){var e=this.getterSetter,i=e.set,n=e.get;Object.defineProperty(this.domElement,this.attributeToWatch,{configurable:!0,get:function(){return n.call(t.domElement)},set:function(e){i.call(t.domElement,e)}})}}},{key:"_getAttributeToWatch",value:function(){var t=void 0;if(this.isInputElement)t="value";else{var e=this.domElement.nodeType;e===Node.ELEMENT_NODE||e===Node.DOCUMENT_NODE||e===Node.DOCUMENT_FRAGMENT_NODE?t="textContent":e===Node.TEXT_NODE&&(t="nodeValue")}return t}},{key:"_historyTableAdd",value:function(){var t=0===this.historyTable.length;if(t||this.rawValue!==this._historyTableCurrentValueUsed()){var e=!0;if(!t){var i=this.historyTableIndex+1;i1&&(this.historyTable[this.historyTableIndex-1].start=this.selectionStart,this.historyTable[this.historyTableIndex-1].end=this.selectionEnd)}this.historyTable.length>this.settings.historySize&&this._historyTableForget()}}},{key:"_historyTableUndoOrRedo",value:function(){var t=void 0;if(!(arguments.length>0&&void 0!==arguments[0])||arguments[0]?(t=this.historyTableIndex>0)&&this.historyTableIndex--:(t=this.historyTableIndex+10&&void 0!==arguments[0]?arguments[0]:1,e=[],i=0;i=0?this._addCSSClass(this.settings.styleRules.positive):this._removeCSSClass(this.settings.styleRules.positive)),s.default.isUndefinedOrNullOrEmpty(this.settings.styleRules.negative)||(this.rawValue<0?this._addCSSClass(this.settings.styleRules.negative):this._removeCSSClass(this.settings.styleRules.negative)),s.default.isUndefinedOrNullOrEmpty(this.settings.styleRules.ranges)||0===this.settings.styleRules.ranges.length||this.settings.styleRules.ranges.forEach(function(e){t.rawValue>=e.min&&t.rawValue2){var i=e.callback(t.rawValue);s.default.isArray(i)?e.classes.forEach(function(e,n){s.default.isInArray(n,i)?t._addCSSClass(e):t._removeCSSClass(e)}):s.default.isInt(i)?e.classes.forEach(function(e,n){n===i?t._addCSSClass(e):t._removeCSSClass(e)}):s.default.isNull(i)?e.classes.forEach(function(e){t._removeCSSClass(e)}):s.default.throwError("The callback result is not an array nor a valid array index, "+(void 0===i?"undefined":o(i))+" given.")}else s.default.throwError("The classes attribute is not valid for the `styleRules` option.");else s.default.isUndefinedOrNullOrEmpty(e.classes)?e.callback(t):s.default.throwError("The callback/classes structure is not valid for the `styleRules` option.");else s.default.warning("The given `styleRules` callback is not a function, "+("undefined"==typeof callback?"undefined":o(callback))+" given.",t.settings.showWarnings)}))}},{key:"_addCSSClass",value:function(t){this.domElement.classList.add(t)}},{key:"_removeCSSClass",value:function(t){this.domElement.classList.remove(t)}},{key:"update",value:function(){for(var t=this,e=arguments.length,i=Array(e),n=0;n=1&&i.forEach(function(e){t.constructor._isPreDefinedOptionValid(e)&&(e=t.constructor._getOptionObject(e)),r(l,e)});try{this._setSettings(l,!0),this._setWritePermissions(),this._updateEventListeners(),this.set(a)}catch(t){return this._setSettings(o,!0),s.default.throwError("Unable to update the settings, those are invalid: ["+t+"]"),this}return this}},{key:"getSettings",value:function(){return this.settings}},{key:"set",value:function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(s.default.isUndefined(e))return s.default.warning("You are trying to set an 'undefined' value ; an error could have occurred.",this.settings.showWarnings),this;if(s.default.isNull(i)||this._setSettings(i,!0),null===e&&this.settings.emptyInputBehavior!==t.options.emptyInputBehavior.null)return s.default.warning("You are trying to set the `null` value while the `emptyInputBehavior` option is set to "+this.settings.emptyInputBehavior+". If you want to be able to set the `null` value, you need to change the 'emptyInputBehavior' option to `'null'`.",this.settings.showWarnings),this;var o=void 0;if(null===e)return this._setElementAndRawValue(null,null,r),this._saveValueToPersistentStorage(),this;if(o=this.constructor._toNumericValue(e,this.settings),isNaN(Number(o)))return s.default.warning("The value you are trying to set results in `NaN`. The element value is set to the empty string instead.",this.settings.showWarnings),this.setValue("",r),this;if(""===o)switch(this.settings.emptyInputBehavior){case t.options.emptyInputBehavior.zero:o=0;break;case t.options.emptyInputBehavior.min:o=this.settings.minimumValue;break;case t.options.emptyInputBehavior.max:o=this.settings.maximumValue;break;default:s.default.isNumber(this.settings.emptyInputBehavior)&&(o=Number(this.settings.emptyInputBehavior))}if(""!==o){var a=this.constructor._checkIfInRangeWithOverrideOption(o,this.settings),l=n(a,2),c=l[0],u=l[1];if(c&&u&&this.settings.valuesToStrings&&this._checkValuesToStrings(o))return this._setElementAndRawValue(this.settings.valuesToStrings[o],o,r),this._saveValueToPersistentStorage(),this;if(s.default.isZeroOrHasNoValue(o)&&(o="0"),c&&u){var h=this.constructor._roundRawValue(o,this.settings);return h=this._trimLeadingAndTrailingZeros(h.replace(this.settings.decimalCharacter,".")),o=this._getRawValueToFormat(o),this.isFocused?o=this.constructor._roundFormattedValueShownOnFocus(o,this.settings):(this.settings.divisorWhenUnfocused&&(o=(o/=this.settings.divisorWhenUnfocused).toString()),o=this.constructor._roundFormattedValueShownOnBlur(o,this.settings)),o=this.constructor._modifyNegativeSignAndDecimalCharacterForFormattedValue(o,this.settings),o=this.constructor._addGroupSeparators(o,this.settings,this.isFocused,this.rawValue,h),!this.isFocused&&this.settings.symbolWhenUnfocused&&(o=""+o+this.settings.symbolWhenUnfocused),(this.settings.decimalPlacesShownOnFocus||this.settings.divisorWhenUnfocused)&&this._saveValueToPersistentStorage(),this._setElementAndRawValue(o,h,r),this}return c||this._triggerEvent(t.events.minRangeExceeded,this.domElement),u||this._triggerEvent(t.events.maxRangeExceeded,this.domElement),s.default.throwError("The value ["+o+"] being set falls outside of the minimumValue ["+this.settings.minimumValue+"] and maximumValue ["+this.settings.maximumValue+"] range set for this element"),this._removeValueFromPersistentStorage(),this.setValue("",r),this}var d=void 0;return d=this.settings.emptyInputBehavior===t.options.emptyInputBehavior.always?this.settings.currencySymbol:"",this._setElementAndRawValue(d,"",r),this}},{key:"setUnformatted",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(null===t||s.default.isUndefined(t))return this;s.default.isNull(e)||this._setSettings(e,!0);var i=this.constructor._removeBrackets(t,this.settings),r=this.constructor._stripAllNonNumberCharacters(i,this.settings,!0,this.isFocused);s.default.isNumber(r)||s.default.throwError("The value is not a valid one, it's not a numeric string nor a recognized currency.");var o=this.constructor._checkIfInRangeWithOverrideOption(r,this.settings),a=n(o,2),l=a[0],c=a[1];return l&&c?this.setValue(t):s.default.throwError("The value is out of the range limits ["+this.settings.minimumValue+", "+this.settings.maximumValue+"]."),this}},{key:"setValue",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return this._setElementAndRawValue(t,e),this}},{key:"_setRawValue",value:function(e){var i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(this.rawValue!==e){var n=this.rawValue;this.rawValue=e,!s.default.isNull(this.settings.rawValueDivisor)&&0!==this.settings.rawValueDivisor&&""!==e&&null!==e&&this._isUserManuallyEditingTheValue()&&(this.rawValue/=this.settings.rawValueDivisor),this._triggerEvent(t.events.rawValueModified,this.domElement,{oldRawValue:n,newRawValue:this.rawValue,isPristine:this.isPristine(!0),error:null,aNElement:this}),this._parseStyleRules(),i&&this._historyTableAdd()}}},{key:"_setElementValue",value:function(e){var i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=s.default.getElementValue(this.domElement);return e!==n&&(this.internalModification=!0,s.default.setElementValue(this.domElement,e),this.internalModification=!1,i&&this._triggerEvent(t.events.formatted,this.domElement,{oldValue:n,newValue:e,oldRawValue:this.rawValue,newRawValue:this.rawValue,isPristine:this.isPristine(!1),error:null,aNElement:this})),this}},{key:"_setElementAndRawValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return s.default.isNull(e)?e=t:s.default.isBoolean(e)&&(i=e,e=t),this._setElementValue(t),this._setRawValue(e,i),this}},{key:"_getRawValueToFormat",value:function(t){return s.default.isNull(this.settings.rawValueDivisor)||0===this.settings.rawValueDivisor||""===t||null===t?t:t*this.settings.rawValueDivisor}},{key:"_checkValuesToStrings",value:function(t){return this.constructor._checkValuesToStringsArray(t,this.valuesToStringsKeys)}},{key:"_isUserManuallyEditingTheValue",value:function(){return this.isFocused&&this.isEditing||this.isDropEvent}},{key:"_executeCallback",value:function(t,e){!s.default.isNull(e)&&s.default.isFunction(e)&&e(t,this)}},{key:"_triggerEvent",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;s.default.triggerEvent(t,e,i,this.settings.eventBubbles,this.settings.eventIsCancelable)}},{key:"get",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this.getNumericString(t)}},{key:"getNumericString",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=void 0;return e=s.default.isNull(this.rawValue)?null:s.default.trimPaddedZerosFromDecimalPlaces(this.rawValue),this._executeCallback(e,t),e}},{key:"getFormatted",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;"value"in this.domElement||"textContent"in this.domElement||s.default.throwError("Unable to get the formatted string from the element.");var e=s.default.getElementValue(this.domElement);return this._executeCallback(e,t),e}},{key:"getNumber",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=void 0;return e=null===this.rawValue?null:this.constructor._toLocale(this.getNumericString(),"number",this.settings),this._executeCallback(e,t),e}},{key:"getLocalized",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;s.default.isFunction(e)&&s.default.isNull(i)&&(i=e,e=null);var n=void 0;""!==(n=s.default.isEmptyString(this.rawValue)?"":""+Number(this.rawValue))&&0===Number(n)&&this.settings.leadingZero!==t.options.leadingZero.keep&&(n="0");var r=void 0;r=s.default.isNull(e)?this.settings.outputFormat:e;var o=this.constructor._toLocale(n,r,this.settings);return this._executeCallback(o,i),o}},{key:"reformat",value:function(){return this.set(this.rawValue),this}},{key:"unformat",value:function(){return this._setElementValue(this.getNumericString()),this}},{key:"unformatLocalized",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this._setElementValue(this.getLocalized(t)),this}},{key:"isPristine",value:function(){return!(arguments.length>0&&void 0!==arguments[0])||arguments[0]?this.initialValue===this.getNumericString():this.initialValueHtmlAttribute===this.getFormatted()}},{key:"select",value:function(){return this.settings.selectNumberOnly?this.selectNumber():this._defaultSelectAll(),this}},{key:"_defaultSelectAll",value:function(){s.default.setElementSelection(this.domElement,0,s.default.getElementValue(this.domElement).length)}},{key:"selectNumber",value:function(){var e=s.default.getElementValue(this.domElement),i=e.length,n=this.settings.currencySymbol.length,r=this.settings.currencySymbolPlacement,o=s.default.isNegative(e,this.settings.negativeSignCharacter)?1:0,a=this.settings.suffixText.length,l=void 0;l=r===t.options.currencySymbolPlacement.suffix?0:this.settings.negativePositiveSignPlacement===t.options.negativePositiveSignPlacement.left&&1===o&&n>0?n+1:n;var c=void 0;if(r===t.options.currencySymbolPlacement.prefix)c=i-a;else switch(this.settings.negativePositiveSignPlacement){case t.options.negativePositiveSignPlacement.left:c=i-(a+n);break;case t.options.negativePositiveSignPlacement.right:c=n>0?i-(n+o+a):i-(n+a);break;default:c=i-(n+a)}return s.default.setElementSelection(this.domElement,l,c),this}},{key:"selectInteger",value:function(){var e=0,i=this.rawValue>=0;this.settings.currencySymbolPlacement!==t.options.currencySymbolPlacement.prefix&&(this.settings.currencySymbolPlacement!==t.options.currencySymbolPlacement.suffix||this.settings.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.prefix&&this.settings.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.none)||(this.settings.showPositiveSign&&i||!i&&this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.prefix&&this.settings.negativePositiveSignPlacement===t.options.negativePositiveSignPlacement.left)&&(e+=1),this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.prefix&&(e+=this.settings.currencySymbol.length);var n=s.default.getElementValue(this.domElement),r=n.indexOf(this.settings.decimalCharacter);return-1===r&&(r=this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.suffix?n.length-this.settings.currencySymbol.length:n.length,i||this.settings.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.suffix&&this.settings.currencySymbolPlacement!==t.options.currencySymbolPlacement.suffix||(r-=1),r-=this.settings.suffixText.length),s.default.setElementSelection(this.domElement,e,r),this}},{key:"selectDecimal",value:function(){var t=s.default.getElementValue(this.domElement).indexOf(this.settings.decimalCharacter),e=void 0;if(-1===t)t=0,e=0;else{t+=1;var i=void 0;i=this.isFocused?this.settings.decimalPlacesShownOnFocus:this.settings.decimalPlacesShownOnBlur,e=t+Number(i)}return s.default.setElementSelection(this.domElement,t,e),this}},{key:"node",value:function(){return this.domElement}},{key:"parent",value:function(){return this.domElement.parentNode}},{key:"detach",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=void 0;return e=s.default.isNull(t)?this.domElement:t.node(),this._removeFromLocalList(e),this}},{key:"attach",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return this._addToLocalList(t.node()),e&&t.update(this.settings),this}},{key:"formatOther",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this._formatOrUnformatOther(!0,t,e)}},{key:"unformatOther",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this._formatOrUnformatOther(!1,t,e)}},{key:"_formatOrUnformatOther",value:function(e,i){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=void 0;r=s.default.isNull(n)?this.settings:this._cloneAndMergeSettings(n);var o=void 0;if(s.default.isElement(i)){var a=s.default.getElementValue(i);return o=e?t.format(a,r):t.unformat(a,r),s.default.setElementValue(i,o),null}return o=e?t.format(i,r):t.unformat(i,r)}},{key:"init",value:function(e){var i=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!1,o=[];if(s.default.isString(e)?o=[].concat(d(document.querySelectorAll(e))):s.default.isElement(e)?(o.push(e),r=!0):s.default.isArray(e)?o=e:s.default.throwError("The given parameters to the 'init' function are invalid."),0===o.length)return s.default.warning("No valid DOM elements were given hence no AutoNumeric object were instantiated.",!0),[];var a=this._getLocalList(),l=[];return o.forEach(function(e){var r=i.settings.createLocalList;n&&(i.settings.createLocalList=!1);var o=new t(e,s.default.getElementValue(e),i.settings);n&&(o._setLocalList(a),i._addToLocalList(e,o),i.settings.createLocalList=r),l.push(o)}),r?l[0]:l}},{key:"clear",value:function(){if(arguments.length>0&&void 0!==arguments[0]&&arguments[0]){var e={emptyInputBehavior:t.options.emptyInputBehavior.focus};this.set("",e)}else this.set("");return this}},{key:"remove",value:function(){this._removeValueFromPersistentStorage(),this._removeEventListeners(),this._removeWatcher(),this._removeFromLocalList(this.domElement),this.constructor._removeFromGlobalList(this)}},{key:"wipe",value:function(){this._setElementValue("",!1),this.remove()}},{key:"nuke",value:function(){this.remove(),this.domElement.parentNode.removeChild(this.domElement)}},{key:"form",value:function(){if(arguments.length>0&&void 0!==arguments[0]&&arguments[0]||s.default.isUndefinedOrNullOrEmpty(this.parentForm)){var t=this._getParentForm();if(!s.default.isNull(t)&&t!==this.parentForm){var e=this._getFormAutoNumericChildren(this.parentForm);this.parentForm.dataset.anCount=e.length,this._hasFormHandlerFunction(t)?this._incrementParentFormCounter(t):(this._storeFormHandlerFunction(t),this._initializeFormCounterToOne(t))}this.parentForm=t}return this.parentForm}},{key:"_getFormAutoNumericChildren",value:function(t){var e=this;return[].concat(d(t.querySelectorAll("input"))).filter(function(t){return e.constructor.isManagedByAutoNumeric(t)})}},{key:"_getParentForm",value:function(){if("body"===this.domElement.tagName.toLowerCase())return null;var t=this.domElement,e=void 0;do{if(t=t.parentNode,s.default.isNull(t))return null;if("body"===(e=t.tagName?t.tagName.toLowerCase():""))break}while("form"!==e);return"form"===e?t:null}},{key:"formNumericString",value:function(){return this.constructor._serializeNumericString(this.form(),this.settings.serializeSpaces)}},{key:"formFormatted",value:function(){return this.constructor._serializeFormatted(this.form(),this.settings.serializeSpaces)}},{key:"formLocalized",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=void 0;return e=s.default.isNull(t)?this.settings.outputFormat:t,this.constructor._serializeLocalized(this.form(),this.settings.serializeSpaces,e)}},{key:"formArrayNumericString",value:function(){return this.constructor._serializeNumericStringArray(this.form(),this.settings.serializeSpaces)}},{key:"formArrayFormatted",value:function(){return this.constructor._serializeFormattedArray(this.form(),this.settings.serializeSpaces)}},{key:"formArrayLocalized",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=void 0;return e=s.default.isNull(t)?this.settings.outputFormat:t,this.constructor._serializeLocalizedArray(this.form(),this.settings.serializeSpaces,e)}},{key:"formJsonNumericString",value:function(){return JSON.stringify(this.formArrayNumericString())}},{key:"formJsonFormatted",value:function(){return JSON.stringify(this.formArrayFormatted())}},{key:"formJsonLocalized",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return JSON.stringify(this.formArrayLocalized(t))}},{key:"formUnformat",value:function(){return this.constructor._getChildANInputElement(this.form()).forEach(function(e){t.getAutoNumericElement(e).unformat()}),this}},{key:"formUnformatLocalized",value:function(){return this.constructor._getChildANInputElement(this.form()).forEach(function(e){t.getAutoNumericElement(e).unformatLocalized()}),this}},{key:"formReformat",value:function(){return this.constructor._getChildANInputElement(this.form()).forEach(function(e){t.getAutoNumericElement(e).reformat()}),this}},{key:"formSubmitNumericString",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return s.default.isNull(t)?(this.formUnformat(),this.form().submit(),this.formReformat()):s.default.isFunction(t)?t(this.formNumericString()):s.default.throwError("The given callback is not a function."),this}},{key:"formSubmitFormatted",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return s.default.isNull(t)?this.form().submit():s.default.isFunction(t)?t(this.formFormatted()):s.default.throwError("The given callback is not a function."),this}},{key:"formSubmitLocalized",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return s.default.isNull(e)?(this.formUnformatLocalized(),this.form().submit(),this.formReformat()):s.default.isFunction(e)?e(this.formLocalized(t)):s.default.throwError("The given callback is not a function."),this}},{key:"formSubmitArrayNumericString",value:function(t){return s.default.isFunction(t)?t(this.formArrayNumericString()):s.default.throwError("The given callback is not a function."),this}},{key:"formSubmitArrayFormatted",value:function(t){return s.default.isFunction(t)?t(this.formArrayFormatted()):s.default.throwError("The given callback is not a function."),this}},{key:"formSubmitArrayLocalized",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return s.default.isFunction(t)?t(this.formArrayLocalized(e)):s.default.throwError("The given callback is not a function."),this}},{key:"formSubmitJsonNumericString",value:function(t){return s.default.isFunction(t)?t(this.formJsonNumericString()):s.default.throwError("The given callback is not a function."),this}},{key:"formSubmitJsonFormatted",value:function(t){return s.default.isFunction(t)?t(this.formJsonFormatted()):s.default.throwError("The given callback is not a function."),this}},{key:"formSubmitJsonLocalized",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return s.default.isFunction(t)?t(this.formJsonLocalized(e)):s.default.throwError("The given callback is not a function."),this}},{key:"_createLocalList",value:function(){this.autoNumericLocalList=new Map,this._addToLocalList(this.domElement)}},{key:"_deleteLocalList",value:function(){delete this.autoNumericLocalList}},{key:"_setLocalList",value:function(t){this.autoNumericLocalList=t}},{key:"_getLocalList",value:function(){return this.autoNumericLocalList}},{key:"_hasLocalList",value:function(){return this.autoNumericLocalList instanceof Map&&0!==this.autoNumericLocalList.size}},{key:"_addToLocalList",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;s.default.isNull(e)&&(e=this),s.default.isUndefined(this.autoNumericLocalList)?s.default.throwError("The local list provided does not exists when trying to add an element. ["+this.autoNumericLocalList+"] given."):this.autoNumericLocalList.set(t,e)}},{key:"_removeFromLocalList",value:function(t){s.default.isUndefined(this.autoNumericLocalList)?this.settings.createLocalList&&s.default.throwError("The local list provided does not exists when trying to remove an element. ["+this.autoNumericLocalList+"] given."):this.autoNumericLocalList.delete(t)}},{key:"_mergeSettings",value:function(){for(var t=arguments.length,e=Array(t),i=0;i1&&void 0!==arguments[1]?arguments[1]:null;return s.default.isNull(e)?this.update(t):(this._mergeSettings(t,e),this.update(this.settings)),this}},{key:"french",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this._updatePredefinedOptions(t.getPredefinedOptions().French,e),this}},{key:"northAmerican",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this._updatePredefinedOptions(t.getPredefinedOptions().NorthAmerican,e),this}},{key:"british",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this._updatePredefinedOptions(t.getPredefinedOptions().British,e),this}},{key:"swiss",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this._updatePredefinedOptions(t.getPredefinedOptions().Swiss,e),this}},{key:"japanese",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this._updatePredefinedOptions(t.getPredefinedOptions().Japanese,e),this}},{key:"spanish",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this._updatePredefinedOptions(t.getPredefinedOptions().Spanish,e),this}},{key:"chinese",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this._updatePredefinedOptions(t.getPredefinedOptions().Chinese,e),this}},{key:"brazilian",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this._updatePredefinedOptions(t.getPredefinedOptions().Brazilian,e),this}},{key:"_runCallbacksFoundInTheSettingsObject",value:function(){for(var t in this.settings)if(this.settings.hasOwnProperty(t)){var e=this.settings[t];if("function"==typeof e)this.settings[t]=e(this,t);else{var i=this.domElement.getAttribute(t);i=s.default.camelize(i),"function"==typeof this.settings[i]&&(this.settings[t]=i(this,t))}}}},{key:"_setTrailingNegativeSignInfo",value:function(){this.isTrailingNegative=this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.prefix&&this.settings.negativePositiveSignPlacement===t.options.negativePositiveSignPlacement.suffix||this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.suffix&&(this.settings.negativePositiveSignPlacement===t.options.negativePositiveSignPlacement.left||this.settings.negativePositiveSignPlacement===t.options.negativePositiveSignPlacement.right)}},{key:"_modifyNegativeSignAndDecimalCharacterForRawValue",value:function(t){return"."!==this.settings.decimalCharacter&&(t=t.replace(this.settings.decimalCharacter,".")),"-"!==this.settings.negativeSignCharacter&&this.settings.isNegativeSignAllowed&&(t=t.replace(this.settings.negativeSignCharacter,"-")),t.match(/\d/)||(t+="0"),t}},{key:"_initialCaretPosition",value:function(e){s.default.isNull(this.settings.caretPositionOnFocus)&&this.settings.selectOnFocus===t.options.selectOnFocus.doNotSelect&&s.default.throwError("`_initialCaretPosition()` should never be called when the `caretPositionOnFocus` option is `null`.");var i=this.rawValue<0,n=s.default.isZeroOrHasNoValue(e),r=e.length,o=0,a=0,l=!1,c=0;this.settings.caretPositionOnFocus!==t.options.caretPositionOnFocus.start&&(o=(e=(e=(e=e.replace(this.settings.negativeSignCharacter,"")).replace(this.settings.positiveSignCharacter,"")).replace(this.settings.currencySymbol,"")).length,l=s.default.contains(e,this.settings.decimalCharacter),this.settings.caretPositionOnFocus!==t.options.caretPositionOnFocus.decimalLeft&&this.settings.caretPositionOnFocus!==t.options.caretPositionOnFocus.decimalRight||(l?(a=e.indexOf(this.settings.decimalCharacter),c=this.settings.decimalCharacter.length):(a=o,c=0)));var u="";i?u=this.settings.negativeSignCharacter:this.settings.showPositiveSign&&!n&&(u=this.settings.positiveSignCharacter);var h=u.length,d=this.settings.currencySymbol.length,f=void 0;if(this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.prefix){if(this.settings.caretPositionOnFocus===t.options.caretPositionOnFocus.start)if(this.settings.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.none&&(i||!i&&this.settings.showPositiveSign&&!n))switch(this.settings.negativePositiveSignPlacement){case t.options.negativePositiveSignPlacement.prefix:case t.options.negativePositiveSignPlacement.left:case t.options.negativePositiveSignPlacement.right:f=h+d;break;case t.options.negativePositiveSignPlacement.suffix:f=d}else f=d;else if(this.settings.caretPositionOnFocus===t.options.caretPositionOnFocus.end)if(this.settings.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.none&&(i||!i&&this.settings.showPositiveSign&&!n))switch(this.settings.negativePositiveSignPlacement){case t.options.negativePositiveSignPlacement.prefix:case t.options.negativePositiveSignPlacement.left:case t.options.negativePositiveSignPlacement.right:f=r;break;case t.options.negativePositiveSignPlacement.suffix:f=d+o}else f=r;else if(this.settings.caretPositionOnFocus===t.options.caretPositionOnFocus.decimalLeft)if(this.settings.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.none&&(i||!i&&this.settings.showPositiveSign&&!n))switch(this.settings.negativePositiveSignPlacement){case t.options.negativePositiveSignPlacement.prefix:case t.options.negativePositiveSignPlacement.left:case t.options.negativePositiveSignPlacement.right:f=h+d+a;break;case t.options.negativePositiveSignPlacement.suffix:f=d+a}else f=d+a;else if(this.settings.caretPositionOnFocus===t.options.caretPositionOnFocus.decimalRight)if(this.settings.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.none&&(i||!i&&this.settings.showPositiveSign&&!n))switch(this.settings.negativePositiveSignPlacement){case t.options.negativePositiveSignPlacement.prefix:case t.options.negativePositiveSignPlacement.left:case t.options.negativePositiveSignPlacement.right:f=h+d+a+c;break;case t.options.negativePositiveSignPlacement.suffix:f=d+a+c}else f=d+a+c}else if(this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.suffix)if(this.settings.caretPositionOnFocus===t.options.caretPositionOnFocus.start)if(this.settings.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.none&&(i||!i&&this.settings.showPositiveSign&&!n))switch(this.settings.negativePositiveSignPlacement){case t.options.negativePositiveSignPlacement.suffix:case t.options.negativePositiveSignPlacement.right:case t.options.negativePositiveSignPlacement.left:f=0;break;case t.options.negativePositiveSignPlacement.prefix:f=h}else f=0;else if(this.settings.caretPositionOnFocus===t.options.caretPositionOnFocus.end)if(this.settings.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.none&&(i||!i&&this.settings.showPositiveSign&&!n))switch(this.settings.negativePositiveSignPlacement){case t.options.negativePositiveSignPlacement.suffix:case t.options.negativePositiveSignPlacement.right:case t.options.negativePositiveSignPlacement.left:f=o;break;case t.options.negativePositiveSignPlacement.prefix:f=h+o}else f=o;else if(this.settings.caretPositionOnFocus===t.options.caretPositionOnFocus.decimalLeft)if(this.settings.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.none&&(i||!i&&this.settings.showPositiveSign&&!n))switch(this.settings.negativePositiveSignPlacement){case t.options.negativePositiveSignPlacement.suffix:case t.options.negativePositiveSignPlacement.right:case t.options.negativePositiveSignPlacement.left:f=a;break;case t.options.negativePositiveSignPlacement.prefix:f=h+a}else f=a;else if(this.settings.caretPositionOnFocus===t.options.caretPositionOnFocus.decimalRight)if(this.settings.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.none&&(i||!i&&this.settings.showPositiveSign&&!n))switch(this.settings.negativePositiveSignPlacement){case t.options.negativePositiveSignPlacement.suffix:case t.options.negativePositiveSignPlacement.right:case t.options.negativePositiveSignPlacement.left:f=a+c;break;case t.options.negativePositiveSignPlacement.prefix:f=h+a+c}else f=a+c;return f}},{key:"_keepAnOriginalSettingsCopy",value:function(){this.originalDigitGroupSeparator=this.settings.digitGroupSeparator,this.originalCurrencySymbol=this.settings.currencySymbol,this.originalSuffixText=this.settings.suffixText}},{key:"_trimLeadingAndTrailingZeros",value:function(e){if(""===e||null===e)return e;if(this.settings.leadingZero!==t.options.leadingZero.keep){if(0===Number(e))return"0";e=e.replace(/^(-)?0+(?=\d)/g,"$1")}return s.default.contains(e,".")&&(e=e.replace(/(\.[0-9]*?)0+$/,"$1")),e=e.replace(/\.$/,"")}},{key:"_setPersistentStorageName",value:function(){this.settings.saveValueToSessionStorage&&(""===this.domElement.name||s.default.isUndefined(this.domElement.name)?this.rawValueStorageName=""+this.storageNamePrefix+this.domElement.id:this.rawValueStorageName=""+this.storageNamePrefix+decodeURIComponent(this.domElement.name))}},{key:"_saveValueToPersistentStorage",value:function(){this.settings.saveValueToSessionStorage&&(this.sessionStorageAvailable?sessionStorage.setItem(this.rawValueStorageName,this.rawValue):document.cookie=this.rawValueStorageName+"="+this.rawValue+"; expires= ; path=/")}},{key:"_getValueFromPersistentStorage",value:function(){if(this.settings.saveValueToSessionStorage){return this.sessionStorageAvailable?sessionStorage.getItem(this.rawValueStorageName):this.constructor._readCookie(this.rawValueStorageName)}return s.default.warning("`_getValueFromPersistentStorage()` is called but `settings.saveValueToSessionStorage` is false. There must be an error that needs fixing.",this.settings.showWarnings),null}},{key:"_removeValueFromPersistentStorage",value:function(){if(this.settings.saveValueToSessionStorage)if(this.sessionStorageAvailable)sessionStorage.removeItem(this.rawValueStorageName);else{var t=new Date;t.setTime(t.getTime()-864e5);var e="; expires="+t.toUTCString();document.cookie=this.rawValueStorageName+"='' ;"+e+"; path=/"}}},{key:"_getDefaultValue",value:function(t){var e=t.getAttribute("value");return s.default.isNull(e)?"":e}},{key:"_onFocusInAndMouseEnter",value:function(e){if(this.isEditing=!1,!this.formulaMode&&this.settings.unformatOnHover&&"mouseenter"===e.type&&e.altKey)this.constructor._unformatAltHovered(this);else if("focus"===e.type&&(this.isFocused=!0,this.rawValueOnFocus=this.rawValue),"focus"===e.type&&this.settings.unformatOnHover&&this.hoveredWithAlt&&this.constructor._reformatAltHovered(this),"focus"===e.type||"mouseenter"===e.type&&!this.isFocused){var i=null;this.settings.emptyInputBehavior===t.options.emptyInputBehavior.focus&&this.rawValue<0&&null!==this.settings.negativeBracketsTypeOnBlur&&this.settings.isNegativeSignAllowed&&(i=this.constructor._removeBrackets(s.default.getElementValue(this.domElement),this.settings));var n=this._getRawValueToFormat(this.rawValue);if(""!==n){var r=this.constructor._roundFormattedValueShownOnFocusOrBlur(n,this.settings,this.isFocused);if(this.settings.showOnlyNumbersOnFocus===t.options.showOnlyNumbersOnFocus.onlyNumbers)this.settings.digitGroupSeparator="",this.settings.currencySymbol="",this.settings.suffixText="",i=r.replace(".",this.settings.decimalCharacter);else{i=s.default.isNull(r)?"":this.constructor._addGroupSeparators(r.replace(".",this.settings.decimalCharacter),this.settings,this.isFocused,n)}}s.default.isNull(i)?this.valueOnFocus="":this.valueOnFocus=i,this.lastVal=this.valueOnFocus;var o=this.constructor._isElementValueEmptyOrOnlyTheNegativeSign(this.valueOnFocus,this.settings),a=this.constructor._orderValueCurrencySymbolAndSuffixText(this.valueOnFocus,this.settings,!0),l=o&&""!==a&&this.settings.emptyInputBehavior===t.options.emptyInputBehavior.focus;l&&(i=a),s.default.isNull(i)||this._setElementValue(i),l&&a===this.settings.currencySymbol&&this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.suffix&&s.default.setElementSelection(e.target,0)}}},{key:"_onFocus",value:function(){this.settings.isCancellable&&this._saveCancellableValue()}},{key:"_onFocusIn",value:function(t){this.settings.selectOnFocus?this.select():s.default.isNull(this.settings.caretPositionOnFocus)||s.default.setElementSelection(t.target,this._initialCaretPosition(s.default.getElementValue(this.domElement)))}},{key:"_enterFormulaMode",value:function(){this.settings.formulaMode&&(this.formulaMode=!0,s.default.setElementValue(this.domElement,"="),s.default.setElementSelection(this.domElement,1))}},{key:"_exitFormulaMode",value:function(){var e=s.default.getElementValue(this.domElement);e=e.replace(/^\s*=/,"");var i=void 0;try{var n=new u.default(e,this.settings.decimalCharacter);i=(new c.default).evaluate(n)}catch(i){return this._triggerEvent(t.events.invalidFormula,this.domElement,{formula:e,aNElement:this}),this.reformat(),void(this.formulaMode=!1)}this._triggerEvent(t.events.validFormula,this.domElement,{formula:e,result:i,aNElement:this}),this.set(i),this.formulaMode=!1}},{key:"_acceptNonPrintableKeysInFormulaMode",value:function(){return this.eventKey===l.default.keyName.Backspace||this.eventKey===l.default.keyName.Delete||this.eventKey===l.default.keyName.LeftArrow||this.eventKey===l.default.keyName.RightArrow||this.eventKey===l.default.keyName.Home||this.eventKey===l.default.keyName.End}},{key:"_onKeydown",value:function(e){if(this.formatted=!1,this.isEditing=!0,this.formulaMode||this.isFocused||!this.settings.unformatOnHover||!e.altKey||this.domElement!==s.default.getHoveredElement()){if(this._updateEventKeyInfo(e),this.initialValueOnKeydown=s.default.getElementValue(e.target),this.initialRawValueOnKeydown=this.rawValue,this.keydownEventCounter+=1,1===this.keydownEventCounter&&(this.initialRawValueOnFirstKeydown=this.rawValue),this.formulaMode){if(this.eventKey===l.default.keyName.Esc)return this.formulaMode=!1,void this.reformat();if(this.eventKey===l.default.keyName.Enter)return void this._exitFormulaMode();if(this._acceptNonPrintableKeysInFormulaMode())return}else if(this.eventKey===l.default.keyName.Equal)return void this._enterFormulaMode();if(this.domElement.readOnly||this.settings.readOnly||this.domElement.disabled)this.processed=!0;else{this.eventKey===l.default.keyName.Esc&&(e.preventDefault(),this.settings.isCancellable&&this.rawValue!==this.savedCancellableValue&&(this.set(this.savedCancellableValue),this._triggerEvent(t.events.native.input,e.target)),this.select());var i=s.default.getElementValue(e.target);this.eventKey===l.default.keyName.Enter&&this.rawValue!==this.rawValueOnFocus&&(this._triggerEvent(t.events.native.change,e.target),this.valueOnFocus=i,this.rawValueOnFocus=this.rawValue,this.settings.isCancellable&&this._saveCancellableValue()),this._updateInternalProperties(e),this._processNonPrintableKeysAndShortcuts(e)?this.processed=!0:this.eventKey!==l.default.keyName.Backspace&&this.eventKey!==l.default.keyName.Delete||(this._processCharacterDeletion(),this.processed=!0,this._formatValue(e),(i=s.default.getElementValue(e.target))!==this.lastVal&&this.throwInput&&(this._triggerEvent(t.events.native.input,e.target),e.preventDefault()),this.lastVal=i,this.throwInput=!0)}}else this.constructor._unformatAltHovered(this)}},{key:"_onKeypress",value:function(e){if(this.formulaMode){if(this._acceptNonPrintableKeysInFormulaMode())return;if(this.settings.formulaChars.test(this.eventKey))return;e.preventDefault()}else if(this.eventKey!==l.default.keyName.Insert){var i=this.processed;if(this._updateInternalProperties(e),!this._processNonPrintableKeysAndShortcuts(e))if(i)e.preventDefault();else{if(this._processCharacterInsertion()){this._formatValue(e);var n=s.default.getElementValue(e.target);if(n!==this.lastVal&&this.throwInput)this._triggerEvent(t.events.native.input,e.target),e.preventDefault();else{if((this.eventKey===this.settings.decimalCharacter||this.eventKey===this.settings.decimalCharacterAlternative)&&s.default.getElementSelection(e.target).start===s.default.getElementSelection(e.target).end&&s.default.getElementSelection(e.target).start===n.indexOf(this.settings.decimalCharacter)){var r=s.default.getElementSelection(e.target).start+1;s.default.setElementSelection(e.target,r)}e.preventDefault()}return this.lastVal=s.default.getElementValue(e.target),void(this.throwInput=!0)}e.preventDefault()}}}},{key:"_onKeyup",value:function(e){this.isEditing=!1;var i=this.keydownEventCounter>1;if(this.keydownEventCounter=0,!this.formulaMode)if(this.settings.isCancellable&&this.eventKey===l.default.keyName.Esc)e.preventDefault();else{if(this.eventKey===l.default.keyName.Z||this.eventKey===l.default.keyName.z){if(e.ctrlKey&&e.shiftKey)return e.preventDefault(),this._historyTableRedo(),void(this.onGoingRedo=!0);if(e.ctrlKey&&!e.shiftKey){if(!this.onGoingRedo)return e.preventDefault(),void this._historyTableUndo();this.onGoingRedo=!1}}if(this.onGoingRedo&&(e.ctrlKey||e.shiftKey)&&(this.onGoingRedo=!1),(e.ctrlKey||e.metaKey)&&this.eventKey===l.default.keyName.x){var n=s.default.getElementSelection(this.domElement).start,r=this.constructor._toNumericValue(s.default.getElementValue(e.target),this.settings);this.set(r),this._setCaretPosition(n)}if(this.eventKey===l.default.keyName.Alt&&this.settings.unformatOnHover&&this.hoveredWithAlt)this.constructor._reformatAltHovered(this);else{this._updateInternalProperties(e);var o=this._processNonPrintableKeysAndShortcuts(e);delete this.valuePartsBeforePaste;var a=s.default.getElementValue(e.target);if(!o&&(i||""!==a)&&(a===this.settings.currencySymbol?this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.suffix?s.default.setElementSelection(e.target,0):s.default.setElementSelection(e.target,this.settings.currencySymbol.length):this.eventKey===l.default.keyName.Tab&&s.default.setElementSelection(e.target,0,a.length),(a===this.settings.suffixText||""===this.rawValue&&""!==this.settings.currencySymbol&&""!==this.settings.suffixText)&&s.default.setElementSelection(e.target,0),null!==this.settings.decimalPlacesShownOnFocus&&this._saveValueToPersistentStorage(),this.formatted||this._formatValue(e),this._saveRawValueForAndroid(),(i&&a!==this.initialRawValueOnFirstKeydown||a!==this.initialValueOnKeydown)&&this._triggerEvent(t.events.formatted,e.target,{oldValue:this.initialValueOnKeydown,newValue:a,oldRawValue:this.initialRawValueOnKeydown,newRawValue:this.rawValue,isPristine:this.isPristine(!1),error:null,aNElement:this}),this.historyTable.length>1)){var c=s.default.getElementSelection(this.domElement);this.selectionStart=c.start,this.selectionEnd=c.end,this.historyTable[this.historyTableIndex].start=this.selectionStart,this.historyTable[this.historyTableIndex].end=this.selectionEnd}}}}},{key:"_saveRawValueForAndroid",value:function(){if(this.eventKey===l.default.keyName.AndroidDefault){var t=this.constructor._stripAllNonNumberCharactersExceptCustomDecimalChar(this.getFormatted(),this.settings,!0,this.isFocused);t=this.constructor._convertToNumericString(t,this.settings),this._setRawValue(t)}}},{key:"_onFocusOutAndMouseLeave",value:function(e){if(this.isEditing=!1,"mouseleave"!==e.type||!this.formulaMode)if(this.settings.unformatOnHover&&"mouseleave"===e.type&&this.hoveredWithAlt)this.constructor._reformatAltHovered(this);else if("mouseleave"===e.type&&!this.isFocused||"blur"===e.type){"blur"===e.type&&this.formulaMode&&this._exitFormulaMode(),this._saveValueToPersistentStorage(),this.settings.showOnlyNumbersOnFocus===t.options.showOnlyNumbersOnFocus.onlyNumbers&&(this.settings.digitGroupSeparator=this.originalDigitGroupSeparator,this.settings.currencySymbol=this.originalCurrencySymbol,this.settings.suffixText=this.originalSuffixText);var i=this._getRawValueToFormat(this.rawValue),r=s.default.isNull(i),o=this.constructor._checkIfInRangeWithOverrideOption(i,this.settings),a=n(o,2),l=a[0],c=a[1],u=!1;if(""===i||r||(l||this._triggerEvent(t.events.minRangeExceeded,this.domElement),c||this._triggerEvent(t.events.maxRangeExceeded,this.domElement),this.settings.valuesToStrings&&this._checkValuesToStrings(i)&&(this._setElementValue(this.settings.valuesToStrings[i]),u=!0)),!u){var h=void 0;if(h=r||""===i?i:String(i),""===i||r){if(""===i)switch(this.settings.emptyInputBehavior){case t.options.emptyInputBehavior.zero:this._setRawValue("0"),h=this.constructor._roundValue("0",this.settings,0);break;case t.options.emptyInputBehavior.min:this._setRawValue(this.settings.minimumValue),h=this.constructor._roundFormattedValueShownOnFocusOrBlur(this.settings.minimumValue,this.settings,this.isFocused);break;case t.options.emptyInputBehavior.max:this._setRawValue(this.settings.maximumValue),h=this.constructor._roundFormattedValueShownOnFocusOrBlur(this.settings.maximumValue,this.settings,this.isFocused);break;default:s.default.isNumber(this.settings.emptyInputBehavior)&&(this._setRawValue(this.settings.emptyInputBehavior),h=this.constructor._roundFormattedValueShownOnFocusOrBlur(this.settings.emptyInputBehavior,this.settings,this.isFocused))}}else l&&c&&!this.constructor._isElementValueEmptyOrOnlyTheNegativeSign(i,this.settings)?(h=this._modifyNegativeSignAndDecimalCharacterForRawValue(h),this.settings.divisorWhenUnfocused&&!s.default.isNull(h)&&(h=(h/=this.settings.divisorWhenUnfocused).toString()),h=this.constructor._roundFormattedValueShownOnBlur(h,this.settings),h=this.constructor._modifyNegativeSignAndDecimalCharacterForFormattedValue(h,this.settings)):(l||this._triggerEvent(t.events.minRangeExceeded,this.domElement),c||this._triggerEvent(t.events.maxRangeExceeded,this.domElement));var d=this.constructor._orderValueCurrencySymbolAndSuffixText(h,this.settings,!1);this.constructor._isElementValueEmptyOrOnlyTheNegativeSign(h,this.settings)||r&&this.settings.emptyInputBehavior===t.options.emptyInputBehavior.null||(d=this.constructor._addGroupSeparators(h,this.settings,!1,i)),d===i&&""!==i&&this.settings.allowDecimalPadding!==t.options.allowDecimalPadding.never&&this.settings.allowDecimalPadding!==t.options.allowDecimalPadding.floats||(this.settings.symbolWhenUnfocused&&""!==i&&null!==i&&(d=""+d+this.settings.symbolWhenUnfocused),this._setElementValue(d))}"blur"===e.type&&this._onBlur(e)}}},{key:"_onPaste",value:function(e){if(e.preventDefault(),!(this.settings.readOnly||this.domElement.readOnly||this.domElement.disabled)){var i=void 0;window.clipboardData&&window.clipboardData.getData?i=window.clipboardData.getData("Text"):e.clipboardData&&e.clipboardData.getData?i=e.clipboardData.getData("text/plain"):s.default.throwError("Unable to retrieve the pasted value. Please use a modern browser (ie. Firefox or Chromium).");var n=void 0;n=e.target.tagName?e.target:e.explicitOriginalTarget;var r=s.default.getElementValue(n),o=n.selectionStart||0,a=n.selectionEnd||0,l=a-o;if(l===r.length){var c=this._preparePastedText(i),u=s.default.arabicToLatinNumbers(c,!1,!1,!1);return"."===u||""===u||"."!==u&&!s.default.isNumber(u)?(this.formatted=!0,void(this.settings.onInvalidPaste===t.options.onInvalidPaste.error&&s.default.throwError("The pasted value '"+i+"' is not a valid paste content."))):(this.set(u),this.formatted=!0,void this._triggerEvent(t.events.native.input,n))}var h=s.default.isNegativeStrict(i,this.settings.negativeSignCharacter);h&&(i=i.slice(1,i.length));var d=this._preparePastedText(i),f=void 0;if("."!==(f="."===d?".":s.default.arabicToLatinNumbers(d,!1,!1,!1))&&(!s.default.isNumber(f)||""===f))return this.formatted=!0,void(this.settings.onInvalidPaste===t.options.onInvalidPaste.error&&s.default.throwError("The pasted value '"+i+"' is not a valid paste content."));var p=void 0,g=s.default.isNegativeStrict(this.getNumericString(),this.settings.negativeSignCharacter),m=void 0,v=void 0;h&&!g?(g=!0,m=!0):m=!1;var y=r.slice(0,o),b=r.slice(a,r.length);v=o!==a?this._preparePastedText(y+b):this._preparePastedText(r),g&&(v=s.default.setRawNegativeSign(v)),p=s.default.convertCharacterCountToIndexPosition(s.default.countNumberCharactersOnTheCaretLeftSide(r,o,this.settings.decimalCharacter)),m&&p++;var L=v.slice(0,p),x=v.slice(p,v.length),w=!1;"."===f&&(s.default.contains(L,".")&&(w=!0,L=L.replace(".","")),x=x.replace(".",""));var _=!1;switch(""===L&&"-"===x&&(L="-",x="",_=!0),this.settings.onInvalidPaste){case t.options.onInvalidPaste.truncate:case t.options.onInvalidPaste.replace:for(var S=s.default.parseStr(this.settings.minimumValue),C=s.default.parseStr(this.settings.maximumValue),k=v,T=0,E=L;T0||this.settings.maximumValue<0?s.default.isWheelUpEvent(e)?o=this.settings.minimumValue:s.default.isWheelDownEvent(e)?o=this.settings.maximumValue:s.default.throwError("The event is not a 'wheel' event."):o=0:o=r,o=+o,s.default.isNumber(this.settings.wheelStep)){var a=+this.settings.wheelStep;s.default.isWheelUpEvent(e)?o+=a:s.default.isWheelDownEvent(e)&&(o-=a)}else s.default.isWheelUpEvent(e)?o=s.default.addAndRoundToNearestAuto(o,this.settings.decimalPlacesRawValue):s.default.isWheelDownEvent(e)&&(o=s.default.subtractAndRoundToNearestAuto(o,this.settings.decimalPlacesRawValue));(o=s.default.clampToRangeLimits(o,this.settings))!==+r&&(this.set(o),this._triggerEvent(t.events.native.input,e.target)),e.preventDefault(),this._setSelection(i,n),this.isWheelEvent=!1}},{key:"_onDrop",value:function(t){if(!this.formulaMode){this.isDropEvent=!0,t.preventDefault();var e=void 0;e=s.default.isIE11()?"text":"text/plain";var i=t.dataTransfer.getData(e),n=this.unformatOther(i);this.set(n),this.isDropEvent=!1}}},{key:"_onFormSubmit",value:function(){var t=this;return this._getFormAutoNumericChildren(this.parentForm).map(function(e){return t.constructor.getAutoNumericElement(e)}).forEach(function(t){return t._unformatOnSubmit()}),!0}},{key:"_onFormReset",value:function(){var t=this;this._getFormAutoNumericChildren(this.parentForm).map(function(e){return t.constructor.getAutoNumericElement(e)}).forEach(function(e){var i=t._getDefaultValue(e.node());setTimeout(function(){return e.set(i)},0)})}},{key:"_unformatOnSubmit",value:function(){this.settings.unformatOnSubmit&&this._setElementValue(this.rawValue)}},{key:"_onKeydownGlobal",value:function(e){if(s.default.character(e)===l.default.keyName.Alt){var i=s.default.getHoveredElement();if(t.isManagedByAutoNumeric(i)){var n=t.getAutoNumericElement(i);!n.formulaMode&&n.settings.unformatOnHover&&this.constructor._unformatAltHovered(n)}}}},{key:"_onKeyupGlobal",value:function(e){if(s.default.character(e)===l.default.keyName.Alt){var i=s.default.getHoveredElement();if(t.isManagedByAutoNumeric(i)){var n=t.getAutoNumericElement(i);if(n.formulaMode||!n.settings.unformatOnHover)return;this.constructor._reformatAltHovered(n)}}}},{key:"_isElementTagSupported",value:function(){return s.default.isElement(this.domElement)||s.default.throwError("The DOM element is not valid, "+this.domElement+" given."),s.default.isInArray(this.domElement.tagName.toLowerCase(),this.allowedTagList)}},{key:"_isInputElement",value:function(){return"input"===this.domElement.tagName.toLowerCase()}},{key:"_isInputTypeSupported",value:function(){return"text"===this.domElement.type||"hidden"===this.domElement.type||"tel"===this.domElement.type||s.default.isUndefinedOrNullOrEmpty(this.domElement.type)}},{key:"_checkElement",value:function(){var t=this.domElement.tagName.toLowerCase();this._isElementTagSupported()||s.default.throwError("The <"+t+"> tag is not supported by autoNumeric"),this._isInputElement()?(this._isInputTypeSupported()||s.default.throwError('The input type "'+this.domElement.type+'" is not supported by autoNumeric'),this.isInputElement=!0):(this.isInputElement=!1,this.isContentEditable=this.domElement.hasAttribute("contenteditable")&&"true"===this.domElement.getAttribute("contenteditable"))}},{key:"_formatDefaultValueOnPageLoad",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=!0,n=void 0;if(s.default.isNull(e)?(n=s.default.getElementValue(this.domElement).trim(),this.domElement.setAttribute("value",n)):n=e,this.isInputElement||this.isContentEditable){var r=this.constructor._toNumericValue(n,this.settings);if(this.domElement.hasAttribute("value")&&""!==this.domElement.getAttribute("value")){if(null!==this.settings.defaultValueOverride&&this.settings.defaultValueOverride.toString()!==n||null===this.settings.defaultValueOverride&&""!==n&&n!==this.domElement.getAttribute("value")||""!==n&&"hidden"===this.domElement.getAttribute("type")&&!s.default.isNumber(r)){if(this.settings.saveValueToSessionStorage&&(null!==this.settings.decimalPlacesShownOnFocus||this.settings.divisorWhenUnfocused)&&this._setRawValue(this._getValueFromPersistentStorage()),!this.settings.saveValueToSessionStorage){var o=this.constructor._removeBrackets(n,this.settings);(this.settings.negativePositiveSignPlacement===t.options.negativePositiveSignPlacement.suffix||this.settings.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.prefix&&this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.suffix)&&""!==this.settings.negativeSignCharacter&&s.default.isNegative(n,this.settings.negativeSignCharacter)?this._setRawValue("-"+this.constructor._stripAllNonNumberCharacters(o,this.settings,!0,this.isFocused)):this._setRawValue(this.constructor._stripAllNonNumberCharacters(o,this.settings,!0,this.isFocused))}i=!1}}else isNaN(Number(r))||1/0===r?s.default.throwError("The value ["+n+"] used in the input is not a valid value autoNumeric can work with."):(this.set(r),i=!1);if(""===n)switch(this.settings.emptyInputBehavior){case t.options.emptyInputBehavior.focus:case t.options.emptyInputBehavior.null:case t.options.emptyInputBehavior.press:break;case t.options.emptyInputBehavior.always:this._setElementValue(this.settings.currencySymbol);break;case t.options.emptyInputBehavior.min:this.set(this.settings.minimumValue);break;case t.options.emptyInputBehavior.max:this.set(this.settings.maximumValue);break;case t.options.emptyInputBehavior.zero:this.set("0");break;default:this.set(this.settings.emptyInputBehavior)}else i&&n===this.domElement.getAttribute("value")&&this.set(n)}else null!==this.settings.defaultValueOverride&&this.settings.defaultValueOverride!==n||this.set(n)}},{key:"_calculateVMinAndVMaxIntegerSizes",value:function(){var t=this.settings.maximumValue.toString().split("."),e=n(t,1)[0],i=this.settings.minimumValue||0===this.settings.minimumValue?this.settings.minimumValue.toString().split("."):[],r=n(i,1)[0];e=e.replace(this.settings.negativeSignCharacter,""),r=r.replace(this.settings.negativeSignCharacter,""),this.settings.mIntPos=Math.max(e.length,1),this.settings.mIntNeg=Math.max(r.length,1)}},{key:"_calculateValuesToStringsKeys",value:function(){this.settings.valuesToStrings?this.valuesToStringsKeys=Object.keys(this.settings.valuesToStrings):this.valuesToStringsKeys=[]}},{key:"_transformOptionsValuesToDefaultTypes",value:function(){for(var t in this.settings)if(this.settings.hasOwnProperty(t)){var e=this.settings[t];"true"!==e&&"false"!==e||(this.settings[t]="true"===e),"number"==typeof e&&(this.settings[t]=e.toString())}}},{key:"_setSettings",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(!e&&s.default.isNull(t)||this.constructor._convertOldOptionsToNewOnes(t),e)?("decimalPlacesRawValue"in t&&(this.settings.originalDecimalPlacesRawValue=t.decimalPlacesRawValue),"decimalPlaces"in t&&(this.settings.originalDecimalPlaces=t.decimalPlaces),this.constructor._calculateDecimalPlacesOnUpdate(t,this.settings),this._mergeSettings(t)):(this.settings={},this._mergeSettings(this.constructor.getDefaultConfig(),this.domElement.dataset,t,{rawValue:this.defaultRawValue}),this.caretFix=!1,this.throwInput=!0,this.allowedTagList=l.default.allowedTagList,this.runOnce=!1,this.hoveredWithAlt=!1);this._transformOptionsValuesToDefaultTypes(),this._runCallbacksFoundInTheSettingsObject(),this.constructor._correctNegativePositiveSignPlacementOption(this.settings),this.constructor._correctCaretPositionOnFocusAndSelectOnFocusOptions(this.settings),this.constructor._setNegativePositiveSignPermissions(this.settings),e||(s.default.isNull(t)||!t.decimalPlaces?this.settings.originalDecimalPlaces=null:this.settings.originalDecimalPlaces=t.decimalPlaces,this.settings.originalDecimalPlacesRawValue=this.settings.decimalPlacesRawValue,this.constructor._calculateDecimalPlacesOnInit(this.settings)),this._calculateVMinAndVMaxIntegerSizes(),this._setTrailingNegativeSignInfo(),this.regex={},this.constructor._cachesUsualRegularExpressions(this.settings,this.regex),this.constructor._setBrackets(this.settings),this._calculateValuesToStringsKeys(),s.default.isEmptyObj(this.settings)&&s.default.throwError("Unable to set the settings, those are invalid ; an empty object was given."),this.constructor.validate(this.settings,!1,t),this._keepAnOriginalSettingsCopy()}},{key:"_preparePastedText",value:function(t){return this.constructor._stripAllNonNumberCharacters(t,this.settings,!0,this.isFocused)}},{key:"_updateInternalProperties",value:function(){this.selection=s.default.getElementSelection(this.domElement),this.processed=!1}},{key:"_updateEventKeyInfo",value:function(t){this.eventKey=s.default.character(t)}},{key:"_saveCancellableValue",value:function(){this.savedCancellableValue=this.rawValue}},{key:"_setSelection",value:function(t,e){t=Math.max(t,0),e=Math.min(e,s.default.getElementValue(this.domElement).length),this.selection={start:t,end:e,length:e-t},s.default.setElementSelection(this.domElement,t,e)}},{key:"_setCaretPosition",value:function(t){this._setSelection(t,t)}},{key:"_getLeftAndRightPartAroundTheSelection",value:function(){var t=s.default.getElementValue(this.domElement);return[t.substring(0,this.selection.start),t.substring(this.selection.end,t.length)]}},{key:"_getUnformattedLeftAndRightPartAroundTheSelection",value:function(){var e=this._getLeftAndRightPartAroundTheSelection(),i=n(e,2),r=i[0],o=i[1];if(""===r&&""===o)return["",""];var a=!0;return this.eventKey!==l.default.keyName.Hyphen&&this.eventKey!==l.default.keyName.Minus||0!==Number(r)||(a=!1),this.isTrailingNegative&&(s.default.isNegative(o,this.settings.negativeSignCharacter)&&!s.default.isNegative(r,this.settings.negativeSignCharacter)||""===o&&s.default.isNegative(r,this.settings.negativeSignCharacter,!0))&&(r=r.replace(this.settings.negativeSignCharacter,""),o=o.replace(this.settings.negativeSignCharacter,""),r=r.replace("-",""),o=o.replace("-",""),r="-"+r),[r=t._stripAllNonNumberCharactersExceptCustomDecimalChar(r,this.settings,a,this.isFocused),o=t._stripAllNonNumberCharactersExceptCustomDecimalChar(o,this.settings,!1,this.isFocused)]}},{key:"_normalizeParts",value:function(e,i){var n=!0;this.eventKey!==l.default.keyName.Hyphen&&this.eventKey!==l.default.keyName.Minus||0!==Number(e)||(n=!1),this.isTrailingNegative&&s.default.isNegative(i,this.settings.negativeSignCharacter)&&!s.default.isNegative(e,this.settings.negativeSignCharacter)&&(e="-"+e,i=i.replace(this.settings.negativeSignCharacter,"")),e=t._stripAllNonNumberCharactersExceptCustomDecimalChar(e,this.settings,n,this.isFocused),i=t._stripAllNonNumberCharactersExceptCustomDecimalChar(i,this.settings,!1,this.isFocused),this.settings.leadingZero!==t.options.leadingZero.deny||this.eventKey!==l.default.keyName.num0&&this.eventKey!==l.default.keyName.numpad0||0!==Number(e)||s.default.contains(e,this.settings.decimalCharacter)||""===i||(e=e.substring(0,e.length-1));var r=e+i;if(this.settings.decimalCharacter){var o=r.match(new RegExp("^"+this.regex.aNegRegAutoStrip+"\\"+this.settings.decimalCharacter));o&&(r=(e=e.replace(o[1],o[1]+"0"))+i)}return[e,i,r]}},{key:"_setValueParts",value:function(e,i){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=this._normalizeParts(e,i),a=n(o,3),s=a[0],l=a[1],c=a[2],u=t._checkIfInRangeWithOverrideOption(c,this.settings),h=n(u,2),d=h[0],f=h[1];if(d&&f){var p=t._truncateDecimalPlaces(c,this.settings,r,this.settings.decimalPlacesRawValue).replace(this.settings.decimalCharacter,".");if(""===p||p===this.settings.negativeSignCharacter){var g=void 0;switch(this.settings.emptyInputBehavior){case t.options.emptyInputBehavior.focus:case t.options.emptyInputBehavior.press:case t.options.emptyInputBehavior.always:g="";break;case t.options.emptyInputBehavior.min:g=this.settings.minimumValue;break;case t.options.emptyInputBehavior.max:g=this.settings.maximumValue;break;case t.options.emptyInputBehavior.zero:g="0";break;case t.options.emptyInputBehavior.null:g=null;break;default:g=this.settings.emptyInputBehavior}this._setRawValue(g)}else this._setRawValue(this._trimLeadingAndTrailingZeros(p));var m=t._truncateDecimalPlaces(c,this.settings,r,this.settings.decimalPlacesShownOnFocus),v=s.length;return v>m.length&&(v=m.length),1===v&&"0"===s&&this.settings.leadingZero===t.options.leadingZero.deny&&(v=""===l||"0"===s&&""!==l?1:0),this._setElementValue(m,!1),this._setCaretPosition(v),!0}return d?f||this._triggerEvent(t.events.maxRangeExceeded,this.domElement):this._triggerEvent(t.events.minRangeExceeded,this.domElement),!1}},{key:"_getSignPosition",value:function(){var e=void 0;if(this.settings.currencySymbol){var i=this.settings.currencySymbol.length,n=s.default.getElementValue(this.domElement);if(this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.prefix){e=this.settings.negativeSignCharacter&&n&&n.charAt(0)===this.settings.negativeSignCharacter?[1,i+1]:[0,i]}else{var r=n.length;e=[r-i,r]}}else e=[1e3,-1];return e}},{key:"_expandSelectionOnSign",value:function(){var t=this._getSignPosition(),e=n(t,2),i=e[0],r=e[1],o=this.selection;o.starti&&((o.startr)&&s.default.getElementValue(this.domElement).substring(Math.max(o.start,i),Math.min(o.end,r)).match(/^\s*$/)?o.start=a.indexOf(this.settings.suffixText)&&""!==this.settings.suffixText,"-"===a.charAt(this.selection.start-1)?r=r.substring(1):this.selection.start<=a.length-this.settings.suffixText.length&&(r=r.substring(0,r.length-1))):(this.caretFix=this.selection.start>=a.indexOf(this.settings.suffixText)&&""!==this.settings.suffixText,this.selection.start>=a.indexOf(this.settings.currencySymbol)+this.settings.currencySymbol.length&&(o=o.substring(1,o.length)),s.default.isNegative(r,this.settings.negativeSignCharacter)&&"-"===a.charAt(this.selection.start)&&(r=r.substring(1)))),this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.suffix)switch(this.settings.negativePositiveSignPlacement){case t.options.negativePositiveSignPlacement.left:this.caretFix=this.selection.start>=a.indexOf(this.settings.negativeSignCharacter)+this.settings.negativeSignCharacter.length,this.eventKey===l.default.keyName.Backspace?this.selection.start===a.indexOf(this.settings.negativeSignCharacter)+this.settings.negativeSignCharacter.length&&c?r=r.substring(1):"-"!==r&&(this.selection.start<=a.indexOf(this.settings.negativeSignCharacter)||!c)&&(r=r.substring(0,r.length-1)):("-"===r[0]&&(o=o.substring(1)),this.selection.start===a.indexOf(this.settings.negativeSignCharacter)&&c&&(r=r.substring(1)));break;case t.options.negativePositiveSignPlacement.right:this.caretFix=this.selection.start>=a.indexOf(this.settings.negativeSignCharacter)+this.settings.negativeSignCharacter.length,this.eventKey===l.default.keyName.Backspace?this.selection.start===a.indexOf(this.settings.negativeSignCharacter)+this.settings.negativeSignCharacter.length?r=r.substring(1):"-"!==r&&this.selection.start<=a.indexOf(this.settings.negativeSignCharacter)-this.settings.currencySymbol.length?r=r.substring(0,r.length-1):""===r||c||(r=r.substring(0,r.length-1)):(this.caretFix=this.selection.start>=a.indexOf(this.settings.currencySymbol)&&""!==this.settings.currencySymbol,this.selection.start===a.indexOf(this.settings.negativeSignCharacter)&&(r=r.substring(1)),o=o.substring(1))}return[r,o]}},{key:"_processCharacterDeletion",value:function(){var t=void 0,e=void 0;if(this.selection.length){this._expandSelectionOnSign();var i=this._getUnformattedLeftAndRightPartAroundTheSelection(),r=n(i,2);t=r[0],e=r[1]}else{var o=this._getUnformattedLeftAndRightPartAroundTheSelection(),a=n(o,2);if(t=a[0],e=a[1],""===t&&""===e&&(this.throwInput=!1),this.isTrailingNegative&&s.default.isNegative(s.default.getElementValue(this.domElement),this.settings.negativeSignCharacter)){var c=this._processCharacterDeletionIfTrailingNegativeSign([t,e]),u=n(c,2);t=u[0],e=u[1]}else this.eventKey===l.default.keyName.Backspace?t=t.substring(0,t.length-1):e=e.substring(1,e.length)}this._setValueParts(t,e)}},{key:"_isDecimalCharacterInsertionAllowed",value:function(){return String(this.settings.decimalPlacesShownOnFocus)!==String(t.options.decimalPlacesShownOnFocus.none)&&String(this.settings.decimalPlaces)!==String(t.options.decimalPlaces.none)}},{key:"_processCharacterInsertion",value:function(){var t=this._getUnformattedLeftAndRightPartAroundTheSelection(),e=n(t,2),i=e[0],r=e[1];if(this.eventKey!==l.default.keyName.AndroidDefault&&(this.throwInput=!0),this.eventKey===this.settings.decimalCharacter||this.settings.decimalCharacterAlternative&&this.eventKey===this.settings.decimalCharacterAlternative){if(!this._isDecimalCharacterInsertionAllowed()||!this.settings.decimalCharacter)return!1;if(this.settings.alwaysAllowDecimalCharacter)i=i.replace(this.settings.decimalCharacter,""),r=r.replace(this.settings.decimalCharacter,"");else{if(s.default.contains(i,this.settings.decimalCharacter))return!0;if(r.indexOf(this.settings.decimalCharacter)>0)return!0;0===r.indexOf(this.settings.decimalCharacter)&&(r=r.substr(1))}return this.settings.negativeSignCharacter&&s.default.contains(r,this.settings.negativeSignCharacter)&&(i=""+this.settings.negativeSignCharacter+i,r=r.replace(this.settings.negativeSignCharacter,"")),this._setValueParts(i+this.settings.decimalCharacter,r),!0}if(("-"===this.eventKey||"+"===this.eventKey)&&this.settings.isNegativeSignAllowed)return""===i&&s.default.contains(r,"-")?r=r.replace("-",""):i=s.default.isNegativeStrict(i,"-")?i.replace("-",""):""+this.settings.negativeSignCharacter+i,this._setValueParts(i,r),!0;var o=Number(this.eventKey);return o>=0&&o<=9?(this.settings.isNegativeSignAllowed&&""===i&&s.default.contains(r,"-")&&(i="-",r=r.substring(1,r.length)),this.settings.maximumValue<=0&&this.settings.minimumValuethis.settings.mIntPos&&"0"===o.charAt(0)&&(o=o.slice(1)),u===this.settings.negativeSignCharacter&&c.length>this.settings.mIntNeg&&"0"===o.charAt(0)&&(o=o.slice(1)),this.isTrailingNegative||(o=""+u+o)}var h=this.constructor._addGroupSeparators(i,this.settings,this.isFocused,this.rawValue),d=h.length;if(h){var f=o.split("");if((this.settings.negativePositiveSignPlacement===t.options.negativePositiveSignPlacement.suffix||this.settings.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.prefix&&this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.suffix)&&f[0]===this.settings.negativeSignCharacter&&!this.settings.isNegativeSignAllowed&&(f.shift(),(this.eventKey===l.default.keyName.Backspace||this.eventKey===l.default.keyName.Delete)&&this.caretFix&&((this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.suffix&&this.settings.negativePositiveSignPlacement===t.options.negativePositiveSignPlacement.left||this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.prefix&&this.settings.negativePositiveSignPlacement===t.options.negativePositiveSignPlacement.suffix)&&(f.push(this.settings.negativeSignCharacter),this.caretFix="keydown"===e.type),this.settings.currencySymbolPlacement===t.options.currencySymbolPlacement.suffix&&this.settings.negativePositiveSignPlacement===t.options.negativePositiveSignPlacement.right))){var p=this.settings.currencySymbol.split(""),g=["\\","^","$",".","|","?","*","+","(",")","["],m=[];p.forEach(function(t,e){e=p[t],s.default.isInArray(e,g)?m.push("\\"+e):m.push(e)}),this.eventKey===l.default.keyName.Backspace&&"-"===this.settings.negativeSignCharacter&&m.push("-"),f.push(m.join("")),this.caretFix="keydown"===e.type}for(var v=0;v0,l=s.default.isNumberOrArabic(e)||""===e,c=this._isPreDefinedOptionValid(e),u=s.default.isNull(e),h=s.default.isEmptyString(e),d=s.default.isObject(i),f=Array.isArray(i)&&i.length>0,p=s.default.isNull(i),g=this._isPreDefinedOptionValid(i),m=void 0,v=void 0,y=void 0;return n&&u&&p?(m=t,y=null,v=null):n&&l&&p?(m=t,y=e,v=null):n&&o&&p?(m=t,y=null,v=e):n&&c&&p?(m=t,y=null,v=this._getOptionObject(e)):n&&a&&p?(m=t,y=null,v=this.mergeOptions(e)):n&&(u||h)&&d?(m=t,y=null,v=i):n&&(u||h)&&f?(m=t,y=null,v=this.mergeOptions(i)):r&&u&&p?(m=document.querySelector(t),y=null,v=null):r&&o&&p?(m=document.querySelector(t),y=null,v=e):r&&c&&p?(m=document.querySelector(t),y=null,v=this._getOptionObject(e)):r&&a&&p?(m=document.querySelector(t),y=null,v=this.mergeOptions(e)):r&&(u||h)&&d?(m=document.querySelector(t),y=null,v=i):r&&(u||h)&&f?(m=document.querySelector(t),y=null,v=this.mergeOptions(i)):r&&l&&p?(m=document.querySelector(t),y=e,v=null):r&&l&&d?(m=document.querySelector(t),y=e,v=i):r&&l&&g?(m=document.querySelector(t),y=e,v=this._getOptionObject(i)):r&&l&&f?(m=document.querySelector(t),y=e,v=this.mergeOptions(i)):n&&l&&d?(m=t,y=e,v=i):n&&l&&g?(m=t,y=e,v=this._getOptionObject(i)):n&&l&&f?(m=t,y=e,v=this.mergeOptions(i)):s.default.throwError("The parameters given to the AutoNumeric object are not valid, '"+t+"', '"+e+"' and '"+i+"' given."),s.default.isNull(m)&&s.default.throwError("The selector '"+t+"' did not select any valid DOM element. Please check on which element you called AutoNumeric."),{domElement:m,initialValue:y,userOptions:v}}},{key:"mergeOptions",value:function(t){var e=this,i={};return t.forEach(function(t){r(i,e._getOptionObject(t))}),i}},{key:"_isPreDefinedOptionValid",value:function(e){return t.predefinedOptions.hasOwnProperty(e)}},{key:"_getOptionObject",value:function(e){var i=void 0;return s.default.isString(e)?null==(i=t.getPredefinedOptions()[e])&&s.default.warning("The given pre-defined option ["+e+"] is not recognized by autoNumeric. Please check that pre-defined option name.",!0):i=e,i}},{key:"_doesFormHandlerListExists",value:function(){var t=o(window.aNFormHandlerMap);return"undefined"!==t&&"object"===t}},{key:"_createFormHandlerList",value:function(){window.aNFormHandlerMap=new Map}},{key:"_checkValuesToStringsArray",value:function(t,e){return s.default.isInArray(String(t),e)}},{key:"_checkValuesToStringsSettings",value:function(t,e){return this._checkValuesToStringsArray(t,Object.keys(e.valuesToStrings))}},{key:"_checkStringsToValuesSettings",value:function(t,e){return this._checkValuesToStringsArray(t,Object.values(e.valuesToStrings))}},{key:"_unformatAltHovered",value:function(t){t.hoveredWithAlt=!0,t.unformat()}},{key:"_reformatAltHovered",value:function(t){t.hoveredWithAlt=!1,t.reformat()}},{key:"_getChildANInputElement",value:function(t){var e=this,i=t.getElementsByTagName("input"),n=[];return Array.prototype.slice.call(i,0).forEach(function(t){e.test(t)&&n.push(t)}),n}},{key:"test",value:function(t){return this._isInGlobalList(s.default.domElement(t))}},{key:"_createWeakMap",value:function(t){window[t]=new WeakMap}},{key:"_createGlobalList",value:function(){this.autoNumericGlobalListName="autoNumericGlobalList",this._createWeakMap(this.autoNumericGlobalListName)}},{key:"_doesGlobalListExists",value:function(){var t=o(window[this.autoNumericGlobalListName]);return"undefined"!==t&&"object"===t}},{key:"_addToGlobalList",value:function(t){this._doesGlobalListExists()||this._createGlobalList();var e=t.node();if(this._isInGlobalList(e)){if(this._getFromGlobalList(e)===this)return;s.default.warning("A reference to the DOM element you just initialized already exists in the global AutoNumeric element list. Please make sure to not initialize the same DOM element multiple times.",t.getSettings().showWarnings)}window[this.autoNumericGlobalListName].set(e,t)}},{key:"_removeFromGlobalList",value:function(t){this._doesGlobalListExists()&&window[this.autoNumericGlobalListName].delete(t.node())}},{key:"_getFromGlobalList",value:function(t){return this._doesGlobalListExists()?window[this.autoNumericGlobalListName].get(t):null}},{key:"_isInGlobalList",value:function(t){return!!this._doesGlobalListExists()&&window[this.autoNumericGlobalListName].has(t)}},{key:"validate",value:function(e){var i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;!s.default.isUndefinedOrNullOrEmpty(e)&&s.default.isObject(e)||s.default.throwError("The userOptions are invalid ; it should be a valid object, ["+e+"] given.");var l=s.default.isObject(a);l||s.default.isNull(a)||s.default.throwError("The 'originalOptions' parameter is invalid ; it should either be a valid option object or `null`, ["+e+"] given."),s.default.isNull(e)||this._convertOldOptionsToNewOnes(e);var c=void 0;c=i?r({},this.getDefaultConfig(),e):e,s.default.isTrueOrFalseString(c.showWarnings)||s.default.isBoolean(c.showWarnings)||s.default.throwError("The debug option 'showWarnings' is invalid ; it should be either 'true' or 'false', ["+c.showWarnings+"] given.");var u=/^[0-9]+$/,h=/[0-9]+/,d=/^-?[0-9]+(\.?[0-9]+)?$/,f=/^[0-9]+(\.?[0-9]+)?$/;s.default.isTrueOrFalseString(c.allowDecimalPadding)||s.default.isBoolean(c.allowDecimalPadding)||c.allowDecimalPadding===t.options.allowDecimalPadding.floats||s.default.throwError("The decimal padding option 'allowDecimalPadding' is invalid ; it should either be `false`, `true` or `'floats'`, ["+c.allowDecimalPadding+"] given."),c.allowDecimalPadding!==t.options.allowDecimalPadding.never&&"false"!==c.allowDecimalPadding||c.decimalPlaces===t.options.decimalPlaces.none&&c.decimalPlacesShownOnBlur===t.options.decimalPlacesShownOnBlur.none&&c.decimalPlacesShownOnFocus===t.options.decimalPlacesShownOnFocus.none||s.default.warning("Setting 'allowDecimalPadding' to ["+c.allowDecimalPadding+"] will override the current 'decimalPlaces*' settings ["+c.decimalPlaces+", "+c.decimalPlacesShownOnBlur+" and "+c.decimalPlacesShownOnFocus+"].",c.showWarnings),s.default.isTrueOrFalseString(c.alwaysAllowDecimalCharacter)||s.default.isBoolean(c.alwaysAllowDecimalCharacter)||s.default.throwError("The option 'alwaysAllowDecimalCharacter' is invalid ; it should either be `true` or `false`, ["+c.alwaysAllowDecimalCharacter+"] given."),s.default.isNull(c.caretPositionOnFocus)||s.default.isInArray(c.caretPositionOnFocus,[t.options.caretPositionOnFocus.start,t.options.caretPositionOnFocus.end,t.options.caretPositionOnFocus.decimalLeft,t.options.caretPositionOnFocus.decimalRight])||s.default.throwError("The display on empty string option 'caretPositionOnFocus' is invalid ; it should either be `null`, 'focus', 'press', 'always' or 'zero', ["+c.caretPositionOnFocus+"] given.");var p=void 0;p=l?a:this._correctCaretPositionOnFocusAndSelectOnFocusOptions(e),s.default.isNull(p)||p.caretPositionOnFocus===t.options.caretPositionOnFocus.doNoForceCaretPosition||p.selectOnFocus!==t.options.selectOnFocus.select||s.default.warning("The 'selectOnFocus' option is set to 'select', which is in conflict with the 'caretPositionOnFocus' which is set to '"+p.caretPositionOnFocus+"'. As a result, if this has been called when instantiating an AutoNumeric object, the 'selectOnFocus' option is forced to 'doNotSelect'.",c.showWarnings),s.default.isInArray(c.digitGroupSeparator,[t.options.digitGroupSeparator.comma,t.options.digitGroupSeparator.dot,t.options.digitGroupSeparator.normalSpace,t.options.digitGroupSeparator.thinSpace,t.options.digitGroupSeparator.narrowNoBreakSpace,t.options.digitGroupSeparator.noBreakSpace,t.options.digitGroupSeparator.noSeparator,t.options.digitGroupSeparator.apostrophe,t.options.digitGroupSeparator.arabicThousandsSeparator,t.options.digitGroupSeparator.dotAbove,t.options.digitGroupSeparator.privateUseTwo])||s.default.throwError("The thousand separator character option 'digitGroupSeparator' is invalid ; it should be ',', '.', '٬', '˙', \"'\", '’', ' ', ' ', ' ', ' ' or empty (''), ["+c.digitGroupSeparator+"] given."),s.default.isTrueOrFalseString(c.showOnlyNumbersOnFocus)||s.default.isBoolean(c.showOnlyNumbersOnFocus)||s.default.throwError("The 'showOnlyNumbersOnFocus' option is invalid ; it should be either 'true' or 'false', ["+c.showOnlyNumbersOnFocus+"] given."),s.default.isInArray(c.digitalGroupSpacing,[t.options.digitalGroupSpacing.two,t.options.digitalGroupSpacing.twoScaled,t.options.digitalGroupSpacing.three,t.options.digitalGroupSpacing.four])||c.digitalGroupSpacing>=2&&c.digitalGroupSpacing<=4||s.default.throwError("The grouping separator option for thousands 'digitalGroupSpacing' is invalid ; it should be '2', '2s', '3', or '4', ["+c.digitalGroupSpacing+"] given."),s.default.isInArray(c.decimalCharacter,[t.options.decimalCharacter.comma,t.options.decimalCharacter.dot,t.options.decimalCharacter.middleDot,t.options.decimalCharacter.arabicDecimalSeparator,t.options.decimalCharacter.decimalSeparatorKeySymbol])||s.default.throwError("The decimal separator character option 'decimalCharacter' is invalid ; it should be '.', ',', '·', '⎖' or '٫', ["+c.decimalCharacter+"] given."),c.decimalCharacter===c.digitGroupSeparator&&s.default.throwError("autoNumeric will not function properly when the decimal character 'decimalCharacter' ["+c.decimalCharacter+"] and the thousand separator 'digitGroupSeparator' ["+c.digitGroupSeparator+"] are the same character."),s.default.isNull(c.decimalCharacterAlternative)||s.default.isString(c.decimalCharacterAlternative)||s.default.throwError("The alternate decimal separator character option 'decimalCharacterAlternative' is invalid ; it should be a string, ["+c.decimalCharacterAlternative+"] given."),""===c.currencySymbol||s.default.isString(c.currencySymbol)||s.default.throwError("The currency symbol option 'currencySymbol' is invalid ; it should be a string, ["+c.currencySymbol+"] given."),s.default.isInArray(c.currencySymbolPlacement,[t.options.currencySymbolPlacement.prefix,t.options.currencySymbolPlacement.suffix])||s.default.throwError("The placement of the currency sign option 'currencySymbolPlacement' is invalid ; it should either be 'p' (prefix) or 's' (suffix), ["+c.currencySymbolPlacement+"] given."),s.default.isInArray(c.negativePositiveSignPlacement,[t.options.negativePositiveSignPlacement.prefix,t.options.negativePositiveSignPlacement.suffix,t.options.negativePositiveSignPlacement.left,t.options.negativePositiveSignPlacement.right,t.options.negativePositiveSignPlacement.none])||s.default.throwError("The placement of the negative sign option 'negativePositiveSignPlacement' is invalid ; it should either be 'p' (prefix), 's' (suffix), 'l' (left), 'r' (right) or 'null', ["+c.negativePositiveSignPlacement+"] given."),s.default.isTrueOrFalseString(c.showPositiveSign)||s.default.isBoolean(c.showPositiveSign)||s.default.throwError("The show positive sign option 'showPositiveSign' is invalid ; it should be either 'true' or 'false', ["+c.showPositiveSign+"] given."),(!s.default.isString(c.suffixText)||""!==c.suffixText&&(s.default.isNegative(c.suffixText,c.negativeSignCharacter)||h.test(c.suffixText)))&&s.default.throwError("The additional suffix option 'suffixText' is invalid ; it should not contains the negative sign '"+c.negativeSignCharacter+"' nor any numerical characters, ["+c.suffixText+"] given."),(!s.default.isString(c.negativeSignCharacter)||1!==c.negativeSignCharacter.length||s.default.isUndefinedOrNullOrEmpty(c.negativeSignCharacter)||h.test(c.negativeSignCharacter))&&s.default.throwError("The negative sign character option 'negativeSignCharacter' is invalid ; it should be a single character, and cannot be any numerical characters, ["+c.negativeSignCharacter+"] given."),(!s.default.isString(c.positiveSignCharacter)||1!==c.positiveSignCharacter.length||s.default.isUndefinedOrNullOrEmpty(c.positiveSignCharacter)||h.test(c.positiveSignCharacter))&&s.default.throwError("The positive sign character option 'positiveSignCharacter' is invalid ; it should be a single character, and cannot be any numerical characters, ["+c.positiveSignCharacter+"] given.\nIf you want to hide the positive sign character, you need to set the `showPositiveSign` option to `true`."),c.negativeSignCharacter===c.positiveSignCharacter&&s.default.throwError("The positive 'positiveSignCharacter' and negative 'negativeSignCharacter' sign characters cannot be identical ; ["+c.negativeSignCharacter+"] given.");var g=s.default.isNull(c.negativeBracketsTypeOnBlur)?["",""]:c.negativeBracketsTypeOnBlur.split(","),m=n(g,2),v=m[0],y=m[1];if((s.default.contains(c.digitGroupSeparator,c.negativeSignCharacter)||s.default.contains(c.decimalCharacter,c.negativeSignCharacter)||s.default.contains(c.decimalCharacterAlternative,c.negativeSignCharacter)||s.default.contains(v,c.negativeSignCharacter)||s.default.contains(y,c.negativeSignCharacter)||s.default.contains(c.suffixText,c.negativeSignCharacter))&&s.default.throwError("The negative sign character option 'negativeSignCharacter' is invalid ; it should not be equal or a part of the digit separator, the decimal character, the decimal character alternative, the negative brackets or the suffix text, ["+c.negativeSignCharacter+"] given."),(s.default.contains(c.digitGroupSeparator,c.positiveSignCharacter)||s.default.contains(c.decimalCharacter,c.positiveSignCharacter)||s.default.contains(c.decimalCharacterAlternative,c.positiveSignCharacter)||s.default.contains(v,c.positiveSignCharacter)||s.default.contains(y,c.positiveSignCharacter)||s.default.contains(c.suffixText,c.positiveSignCharacter))&&s.default.throwError("The positive sign character option 'positiveSignCharacter' is invalid ; it should not be equal or a part of the digit separator, the decimal character, the decimal character alternative, the negative brackets or the suffix text, ["+c.positiveSignCharacter+"] given."),s.default.isNull(c.overrideMinMaxLimits)||s.default.isInArray(c.overrideMinMaxLimits,[t.options.overrideMinMaxLimits.ceiling,t.options.overrideMinMaxLimits.floor,t.options.overrideMinMaxLimits.ignore])||s.default.throwError("The override min & max limits option 'overrideMinMaxLimits' is invalid ; it should either be 'ceiling', 'floor' or 'ignore', ["+c.overrideMinMaxLimits+"] given."),s.default.isString(c.maximumValue)&&d.test(c.maximumValue)||s.default.throwError("The maximum possible value option 'maximumValue' is invalid ; it should be a string that represents a positive or negative number, ["+c.maximumValue+"] given."),s.default.isString(c.minimumValue)&&d.test(c.minimumValue)||s.default.throwError("The minimum possible value option 'minimumValue' is invalid ; it should be a string that represents a positive or negative number, ["+c.minimumValue+"] given."),parseFloat(c.minimumValue)>parseFloat(c.maximumValue)&&s.default.throwError("The minimum possible value option is greater than the maximum possible value option ; 'minimumValue' ["+c.minimumValue+"] should be smaller than 'maximumValue' ["+c.maximumValue+"]."),s.default.isInt(c.decimalPlaces)&&c.decimalPlaces>=0||s.default.isString(c.decimalPlaces)&&u.test(c.decimalPlaces)||s.default.throwError("The number of decimal places option 'decimalPlaces' is invalid ; it should be a positive integer, ["+c.decimalPlaces+"] given."),s.default.isNull(c.decimalPlacesRawValue)||s.default.isInt(c.decimalPlacesRawValue)&&c.decimalPlacesRawValue>=0||s.default.isString(c.decimalPlacesRawValue)&&u.test(c.decimalPlacesRawValue)||s.default.throwError("The number of decimal places for the raw value option 'decimalPlacesRawValue' is invalid ; it should be a positive integer or `null`, ["+c.decimalPlacesRawValue+"] given."),this._validateDecimalPlacesRawValue(c),s.default.isNull(c.decimalPlacesShownOnFocus)||u.test(String(c.decimalPlacesShownOnFocus))||s.default.throwError("The number of expanded decimal places option 'decimalPlacesShownOnFocus' is invalid ; it should be a positive integer or `null`, ["+c.decimalPlacesShownOnFocus+"] given."),!s.default.isNull(c.decimalPlacesShownOnFocus)&&Number(c.decimalPlaces)>Number(c.decimalPlacesShownOnFocus)&&s.default.warning("The extended decimal places 'decimalPlacesShownOnFocus' ["+c.decimalPlacesShownOnFocus+"] should be greater than the 'decimalPlaces' ["+c.decimalPlaces+"] value. Currently, this will limit the ability of your user to manually change some of the decimal places. Do you really want to do that?",c.showWarnings),(s.default.isNull(c.divisorWhenUnfocused)||f.test(c.divisorWhenUnfocused))&&0!==c.divisorWhenUnfocused&&"0"!==c.divisorWhenUnfocused&&1!==c.divisorWhenUnfocused&&"1"!==c.divisorWhenUnfocused||s.default.throwError("The divisor option 'divisorWhenUnfocused' is invalid ; it should be a positive number higher than one, preferably an integer, ["+c.divisorWhenUnfocused+"] given."),s.default.isNull(c.decimalPlacesShownOnBlur)||u.test(c.decimalPlacesShownOnBlur)||s.default.throwError("The number of decimals shown when unfocused option 'decimalPlacesShownOnBlur' is invalid ; it should be a positive integer or `null`, ["+c.decimalPlacesShownOnBlur+"] given."),s.default.isNull(c.symbolWhenUnfocused)||s.default.isString(c.symbolWhenUnfocused)||s.default.throwError("The symbol to show when unfocused option 'symbolWhenUnfocused' is invalid ; it should be a string, ["+c.symbolWhenUnfocused+"] given."),s.default.isTrueOrFalseString(c.saveValueToSessionStorage)||s.default.isBoolean(c.saveValueToSessionStorage)||s.default.throwError("The save to session storage option 'saveValueToSessionStorage' is invalid ; it should be either 'true' or 'false', ["+c.saveValueToSessionStorage+"] given."),s.default.isInArray(c.onInvalidPaste,[t.options.onInvalidPaste.error,t.options.onInvalidPaste.ignore,t.options.onInvalidPaste.clamp,t.options.onInvalidPaste.truncate,t.options.onInvalidPaste.replace])||s.default.throwError("The paste behavior option 'onInvalidPaste' is invalid ; it should either be 'error', 'ignore', 'clamp', 'truncate' or 'replace' (cf. documentation), ["+c.onInvalidPaste+"] given."),s.default.isInArray(c.roundingMethod,[t.options.roundingMethod.halfUpSymmetric,t.options.roundingMethod.halfUpAsymmetric,t.options.roundingMethod.halfDownSymmetric,t.options.roundingMethod.halfDownAsymmetric,t.options.roundingMethod.halfEvenBankersRounding,t.options.roundingMethod.upRoundAwayFromZero,t.options.roundingMethod.downRoundTowardZero,t.options.roundingMethod.toCeilingTowardPositiveInfinity,t.options.roundingMethod.toFloorTowardNegativeInfinity,t.options.roundingMethod.toNearest05,t.options.roundingMethod.toNearest05Alt,t.options.roundingMethod.upToNext05,t.options.roundingMethod.downToNext05])||s.default.throwError("The rounding method option 'roundingMethod' is invalid ; it should either be 'S', 'A', 's', 'a', 'B', 'U', 'D', 'C', 'F', 'N05', 'CHF', 'U05' or 'D05' (cf. documentation), ["+c.roundingMethod+"] given."),s.default.isNull(c.negativeBracketsTypeOnBlur)||s.default.isInArray(c.negativeBracketsTypeOnBlur,[t.options.negativeBracketsTypeOnBlur.parentheses,t.options.negativeBracketsTypeOnBlur.brackets,t.options.negativeBracketsTypeOnBlur.chevrons,t.options.negativeBracketsTypeOnBlur.curlyBraces,t.options.negativeBracketsTypeOnBlur.angleBrackets,t.options.negativeBracketsTypeOnBlur.japaneseQuotationMarks,t.options.negativeBracketsTypeOnBlur.halfBrackets,t.options.negativeBracketsTypeOnBlur.whiteSquareBrackets,t.options.negativeBracketsTypeOnBlur.quotationMarks,t.options.negativeBracketsTypeOnBlur.guillemets])||s.default.throwError("The brackets for negative values option 'negativeBracketsTypeOnBlur' is invalid ; it should either be '(,)', '[,]', '<,>', '{,}', '〈,〉', '「,」', '⸤,⸥', '⟦,⟧', '‹,›' or '«,»', ["+c.negativeBracketsTypeOnBlur+"] given."),(s.default.isString(c.emptyInputBehavior)||s.default.isNumber(c.emptyInputBehavior))&&(s.default.isInArray(c.emptyInputBehavior,[t.options.emptyInputBehavior.focus,t.options.emptyInputBehavior.press,t.options.emptyInputBehavior.always,t.options.emptyInputBehavior.min,t.options.emptyInputBehavior.max,t.options.emptyInputBehavior.zero,t.options.emptyInputBehavior.null])||d.test(c.emptyInputBehavior))||s.default.throwError("The display on empty string option 'emptyInputBehavior' is invalid ; it should either be 'focus', 'press', 'always', 'min', 'max', 'zero', 'null', a number, or a string that represents a number, ["+c.emptyInputBehavior+"] given."),c.emptyInputBehavior===t.options.emptyInputBehavior.zero&&(c.minimumValue>0||c.maximumValue<0)&&s.default.throwError("The 'emptyInputBehavior' option is set to 'zero', but this value is outside of the range defined by 'minimumValue' and 'maximumValue' ["+c.minimumValue+", "+c.maximumValue+"]."),d.test(String(c.emptyInputBehavior))){var b=this._checkIfInRangeWithOverrideOption(c.emptyInputBehavior,c),L=n(b,2),x=L[0],w=L[1];x&&w||s.default.throwError("The 'emptyInputBehavior' option is set to a number or a string that represents a number, but its value ["+c.emptyInputBehavior+"] is outside of the range defined by the 'minimumValue' and 'maximumValue' options ["+c.minimumValue+", "+c.maximumValue+"].")}s.default.isTrueOrFalseString(c.eventBubbles)||s.default.isBoolean(c.eventBubbles)||s.default.throwError("The event bubbles option 'eventBubbles' is invalid ; it should be either 'true' or 'false', ["+c.eventBubbles+"] given."),s.default.isTrueOrFalseString(c.eventIsCancelable)||s.default.isBoolean(c.eventIsCancelable)||s.default.throwError("The event is cancelable option 'eventIsCancelable' is invalid ; it should be either 'true' or 'false', ["+c.eventIsCancelable+"] given."),s.default.isInArray(c.leadingZero,[t.options.leadingZero.allow,t.options.leadingZero.deny,t.options.leadingZero.keep])||s.default.throwError("The leading zero behavior option 'leadingZero' is invalid ; it should either be 'allow', 'deny' or 'keep', ["+c.leadingZero+"] given."),s.default.isTrueOrFalseString(c.formatOnPageLoad)||s.default.isBoolean(c.formatOnPageLoad)||s.default.throwError("The format on initialization option 'formatOnPageLoad' is invalid ; it should be either 'true' or 'false', ["+c.formatOnPageLoad+"] given."),s.default.isTrueOrFalseString(c.formulaMode)||s.default.isBoolean(c.formulaMode)||s.default.throwError("The formula mode option 'formulaMode' is invalid ; it should be either 'true' or 'false', ["+c.formulaMode+"] given."),u.test(c.historySize)&&0!==c.historySize||s.default.throwError("The history size option 'historySize' is invalid ; it should be a positive integer, ["+c.historySize+"] given."),s.default.isTrueOrFalseString(c.selectNumberOnly)||s.default.isBoolean(c.selectNumberOnly)||s.default.throwError("The select number only option 'selectNumberOnly' is invalid ; it should be either 'true' or 'false', ["+c.selectNumberOnly+"] given."),s.default.isTrueOrFalseString(c.selectOnFocus)||s.default.isBoolean(c.selectOnFocus)||s.default.throwError("The select on focus option 'selectOnFocus' is invalid ; it should be either 'true' or 'false', ["+c.selectOnFocus+"] given."),s.default.isNull(c.defaultValueOverride)||""===c.defaultValueOverride||d.test(c.defaultValueOverride)||s.default.throwError("The unformatted default value option 'defaultValueOverride' is invalid ; it should be a string that represents a positive or negative number, ["+c.defaultValueOverride+"] given."),s.default.isTrueOrFalseString(c.unformatOnSubmit)||s.default.isBoolean(c.unformatOnSubmit)||s.default.throwError("The remove formatting on submit option 'unformatOnSubmit' is invalid ; it should be either 'true' or 'false', ["+c.unformatOnSubmit+"] given."),s.default.isNull(c.valuesToStrings)||s.default.isObject(c.valuesToStrings)||s.default.throwError("The option 'valuesToStrings' is invalid ; it should be an object, ideally with 'key -> value' entries, ["+c.valuesToStrings+"] given."),s.default.isNull(c.outputFormat)||s.default.isInArray(c.outputFormat,[t.options.outputFormat.string,t.options.outputFormat.number,t.options.outputFormat.dot,t.options.outputFormat.negativeDot,t.options.outputFormat.comma,t.options.outputFormat.negativeComma,t.options.outputFormat.dotNegative,t.options.outputFormat.commaNegative])||s.default.throwError("The custom locale format option 'outputFormat' is invalid ; it should either be null, 'string', 'number', '.', '-.', ',', '-,', '.-' or ',-', ["+c.outputFormat+"] given."),s.default.isTrueOrFalseString(c.isCancellable)||s.default.isBoolean(c.isCancellable)||s.default.throwError("The cancellable behavior option 'isCancellable' is invalid ; it should be either 'true' or 'false', ["+c.isCancellable+"] given."),s.default.isTrueOrFalseString(c.modifyValueOnWheel)||s.default.isBoolean(c.modifyValueOnWheel)||s.default.throwError("The increment/decrement on mouse wheel option 'modifyValueOnWheel' is invalid ; it should be either 'true' or 'false', ["+c.modifyValueOnWheel+"] given."),s.default.isTrueOrFalseString(c.watchExternalChanges)||s.default.isBoolean(c.watchExternalChanges)||s.default.throwError("The option 'watchExternalChanges' is invalid ; it should be either 'true' or 'false', ["+c.watchExternalChanges+"] given."),s.default.isInArray(c.wheelOn,[t.options.wheelOn.focus,t.options.wheelOn.hover])||s.default.throwError("The wheel behavior option 'wheelOn' is invalid ; it should either be 'focus' or 'hover', ["+c.wheelOn+"] given."),(!s.default.isString(c.wheelStep)&&!s.default.isNumber(c.wheelStep)||"progressive"!==c.wheelStep&&!f.test(c.wheelStep)||0===Number(c.wheelStep))&&s.default.throwError("The wheel step value option 'wheelStep' is invalid ; it should either be the string 'progressive', or a number or a string that represents a positive number (excluding zero), ["+c.wheelStep+"] given."),s.default.isInArray(c.serializeSpaces,[t.options.serializeSpaces.plus,t.options.serializeSpaces.percent])||s.default.throwError("The space replacement character option 'serializeSpaces' is invalid ; it should either be '+' or '%20', ["+c.serializeSpaces+"] given."),s.default.isTrueOrFalseString(c.noEventListeners)||s.default.isBoolean(c.noEventListeners)||s.default.throwError("The option 'noEventListeners' that prevent the creation of event listeners is invalid ; it should be either 'true' or 'false', ["+c.noEventListeners+"] given."),s.default.isNull(c.styleRules)||s.default.isObject(c.styleRules)&&(c.styleRules.hasOwnProperty("positive")||c.styleRules.hasOwnProperty("negative")||c.styleRules.hasOwnProperty("ranges")||c.styleRules.hasOwnProperty("userDefined"))||s.default.throwError("The option 'styleRules' is invalid ; it should be a correctly structured object, with one or more 'positive', 'negative', 'ranges' or 'userDefined' attributes, ["+c.styleRules+"] given."),s.default.isNull(c.styleRules)||!c.styleRules.hasOwnProperty("userDefined")||s.default.isNull(c.styleRules.userDefined)||c.styleRules.userDefined.forEach(function(t){t.hasOwnProperty("callback")&&!s.default.isFunction(t.callback)&&s.default.throwError("The callback defined in the `userDefined` attribute is not a function, "+o(t.callback)+" given.")}),(s.default.isNull(c.rawValueDivisor)||f.test(c.rawValueDivisor))&&0!==c.rawValueDivisor&&"0"!==c.rawValueDivisor&&1!==c.rawValueDivisor&&"1"!==c.rawValueDivisor||s.default.throwError("The raw value divisor option 'rawValueDivisor' is invalid ; it should be a positive number higher than one, preferably an integer, ["+c.rawValueDivisor+"] given."),s.default.isTrueOrFalseString(c.readOnly)||s.default.isBoolean(c.readOnly)||s.default.throwError("The option 'readOnly' is invalid ; it should be either 'true' or 'false', ["+c.readOnly+"] given."),s.default.isTrueOrFalseString(c.unformatOnHover)||s.default.isBoolean(c.unformatOnHover)||s.default.throwError("The option 'unformatOnHover' is invalid ; it should be either 'true' or 'false', ["+c.unformatOnHover+"] given."),s.default.isTrueOrFalseString(c.failOnUnknownOption)||s.default.isBoolean(c.failOnUnknownOption)||s.default.throwError("The debug option 'failOnUnknownOption' is invalid ; it should be either 'true' or 'false', ["+c.failOnUnknownOption+"] given."),s.default.isTrueOrFalseString(c.createLocalList)||s.default.isBoolean(c.createLocalList)||s.default.throwError("The debug option 'createLocalList' is invalid ; it should be either 'true' or 'false', ["+c.createLocalList+"] given.")}},{key:"_validateDecimalPlacesRawValue",value:function(t){s.default.isNull(t.decimalPlacesRawValue)||(t.decimalPlacesRawValue=1&&t.forEach(function(t){r(i,e._getOptionObject(t))})),i}},{key:"format",value:function(e){if(s.default.isUndefined(e)||null===e)return null;var i=void 0;i=s.default.isElement(e)?s.default.getElementValue(e):e,s.default.isString(i)||s.default.isNumber(i)||s.default.throwError('The value "'+i+'" being "set" is not numeric and therefore cannot be used appropriately.');for(var o=arguments.length,a=Array(o>1?o-1:0),l=1;l=0,this._setBrackets(u);this._cachesUsualRegularExpressions(u,{});var h=this._toNumericValue(i,u);isNaN(Number(h))&&s.default.throwError("The value ["+h+"] that you are trying to format is not a recognized number.");var d=this._checkIfInRangeWithOverrideOption(h,u),f=n(d,2),p=f[0],g=f[1];return p&&g||(s.default.triggerEvent(t.events.formatted,document,{oldValue:null,newValue:null,oldRawValue:null,newRawValue:null,isPristine:null,error:"Range test failed",aNElement:null},!0,!0),s.default.throwError("The value ["+h+"] being set falls outside of the minimumValue ["+u.minimumValue+"] and maximumValue ["+u.maximumValue+"] range set for this element")),u.valuesToStrings&&this._checkValuesToStringsSettings(i,u)?u.valuesToStrings[i]:(this._correctNegativePositiveSignPlacementOption(u),this._calculateDecimalPlacesOnInit(u),s.default.isUndefinedOrNullOrEmpty(u.rawValueDivisor)||0===u.rawValueDivisor||""===h||null===h||(h*=u.rawValueDivisor),h=this._roundFormattedValueShownOnFocus(h,u),h=this._modifyNegativeSignAndDecimalCharacterForFormattedValue(h,u),h=this._addGroupSeparators(h,u,!1,h))}},{key:"formatAndSet",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.format(t,e);return s.default.setElementValue(t,i),i}},{key:"unformat",value:function(t){if(s.default.isNumberStrict(t))return t;var e=void 0;if(""===(e=s.default.isElement(t)?s.default.getElementValue(t):t))return"";if(s.default.isUndefined(e)||null===e)return null;(s.default.isArray(e)||s.default.isObject(e))&&s.default.throwError("A number or a string representing a number is needed to be able to unformat it, ["+e+"] given.");for(var i=arguments.length,o=Array(i>1?i-1:0),a=1;a1&&void 0!==arguments[1]?arguments[1]:null,i=this.unformat(t,e);return s.default.setElementValue(t,i),i}},{key:"localize",value:function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=void 0;if(""===(n=s.default.isElement(e)?s.default.getElementValue(e):e))return"";s.default.isNull(i)&&(i=t.defaultSettings),n=this.unformat(n,i),0===Number(n)&&i.leadingZero!==t.options.leadingZero.keep&&(n="0");var r=void 0;return r=s.default.isNull(i)?i.outputFormat:t.defaultSettings.outputFormat,this._toLocale(n,r,i)}},{key:"localizeAndSet",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.localize(t,e);return s.default.setElementValue(t,i),i}},{key:"isManagedByAutoNumeric",value:function(t){return this._isInGlobalList(s.default.domElement(t))}},{key:"getAutoNumericElement",value:function(t){var e=s.default.domElement(t);return this.isManagedByAutoNumeric(e)?this._getFromGlobalList(e):null}},{key:"set",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=s.default.domElement(t);if(!this.isManagedByAutoNumeric(r)){var o=void 0;return o=!(!s.default.isNull(i)&&i.hasOwnProperty("showWarnings"))||i.showWarnings,s.default.warning("Impossible to find an AutoNumeric object for the given DOM element or selector.",o),null}return this.getAutoNumericElement(r).set(e,i,n)}},{key:"getNumericString",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this._get(t,"getNumericString",e)}},{key:"getFormatted",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this._get(t,"getFormatted",e)}},{key:"getNumber",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this._get(t,"getNumber",e)}},{key:"_get",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=s.default.domElement(t);return this.isManagedByAutoNumeric(n)||s.default.throwError("Impossible to find an AutoNumeric object for the given DOM element or selector."),this.getAutoNumericElement(n)[e](i)}},{key:"getLocalized",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=s.default.domElement(t);return this.isManagedByAutoNumeric(n)||s.default.throwError("Impossible to find an AutoNumeric object for the given DOM element or selector."),this.getAutoNumericElement(n).getLocalized(e,i)}},{key:"_stripAllNonNumberCharacters",value:function(t,e,i,n){return this._stripAllNonNumberCharactersExceptCustomDecimalChar(t,e,i,n).replace(e.decimalCharacter,".")}},{key:"_stripAllNonNumberCharactersExceptCustomDecimalChar",value:function(e,i,r,o){var a=(e=(e=this._normalizeCurrencySuffixAndNegativeSignCharacters(e,i)).replace(i.allowedAutoStrip,"")).match(i.numRegAutoStrip);if(e=a?[a[1],a[2],a[3]].join(""):"",i.leadingZero===t.options.leadingZero.allow||i.leadingZero===t.options.leadingZero.keep){var l="",c=e.split(i.decimalCharacter),u=n(c,2),h=u[0],d=u[1],f=h;s.default.contains(f,i.negativeSignCharacter)&&(l=i.negativeSignCharacter,f=f.replace(i.negativeSignCharacter,"")),""===l&&f.length>i.mIntPos&&"0"===f.charAt(0)&&(f=f.slice(1)),""!==l&&f.length>i.mIntNeg&&"0"===f.charAt(0)&&(f=f.slice(1)),e=""+l+f+(s.default.isUndefined(d)?"":i.decimalCharacter+d)}return(r&&i.leadingZero===t.options.leadingZero.deny||!o&&i.leadingZero===t.options.leadingZero.allow)&&(e=e.replace(i.stripReg,"$1$2")),e}},{key:"_toggleNegativeBracket",value:function(t,e,i){return i?this._removeBrackets(t,e):this._addBrackets(t,e)}},{key:"_addBrackets",value:function(t,e){return s.default.isNull(e.negativeBracketsTypeOnBlur)?t:""+e.firstBracket+t.replace(e.negativeSignCharacter,"")+e.lastBracket}},{key:"_removeBrackets",value:function(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=void 0;return s.default.isNull(e.negativeBracketsTypeOnBlur)||t.charAt(0)!==e.firstBracket?n=t:(n=(n=t.replace(e.firstBracket,"")).replace(e.lastBracket,""),i?(n=n.replace(e.currencySymbol,""),n=this._mergeCurrencySignNegativePositiveSignAndValue(n,e,!0,!1)):n=""+e.negativeSignCharacter+n),n}},{key:"_setBrackets",value:function(t){if(s.default.isNull(t.negativeBracketsTypeOnBlur))t.firstBracket="",t.lastBracket="";else{var e=t.negativeBracketsTypeOnBlur.split(","),i=n(e,2),r=i[0],o=i[1];t.firstBracket=r,t.lastBracket=o}}},{key:"_convertToNumericString",value:function(e,i){e=this._removeBrackets(e,i,!1),e=(e=this._normalizeCurrencySuffixAndNegativeSignCharacters(e,i)).replace(new RegExp("["+i.digitGroupSeparator+"]","g"),""),"."!==i.decimalCharacter&&(e=e.replace(i.decimalCharacter,".")),s.default.isNegative(e)&&e.lastIndexOf("-")===e.length-1&&(e="-"+(e=e.replace("-",""))),i.showPositiveSign&&(e=e.replace(i.positiveSignCharacter,""));var n=i.leadingZero!==t.options.leadingZero.keep,r=s.default.arabicToLatinNumbers(e,n,!1,!1);return isNaN(r)||(e=r.toString()),e}},{key:"_normalizeCurrencySuffixAndNegativeSignCharacters",value:function(e,i){return e=String(e),i.currencySymbol!==t.options.currencySymbol.none&&(e=e.replace(i.currencySymbol,"")),i.suffixText!==t.options.suffixText.none&&(e=e.replace(i.suffixText,"")),i.negativeSignCharacter!==t.options.negativeSignCharacter.hyphen&&(e=e.replace(i.negativeSignCharacter,"-")),e}},{key:"_toLocale",value:function(e,i,n){if(s.default.isNull(i)||i===t.options.outputFormat.string)return e;var r=void 0;switch(i){case t.options.outputFormat.number:r=Number(e);break;case t.options.outputFormat.dotNegative:r=s.default.isNegative(e)?e.replace("-","")+"-":e;break;case t.options.outputFormat.comma:case t.options.outputFormat.negativeComma:r=e.replace(".",",");break;case t.options.outputFormat.commaNegative:r=e.replace(".",","),r=s.default.isNegative(r)?r.replace("-","")+"-":r;break;case t.options.outputFormat.dot:case t.options.outputFormat.negativeDot:r=e;break;default:s.default.throwError("The given outputFormat ["+i+"] option is not recognized.")}return i!==t.options.outputFormat.number&&"-"!==n.negativeSignCharacter&&(r=r.replace("-",n.negativeSignCharacter)),r}},{key:"_modifyNegativeSignAndDecimalCharacterForFormattedValue",value:function(t,e){return"-"!==e.negativeSignCharacter&&(t=t.replace("-",e.negativeSignCharacter)),"."!==e.decimalCharacter&&(t=t.replace(".",e.decimalCharacter)),t}},{key:"_isElementValueEmptyOrOnlyTheNegativeSign",value:function(t,e){return""===t||t===e.negativeSignCharacter}},{key:"_orderValueCurrencySymbolAndSuffixText",value:function(e,i,n){var r=void 0;if(i.emptyInputBehavior===t.options.emptyInputBehavior.always||n)switch(i.negativePositiveSignPlacement){case t.options.negativePositiveSignPlacement.left:case t.options.negativePositiveSignPlacement.prefix:case t.options.negativePositiveSignPlacement.none:r=e+i.currencySymbol+i.suffixText;break;default:r=i.currencySymbol+e+i.suffixText}else r=e;return r}},{key:"_addGroupSeparators",value:function(e,i,r,o){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,l=void 0;if(l=s.default.isNull(a)?s.default.isNegative(e,i.negativeSignCharacter)||s.default.isNegativeWithBrackets(e,i.firstBracket,i.lastBracket):a<0,e=this._stripAllNonNumberCharactersExceptCustomDecimalChar(e,i,!1,r),this._isElementValueEmptyOrOnlyTheNegativeSign(e,i))return this._orderValueCurrencySymbolAndSuffixText(e,i,!0);var c=s.default.isZeroOrHasNoValue(e);l&&(e=e.replace("-","")),i.digitalGroupSpacing=i.digitalGroupSpacing.toString();var u=void 0;switch(i.digitalGroupSpacing){case t.options.digitalGroupSpacing.two:u=/(\d)((\d)(\d{2}?)+)$/;break;case t.options.digitalGroupSpacing.twoScaled:u=/(\d)((?:\d{2}){0,2}\d{3}(?:(?:\d{2}){2}\d{3})*?)$/;break;case t.options.digitalGroupSpacing.four:u=/(\d)((\d{4}?)+)$/;break;case t.options.digitalGroupSpacing.three:default:u=/(\d)((\d{3}?)+)$/}var h=e.split(i.decimalCharacter),d=n(h,2),f=d[0],p=d[1];if(i.decimalCharacterAlternative&&s.default.isUndefined(p)){var g=e.split(i.decimalCharacterAlternative),m=n(g,2);f=m[0],p=m[1]}if(""!==i.digitGroupSeparator)for(;u.test(f);)f=f.replace(u,"$1"+i.digitGroupSeparator+"$2");var v=void 0;0===(v=r?i.decimalPlacesShownOnFocus:i.decimalPlacesShownOnBlur)||s.default.isUndefined(p)?e=f:(p.length>v&&(p=p.substring(0,v)),e=""+f+i.decimalCharacter+p),e=t._mergeCurrencySignNegativePositiveSignAndValue(e,i,l,c),s.default.isNull(a)&&(a=o),null!==i.negativeBracketsTypeOnBlur&&(a<0||s.default.isNegativeStrict(e,i.negativeSignCharacter))&&(e=this._toggleNegativeBracket(e,i,r));return i.suffixText?""+e+i.suffixText:e}},{key:"_mergeCurrencySignNegativePositiveSignAndValue",value:function(e,i,n,r){var o="";n?o=i.negativeSignCharacter:i.showPositiveSign&&!r&&(o=i.positiveSignCharacter);var a=void 0;if(i.currencySymbolPlacement===t.options.currencySymbolPlacement.prefix)if(i.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.none&&(n||!n&&i.showPositiveSign&&!r))switch(i.negativePositiveSignPlacement){case t.options.negativePositiveSignPlacement.prefix:case t.options.negativePositiveSignPlacement.left:a=""+o+i.currencySymbol+e;break;case t.options.negativePositiveSignPlacement.right:a=""+i.currencySymbol+o+e;break;case t.options.negativePositiveSignPlacement.suffix:a=""+i.currencySymbol+e+o}else a=i.currencySymbol+e;else if(i.currencySymbolPlacement===t.options.currencySymbolPlacement.suffix)if(i.negativePositiveSignPlacement!==t.options.negativePositiveSignPlacement.none&&(n||!n&&i.showPositiveSign&&!r))switch(i.negativePositiveSignPlacement){case t.options.negativePositiveSignPlacement.suffix:case t.options.negativePositiveSignPlacement.right:a=""+e+i.currencySymbol+o;break;case t.options.negativePositiveSignPlacement.left:a=""+e+o+i.currencySymbol;break;case t.options.negativePositiveSignPlacement.prefix:a=""+o+e+i.currencySymbol}else a=e+i.currencySymbol;return a}},{key:"_truncateZeros",value:function(t,e){var i=void 0;switch(e){case 0:i=/(\.(?:\d*[1-9])?)0*$/;break;case 1:i=/(\.\d(?:\d*[1-9])?)0*$/;break;default:i=new RegExp("(\\.\\d{"+e+"}(?:\\d*[1-9])?)0*")}return t=t.replace(i,"$1"),0===e&&(t=t.replace(/\.$/,"")),t}},{key:"_roundRawValue",value:function(t,e){return this._roundValue(t,e,e.decimalPlacesRawValue)}},{key:"_roundFormattedValueShownOnFocus",value:function(t,e){return this._roundValue(t,e,Number(e.decimalPlacesShownOnFocus))}},{key:"_roundFormattedValueShownOnBlur",value:function(t,e){return this._roundValue(t,e,Number(e.decimalPlacesShownOnBlur))}},{key:"_roundFormattedValueShownOnFocusOrBlur",value:function(t,e,i){return i?this._roundFormattedValueShownOnFocus(t,e):this._roundFormattedValueShownOnBlur(t,e)}},{key:"_roundValue",value:function(e,i,r){if(s.default.isNull(e))return e;if(e=""===e?"0":e.toString(),i.roundingMethod===t.options.roundingMethod.toNearest05||i.roundingMethod===t.options.roundingMethod.toNearest05Alt||i.roundingMethod===t.options.roundingMethod.upToNext05||i.roundingMethod===t.options.roundingMethod.downToNext05)return this._roundCloseTo05(e,i);var o=t._prepareValueForRounding(e,i),a=n(o,2),l=a[0],c=(e=a[1]).lastIndexOf("."),u=-1===c,h=e.split(".");if(!(n(h,2)[1]>0)&&(i.allowDecimalPadding===t.options.allowDecimalPadding.never||i.allowDecimalPadding===t.options.allowDecimalPadding.floats))return 0===Number(e)?e:""+l+e;var d=void 0;d=i.allowDecimalPadding===t.options.allowDecimalPadding.always||i.allowDecimalPadding===t.options.allowDecimalPadding.floats?r:0;var f=u?e.length-1:c,p=e.length-1-f,g="";if(p<=r){if(g=e,pd?g=this._truncateZeros(g,d):0===p&&0===d&&(g=g.replace(/\.$/,""));return 0===Number(g)?g:""+l+g}var v=void 0;v=u?r-1:Number(r)+Number(c);var y=Number(e.charAt(v+1)),b=e.substring(0,v+1).split(""),L=void 0;if(L="."===e.charAt(v)?e.charAt(v-1)%2:e.charAt(v)%2,this._shouldRoundUp(y,i,l,L))for(var x=b.length-1;x>=0;x-=1)if("."!==b[x]){if(b[x]=+b[x]+1,b[x]<10)break;x>0&&(b[x]="0")}return b=b.slice(0,v+1),g=this._truncateZeros(b.join(""),d),0===Number(g)?g:""+l+g}},{key:"_roundCloseTo05",value:function(e,i){switch(i.roundingMethod){case t.options.roundingMethod.toNearest05:case t.options.roundingMethod.toNearest05Alt:e=(Math.round(20*e)/20).toString();break;case t.options.roundingMethod.upToNext05:e=(Math.ceil(20*e)/20).toString();break;default:e=(Math.floor(20*e)/20).toString()}return s.default.contains(e,".")?e.length-e.indexOf(".")<3?e+"0":e:e+".00"}},{key:"_prepareValueForRounding",value:function(e,i){var n="";return s.default.isNegativeStrict(e,"-")&&(n="-",e=e.replace("-","")),e.match(/^\d/)||(e="0"+e),0===Number(e)&&(n=""),(Number(e)>0&&i.leadingZero!==t.options.leadingZero.keep||e.length>0&&i.leadingZero===t.options.leadingZero.allow)&&(e=e.replace(/^0*(\d)/,"$1")),[n,e]}},{key:"_shouldRoundUp",value:function(e,i,n,r){return e>4&&i.roundingMethod===t.options.roundingMethod.halfUpSymmetric||e>4&&i.roundingMethod===t.options.roundingMethod.halfUpAsymmetric&&""===n||e>5&&i.roundingMethod===t.options.roundingMethod.halfUpAsymmetric&&"-"===n||e>5&&i.roundingMethod===t.options.roundingMethod.halfDownSymmetric||e>5&&i.roundingMethod===t.options.roundingMethod.halfDownAsymmetric&&""===n||e>4&&i.roundingMethod===t.options.roundingMethod.halfDownAsymmetric&&"-"===n||e>5&&i.roundingMethod===t.options.roundingMethod.halfEvenBankersRounding||5===e&&i.roundingMethod===t.options.roundingMethod.halfEvenBankersRounding&&1===r||e>0&&i.roundingMethod===t.options.roundingMethod.toCeilingTowardPositiveInfinity&&""===n||e>0&&i.roundingMethod===t.options.roundingMethod.toFloorTowardNegativeInfinity&&"-"===n||e>0&&i.roundingMethod===t.options.roundingMethod.upRoundAwayFromZero}},{key:"_truncateDecimalPlaces",value:function(t,e,i,r){i&&(t=this._roundFormattedValueShownOnFocus(t,e));var o=t.split(e.decimalCharacter),a=n(o,2),s=a[0],l=a[1];if(l&&l.length>r)if(r>0){var c=l.substring(0,r);t=""+s+e.decimalCharacter+c}else t=s;return t}},{key:"_checkIfInRangeWithOverrideOption",value:function(e,i){if(s.default.isNull(e)&&i.emptyInputBehavior===t.options.emptyInputBehavior.null)return[!0,!0];e=(e=e.toString()).replace(",",".");var n=s.default.parseStr(i.minimumValue),r=s.default.parseStr(i.maximumValue),o=s.default.parseStr(e),a=void 0;switch(i.overrideMinMaxLimits){case t.options.overrideMinMaxLimits.floor:a=[s.default.testMinMax(n,o)>-1,!0];break;case t.options.overrideMinMaxLimits.ceiling:a=[!0,s.default.testMinMax(r,o)<1];break;case t.options.overrideMinMaxLimits.ignore:a=[!0,!0];break;default:a=[s.default.testMinMax(n,o)>-1,s.default.testMinMax(r,o)<1]}return a}},{key:"_readCookie",value:function(t){for(var e=t+"=",i=document.cookie.split(";"),n="",r=0;r1&&void 0!==arguments[1]?arguments[1]:null;this._validateDecimalPlacesRawValue(e),s.default.isNull(i)&&s.default.throwError("When updating the settings, the previous ones should be passed as an argument.");var n="decimalPlaces"in e;if(n||"decimalPlacesRawValue"in e||"decimalPlacesShownOnFocus"in e||"decimalPlacesShownOnBlur"in e||"rawValueDivisor"in e){n?("decimalPlacesShownOnFocus"in e&&e.decimalPlacesShownOnFocus!==t.options.decimalPlacesShownOnFocus.useDefault||(e.decimalPlacesShownOnFocus=e.decimalPlaces),"decimalPlacesShownOnBlur"in e&&e.decimalPlacesShownOnBlur!==t.options.decimalPlacesShownOnBlur.useDefault||(e.decimalPlacesShownOnBlur=e.decimalPlaces),"decimalPlacesRawValue"in e&&e.decimalPlacesRawValue!==t.options.decimalPlacesRawValue.useDefault||(e.decimalPlacesRawValue=e.decimalPlaces)):(s.default.isUndefined(e.decimalPlacesShownOnFocus)&&(e.decimalPlacesShownOnFocus=i.decimalPlacesShownOnFocus),s.default.isUndefined(e.decimalPlacesShownOnBlur)&&(e.decimalPlacesShownOnBlur=i.decimalPlacesShownOnBlur));var r=0;e.rawValueDivisor&&e.rawValueDivisor!==t.options.rawValueDivisor.none&&(r=String(e.rawValueDivisor).length-1)<0&&(r=0),e.decimalPlaces||e.decimalPlacesRawValue?e.decimalPlacesRawValue=Math.max(Math.max(e.decimalPlacesShownOnBlur,e.decimalPlacesShownOnFocus)+r,Number(e.decimalPlacesRawValue)+r):e.decimalPlacesRawValue=Math.max(Math.max(e.decimalPlacesShownOnBlur,e.decimalPlacesShownOnFocus)+r,Number(i.originalDecimalPlacesRawValue)+r)}}},{key:"_cachesUsualRegularExpressions",value:function(e,i){var n=void 0;n=e.negativeSignCharacter!==t.options.negativeSignCharacter.hyphen?"([-\\"+e.negativeSignCharacter+"]?)":"(-?)",i.aNegRegAutoStrip=n,e.allowedAutoStrip=new RegExp("[^-0123456789\\"+e.decimalCharacter+"]","g"),e.numRegAutoStrip=new RegExp(n+"(?:\\"+e.decimalCharacter+"?([0-9]+\\"+e.decimalCharacter+"[0-9]+)|([0-9]*(?:\\"+e.decimalCharacter+"[0-9]*)?))"),e.stripReg=new RegExp("^"+i.aNegRegAutoStrip+"0*([0-9])"),e.formulaChars=new RegExp("[0-9"+e.decimalCharacter+"+\\-*/() ]")}},{key:"_convertOldOptionsToNewOnes",value:function(t){var e={aSep:"digitGroupSeparator",nSep:"showOnlyNumbersOnFocus",dGroup:"digitalGroupSpacing",aDec:"decimalCharacter",altDec:"decimalCharacterAlternative",aSign:"currencySymbol",pSign:"currencySymbolPlacement",pNeg:"negativePositiveSignPlacement",aSuffix:"suffixText",oLimits:"overrideMinMaxLimits",vMax:"maximumValue",vMin:"minimumValue",mDec:"decimalPlacesOverride",eDec:"decimalPlacesShownOnFocus",scaleDecimal:"decimalPlacesShownOnBlur",aStor:"saveValueToSessionStorage",mRound:"roundingMethod",aPad:"allowDecimalPadding",nBracket:"negativeBracketsTypeOnBlur",wEmpty:"emptyInputBehavior",lZero:"leadingZero",aForm:"formatOnPageLoad",sNumber:"selectNumberOnly",anDefault:"defaultValueOverride",unSetOnSubmit:"unformatOnSubmit",outputType:"outputFormat",debug:"showWarnings",allowDecimalPadding:!0,alwaysAllowDecimalCharacter:!0,caretPositionOnFocus:!0,createLocalList:!0,currencySymbol:!0,currencySymbolPlacement:!0,decimalCharacter:!0,decimalCharacterAlternative:!0,decimalPlaces:!0,decimalPlacesRawValue:!0,decimalPlacesShownOnBlur:!0,decimalPlacesShownOnFocus:!0,defaultValueOverride:!0,digitalGroupSpacing:!0,digitGroupSeparator:!0,divisorWhenUnfocused:!0,emptyInputBehavior:!0,eventBubbles:!0,eventIsCancelable:!0,failOnUnknownOption:!0,formatOnPageLoad:!0,formulaMode:!0,historySize:!0,isCancellable:!0,leadingZero:!0,maximumValue:!0,minimumValue:!0,modifyValueOnWheel:!0,negativeBracketsTypeOnBlur:!0,negativePositiveSignPlacement:!0,negativeSignCharacter:!0,noEventListeners:!0,onInvalidPaste:!0,outputFormat:!0,overrideMinMaxLimits:!0,positiveSignCharacter:!0,rawValueDivisor:!0,readOnly:!0,roundingMethod:!0,saveValueToSessionStorage:!0,selectNumberOnly:!0,selectOnFocus:!0,serializeSpaces:!0,showOnlyNumbersOnFocus:!0,showPositiveSign:!0,showWarnings:!0,styleRules:!0,suffixText:!0,symbolWhenUnfocused:!0,unformatOnHover:!0,unformatOnSubmit:!0,valuesToStrings:!0,watchExternalChanges:!0,wheelOn:!0,wheelStep:!0,allowedAutoStrip:!0,formulaChars:!0,isNegativeSignAllowed:!0,isPositiveSignAllowed:!0,mIntNeg:!0,mIntPos:!0,numRegAutoStrip:!0,originalDecimalPlaces:!0,originalDecimalPlacesRawValue:!0,stripReg:!0};for(var i in t)if(t.hasOwnProperty(i)){if(!0===e[i])continue;e.hasOwnProperty(i)?(s.default.warning("You are using the deprecated option name '"+i+"'. Please use '"+e[i]+"' instead from now on. The old option name will be dropped very soon™.",!0),t[e[i]]=t[i],delete t[i]):t.failOnUnknownOption&&s.default.throwError("Option name '"+i+"' is unknown. Please fix the options passed to autoNumeric")}"mDec"in t&&s.default.warning("The old `mDec` option has been deprecated in favor of more accurate options ; `decimalPlaces`, `decimalPlacesRawValue`, `decimalPlacesShownOnFocus` and `decimalPlacesShownOnBlur`.",!0)}},{key:"_setNegativePositiveSignPermissions",value:function(t){t.isNegativeSignAllowed=t.minimumValue<0,t.isPositiveSignAllowed=t.maximumValue>=0}},{key:"_toNumericValue",value:function(t,e){var i=void 0;return s.default.isNumber(Number(t))?i=s.default.scientificToDecimal(t):(i=this._convertToNumericString(t.toString(),e),s.default.isNumber(Number(i))||(s.default.warning('The given value "'+t+'" cannot be converted to a numeric one and therefore cannot be used appropriately.',e.showWarnings),i=NaN)),i}},{key:"_checkIfInRange",value:function(t,e,i){var n=s.default.parseStr(t);return s.default.testMinMax(e,n)>-1&&s.default.testMinMax(i,n)<1}},{key:"_shouldSkipEventKey",value:function(t){var e=s.default.isInArray(t,l.default.keyName._allFnKeys),i=t===l.default.keyName.OSLeft||t===l.default.keyName.OSRight,n=t===l.default.keyName.ContextMenu,r=s.default.isInArray(t,l.default.keyName._someNonPrintableKeys),o=t===l.default.keyName.NumLock||t===l.default.keyName.ScrollLock||t===l.default.keyName.Insert||t===l.default.keyName.Command,a=t===l.default.keyName.Unidentified;return e||i||n||r||a||o}},{key:"_serialize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"unformatted",n=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"+",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,l=[];"object"===(void 0===t?"undefined":o(t))&&"form"===t.nodeName.toLowerCase()&&Array.prototype.slice.call(t.elements).forEach(function(t){if(t.name&&!t.disabled&&-1===["file","reset","submit","button"].indexOf(t.type))if("select-multiple"===t.type)Array.prototype.slice.call(t.options).forEach(function(i){i.selected&&(e?l.push({name:t.name,value:i.value}):l.push(encodeURIComponent(t.name)+"="+encodeURIComponent(i.value)))});else if(-1===["checkbox","radio"].indexOf(t.type)||t.checked){var r=void 0;if(n.isManagedByAutoNumeric(t)){var o=void 0;switch(i){case"unformatted":o=n.getAutoNumericElement(t),s.default.isNull(o)||(r=n.unformat(t,o.getSettings()));break;case"localized":if(o=n.getAutoNumericElement(t),!s.default.isNull(o)){var c=s.default.cloneObject(o.getSettings());s.default.isNull(a)||(c.outputFormat=a),r=n.localize(t,c)}break;case"formatted":default:r=t.value}}else r=t.value;s.default.isUndefined(r)&&s.default.throwError("This error should never be hit. If it has, something really wrong happened!"),e?l.push({name:t.name,value:r}):l.push(encodeURIComponent(t.name)+"="+encodeURIComponent(r))}});var c=void 0;return e?c=l:(c=l.join("&"),"+"===r&&(c=c.replace(/%20/g,"+"))),c}},{key:"_serializeNumericString",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"+";return this._serialize(t,!1,"unformatted",e)}},{key:"_serializeFormatted",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"+";return this._serialize(t,!1,"formatted",e)}},{key:"_serializeLocalized",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"+",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return this._serialize(t,!1,"localized",e,i)}},{key:"_serializeNumericStringArray",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"+";return this._serialize(t,!0,"unformatted",e)}},{key:"_serializeFormattedArray",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"+";return this._serialize(t,!0,"formatted",e)}},{key:"_serializeLocalizedArray",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"+",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return this._serialize(t,!0,"localized",e,i)}}]),t}();e.default=f,f.multiple=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=[];if(s.default.isObject(e)&&(i=e,e=null),s.default.isString(t))t=[].concat(d(document.querySelectorAll(t)));else if(s.default.isObject(t)){t.hasOwnProperty("rootElement")||s.default.throwError("The object passed to the 'multiple' function is invalid ; no 'rootElement' attribute found.");var r=[].concat(d(t.rootElement.querySelectorAll("input")));t.hasOwnProperty("exclude")?(Array.isArray(t.exclude)||s.default.throwError("The 'exclude' array passed to the 'multiple' function is invalid."),t=s.default.filterOut(r,t.exclude)):t=r}else s.default.isArray(t)||s.default.throwError("The given parameters to the 'multiple' function are invalid.");if(0===t.length){var a=!0;return!s.default.isNull(i)&&s.default.isBoolean(i.showWarnings)&&(a=i.showWarnings),s.default.warning("No valid DOM elements were given hence no AutoNumeric object were instantiated.",a),[]}var l=s.default.isArray(e)&&e.length>=1,c=!1,u=!1;if(l){var h=o(Number(e[0]));(c="number"===h&&!isNaN(Number(e[0])))||("string"===h||isNaN(h)||"object"===h)&&(u=!0)}var p=!1;if(s.default.isArray(i)&&i.length>=1){var g=o(i[0]);"string"!==g&&"object"!==g||(p=!0)}var m=void 0;m=u?f.mergeOptions(e):p?f.mergeOptions(i):i;var v=s.default.isNumber(e),y=void 0;return c&&(y=e.length),t.forEach(function(t,i){v?n.push(new f(t,e,m)):c&&i<=y?n.push(new f(t,e[i],m)):n.push(new f(t,null,m))}),n},function(){if(Array.from||(Array.from=function(t){return[].slice.call(t)}),"undefined"==typeof window||"function"==typeof window.CustomEvent)return!1;function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),i}t.prototype=window.Event.prototype,window.CustomEvent=t}(),t.exports=e.default},"./src/AutoNumericDefaultSettings.js":function(t,e,i){"use strict";var n=r(i("./src/AutoNumeric.js"));r(i("./src/AutoNumericOptions.js"));function r(t){return t&&t.__esModule?t:{default:t}}n.default.defaultSettings={allowDecimalPadding:n.default.options.allowDecimalPadding.always,alwaysAllowDecimalCharacter:n.default.options.alwaysAllowDecimalCharacter.doNotAllow,caretPositionOnFocus:n.default.options.caretPositionOnFocus.doNoForceCaretPosition,createLocalList:n.default.options.createLocalList.createList,currencySymbol:n.default.options.currencySymbol.none,currencySymbolPlacement:n.default.options.currencySymbolPlacement.prefix,decimalCharacter:n.default.options.decimalCharacter.dot,decimalCharacterAlternative:n.default.options.decimalCharacterAlternative.none,decimalPlaces:n.default.options.decimalPlaces.two,decimalPlacesRawValue:n.default.options.decimalPlacesRawValue.useDefault,decimalPlacesShownOnBlur:n.default.options.decimalPlacesShownOnBlur.useDefault,decimalPlacesShownOnFocus:n.default.options.decimalPlacesShownOnFocus.useDefault,defaultValueOverride:n.default.options.defaultValueOverride.doNotOverride,digitalGroupSpacing:n.default.options.digitalGroupSpacing.three,digitGroupSeparator:n.default.options.digitGroupSeparator.comma,divisorWhenUnfocused:n.default.options.divisorWhenUnfocused.none,emptyInputBehavior:n.default.options.emptyInputBehavior.focus,eventBubbles:n.default.options.eventBubbles.bubbles,eventIsCancelable:n.default.options.eventIsCancelable.isCancelable,failOnUnknownOption:n.default.options.failOnUnknownOption.ignore,formatOnPageLoad:n.default.options.formatOnPageLoad.format,formulaMode:n.default.options.formulaMode.disabled,historySize:n.default.options.historySize.medium,isCancellable:n.default.options.isCancellable.cancellable,leadingZero:n.default.options.leadingZero.deny,maximumValue:n.default.options.maximumValue.tenTrillions,minimumValue:n.default.options.minimumValue.tenTrillions,modifyValueOnWheel:n.default.options.modifyValueOnWheel.modifyValue,negativeBracketsTypeOnBlur:n.default.options.negativeBracketsTypeOnBlur.none,negativePositiveSignPlacement:n.default.options.negativePositiveSignPlacement.none,negativeSignCharacter:n.default.options.negativeSignCharacter.hyphen,noEventListeners:n.default.options.noEventListeners.addEvents,onInvalidPaste:n.default.options.onInvalidPaste.error,outputFormat:n.default.options.outputFormat.none,overrideMinMaxLimits:n.default.options.overrideMinMaxLimits.doNotOverride,positiveSignCharacter:n.default.options.positiveSignCharacter.plus,rawValueDivisor:n.default.options.rawValueDivisor.none,readOnly:n.default.options.readOnly.readWrite,roundingMethod:n.default.options.roundingMethod.halfUpSymmetric,saveValueToSessionStorage:n.default.options.saveValueToSessionStorage.doNotSave,selectNumberOnly:n.default.options.selectNumberOnly.selectNumbersOnly,selectOnFocus:n.default.options.selectOnFocus.select,serializeSpaces:n.default.options.serializeSpaces.plus,showOnlyNumbersOnFocus:n.default.options.showOnlyNumbersOnFocus.showAll,showPositiveSign:n.default.options.showPositiveSign.hide,showWarnings:n.default.options.showWarnings.show,styleRules:n.default.options.styleRules.none,suffixText:n.default.options.suffixText.none,symbolWhenUnfocused:n.default.options.symbolWhenUnfocused.none,unformatOnHover:n.default.options.unformatOnHover.unformat,unformatOnSubmit:n.default.options.unformatOnSubmit.keepCurrentValue,valuesToStrings:n.default.options.valuesToStrings.none,watchExternalChanges:n.default.options.watchExternalChanges.doNotWatch,wheelOn:n.default.options.wheelOn.focus,wheelStep:n.default.options.wheelStep.progressive},Object.freeze(n.default.defaultSettings),Object.defineProperty(n.default,"defaultSettings",{configurable:!1,writable:!1})},"./src/AutoNumericEnum.js":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n={allowedTagList:["b","caption","cite","code","const","dd","del","div","dfn","dt","em","h1","h2","h3","h4","h5","h6","input","ins","kdb","label","li","option","output","p","q","s","sample","span","strong","td","th","u"]};Object.freeze(n.allowedTagList),Object.defineProperty(n,"allowedTagList",{configurable:!1,writable:!1}),n.keyCode={Backspace:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,Pause:19,CapsLock:20,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Insert:45,Delete:46,num0:48,num1:49,num2:50,num3:51,num4:52,num5:53,num6:54,num7:55,num8:56,num9:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,OSLeft:91,OSRight:92,ContextMenu:93,numpad0:96,numpad1:97,numpad2:98,numpad3:99,numpad4:100,numpad5:101,numpad6:102,numpad7:103,numpad8:104,numpad9:105,MultiplyNumpad:106,PlusNumpad:107,MinusNumpad:109,DotNumpad:110,SlashNumpad:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NumLock:144,ScrollLock:145,HyphenFirefox:173,MyComputer:182,MyCalculator:183,Semicolon:186,Equal:187,Comma:188,Hyphen:189,Dot:190,Slash:191,Backquote:192,LeftBracket:219,Backslash:220,RightBracket:221,Quote:222,Command:224,AltGraph:225,AndroidDefault:229},Object.freeze(n.keyCode),Object.defineProperty(n,"keyCode",{configurable:!1,writable:!1}),n.fromCharCodeKeyCode={0:"LaunchCalculator",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",91:"OS",92:"OSRight",93:"ContextMenu",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",173:"-",182:"MyComputer",183:"MyCalculator",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Meta",225:"AltGraph"},Object.freeze(n.fromCharCodeKeyCode),Object.defineProperty(n,"fromCharCodeKeyCode",{configurable:!1,writable:!1}),n.keyName={Unidentified:"Unidentified",AndroidDefault:"AndroidDefault",Alt:"Alt",AltGr:"AltGraph",CapsLock:"CapsLock",Ctrl:"Control",Fn:"Fn",FnLock:"FnLock",Hyper:"Hyper",Meta:"Meta",OSLeft:"OS",OSRight:"OS",Command:"OS",NumLock:"NumLock",ScrollLock:"ScrollLock",Shift:"Shift",Super:"Super",Symbol:"Symbol",SymbolLock:"SymbolLock",Enter:"Enter",Tab:"Tab",Space:" ",LeftArrow:"ArrowLeft",UpArrow:"ArrowUp",RightArrow:"ArrowRight",DownArrow:"ArrowDown",End:"End",Home:"Home",PageUp:"PageUp",PageDown:"PageDown",Backspace:"Backspace",Clear:"Clear",Copy:"Copy",CrSel:"CrSel",Cut:"Cut",Delete:"Delete",EraseEof:"EraseEof",ExSel:"ExSel",Insert:"Insert",Paste:"Paste",Redo:"Redo",Undo:"Undo",Accept:"Accept",Again:"Again",Attn:"Attn",Cancel:"Cancel",ContextMenu:"ContextMenu",Esc:"Escape",Execute:"Execute",Find:"Find",Finish:"Finish",Help:"Help",Pause:"Pause",Play:"Play",Props:"Props",Select:"Select",ZoomIn:"ZoomIn",ZoomOut:"ZoomOut",BrightnessDown:"BrightnessDown",BrightnessUp:"BrightnessUp",Eject:"Eject",LogOff:"LogOff",Power:"Power",PowerOff:"PowerOff",PrintScreen:"PrintScreen",Hibernate:"Hibernate",Standby:"Standby",WakeUp:"WakeUp",Compose:"Compose",Dead:"Dead",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",Print:"Print",num0:"0",num1:"1",num2:"2",num3:"3",num4:"4",num5:"5",num6:"6",num7:"7",num8:"8",num9:"9",a:"a",b:"b",c:"c",d:"d",e:"e",f:"f",g:"g",h:"h",i:"i",j:"j",k:"k",l:"l",m:"m",n:"n",o:"o",p:"p",q:"q",r:"r",s:"s",t:"t",u:"u",v:"v",w:"w",x:"x",y:"y",z:"z",A:"A",B:"B",C:"C",D:"D",E:"E",F:"F",G:"G",H:"H",I:"I",J:"J",K:"K",L:"L",M:"M",N:"N",O:"O",P:"P",Q:"Q",R:"R",S:"S",T:"T",U:"U",V:"V",W:"W",X:"X",Y:"Y",Z:"Z",Semicolon:";",Equal:"=",Comma:",",Hyphen:"-",Minus:"-",Plus:"+",Dot:".",Slash:"/",Backquote:"`",LeftParenthesis:"(",RightParenthesis:")",LeftBracket:"[",RightBracket:"]",Backslash:"\\",Quote:"'",numpad0:"0",numpad1:"1",numpad2:"2",numpad3:"3",numpad4:"4",numpad5:"5",numpad6:"6",numpad7:"7",numpad8:"8",numpad9:"9",NumpadDot:".",NumpadDotAlt:",",NumpadMultiply:"*",NumpadPlus:"+",NumpadMinus:"-",NumpadSubtract:"-",NumpadSlash:"/",NumpadDotObsoleteBrowsers:"Decimal",NumpadMultiplyObsoleteBrowsers:"Multiply",NumpadPlusObsoleteBrowsers:"Add",NumpadMinusObsoleteBrowsers:"Subtract",NumpadSlashObsoleteBrowsers:"Divide",_allFnKeys:["F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F11","F12"],_someNonPrintableKeys:["Tab","Enter","Shift","ShiftLeft","ShiftRight","Control","ControlLeft","ControlRight","Alt","AltLeft","AltRight","Pause","CapsLock","Escape"],_directionKeys:["PageUp","PageDown","End","Home","ArrowDown","ArrowLeft","ArrowRight","ArrowUp"]},Object.freeze(n.keyName._allFnKeys),Object.freeze(n.keyName._someNonPrintableKeys),Object.freeze(n.keyName._directionKeys),Object.freeze(n.keyName),Object.defineProperty(n,"keyName",{configurable:!1,writable:!1}),Object.freeze(n),e.default=n,t.exports=e.default},"./src/AutoNumericEvents.js":function(t,e,i){"use strict";var n,r=i("./src/AutoNumeric.js"),o=(n=r)&&n.__esModule?n:{default:n};o.default.events={initialized:"autoNumeric:initialized",invalidFormula:"autoNumeric:invalidFormula",formatted:"autoNumeric:formatted",rawValueModified:"autoNumeric:rawValueModified",minRangeExceeded:"autoNumeric:minExceeded",maxRangeExceeded:"autoNumeric:maxExceeded",native:{input:"input",change:"change"},validFormula:"autoNumeric:validFormula"},Object.freeze(o.default.events.native),Object.freeze(o.default.events),Object.defineProperty(o.default,"events",{configurable:!1,writable:!1})},"./src/AutoNumericHelper.js":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,r=Object.assign||function(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:"-",n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return e===i||""!==e&&(t.isNumber(e)?e<0:n?this.contains(e,i):this.isNegativeStrict(e,i))}},{key:"isNegativeStrict",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"-";return t.charAt(0)===e}},{key:"isNegativeWithBrackets",value:function(t,e,i){return t.charAt(0)===e&&this.contains(t,i)}},{key:"isZeroOrHasNoValue",value:function(t){return!/[1-9]/g.test(t)}},{key:"setRawNegativeSign",value:function(t){return this.isNegativeStrict(t,"-")?t:"-"+t}},{key:"replaceCharAt",value:function(t,e,i){return""+t.substr(0,e)+i+t.substr(e+i.length)}},{key:"clampToRangeLimits",value:function(t,e){return Math.max(e.minimumValue,Math.min(e.maximumValue,t))}},{key:"countNumberCharactersOnTheCaretLeftSide",value:function(t,e,i){for(var n=new RegExp("[0-9"+i+"-]"),r=0,o=0;o2&&void 0!==arguments[2]?arguments[2]:null;if(this.isUndefinedOrNullOrEmpty(n)&&(n=i),this.isInputElement(e))e.setSelectionRange(i,n);else if(!t.isNull(e.firstChild)){var r=document.createRange();r.setStart(e.firstChild,i),r.setEnd(e.firstChild,n);var o=window.getSelection();o.removeAllRanges(),o.addRange(r)}}},{key:"throwError",value:function(t){throw new Error(t)}},{key:"warning",value:function(t){(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&console.warn("Warning: "+t)}},{key:"isWheelUpEvent",value:function(t){return t.deltaY||this.throwError("The event passed as a parameter is not a valid wheel event, '"+t.type+"' given."),t.deltaY<0}},{key:"isWheelDownEvent",value:function(t){return t.deltaY||this.throwError("The event passed as a parameter is not a valid wheel event, '"+t.type+"' given."),t.deltaY>0}},{key:"forceDecimalPlaces",value:function(t,e){var i=String(t).split("."),n=o(i,2),r=n[0],a=n[1];return a?r+"."+a.substr(0,e):t}},{key:"roundToNearest",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3;return 0===t?0:(0===e&&this.throwError("The `stepPlace` used to round is equal to `0`. This value must not be equal to zero."),Math.round(t/e)*e)}},{key:"modifyAndRoundToNearestAuto",value:function(t,e,i){t=Number(this.forceDecimalPlaces(t,i));var n=Math.abs(t);if(n>=0&&n<1){var r=Math.pow(10,-i);if(0===t)return e?r:-r;var o=void 0,a=i,s=this.indexFirstNonZeroDecimalPlace(t);o=s>=a-1?r:Math.pow(10,-(s+1));var l=void 0;return l=e?t+o:t-o,this.roundToNearest(l,o)}t=parseInt(t,10);var c=Math.abs(t).toString().length,u=void 0;switch(c){case 1:u=0;break;case 2:case 3:u=1;break;case 4:case 5:u=2;break;default:u=c-3}var h=Math.pow(10,u),d=void 0;return(d=e?t+h:t-h)<=10&&d>=-10?d:this.roundToNearest(d,h)}},{key:"addAndRoundToNearestAuto",value:function(t,e){return this.modifyAndRoundToNearestAuto(t,!0,e)}},{key:"subtractAndRoundToNearestAuto",value:function(t,e){return this.modifyAndRoundToNearestAuto(t,!1,e)}},{key:"arabicToLatinNumbers",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(this.isNull(t))return t;var r=t.toString();if(""===r)return t;if(null===r.match(/[٠١٢٣٤٥٦٧٨٩۴۵۶]/g))return e&&(r=Number(r)),r;i&&(r=r.replace(/٫/,".")),n&&(r=r.replace(/٬/g,"")),r=r.replace(/[٠١٢٣٤٥٦٧٨٩]/g,function(t){return t.charCodeAt(0)-1632}).replace(/[۰۱۲۳۴۵۶۷۸۹]/g,function(t){return t.charCodeAt(0)-1776});var o=Number(r);return isNaN(o)?o:(e&&(r=o),r)}},{key:"triggerEvent",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=void 0;window.CustomEvent?o=new CustomEvent(t,{detail:i,bubbles:n,cancelable:r}):(o=document.createEvent("CustomEvent")).initCustomEvent(t,n,r,{detail:i}),e.dispatchEvent(o)}},{key:"parseStr",value:function(t){var e={},i=void 0,n=void 0,r=void 0,o=void 0;if(0===t&&1/t<0&&(t="-0"),t=t.toString(),this.isNegativeStrict(t,"-")?(t=t.slice(1),e.s=-1):e.s=1,(i=t.indexOf("."))>-1&&(t=t.replace(".","")),i<0&&(i=t.length),(n=-1===t.search(/[1-9]/i)?t.length:t.search(/[1-9]/i))===(r=t.length))e.e=0,e.c=[0];else{for(o=r-1;"0"===t.charAt(o);o-=1)r-=1;for(r-=1,e.e=i-n-1,e.c=[],i=0;n<=r;n+=1)e.c[i]=+t.charAt(n),i+=1}return e}},{key:"testMinMax",value:function(t,e){var i=e.c,n=t.c,r=e.s,o=t.s,a=e.e,s=t.e;if(!i[0]||!n[0]){return i[0]?r:n[0]?-o:0}if(r!==o)return r;var l=r<0;if(a!==s)return a>s^l?1:-1;for(r=-1,o=(a=i.length)<(s=n.length)?a:s,r+=1;rn[r]^l?1:-1;return a===s?0:a>s^l?1:-1}},{key:"randomString",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5;return Math.random().toString(36).substr(2,t)}},{key:"domElement",value:function(e){var i=void 0;return i=t.isString(e)?document.querySelector(e):e,i}},{key:"getElementValue",value:function(t){return"input"===t.tagName.toLowerCase()?t.value:this.text(t)}},{key:"setElementValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;"input"===t.tagName.toLowerCase()?t.value=e:t.textContent=e}},{key:"cloneObject",value:function(t){return r({},t)}},{key:"camelize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"-",i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(this.isNull(t))return null;i&&(t=t.replace(/^data-/,""));var r=t.split(e).map(function(t){return""+t.charAt(0).toUpperCase()+t.slice(1)});return r=r.join(""),n&&(r=""+r.charAt(0).toLowerCase()+r.slice(1)),r}},{key:"text",value:function(t){var e=t.nodeType;return e===Node.ELEMENT_NODE||e===Node.DOCUMENT_NODE||e===Node.DOCUMENT_FRAGMENT_NODE?t.textContent:e===Node.TEXT_NODE?t.nodeValue:""}},{key:"setText",value:function(t,e){var i=t.nodeType;i!==Node.ELEMENT_NODE&&i!==Node.DOCUMENT_NODE&&i!==Node.DOCUMENT_FRAGMENT_NODE||(t.textContent=e)}},{key:"filterOut",value:function(t,e){var i=this;return t.filter(function(t){return!i.isInArray(t,e)})}},{key:"trimPaddedZerosFromDecimalPlaces",value:function(t){if(""===(t=String(t)))return"";var e=t.split("."),i=o(e,2),n=i[0],r=i[1];if(this.isUndefinedOrNullOrEmpty(r))return n;var a=r.replace(/0+$/g,"");return""===a?n:n+"."+a}},{key:"getHoveredElement",value:function(){var t=[].concat(u(document.querySelectorAll(":hover")));return t[t.length-1]}},{key:"arrayTrim",value:function(t,e){var i=t.length;return 0===i||e>i?t:e<0?[]:(t.length=parseInt(e,10),t)}},{key:"arrayUnique",value:function(){var t;return[].concat(u(new Set((t=[]).concat.apply(t,arguments))))}},{key:"mergeMaps",value:function(){for(var t=arguments.length,e=Array(t),i=0;i(t=String(t)).length)throw new Error("The given index is out of the string range.");if(1!==e.length)throw new Error("The given string `char` should be only one character long.");return""===t&&0===i?e:""+t.slice(0,i)+e+t.slice(i)}},{key:"scientificToDecimal",value:function(t){var e=Number(t);if(isNaN(e))return NaN;if(t=String(t),!(this.contains(t,"e")||this.contains(t,"E")))return t;var i=t.split(/e/i),n=o(i,2),r=n[0],a=n[1],s=r<0;s&&(r=r.replace("-",""));var l=+a<0;l&&(a=a.replace("-",""));var c=r.split(/\./),u=o(c,2),h=u[0],d=u[1],f=void 0;return l?f=""+(f=h.length>a?this.insertAt(h,".",h.length-a):"0."+"0".repeat(a-h.length)+h)+(d||""):d?(r=""+h+d,f=a",curlyBraces:"{,}",angleBrackets:"〈,〉",japaneseQuotationMarks:"「,」",halfBrackets:"⸤,⸥",whiteSquareBrackets:"⟦,⟧",quotationMarks:"‹,›",guillemets:"«,»",none:null},negativePositiveSignPlacement:{prefix:"p",suffix:"s",left:"l",right:"r",none:null},negativeSignCharacter:{hyphen:"-",minus:"−",heavyMinus:"➖",fullWidthHyphen:"-",circledMinus:"⊖",squaredMinus:"⊟",triangleMinus:"⨺",plusMinus:"±",minusPlus:"∓",dotMinus:"∸",minusTilde:"≂",not:"¬"},noEventListeners:{noEvents:!0,addEvents:!1},onInvalidPaste:{error:"error",ignore:"ignore",clamp:"clamp",truncate:"truncate",replace:"replace"},outputFormat:{string:"string",number:"number",dot:".",negativeDot:"-.",comma:",",negativeComma:"-,",dotNegative:".-",commaNegative:",-",none:null},overrideMinMaxLimits:{ceiling:"ceiling",floor:"floor",ignore:"ignore",doNotOverride:null},positiveSignCharacter:{plus:"+",fullWidthPlus:"+",heavyPlus:"➕",doublePlus:"⧺",triplePlus:"⧻",circledPlus:"⊕",squaredPlus:"⊞",trianglePlus:"⨹",plusMinus:"±",minusPlus:"∓",dotPlus:"∔",altHebrewPlus:"﬩",normalSpace:" ",thinSpace:" ",narrowNoBreakSpace:" ",noBreakSpace:" "},rawValueDivisor:{none:null,percentage:100,permille:1e3,basisPoint:1e4},readOnly:{readOnly:!0,readWrite:!1},roundingMethod:{halfUpSymmetric:"S",halfUpAsymmetric:"A",halfDownSymmetric:"s",halfDownAsymmetric:"a",halfEvenBankersRounding:"B",upRoundAwayFromZero:"U",downRoundTowardZero:"D",toCeilingTowardPositiveInfinity:"C",toFloorTowardNegativeInfinity:"F",toNearest05:"N05",toNearest05Alt:"CHF",upToNext05:"U05",downToNext05:"D05"},saveValueToSessionStorage:{save:!0,doNotSave:!1},selectNumberOnly:{selectNumbersOnly:!0,selectAll:!1},selectOnFocus:{select:!0,doNotSelect:!1},serializeSpaces:{plus:"+",percent:"%20"},showOnlyNumbersOnFocus:{onlyNumbers:!0,showAll:!1},showPositiveSign:{show:!0,hide:!1},showWarnings:{show:!0,hide:!1},styleRules:{none:null,positiveNegative:{positive:"autoNumeric-positive",negative:"autoNumeric-negative"},range0To100With4Steps:{ranges:[{min:0,max:25,class:"autoNumeric-red"},{min:25,max:50,class:"autoNumeric-orange"},{min:50,max:75,class:"autoNumeric-yellow"},{min:75,max:100,class:"autoNumeric-green"}]},evenOdd:{userDefined:[{callback:function(t){return t%2==0},classes:["autoNumeric-even","autoNumeric-odd"]}]},rangeSmallAndZero:{userDefined:[{callback:function(t){return t>=-1&&t<0?0:0===Number(t)?1:t>0&&t<=1?2:null},classes:["autoNumeric-small-negative","autoNumeric-zero","autoNumeric-small-positive"]}]}},suffixText:{none:"",percentage:"%",permille:"‰",basisPoint:"‱"},symbolWhenUnfocused:{none:null,percentage:"%",permille:"‰",basisPoint:"‱"},unformatOnHover:{unformat:!0,doNotUnformat:!1},unformatOnSubmit:{unformat:!0,keepCurrentValue:!1},valuesToStrings:{none:null,zeroDash:{0:"-"},oneAroundZero:{"-1":"Min",1:"Max"}},watchExternalChanges:{watch:!0,doNotWatch:!1},wheelOn:{focus:"focus",hover:"hover"},wheelStep:{progressive:"progressive"}},n=r.default.options,Object.getOwnPropertyNames(n).forEach(function(t){"valuesToStrings"===t?Object.getOwnPropertyNames(n.valuesToStrings).forEach(function(t){o.default.isIE11()||null===n.valuesToStrings[t]||Object.freeze(n.valuesToStrings[t])}):"styleRules"!==t&&(o.default.isIE11()||null===n[t]||Object.freeze(n[t]))}),Object.freeze(n),Object.defineProperty(r.default,"options",{configurable:!1,writable:!1})},"./src/AutoNumericPredefinedOptions.js":function(t,e,i){"use strict";var n=o(i("./src/AutoNumeric.js")),r=o(i("./src/AutoNumericHelper.js"));function o(t){return t&&t.__esModule?t:{default:t}}var a={digitGroupSeparator:n.default.options.digitGroupSeparator.dot,decimalCharacter:n.default.options.decimalCharacter.comma,decimalCharacterAlternative:n.default.options.decimalCharacterAlternative.dot,currencySymbol:" €",currencySymbolPlacement:n.default.options.currencySymbolPlacement.suffix,negativePositiveSignPlacement:n.default.options.negativePositiveSignPlacement.prefix},s={digitGroupSeparator:n.default.options.digitGroupSeparator.comma,decimalCharacter:n.default.options.decimalCharacter.dot,currencySymbol:n.default.options.currencySymbol.dollar,currencySymbolPlacement:n.default.options.currencySymbolPlacement.prefix,negativePositiveSignPlacement:n.default.options.negativePositiveSignPlacement.right},l={digitGroupSeparator:n.default.options.digitGroupSeparator.comma,decimalCharacter:n.default.options.decimalCharacter.dot,currencySymbol:n.default.options.currencySymbol.yen,currencySymbolPlacement:n.default.options.currencySymbolPlacement.prefix,negativePositiveSignPlacement:n.default.options.negativePositiveSignPlacement.right};r.default.cloneObject(a).formulaMode=n.default.options.formulaMode.enabled;var c=r.default.cloneObject(a);c.minimumValue=0;var u=r.default.cloneObject(a);u.maximumValue=0,u.negativePositiveSignPlacement=n.default.options.negativePositiveSignPlacement.prefix;var h=r.default.cloneObject(a);h.digitGroupSeparator=n.default.options.digitGroupSeparator.normalSpace;var d=r.default.cloneObject(h);d.minimumValue=0;var f=r.default.cloneObject(h);f.maximumValue=0,f.negativePositiveSignPlacement=n.default.options.negativePositiveSignPlacement.prefix;var p=r.default.cloneObject(a);p.currencySymbol=n.default.options.currencySymbol.none,p.suffixText=" "+n.default.options.suffixText.percentage,p.wheelStep=1e-4,p.rawValueDivisor=n.default.options.rawValueDivisor.percentage;var g=r.default.cloneObject(p);g.minimumValue=0;var m=r.default.cloneObject(p);m.maximumValue=0,m.negativePositiveSignPlacement=n.default.options.negativePositiveSignPlacement.prefix;var v=r.default.cloneObject(p);v.decimalPlaces=3;var y=r.default.cloneObject(g);y.decimalPlaces=3;var b=r.default.cloneObject(m);b.decimalPlaces=3,r.default.cloneObject(s).formulaMode=n.default.options.formulaMode.enabled;var L=r.default.cloneObject(s);L.minimumValue=0;var x=r.default.cloneObject(s);x.maximumValue=0,x.negativePositiveSignPlacement=n.default.options.negativePositiveSignPlacement.prefix;var w=r.default.cloneObject(x);w.negativeBracketsTypeOnBlur=n.default.options.negativeBracketsTypeOnBlur.parentheses;var _=r.default.cloneObject(s);_.currencySymbol=n.default.options.currencySymbol.none,_.suffixText=n.default.options.suffixText.percentage,_.wheelStep=1e-4,_.rawValueDivisor=n.default.options.rawValueDivisor.percentage;var S=r.default.cloneObject(_);S.minimumValue=0;var C=r.default.cloneObject(_);C.maximumValue=0,C.negativePositiveSignPlacement=n.default.options.negativePositiveSignPlacement.prefix;var k=r.default.cloneObject(_);k.decimalPlaces=3;var T=r.default.cloneObject(S);T.decimalPlaces=3;var E=r.default.cloneObject(C);E.decimalPlaces=3;var A=r.default.cloneObject(a);A.currencySymbol=n.default.options.currencySymbol.lira,n.default.predefinedOptions={euro:a,euroPos:c,euroNeg:u,euroSpace:h,euroSpacePos:d,euroSpaceNeg:f,percentageEU2dec:p,percentageEU2decPos:g,percentageEU2decNeg:m,percentageEU3dec:v,percentageEU3decPos:y,percentageEU3decNeg:b,dollar:s,dollarPos:L,dollarNeg:x,dollarNegBrackets:w,percentageUS2dec:_,percentageUS2decPos:S,percentageUS2decNeg:C,percentageUS3dec:k,percentageUS3decPos:T,percentageUS3decNeg:E,French:a,Spanish:a,NorthAmerican:s,British:{digitGroupSeparator:n.default.options.digitGroupSeparator.comma,decimalCharacter:n.default.options.decimalCharacter.dot,currencySymbol:n.default.options.currencySymbol.pound,currencySymbolPlacement:n.default.options.currencySymbolPlacement.prefix,negativePositiveSignPlacement:n.default.options.negativePositiveSignPlacement.right},Swiss:{digitGroupSeparator:n.default.options.digitGroupSeparator.apostrophe,decimalCharacter:n.default.options.decimalCharacter.dot,currencySymbol:" CHF",currencySymbolPlacement:n.default.options.currencySymbolPlacement.suffix,negativePositiveSignPlacement:n.default.options.negativePositiveSignPlacement.prefix},Japanese:l,Chinese:l,Brazilian:{digitGroupSeparator:n.default.options.digitGroupSeparator.dot,decimalCharacter:n.default.options.decimalCharacter.comma,currencySymbol:n.default.options.currencySymbol.real,currencySymbolPlacement:n.default.options.currencySymbolPlacement.prefix,negativePositiveSignPlacement:n.default.options.negativePositiveSignPlacement.right},Turkish:A,dotDecimalCharCommaSeparator:{digitGroupSeparator:n.default.options.digitGroupSeparator.comma,decimalCharacter:n.default.options.decimalCharacter.dot},commaDecimalCharDotSeparator:{digitGroupSeparator:n.default.options.digitGroupSeparator.dot,decimalCharacter:n.default.options.decimalCharacter.comma,decimalCharacterAlternative:n.default.options.decimalCharacterAlternative.dot},integer:{decimalPlaces:0},integerPos:{minimumValue:n.default.options.minimumValue.zero,decimalPlaces:0},integerNeg:{maximumValue:n.default.options.maximumValue.zero,decimalPlaces:0},float:{allowDecimalPadding:n.default.options.allowDecimalPadding.never},floatPos:{allowDecimalPadding:n.default.options.allowDecimalPadding.never,minimumValue:n.default.options.minimumValue.zero,maximumValue:n.default.options.maximumValue.tenTrillions},floatNeg:{allowDecimalPadding:n.default.options.allowDecimalPadding.never,minimumValue:n.default.options.minimumValue.tenTrillions,maximumValue:n.default.options.maximumValue.zero},numeric:{digitGroupSeparator:n.default.options.digitGroupSeparator.noSeparator,decimalCharacter:n.default.options.decimalCharacter.dot,currencySymbol:n.default.options.currencySymbol.none},numericPos:{digitGroupSeparator:n.default.options.digitGroupSeparator.noSeparator,decimalCharacter:n.default.options.decimalCharacter.dot,currencySymbol:n.default.options.currencySymbol.none,minimumValue:n.default.options.minimumValue.zero,maximumValue:n.default.options.maximumValue.tenTrillions},numericNeg:{digitGroupSeparator:n.default.options.digitGroupSeparator.noSeparator,decimalCharacter:n.default.options.decimalCharacter.dot,currencySymbol:n.default.options.currencySymbol.none,minimumValue:n.default.options.minimumValue.tenTrillions,maximumValue:n.default.options.maximumValue.zero}},Object.getOwnPropertyNames(n.default.predefinedOptions).forEach(function(t){Object.freeze(n.default.predefinedOptions[t])}),Object.freeze(n.default.predefinedOptions),Object.defineProperty(n.default,"predefinedOptions",{configurable:!1,writable:!1})},"./src/main.js":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(i("./src/AutoNumeric.js"));r(i("./src/AutoNumericEvents.js")),r(i("./src/AutoNumericOptions.js")),r(i("./src/AutoNumericDefaultSettings.js")),r(i("./src/AutoNumericPredefinedOptions.js"));function r(t){return t&&t.__esModule?t:{default:t}}e.default=n.default,t.exports=e.default},"./src/maths/ASTNode.js":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:".";if(this._skipSpaces(),this.textLength===this.index)return this.token.type="EOT",this.token;if(r.default.isDigit(this.text[this.index]))return this.token.type="num",this.token.value=this._getNumber(t),this.token;switch(this.token.type="Error",this.text[this.index]){case"+":this.token.type="+";break;case"-":this.token.type="-";break;case"*":this.token.type="*";break;case"/":this.token.type="/";break;case"(":this.token.type="(";break;case")":this.token.type=")"}if("Error"===this.token.type)throw new Error("Unexpected token '"+this.token.symbol+"' at position '"+this.token.index+"' in the token function");return this.token.symbol=this.text[this.index],this.index++,this.token}},{key:"_getNumber",value:function(t){this._skipSpaces();for(var e=this.index;this.index<=this.textLength&&r.default.isDigit(this.text[this.index]);)this.index++;for(this.text[this.index]===t&&this.index++;this.index<=this.textLength&&r.default.isDigit(this.text[this.index]);)this.index++;if(this.index===e)throw new Error("No number has been found while it was expected");return this.text.substring(e,this.index).replace(t,".")}}]),t}();e.default=s,t.exports=e.default},"./src/maths/Parser.js":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:".";return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.text=e,this.decimalCharacter=i,this.lexer=new o.default(e),this.token=this.lexer.getNextToken(this.decimalCharacter),this._exp()}return n(t,[{key:"_exp",value:function(){var t=this._term(),e=this._moreExp();return r.default.createNode("op_+",t,e)}},{key:"_moreExp",value:function(){var t=void 0,e=void 0;switch(this.token.type){case"+":return this.token=this.lexer.getNextToken(this.decimalCharacter),t=this._term(),e=this._moreExp(),r.default.createNode("op_+",e,t);case"-":return this.token=this.lexer.getNextToken(this.decimalCharacter),t=this._term(),e=this._moreExp(),r.default.createNode("op_-",e,t)}return r.default.createLeaf(0)}},{key:"_term",value:function(){var t=this._factor(),e=this._moreTerms();return r.default.createNode("op_*",t,e)}},{key:"_moreTerms",value:function(){var t=void 0,e=void 0;switch(this.token.type){case"*":return this.token=this.lexer.getNextToken(this.decimalCharacter),t=this._factor(),e=this._moreTerms(),r.default.createNode("op_*",e,t);case"/":return this.token=this.lexer.getNextToken(this.decimalCharacter),t=this._factor(),e=this._moreTerms(),r.default.createNode("op_/",e,t)}return r.default.createLeaf(1)}},{key:"_factor",value:function(){var t=void 0,e=void 0,i=void 0;switch(this.token.type){case"num":return i=this.token.value,this.token=this.lexer.getNextToken(this.decimalCharacter),r.default.createLeaf(i);case"-":return this.token=this.lexer.getNextToken(this.decimalCharacter),e=this._factor(),r.default.createUnaryNode(e);case"(":return this.token=this.lexer.getNextToken(this.decimalCharacter),t=this._exp(),this._match(")"),t;default:throw new Error("Unexpected token '"+this.token.symbol+"' with type '"+this.token.type+"' at position '"+this.token.index+"' in the factor function")}}},{key:"_match",value:function(t){var e=this.lexer.getIndex()-1;if(this.text[e]!==t)throw new Error("Unexpected token '"+this.token.symbol+"' at position '"+e+"' in the match function");this.token=this.lexer.getNextToken(this.decimalCharacter)}}]),t}();e.default=s,t.exports=e.default},"./src/maths/Token.js":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function t(e,i,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.type=e,this.value=i,this.symbol=n},t.exports=e.default}})}),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e((t=t||self).jQuery)}(this,function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var e=function(){function e(t,e,i,n){this.markup=t,this.children=e,this.options=i,this.callback=n}return e.prototype.render=function(e){var i=t(this.markup);if(this.options&&this.options.contents&&i.html(this.options.contents),this.options&&this.options.className&&i.addClass(this.options.className),this.options&&this.options.data&&t.each(this.options.data,function(t,e){i.attr("data-"+t,e)}),this.options&&this.options.click&&i.on("click",this.options.click),this.children){var n=i.find(".note-children-container");this.children.forEach(function(t){t.render(n.length?n:i)})}return this.callback&&this.callback(i,this.options),this.options&&this.options.callback&&this.options.callback(i),e&&e.append(i),i},e}(),i=function(t,i){return function(){var n="object"==typeof arguments[1]?arguments[1]:arguments[0],r=Array.isArray(arguments[0])?arguments[0]:[];return n&&n.children&&(r=n.children),new e(t,r,n,i)}},n=i('
'),r=i(''),o=i('
'),a=i('\n
\n
\n
\n \n \n
\n
\n
\n
\n').replace(/(^|\n)\s*/g,""),Q=function(t){var e=O();if(e&&(e.parentNode.removeChild(e),E([document.documentElement,document.body],[x["no-backdrop"],x["toast-shown"],x["has-column"]])),!Z()){var i=document.createElement("div");i.className=x.container,i.innerHTML=K;var n="string"==typeof t.target?document.querySelector(t.target):t.target;n.appendChild(i);var r,o=N(),a=B(),s=A(a,x.input),l=A(a,x.file),c=a.querySelector(".".concat(x.range," input")),u=a.querySelector(".".concat(x.range," output")),h=A(a,x.select),d=a.querySelector(".".concat(x.checkbox," input")),f=A(a,x.textarea);o.setAttribute("role",t.toast?"alert":"dialog"),o.setAttribute("aria-live",t.toast?"polite":"assertive"),t.toast||o.setAttribute("aria-modal","true"),"rtl"===window.getComputedStyle(n).direction&&T(O(),x.rtl);var g=function(t){zt.isVisible()&&r!==t.target.value&&zt.resetValidationMessage(),r=t.target.value};return s.oninput=g,l.onchange=g,h.onchange=g,d.onchange=g,f.oninput=g,c.oninput=function(t){g(t),u.value=c.value},c.onchange=function(t){g(t),c.nextSibling.value=c.value},o}p("SweetAlert2 requires document to initialize")},J=function(e,i){if(!e)return D(i);if(e instanceof HTMLElement)i.appendChild(e);else if("object"===t(e))if(i.innerHTML="",0 in e)for(var n=0;n in e;n++)i.appendChild(e[n].cloneNode(!0));else i.appendChild(e.cloneNode(!0));else e&&(i.innerHTML=e);M(i)},tt=function(){if(Z())return!1;var t=document.createElement("div"),e={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(var i in e)if(e.hasOwnProperty(i)&&void 0!==t.style[i])return e[i];return!1}(),et=function(t){var e=U(),i=j(),n=W();if(t.showConfirmButton||t.showCancelButton?M(e):D(e),t.showCancelButton?n.style.display="inline-block":D(n),t.showConfirmButton?i.style.removeProperty("display"):D(i),i.innerHTML=t.confirmButtonText,n.innerHTML=t.cancelButtonText,i.setAttribute("aria-label",t.confirmButtonAriaLabel),n.setAttribute("aria-label",t.cancelButtonAriaLabel),i.className=x.confirm,T(i,t.confirmButtonClass),n.className=x.cancel,T(n,t.cancelButtonClass),t.buttonsStyling){T([i,n],x.styled),t.confirmButtonColor&&(i.style.backgroundColor=t.confirmButtonColor),t.cancelButtonColor&&(n.style.backgroundColor=t.cancelButtonColor);var r=window.getComputedStyle(i).getPropertyValue("background-color");i.style.borderLeftColor=r,i.style.borderRightColor=r}else E([i,n],x.styled),i.style.backgroundColor=i.style.borderLeftColor=i.style.borderRightColor="",n.style.backgroundColor=n.style.borderLeftColor=n.style.borderRightColor=""},it=function(t){var e=B().querySelector("#"+x.content);t.html?J(t.html,e):t.text?(e.textContent=t.text,M(e)):D(e)},nt=function(t){for(var e=R(),i=0;i=t.progressSteps.length&&f("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),t.progressSteps.forEach(function(n,r){var o=document.createElement("li");if(T(o,x.progresscircle),o.innerHTML=n,r===i&&T(o,x.activeprogressstep),e.appendChild(o),r!==t.progressSteps.length-1){var a=document.createElement("li");T(a,x.progressline),t.progressStepsDistance&&(a.style.width=t.progressStepsDistance),e.appendChild(a)}})):D(e)},at=function(t){var e=F();t.titleText?e.innerText=t.titleText:t.title&&("string"==typeof t.title&&(t.title=t.title.split("\n").join("
")),J(t.title,e))},st=function(){null===_.previousBodyPadding&&document.body.scrollHeight>window.innerHeight&&(_.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=_.previousBodyPadding+function(){if("ontouchstart"in window||navigator.msMaxTouchPoints)return 0;var t=document.createElement("div");t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t);var e=t.offsetWidth-t.clientWidth;return document.body.removeChild(t),e}()+"px")},lt=function(){return!!window.MSInputMethodContext&&!!document.documentMode},ct=function(){var t=O(),e=N();t.style.removeProperty("align-items"),e.offsetTop<0&&(t.style.alignItems="flex-start")},ut={},ht=function(t,e){var i=O(),n=N();if(n){null!==t&&"function"==typeof t&&t(n),E(n,x.show),T(n,x.hide);var r=function(){$()?dt(e):(new Promise(function(t){var e=window.scrollX,i=window.scrollY;ut.restoreFocusTimeout=setTimeout(function(){ut.previousActiveElement&&ut.previousActiveElement.focus?(ut.previousActiveElement.focus(),ut.previousActiveElement=null):document.body&&document.body.focus(),t()},100),void 0!==e&&void 0!==i&&window.scrollTo(e,i)}).then(function(){return dt(e)}),ut.keydownTarget.removeEventListener("keydown",ut.keydownHandler,{capture:ut.keydownListenerCapture}),ut.keydownHandlerAdded=!1),i.parentNode&&i.parentNode.removeChild(i),E([document.documentElement,document.body],[x.shown,x["height-auto"],x["no-backdrop"],x["toast-shown"],x["toast-column"]]),q()&&(null!==_.previousBodyPadding&&(document.body.style.paddingRight=_.previousBodyPadding,_.previousBodyPadding=null),function(){if(S(document.body,x.iosfix)){var t=parseInt(document.body.style.top,10);E(document.body,x.iosfix),document.body.style.top="",document.body.scrollTop=-1*t}}(),"undefined"!=typeof window&<()&&window.removeEventListener("resize",ct),h(document.body.children).forEach(function(t){t.hasAttribute("data-previous-aria-hidden")?(t.setAttribute("aria-hidden",t.getAttribute("data-previous-aria-hidden")),t.removeAttribute("data-previous-aria-hidden")):t.removeAttribute("aria-hidden")}))};tt&&!S(n,x.noanimation)?n.addEventListener(tt,function t(){n.removeEventListener(tt,t),S(n,x.hide)&&r()}):r()}},dt=function(t){null!==t&&"function"==typeof t&&setTimeout(function(){t()})};function ft(t){var e=function t(){for(var e=arguments.length,i=new Array(e),n=0;n.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:10px;background-color:transparent;z-index:1060;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem;box-sizing:border-box}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-popup .swal2-actions{flex-wrap:wrap;align-items:center;justify-content:center;margin:1.25em auto 0;z-index:1}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:2.5em;height:2.5em;margin:.46875em;padding:0;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;box-sizing:border-box;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;width:15px;height:15px;margin-left:5px;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:'';-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal}.swal2-popup .swal2-styled{margin:.3125em;padding:.625em 2em;font-weight:500;box-shadow:none}.swal2-popup .swal2-styled:not([disabled]){cursor:pointer}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-popup .swal2-styled::-moz-focus-inner{border:0}.swal2-popup .swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-popup .swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-close{position:absolute;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;transition:color .1s ease-out;border:none;border-radius:0;outline:initial;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer;overflow:hidden}.swal2-popup .swal2-close:hover{-webkit-transform:none;transform:none;color:#f27474}.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{display:none}.swal2-popup .swal2-content{justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;z-index:1;word-wrap:break-word}.swal2-popup #swal2-content{text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:1em auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{width:80%}.swal2-popup .swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:2.625em;margin:1em auto;padding:0;font-size:1.125em;line-height:2.625em}.swal2-popup .swal2-input{height:2.625em;padding:0 .75em}.swal2-popup .swal2-input[type=number]{max-width:10em}.swal2-popup .swal2-file{font-size:1.125em}.swal2-popup .swal2-textarea{height:6.75em;padding:.75em}.swal2-popup .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{align-items:center;justify-content:center}.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{margin:0 .4em}.swal2-popup .swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;overflow:hidden}.swal2-popup .swal2-validation-message::before{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center;content:'!';zoom:normal}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:normal}.swal2-icon-text{font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-.25em;left:-.25em;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%;z-index:2;box-sizing:content-box}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;height:.3125em;border-radius:.125em;background-color:#a5dc86;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{align-items:center;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{width:2.5em;height:.4em;margin:0 -1px;background:#3085d6;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:initial!important}}"),("function"==typeof define&&define.amd?define:function(t,e){"undefined"!=typeof module&&module.exports?module.exports=e(require("jquery")):window.toastr=e(window.jQuery)})(["jquery"],function(t){return function(){function e(e,i){return e||(e=a()),(l=t("#"+e.containerId)).length?l:(i&&(l=function(e){return(l=t("
").attr("id",e.containerId).addClass(e.positionClass)).appendTo(t(e.target)),l}(e)),l)}function i(e){for(var i=l.children(),r=i.length-1;r>=0;r--)n(t(i[r]),e)}function n(e,i,n){var r=!(!n||!n.force)&&n.force;return!(!e||!r&&0!==t(":focus",e).length||(e[i.hideMethod]({duration:i.hideDuration,easing:i.hideEasing,complete:function(){s(e)}}),0))}function r(t){c&&c(t)}function o(i){function n(t){return null==t&&(t=""),t.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function o(e){var i=e&&!1!==p.closeMethod?p.closeMethod:p.hideMethod,n=e&&!1!==p.closeDuration?p.closeDuration:p.hideDuration,o=e&&!1!==p.closeEasing?p.closeEasing:p.hideEasing;if(!t(":focus",v).length||e)return clearTimeout(w.intervalId),v[i]({duration:n,easing:o,complete:function(){s(v),clearTimeout(m),p.onHidden&&"hidden"!==_.state&&p.onHidden(),_.state="hidden",_.endTime=new Date,r(_)}})}function c(){(p.timeOut>0||p.extendedTimeOut>0)&&(m=setTimeout(o,p.extendedTimeOut),w.maxHideTime=parseFloat(p.extendedTimeOut),w.hideEta=(new Date).getTime()+w.maxHideTime)}function d(){clearTimeout(m),w.hideEta=0,v.stop(!0,!0)[p.showMethod]({duration:p.showDuration,easing:p.showEasing})}function f(){var t=(w.hideEta-(new Date).getTime())/w.maxHideTime*100;L.width(t+"%")}var p=a(),g=i.iconClass||p.iconClass;if(void 0!==i.optionsOverride&&(p=t.extend(p,i.optionsOverride),g=i.optionsOverride.iconClass||g),!function(t,e){if(t.preventDuplicates){if(e.message===u)return!0;u=e.message}return!1}(p,i)){h++,l=e(p,!0);var m=null,v=t("
"),y=t("
"),b=t("
"),L=t("
"),x=t(p.closeHtml),w={intervalId:null,hideEta:null,maxHideTime:null},_={toastId:h,state:"visible",startTime:new Date,options:p,map:i};return i.iconClass&&v.addClass(p.toastClass).addClass(g),function(){if(i.title){var t=i.title;p.escapeHtml&&(t=n(i.title)),y.append(t).addClass(p.titleClass),v.append(y)}}(),function(){if(i.message){var t=i.message;p.escapeHtml&&(t=n(i.message)),b.append(t).addClass(p.messageClass),v.append(b)}}(),p.closeButton&&(x.addClass(p.closeClass).attr("role","button"),v.prepend(x)),p.progressBar&&(L.addClass(p.progressClass),v.prepend(L)),p.rtl&&v.addClass("rtl"),p.newestOnTop?l.prepend(v):l.append(v),function(){var t="";switch(i.iconClass){case"toast-success":case"toast-info":t="polite";break;default:t="assertive"}v.attr("aria-live",t)}(),v.hide(),v[p.showMethod]({duration:p.showDuration,easing:p.showEasing,complete:p.onShown}),p.timeOut>0&&(m=setTimeout(o,p.timeOut),w.maxHideTime=parseFloat(p.timeOut),w.hideEta=(new Date).getTime()+w.maxHideTime,p.progressBar&&(w.intervalId=setInterval(f,10))),p.closeOnHover&&v.hover(d,c),!p.onclick&&p.tapToDismiss&&v.click(o),p.closeButton&&x&&x.click(function(t){t.stopPropagation?t.stopPropagation():void 0!==t.cancelBubble&&!0!==t.cancelBubble&&(t.cancelBubble=!0),p.onCloseClick&&p.onCloseClick(t),o(!0)}),p.onclick&&v.click(function(t){p.onclick(t),o()}),r(_),p.debug&&console&&console.log(_),v}}function a(){return t.extend({},{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1},f.options)}function s(t){l||(l=e()),t.is(":visible")||(t.remove(),t=null,0===l.children().length&&(l.remove(),u=void 0))}var l,c,u,h=0,d={error:"error",info:"info",success:"success",warning:"warning"},f={clear:function(t,r){var o=a();l||e(o),n(t,o,r)||i(o)},remove:function(i){var n=a();return l||e(n),i&&0===t(":focus",i).length?void s(i):void(l.children().length&&l.remove())},error:function(t,e,i){return o({type:d.error,iconClass:a().iconClasses.error,message:t,optionsOverride:i,title:e})},getContainer:e,info:function(t,e,i){return o({type:d.info,iconClass:a().iconClasses.info,message:t,optionsOverride:i,title:e})},options:{},subscribe:function(t){c=t},success:function(t,e,i){return o({type:d.success,iconClass:a().iconClasses.success,message:t,optionsOverride:i,title:e})},version:"2.1.4",warning:function(t,e,i){return o({type:d.warning,iconClass:a().iconClasses.warning,message:t,optionsOverride:i,title:e})}};return f}()}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?t(require("jquery")):t(jQuery)}(function(t,e){function i(){return new Date(Date.UTC.apply(Date,arguments))}function n(){var t=new Date;return i(t.getFullYear(),t.getMonth(),t.getDate())}function r(t,e){return t.getUTCFullYear()===e.getUTCFullYear()&&t.getUTCMonth()===e.getUTCMonth()&&t.getUTCDate()===e.getUTCDate()}function o(i,n){return function(){return n!==e&&t.fn.datepicker.deprecated(n),this[i].apply(this,arguments)}}var a,s=(a={get:function(t){return this.slice(t)[0]},contains:function(t){for(var e=t&&t.valueOf(),i=0,n=this.length;i]/g)||[]).length<=0||t(i).length>0)}catch(t){return!1}},_process_options:function(e){this._o=t.extend({},this._o,e);var r=this.o=t.extend({},this._o),o=r.language;p[o]||(o=o.split("-")[0],p[o]||(o=d.language)),r.language=o,r.startView=this._resolveViewName(r.startView),r.minViewMode=this._resolveViewName(r.minViewMode),r.maxViewMode=this._resolveViewName(r.maxViewMode),r.startView=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,r.startView)),!0!==r.multidate&&(r.multidate=Number(r.multidate)||!1,!1!==r.multidate&&(r.multidate=Math.max(0,r.multidate))),r.multidateSeparator=String(r.multidateSeparator),r.weekStart%=7,r.weekEnd=(r.weekStart+6)%7;var a=g.parseFormat(r.format);r.startDate!==-1/0&&(r.startDate?r.startDate instanceof Date?r.startDate=this._local_to_utc(this._zero_time(r.startDate)):r.startDate=g.parseDate(r.startDate,a,r.language,r.assumeNearbyYear):r.startDate=-1/0),r.endDate!==1/0&&(r.endDate?r.endDate instanceof Date?r.endDate=this._local_to_utc(this._zero_time(r.endDate)):r.endDate=g.parseDate(r.endDate,a,r.language,r.assumeNearbyYear):r.endDate=1/0),r.daysOfWeekDisabled=this._resolveDaysOfWeek(r.daysOfWeekDisabled||[]),r.daysOfWeekHighlighted=this._resolveDaysOfWeek(r.daysOfWeekHighlighted||[]),r.datesDisabled=r.datesDisabled||[],t.isArray(r.datesDisabled)||(r.datesDisabled=r.datesDisabled.split(",")),r.datesDisabled=t.map(r.datesDisabled,function(t){return g.parseDate(t,a,r.language,r.assumeNearbyYear)});var s=String(r.orientation).toLowerCase().split(/\s+/g),l=r.orientation.toLowerCase();if(s=t.grep(s,function(t){return/^auto|left|right|top|bottom$/.test(t)}),r.orientation={x:"auto",y:"auto"},l&&"auto"!==l)if(1===s.length)switch(s[0]){case"top":case"bottom":r.orientation.y=s[0];break;case"left":case"right":r.orientation.x=s[0]}else l=t.grep(s,function(t){return/^left|right$/.test(t)}),r.orientation.x=l[0]||"auto",l=t.grep(s,function(t){return/^top|bottom$/.test(t)}),r.orientation.y=l[0]||"auto";else;if(r.defaultViewDate instanceof Date||"string"==typeof r.defaultViewDate)r.defaultViewDate=g.parseDate(r.defaultViewDate,a,r.language,r.assumeNearbyYear);else if(r.defaultViewDate){var c=r.defaultViewDate.year||(new Date).getFullYear(),u=r.defaultViewDate.month||0,h=r.defaultViewDate.day||1;r.defaultViewDate=i(c,u,h)}else r.defaultViewDate=n()},_applyEvents:function(t){for(var i,n,r,o=0;or?(this.picker.addClass("datepicker-orient-right"),d+=h-e):this.o.rtl?this.picker.addClass("datepicker-orient-right"):this.picker.addClass("datepicker-orient-left");var p=this.o.orientation.y;if("auto"===p&&(p=-o+f-i<0?"bottom":"top"),this.picker.addClass("datepicker-orient-"+p),"top"===p?f-=i+parseInt(this.picker.css("padding-top")):f+=u,this.o.rtl){var g=r-(d+h);this.picker.css({top:f,right:g,zIndex:l})}else this.picker.css({top:f,left:d,zIndex:l});return this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var e=this.dates.copy(),i=[],n=!1;return arguments.length?(t.each(arguments,t.proxy(function(t,e){e instanceof Date&&(e=this._local_to_utc(e)),i.push(e)},this)),n=!0):(i=(i=this.isInput?this.element.val():this.element.data("date")||this.inputField.val())&&this.o.multidate?i.split(this.o.multidateSeparator):[i],delete this.element.data().date),i=t.map(i,t.proxy(function(t){return g.parseDate(t,this.o.format,this.o.language,this.o.assumeNearbyYear)},this)),i=t.grep(i,t.proxy(function(t){return!this.dateWithinRange(t)||!t},this),!0),this.dates.replace(i),this.o.updateViewDate&&(this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDatethis.o.endDate?this.viewDate=new Date(this.o.endDate):this.viewDate=this.o.defaultViewDate),n?(this.setValue(),this.element.change()):this.dates.length&&String(e)!==String(this.dates)&&n&&(this._trigger("changeDate"),this.element.change()),!this.dates.length&&e.length&&(this._trigger("clearDate"),this.element.change()),this.fill(),this},fillDow:function(){if(this.o.showWeekDays){var e=this.o.weekStart,i="";for(this.o.calendarWeeks&&(i+=' ');e";i+="",this.picker.find(".datepicker-days thead").append(i)}},fillMonths:function(){for(var t=this._utc_to_local(this.viewDate),e="",i=0;i<12;i++)e+=''+p[this.o.language].monthsShort[i]+"";this.picker.find(".datepicker-months td").html(e)},setRange:function(e){e&&e.length?this.range=t.map(e,function(t){return t.valueOf()}):delete this.range,this.fill()},getClassNames:function(e){var i=[],o=this.viewDate.getUTCFullYear(),a=this.viewDate.getUTCMonth(),s=n();return e.getUTCFullYear()o||e.getUTCFullYear()===o&&e.getUTCMonth()>a)&&i.push("new"),this.focusDate&&e.valueOf()===this.focusDate.valueOf()&&i.push("focused"),this.o.todayHighlight&&r(e,s)&&i.push("today"),-1!==this.dates.contains(e)&&i.push("active"),this.dateWithinRange(e)||i.push("disabled"),this.dateIsDisabled(e)&&i.push("disabled","disabled-date"),-1!==t.inArray(e.getUTCDay(),this.o.daysOfWeekHighlighted)&&i.push("highlighted"),this.range&&(e>this.range[0]&&es)&&c.push("disabled"),b===v&&c.push("focused"),l!==t.noop&&((h=l(new Date(b,0,1)))===e?h={}:"boolean"==typeof h?h={enabled:h}:"string"==typeof h&&(h={classes:h}),!1===h.enabled&&c.push("disabled"),h.classes&&(c=c.concat(h.classes.split(/\s+/))),h.tooltip&&(u=h.tooltip)),d+='"+b+"";p.find(".datepicker-switch").text(g+"-"+m),p.find("td").html(d)},fill:function(){var r,o,a=new Date(this.viewDate),s=a.getUTCFullYear(),l=a.getUTCMonth(),c=this.o.startDate!==-1/0?this.o.startDate.getUTCFullYear():-1/0,u=this.o.startDate!==-1/0?this.o.startDate.getUTCMonth():-1/0,h=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,d=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,f=p[this.o.language].today||p.en.today||"",m=p[this.o.language].clear||p.en.clear||"",v=p[this.o.language].titleFormat||p.en.titleFormat,y=n(),b=(!0===this.o.todayBtn||"linked"===this.o.todayBtn)&&y>=this.o.startDate&&y<=this.o.endDate&&!this.weekOfDateIsDisabled(y);if(!isNaN(s)&&!isNaN(l)){this.picker.find(".datepicker-days .datepicker-switch").text(g.formatDate(a,v,this.o.language)),this.picker.find("tfoot .today").text(f).css("display",b?"table-cell":"none"),this.picker.find("tfoot .clear").text(m).css("display",!0===this.o.clearBtn?"table-cell":"none"),this.picker.find("thead .datepicker-title").text(this.o.title).css("display","string"==typeof this.o.title&&""!==this.o.title?"table-cell":"none"),this.updateNavArrows(),this.fillMonths();var L=i(s,l,0),x=L.getUTCDate();L.setUTCDate(x-(L.getUTCDay()-this.o.weekStart+7)%7);var w=new Date(L);L.getUTCFullYear()<100&&w.setUTCFullYear(L.getUTCFullYear()),w.setUTCDate(w.getUTCDate()+42),w=w.valueOf();for(var _,S,C=[];L.valueOf()"),this.o.calendarWeeks)){var k=new Date(+L+(this.o.weekStart-_-7)%7*864e5),T=new Date(Number(k)+(11-k.getUTCDay())%7*864e5),E=new Date(Number(E=i(T.getUTCFullYear(),0,1))+(11-E.getUTCDay())%7*864e5),A=(T-E)/864e5/7+1;C.push(''+A+"")}(S=this.getClassNames(L)).push("day");var M=L.getUTCDate();this.o.beforeShowDay!==t.noop&&((o=this.o.beforeShowDay(this._utc_to_local(L)))===e?o={}:"boolean"==typeof o?o={enabled:o}:"string"==typeof o&&(o={classes:o}),!1===o.enabled&&S.push("disabled"),o.classes&&(S=S.concat(o.classes.split(/\s+/))),o.tooltip&&(r=o.tooltip),o.content&&(M=o.content)),S=t.isFunction(t.uniqueSort)?t.uniqueSort(S):t.unique(S),C.push(''+M+""),r=null,_===this.o.weekEnd&&C.push(""),L.setUTCDate(L.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").html(C.join(""));var D=p[this.o.language].monthsTitle||p.en.monthsTitle||"Months",P=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?D:s).end().find("tbody span").removeClass("active");if(t.each(this.dates,function(t,e){e.getUTCFullYear()===s&&P.eq(e.getUTCMonth()).addClass("active")}),(sh)&&P.addClass("disabled"),s===c&&P.slice(0,u).addClass("disabled"),s===h&&P.slice(d+1).addClass("disabled"),this.o.beforeShowMonth!==t.noop){var O=this;t.each(P,function(i,n){var r=new Date(s,i,1),o=O.o.beforeShowMonth(r);o===e?o={}:"boolean"==typeof o?o={enabled:o}:"string"==typeof o&&(o={classes:o}),!1!==o.enabled||t(n).hasClass("disabled")||t(n).addClass("disabled"),o.classes&&t(n).addClass(o.classes),o.tooltip&&t(n).prop("title",o.tooltip)})}this._fill_yearsView(".datepicker-years","year",10,s,c,h,this.o.beforeShowYear),this._fill_yearsView(".datepicker-decades","decade",100,s,c,h,this.o.beforeShowDecade),this._fill_yearsView(".datepicker-centuries","century",1e3,s,c,h,this.o.beforeShowCentury)}},updateNavArrows:function(){if(this._allow_update){var t,e,i=new Date(this.viewDate),n=i.getUTCFullYear(),r=i.getUTCMonth(),o=this.o.startDate!==-1/0?this.o.startDate.getUTCFullYear():-1/0,a=this.o.startDate!==-1/0?this.o.startDate.getUTCMonth():-1/0,s=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,l=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,c=1;switch(this.viewMode){case 4:c*=10;case 3:c*=10;case 2:c*=10;case 1:t=Math.floor(n/c)*c<=o,e=Math.floor(n/c)*c+c>s;break;case 0:t=n<=o&&r<=a,e=n>=s&&r>=l}this.picker.find(".prev").toggleClass("disabled",t),this.picker.find(".next").toggleClass("disabled",e)}},click:function(e){var r,o,a;e.preventDefault(),e.stopPropagation(),(r=t(e.target)).hasClass("datepicker-switch")&&this.viewMode!==this.o.maxViewMode&&this.setViewMode(this.viewMode+1),r.hasClass("today")&&!r.hasClass("day")&&(this.setViewMode(0),this._setDate(n(),"linked"===this.o.todayBtn?null:"view")),r.hasClass("clear")&&this.clearDates(),r.hasClass("disabled")||(r.hasClass("month")||r.hasClass("year")||r.hasClass("decade")||r.hasClass("century"))&&(this.viewDate.setUTCDate(1),1,1===this.viewMode?(a=r.parent().find("span").index(r),o=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(a)):(a=0,o=Number(r.text()),this.viewDate.setUTCFullYear(o)),this._trigger(g.viewModes[this.viewMode-1].e,this.viewDate),this.viewMode===this.o.minViewMode?this._setDate(i(o,a,1)):(this.setViewMode(this.viewMode-1),this.fill())),this.picker.is(":visible")&&this._focused_from&&this._focused_from.focus(),delete this._focused_from},dayCellClick:function(e){var i=t(e.currentTarget).data("date"),n=new Date(i);this.o.updateViewDate&&(n.getUTCFullYear()!==this.viewDate.getUTCFullYear()&&this._trigger("changeYear",this.viewDate),n.getUTCMonth()!==this.viewDate.getUTCMonth()&&this._trigger("changeMonth",this.viewDate)),this._setDate(n)},navArrowsClick:function(e){var i=t(e.currentTarget).hasClass("prev")?-1:1;0!==this.viewMode&&(i*=12*g.viewModes[this.viewMode].navStep),this.viewDate=this.moveMonth(this.viewDate,i),this._trigger(g.viewModes[this.viewMode].e,this.viewDate),this.fill()},_toggle_multidate:function(t){var e=this.dates.contains(t);if(t||this.dates.clear(),-1!==e?(!0===this.o.multidate||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(e):!1===this.o.multidate?(this.dates.clear(),this.dates.push(t)):this.dates.push(t),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(t,e){e&&"date"!==e||this._toggle_multidate(t&&new Date(t)),(!e&&this.o.updateViewDate||"view"===e)&&(this.viewDate=t&&new Date(t)),this.fill(),this.setValue(),e&&"view"===e||this._trigger("changeDate"),this.inputField.trigger("change"),!this.o.autoclose||e&&"date"!==e||this.hide()},moveDay:function(t,e){var i=new Date(t);return i.setUTCDate(t.getUTCDate()+e),i},moveWeek:function(t,e){return this.moveDay(t,7*e)},moveMonth:function(t,e){if(!(i=t)||isNaN(i.getTime()))return this.o.defaultViewDate;var i;if(!e)return t;var n,r,o=new Date(t.valueOf()),a=o.getUTCDate(),s=o.getUTCMonth(),l=Math.abs(e);if(e=e>0?1:-1,1===l)r=-1===e?function(){return o.getUTCMonth()===s}:function(){return o.getUTCMonth()!==n},n=s+e,o.setUTCMonth(n),n=(n+12)%12;else{for(var c=0;c0},dateWithinRange:function(t){return t>=this.o.startDate&&t<=this.o.endDate},keydown:function(t){if(this.picker.is(":visible")){var e,i,n=!1,r=this.focusDate||this.viewDate;switch(t.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),t.preventDefault(),t.stopPropagation();break;case 37:case 38:case 39:case 40:if(!this.o.keyboardNavigation||7===this.o.daysOfWeekDisabled.length)break;e=37===t.keyCode||38===t.keyCode?-1:1,0===this.viewMode?t.ctrlKey?(i=this.moveAvailableDate(r,e,"moveYear"))&&this._trigger("changeYear",this.viewDate):t.shiftKey?(i=this.moveAvailableDate(r,e,"moveMonth"))&&this._trigger("changeMonth",this.viewDate):37===t.keyCode||39===t.keyCode?i=this.moveAvailableDate(r,e,"moveDay"):this.weekOfDateIsDisabled(r)||(i=this.moveAvailableDate(r,e,"moveWeek")):1===this.viewMode?(38!==t.keyCode&&40!==t.keyCode||(e*=4),i=this.moveAvailableDate(r,e,"moveMonth")):2===this.viewMode&&(38!==t.keyCode&&40!==t.keyCode||(e*=4),i=this.moveAvailableDate(r,e,"moveYear")),i&&(this.focusDate=this.viewDate=i,this.setValue(),this.fill(),t.preventDefault());break;case 13:if(!this.o.forceParse)break;r=this.focusDate||this.dates.get(-1)||this.viewDate,this.o.keyboardNavigation&&(this._toggle_multidate(r),n=!0),this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(t.preventDefault(),t.stopPropagation(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}n&&(this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.inputField.trigger("change"))}else 40!==t.keyCode&&27!==t.keyCode||(this.show(),t.stopPropagation())},setViewMode:function(t){this.viewMode=t,this.picker.children("div").hide().filter(".datepicker-"+g.viewModes[this.viewMode].clsName).show(),this.updateNavArrows(),this._trigger("changeViewMode",new Date(this.viewDate))}};var c=function(e,i){t.data(e,"datepicker",this),this.element=t(e),this.inputs=t.map(i.inputs,function(t){return t.jquery?t[0]:t}),delete i.inputs,this.keepEmptyValues=i.keepEmptyValues,delete i.keepEmptyValues,h.call(t(this.inputs),i).on("changeDate",t.proxy(this.dateUpdated,this)),this.pickers=t.map(this.inputs,function(e){return t.data(e,"datepicker")}),this.updateDates()};c.prototype={updateDates:function(){this.dates=t.map(this.pickers,function(t){return t.getUTCDate()}),this.updateRanges()},updateRanges:function(){var e=t.map(this.dates,function(t){return t.valueOf()});t.each(this.pickers,function(t,i){i.setRange(e)})},clearDates:function(){t.each(this.pickers,function(t,e){e.clearDates()})},dateUpdated:function(i){if(!this.updating){this.updating=!0;var n=t.data(i.target,"datepicker");if(n!==e){var r=n.getUTCDate(),o=this.keepEmptyValues,a=t.inArray(i.target,this.inputs),s=a-1,l=a+1,c=this.inputs.length;if(-1!==a){if(t.each(this.pickers,function(t,e){e.getUTCDate()||e!==n&&o||e.setUTCDate(r)}),r=0&&rthis.dates[l])for(;lthis.dates[l];)this.pickers[l++].setUTCDate(r);this.updateDates(),delete this.updating}}}},destroy:function(){t.map(this.pickers,function(t){t.destroy()}),t(this.inputs).off("changeDate",this.dateUpdated),delete this.element.data().datepicker},remove:o("destroy","Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead")};var u=t.fn.datepicker,h=function(i){var n,r=Array.apply(null,arguments);if(r.shift(),this.each(function(){var e=t(this),o=e.data("datepicker"),a="object"==typeof i&&i;if(!o){var s=function(e,i){var n=t(e).data(),r={},o=new RegExp("^"+i.toLowerCase()+"([A-Z])");function a(t,e){return e.toLowerCase()}for(var s in i=new RegExp("^"+i.toLowerCase()),n)i.test(s)&&(r[s.replace(o,a)]=n[s]);return r}(this,"date"),u=function(e){var i={};if(p[e]||(e=e.split("-")[0],p[e])){var n=p[e];return t.each(f,function(t,e){e in n&&(i[e]=n[e])}),i}}(t.extend({},d,s,a).language),h=t.extend({},d,u,s,a);e.hasClass("input-daterange")||h.inputs?(t.extend(h,{inputs:h.inputs||e.find("input").toArray()}),o=new c(this,h)):o=new l(this,h),e.data("datepicker",o)}"string"==typeof i&&"function"==typeof o[i]&&(n=o[i].apply(o,r))}),n===e||n instanceof l||n instanceof c)return this;if(this.length>1)throw new Error("Using only allowed for the collection of a single element ("+i+" function)");return n};t.fn.datepicker=h;var d=t.fn.datepicker.defaults={assumeNearbyYear:!1,autoclose:!1,beforeShowDay:t.noop,beforeShowMonth:t.noop,beforeShowYear:t.noop,beforeShowDecade:t.noop,beforeShowCentury:t.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keepEmptyValues:!1,keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:4,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-1/0,startView:0,todayBtn:!1,todayHighlight:!1,updateViewDate:!0,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,showOnFocus:!0,zIndexOffset:10,container:"body",immediateUpdates:!1,title:"",templates:{leftArrow:"«",rightArrow:"»"},showWeekDays:!0},f=t.fn.datepicker.locale_opts=["format","rtl","weekStart"];t.fn.datepicker.Constructor=l;var p=t.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM yyyy"}},g={viewModes:[{names:["days","month"],clsName:"days",e:"changeMonth"},{names:["months","year"],clsName:"months",e:"changeYear",navStep:1},{names:["years","decade"],clsName:"years",e:"changeDecade",navStep:10},{names:["decades","century"],clsName:"decades",e:"changeCentury",navStep:100},{names:["centuries","millennium"],clsName:"centuries",e:"changeMillennium",navStep:1e3}],validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g,parseFormat:function(t){if("function"==typeof t.toValue&&"function"==typeof t.toDisplay)return t;var e=t.replace(this.validParts,"\0").split("\0"),i=t.match(this.validParts);if(!e||!e.length||!i||0===i.length)throw new Error("Invalid date format.");return{separators:e,parts:i}},parseDate:function(i,r,o,a){if(!i)return e;if(i instanceof Date)return i;if("string"==typeof r&&(r=g.parseFormat(r)),r.toValue)return r.toValue(i,r,o);var s,c,u,h,d,f={d:"moveDay",m:"moveMonth",w:"moveWeek",y:"moveYear"},m={yesterday:"-1d",today:"+0d",tomorrow:"+1d"};if(i in m&&(i=m[i]),/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/i.test(i)){for(s=i.match(/([\-+]\d+)([dmwy])/gi),i=new Date,h=0;h(new Date).getFullYear()+n&&(i-=100),i):e);var i,n},m:function(t,e){if(isNaN(t))return t;for(e-=1;e<0;)e+=12;for(e%=12,t.setUTCMonth(e);t.getUTCMonth()!==e;)t.setUTCDate(t.getUTCDate()-1);return t},d:function(t,e){return t.setUTCDate(e)}};x.yy=x.yyyy,x.M=x.MM=x.mm=x.m,x.dd=x.d,i=n();var w=r.parts.slice();function _(){var t=this.slice(0,s[h].length),e=s[h].slice(0,t.length);return t.toLowerCase()===e.toLowerCase()}if(s.length!==w.length&&(w=t(w).filter(function(e,i){return-1!==t.inArray(i,L)}).toArray()),s.length===w.length){var S,C,k;for(h=0,S=w.length;h'+d.templates.leftArrow+''+d.templates.rightArrow+"",contTemplate:'',footTemplate:''};g.template='
'+g.headTemplate+""+g.footTemplate+'
'+g.headTemplate+g.contTemplate+g.footTemplate+'
'+g.headTemplate+g.contTemplate+g.footTemplate+'
'+g.headTemplate+g.contTemplate+g.footTemplate+'
'+g.headTemplate+g.contTemplate+g.footTemplate+"
",t.fn.datepicker.DPGlobal=g,t.fn.datepicker.noConflict=function(){return t.fn.datepicker=u,this},t.fn.datepicker.version="1.9.0",t.fn.datepicker.deprecated=function(t){var e=window.console;e&&e.warn&&e.warn("DEPRECATED: "+t)},t(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(e){var i=t(this);i.data("datepicker")||(e.preventDefault(),h.call(i,"show"))}),t(function(){h.call(t('[data-provide="datepicker-inline"]'))})}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=function(e,i){return void 0===i&&(i="undefined"!=typeof window?require("jquery"):require("jquery")(e)),t(i),i}:t(jQuery)}(function(t){var e=function(){if(t&&t.fn&&t.fn.select2&&t.fn.select2.amd)var e=t.fn.select2.amd;var i,n,r,o;return e&&e.requirejs||(e?n=e:e={},function(t){var e,o,a,s,l={},c={},u={},h={},d=Object.prototype.hasOwnProperty,f=[].slice,p=/\.js$/;function g(t,e){return d.call(t,e)}function m(t,e){var i,n,r,o,a,s,l,c,h,d,f,g=e&&e.split("/"),m=u.map,v=m&&m["*"]||{};if(t){for(a=(t=t.split("/")).length-1,u.nodeIdCompat&&p.test(t[a])&&(t[a]=t[a].replace(p,"")),"."===t[0].charAt(0)&&g&&(t=g.slice(0,g.length-1).concat(t)),h=0;h0&&(t.splice(h-1,2),h-=2)}t=t.join("/")}if((g||v)&&m){for(h=(i=t.split("/")).length;h>0;h-=1){if(n=i.slice(0,h).join("/"),g)for(d=g.length;d>0;d-=1)if((r=m[g.slice(0,d).join("/")])&&(r=r[n])){o=r,s=h;break}if(o)break;!l&&v&&v[n]&&(l=v[n],c=h)}!o&&l&&(o=l,s=c),o&&(i.splice(0,s,o),t=i.join("/"))}return t}function v(e,i){return function(){var n=f.call(arguments,0);return"string"!=typeof n[0]&&1===n.length&&n.push(null),o.apply(t,n.concat([e,i]))}}function y(t){return function(e){l[t]=e}}function b(i){if(g(c,i)){var n=c[i];delete c[i],h[i]=!0,e.apply(t,n)}if(!g(l,i)&&!g(h,i))throw new Error("No "+i);return l[i]}function L(t){var e,i=t?t.indexOf("!"):-1;return i>-1&&(e=t.substring(0,i),t=t.substring(i+1,t.length)),[e,t]}function x(t){return t?L(t):[]}function w(t){return function(){return u&&u.config&&u.config[t]||{}}}a=function(t,e){var i,n,r=L(t),o=r[0],a=e[1];return t=r[1],o&&(i=b(o=m(o,a))),o?t=i&&i.normalize?i.normalize(t,(n=a,function(t){return m(t,n)})):m(t,a):(o=(r=L(t=m(t,a)))[0],t=r[1],o&&(i=b(o))),{f:o?o+"!"+t:t,n:t,pr:o,p:i}},s={require:function(t){return v(t)},exports:function(t){var e=l[t];return void 0!==e?e:l[t]={}},module:function(t){return{id:t,uri:"",exports:l[t],config:w(t)}}},e=function(e,i,n,r){var o,u,d,f,p,m,L,w=[],_=typeof n;if(m=x(r=r||e),"undefined"===_||"function"===_){for(i=!i.length&&n.length?["require","exports","module"]:i,p=0;p0&&(i.call(arguments,t.prototype.constructor),r=e.prototype.constructor),r.apply(this,arguments)}e.displayName=t.displayName,o.prototype=new function(){this.constructor=o};for(var a=0;a":">",'"':""","'":"'","/":"/"};return"string"!=typeof t?t:String(t).replace(/[&<>"'\/\\]/g,function(t){return e[t]})},e.appendMany=function(e,i){if("1.7"===t.fn.jquery.substr(0,3)){var n=t();t.map(i,function(t){n=n.add(t)}),i=n}e.append(i)},e.__cache={};var r=0;return e.GetUniqueElementId=function(t){var e=t.getAttribute("data-select2-id");return null==e&&(t.id?(e=t.id,t.setAttribute("data-select2-id",e)):(t.setAttribute("data-select2-id",++r),e=r.toString())),e},e.StoreData=function(t,i,n){var r=e.GetUniqueElementId(t);e.__cache[r]||(e.__cache[r]={}),e.__cache[r][i]=n},e.GetData=function(i,n){var r=e.GetUniqueElementId(i);return n?e.__cache[r]&&null!=e.__cache[r][n]?e.__cache[r][n]:t(i).data(n):e.__cache[r]},e.RemoveData=function(t){var i=e.GetUniqueElementId(t);null!=e.__cache[i]&&delete e.__cache[i]},e}),e.define("select2/results",["jquery","./utils"],function(t,e){function i(t,e,n){this.$element=t,this.data=n,this.options=e,i.__super__.constructor.call(this)}return e.Extend(i,e.Observable),i.prototype.render=function(){var e=t('
    ');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e,e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var i=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=t('
  • '),r=this.options.get("translations").get(e.message);n.append(i(r(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(t){this.hideLoading();var e=[];if(null!=t.results&&0!==t.results.length){t.results=this.sort(t.results);for(var i=0;i0?e.first().trigger("mouseenter"):t.first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var i=this;this.data.current(function(n){var r=t.map(n,function(t){return t.id.toString()});i.$results.find(".select2-results__option[aria-selected]").each(function(){var i=t(this),n=e.GetData(this,"data"),o=""+n.id;null!=n.element&&n.element.selected||null==n.element&&t.inArray(o,r)>-1?i.attr("aria-selected","true"):i.attr("aria-selected","false")})})},i.prototype.showLoading=function(t){this.hideLoading();var e={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(t)},i=this.option(e);i.className+=" loading-results",this.$results.prepend(i)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(i){var n=document.createElement("li");n.className="select2-results__option";var r={role:"treeitem","aria-selected":"false"};for(var o in i.disabled&&(delete r["aria-selected"],r["aria-disabled"]="true"),null==i.id&&delete r["aria-selected"],null!=i._resultId&&(n.id=i._resultId),i.title&&(n.title=i.title),i.children&&(r.role="group",r["aria-label"]=i.text,delete r["aria-selected"]),r){var a=r[o];n.setAttribute(o,a)}if(i.children){var s=t(n),l=document.createElement("strong");l.className="select2-results__group";t(l);this.template(i,l);for(var c=[],u=0;u",{class:"select2-results__options select2-results__options--nested"});f.append(c),s.append(l),s.append(f)}else this.template(i,n);return e.StoreData(n,"data",i),n},i.prototype.bind=function(i,n){var r=this,o=i.id+"-results";this.$results.attr("id",o),i.on("results:all",function(t){r.clear(),r.append(t.data),i.isOpen()&&(r.setClasses(),r.highlightFirstItem())}),i.on("results:append",function(t){r.append(t.data),i.isOpen()&&r.setClasses()}),i.on("query",function(t){r.hideMessages(),r.showLoading(t)}),i.on("select",function(){i.isOpen()&&(r.setClasses(),r.options.get("scrollAfterSelect")&&r.highlightFirstItem())}),i.on("unselect",function(){i.isOpen()&&(r.setClasses(),r.options.get("scrollAfterSelect")&&r.highlightFirstItem())}),i.on("open",function(){r.$results.attr("aria-expanded","true"),r.$results.attr("aria-hidden","false"),r.setClasses(),r.ensureHighlightVisible()}),i.on("close",function(){r.$results.attr("aria-expanded","false"),r.$results.attr("aria-hidden","true"),r.$results.removeAttr("aria-activedescendant")}),i.on("results:toggle",function(){var t=r.getHighlightedResults();0!==t.length&&t.trigger("mouseup")}),i.on("results:select",function(){var t=r.getHighlightedResults();if(0!==t.length){var i=e.GetData(t[0],"data");"true"==t.attr("aria-selected")?r.trigger("close",{}):r.trigger("select",{data:i})}}),i.on("results:previous",function(){var t=r.getHighlightedResults(),e=r.$results.find("[aria-selected]"),i=e.index(t);if(!(i<=0)){var n=i-1;0===t.length&&(n=0);var o=e.eq(n);o.trigger("mouseenter");var a=r.$results.offset().top,s=o.offset().top,l=r.$results.scrollTop()+(s-a);0===n?r.$results.scrollTop(0):s-a<0&&r.$results.scrollTop(l)}}),i.on("results:next",function(){var t=r.getHighlightedResults(),e=r.$results.find("[aria-selected]"),i=e.index(t)+1;if(!(i>=e.length)){var n=e.eq(i);n.trigger("mouseenter");var o=r.$results.offset().top+r.$results.outerHeight(!1),a=n.offset().top+n.outerHeight(!1),s=r.$results.scrollTop()+a-o;0===i?r.$results.scrollTop(0):a>o&&r.$results.scrollTop(s)}}),i.on("results:focus",function(t){t.element.addClass("select2-results__option--highlighted")}),i.on("results:message",function(t){r.displayMessage(t)}),t.fn.mousewheel&&this.$results.on("mousewheel",function(t){var e=r.$results.scrollTop(),i=r.$results.get(0).scrollHeight-e+t.deltaY,n=t.deltaY>0&&e-t.deltaY<=0,o=t.deltaY<0&&i<=r.$results.height();n?(r.$results.scrollTop(0),t.preventDefault(),t.stopPropagation()):o&&(r.$results.scrollTop(r.$results.get(0).scrollHeight-r.$results.height()),t.preventDefault(),t.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(i){var n=t(this),o=e.GetData(this,"data");"true"!==n.attr("aria-selected")?r.trigger("select",{originalEvent:i,data:o}):r.options.get("multiple")?r.trigger("unselect",{originalEvent:i,data:o}):r.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(i){var n=e.GetData(this,"data");r.getHighlightedResults().removeClass("select2-results__option--highlighted"),r.trigger("results:focus",{data:n,element:t(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var t=this.getHighlightedResults();if(0!==t.length){var e=this.$results.find("[aria-selected]").index(t),i=this.$results.offset().top,n=t.offset().top,r=this.$results.scrollTop()+(n-i),o=n-i;r-=2*t.outerHeight(!1),e<=2?this.$results.scrollTop(0):(o>this.$results.outerHeight()||o<0)&&this.$results.scrollTop(r)}},i.prototype.template=function(e,i){var n=this.options.get("templateResult"),r=this.options.get("escapeMarkup"),o=n(e,i);null==o?i.style.display="none":"string"==typeof o?i.innerHTML=r(o):t(i).append(o)},i}),e.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),e.define("select2/selection/base",["jquery","../utils","../keys"],function(t,e,i){function n(t,e){this.$element=t,this.options=e,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var i=t('');return this._tabindex=0,null!=e.GetData(this.$element[0],"old-tabindex")?this._tabindex=e.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),i.attr("title",this.$element.attr("title")),i.attr("tabindex",this._tabindex),this.$selection=i,i},n.prototype.bind=function(t,e){var n=this,r=(t.id,t.id+"-results");this.container=t,this.$selection.on("focus",function(t){n.trigger("focus",t)}),this.$selection.on("blur",function(t){n._handleBlur(t)}),this.$selection.on("keydown",function(t){n.trigger("keypress",t),t.which===i.SPACE&&t.preventDefault()}),t.on("results:focus",function(t){n.$selection.attr("aria-activedescendant",t.data._resultId)}),t.on("selection:update",function(t){n.update(t.data)}),t.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",r),n._attachCloseHandler(t)}),t.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),window.setTimeout(function(){n.$selection.focus()},0),n._detachCloseHandler(t)}),t.on("enable",function(){n.$selection.attr("tabindex",n._tabindex)}),t.on("disable",function(){n.$selection.attr("tabindex","-1")})},n.prototype._handleBlur=function(e){var i=this;window.setTimeout(function(){document.activeElement==i.$selection[0]||t.contains(i.$selection[0],document.activeElement)||i.trigger("blur",e)},1)},n.prototype._attachCloseHandler=function(i){t(document.body).on("mousedown.select2."+i.id,function(i){var n=t(i.target).closest(".select2");t(".select2.select2-container--open").each(function(){t(this);this!=n[0]&&e.GetData(this,"element").select2("close")})})},n.prototype._detachCloseHandler=function(e){t(document.body).off("mousedown.select2."+e.id)},n.prototype.position=function(t,e){e.find(".selection").append(t)},n.prototype.destroy=function(){this._detachCloseHandler(this.container)},n.prototype.update=function(t){throw new Error("The `update` method must be defined in child classes.")},n}),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(t,e,i,n){function r(){r.__super__.constructor.apply(this,arguments)}return i.Extend(r,e),r.prototype.render=function(){var t=r.__super__.render.call(this);return t.addClass("select2-selection--single"),t.html(''),t},r.prototype.bind=function(t,e){var i=this;r.__super__.bind.apply(this,arguments);var n=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",n).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",n),this.$selection.on("mousedown",function(t){1===t.which&&i.trigger("toggle",{originalEvent:t})}),this.$selection.on("focus",function(t){}),this.$selection.on("blur",function(t){}),t.on("focus",function(e){t.isOpen()||i.$selection.focus()})},r.prototype.clear=function(){var t=this.$selection.find(".select2-selection__rendered");t.empty(),t.removeAttr("title")},r.prototype.display=function(t,e){var i=this.options.get("templateSelection");return this.options.get("escapeMarkup")(i(t,e))},r.prototype.selectionContainer=function(){return t("")},r.prototype.update=function(t){if(0!==t.length){var e=t[0],i=this.$selection.find(".select2-selection__rendered"),n=this.display(e,i);i.empty().append(n),i.attr("title",e.title||e.text)}else this.clear()},r}),e.define("select2/selection/multiple",["jquery","./base","../utils"],function(t,e,i){function n(t,e){n.__super__.constructor.apply(this,arguments)}return i.Extend(n,e),n.prototype.render=function(){var t=n.__super__.render.call(this);return t.addClass("select2-selection--multiple"),t.html('
      '),t},n.prototype.bind=function(e,r){var o=this;n.__super__.bind.apply(this,arguments),this.$selection.on("click",function(t){o.trigger("toggle",{originalEvent:t})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){if(!o.options.get("disabled")){var n=t(this).parent(),r=i.GetData(n[0],"data");o.trigger("unselect",{originalEvent:e,data:r})}})},n.prototype.clear=function(){var t=this.$selection.find(".select2-selection__rendered");t.empty(),t.removeAttr("title")},n.prototype.display=function(t,e){var i=this.options.get("templateSelection");return this.options.get("escapeMarkup")(i(t,e))},n.prototype.selectionContainer=function(){return t('
    • ×
    • ')},n.prototype.update=function(t){if(this.clear(),0!==t.length){for(var e=[],n=0;n1||i)return t.call(this,e);this.clear();var n=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(n)},e}),e.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(t,e,i){function n(){}return n.prototype.bind=function(t,e,i){var n=this;t.call(this,e,i),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(t){n._handleClear(t)}),e.on("keypress",function(t){n._handleKeyboardClear(t,e)})},n.prototype._handleClear=function(t,e){if(!this.options.get("disabled")){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){e.stopPropagation();var r=i.GetData(n[0],"data"),o=this.$element.val();this.$element.val(this.placeholder.id);var a={data:r};if(this.trigger("clear",a),a.prevented)this.$element.val(o);else{for(var s=0;s0||0===n.length)){var r=this.options.get("translations").get("removeAllItems"),o=t('×');i.StoreData(o[0],"data",n),this.$selection.find(".select2-selection__rendered").prepend(o)}},n}),e.define("select2/selection/search",["jquery","../utils","../keys"],function(t,e,i){function n(t,e,i){t.call(this,e,i)}return n.prototype.render=function(e){var i=t('');this.$searchContainer=i,this.$search=i.find("input");var n=e.call(this);return this._transferTabIndex(),n},n.prototype.bind=function(t,n,r){var o=this;t.call(this,n,r),n.on("open",function(){o.$search.trigger("focus")}),n.on("close",function(){o.$search.val(""),o.$search.removeAttr("aria-activedescendant"),o.$search.trigger("focus")}),n.on("enable",function(){o.$search.prop("disabled",!1),o._transferTabIndex()}),n.on("disable",function(){o.$search.prop("disabled",!0)}),n.on("focus",function(t){o.$search.trigger("focus")}),n.on("results:focus",function(t){o.$search.attr("aria-activedescendant",t.id)}),this.$selection.on("focusin",".select2-search--inline",function(t){o.trigger("focus",t)}),this.$selection.on("focusout",".select2-search--inline",function(t){o._handleBlur(t)}),this.$selection.on("keydown",".select2-search--inline",function(t){if(t.stopPropagation(),o.trigger("keypress",t),o._keyUpPrevented=t.isDefaultPrevented(),t.which===i.BACKSPACE&&""===o.$search.val()){var n=o.$searchContainer.prev(".select2-selection__choice");if(n.length>0){var r=e.GetData(n[0],"data");o.searchRemoveChoice(r),t.preventDefault()}}});var a=document.documentMode,s=a&&a<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(t){s?o.$selection.off("input.search input.searchcheck"):o.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(t){if(s&&"input"===t.type)o.$selection.off("input.search input.searchcheck");else{var e=t.which;e!=i.SHIFT&&e!=i.CTRL&&e!=i.ALT&&e!=i.TAB&&o.handleSearch(t)}})},n.prototype._transferTabIndex=function(t){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},n.prototype.createPlaceholder=function(t,e){this.$search.attr("placeholder",e.text)},n.prototype.update=function(t,e){var i=this.$search[0]==document.activeElement;(this.$search.attr("placeholder",""),t.call(this,e),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),i)&&(this.$element.find("[data-select2-tag]").length?this.$element.focus():this.$search.focus())},n.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},n.prototype.searchRemoveChoice=function(t,e){this.trigger("unselect",{data:e}),this.$search.val(e.text),this.handleSearch()},n.prototype.resizeSearch=function(){this.$search.css("width","25px");var t="";""!==this.$search.attr("placeholder")?t=this.$selection.find(".select2-selection__rendered").innerWidth():t=.75*(this.$search.val().length+1)+"em";this.$search.css("width",t)},n}),e.define("select2/selection/eventRelay",["jquery"],function(t){function e(){}return e.prototype.bind=function(e,i,n){var r=this,o=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],a=["opening","closing","selecting","unselecting","clearing"];e.call(this,i,n),i.on("*",function(e,i){if(-1!==t.inArray(e,o)){i=i||{};var n=t.Event("select2:"+e,{params:i});r.$element.trigger(n),-1!==t.inArray(e,a)&&(i.prevented=n.isDefaultPrevented())}})},e}),e.define("select2/translation",["jquery","require"],function(t,e){function i(t){this.dict=t||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(t){return this.dict[t]},i.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},i._cache={},i.loadPath=function(t){if(!(t in i._cache)){var n=e(t);i._cache[t]=n}return new i(i._cache[t])},i}),e.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Œ":"OE","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","œ":"oe","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}}),e.define("select2/data/base",["../utils"],function(t){function e(t,i){e.__super__.constructor.call(this)}return t.Extend(e,t.Observable),e.prototype.current=function(t){throw new Error("The `current` method must be defined in child classes.")},e.prototype.query=function(t,e){throw new Error("The `query` method must be defined in child classes.")},e.prototype.bind=function(t,e){},e.prototype.destroy=function(){},e.prototype.generateResultId=function(e,i){var n=e.id+"-result-";return n+=t.generateChars(4),null!=i.id?n+="-"+i.id.toString():n+="-"+t.generateChars(4),n},e}),e.define("select2/data/select",["./base","../utils","jquery"],function(t,e,i){function n(t,e){this.$element=t,this.options=e,n.__super__.constructor.call(this)}return e.Extend(n,t),n.prototype.current=function(t){var e=[],n=this;this.$element.find(":selected").each(function(){var t=i(this),r=n.item(t);e.push(r)}),t(e)},n.prototype.select=function(t){var e=this;if(t.selected=!0,i(t.element).is("option"))return t.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(n){var r=[];(t=[t]).push.apply(t,n);for(var o=0;o=0){var u=r.filter(s(c)),h=this.item(u),d=i.extend(!0,{},c,h),f=this.option(d);u.replaceWith(f)}else{var p=this.option(c);if(c.children){var g=this.convertToOptions(c.children);e.appendMany(p,g)}a.push(p)}}return a},n}),e.define("select2/data/ajax",["./array","../utils","jquery"],function(t,e,i){function n(t,e){this.ajaxOptions=this._applyDefaults(e.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,t,e)}return e.Extend(n,t),n.prototype._applyDefaults=function(t){var e={data:function(t){return i.extend({},t,{q:t.term})},transport:function(t,e,n){var r=i.ajax(t);return r.then(e),r.fail(n),r}};return i.extend({},e,t,!0)},n.prototype.processResults=function(t){return t},n.prototype.query=function(t,e){var n=this;null!=this._request&&(i.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var r=i.extend({type:"GET"},this.ajaxOptions);function o(){var o=r.transport(r,function(r){var o=n.processResults(r,t);n.options.get("debug")&&window.console&&console.error&&(o&&o.results&&i.isArray(o.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),e(o)},function(){"status"in o&&(0===o.status||"0"===o.status)||n.trigger("results:message",{message:"errorLoading"})});n._request=o}"function"==typeof r.url&&(r.url=r.url.call(this.$element,t)),"function"==typeof r.data&&(r.data=r.data.call(this.$element,t)),this.ajaxOptions.delay&&null!=t.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(o,this.ajaxOptions.delay)):o()},n}),e.define("select2/data/tags",["jquery"],function(t){function e(e,i,n){var r=n.get("tags"),o=n.get("createTag");void 0!==o&&(this.createTag=o);var a=n.get("insertTag");if(void 0!==a&&(this.insertTag=a),e.call(this,i,n),t.isArray(r))for(var s=0;s0&&e.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:e.term,params:e}}):t.call(this,e,i)},t}),e.define("select2/data/maximumSelectionLength",[],function(){function t(t,e,i){this.maximumSelectionLength=i.get("maximumSelectionLength"),t.call(this,e,i)}return t.prototype.query=function(t,e,i){var n=this;this.current(function(r){var o=null!=r?r.length:0;n.maximumSelectionLength>0&&o>=n.maximumSelectionLength?n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}}):t.call(n,e,i)})},t}),e.define("select2/dropdown",["jquery","./utils"],function(t,e){function i(t,e){this.$element=t,this.options=e,i.__super__.constructor.call(this)}return e.Extend(i,e.Observable),i.prototype.render=function(){var e=t('');return e.attr("dir",this.options.get("dir")),this.$dropdown=e,e},i.prototype.bind=function(){},i.prototype.position=function(t,e){},i.prototype.destroy=function(){this.$dropdown.remove()},i}),e.define("select2/dropdown/search",["jquery","../utils"],function(t,e){function i(){}return i.prototype.render=function(e){var i=e.call(this),n=t('');return this.$searchContainer=n,this.$search=n.find("input"),i.prepend(n),i},i.prototype.bind=function(e,i,n){var r=this;e.call(this,i,n),this.$search.on("keydown",function(t){r.trigger("keypress",t),r._keyUpPrevented=t.isDefaultPrevented()}),this.$search.on("input",function(e){t(this).off("keyup")}),this.$search.on("keyup input",function(t){r.handleSearch(t)}),i.on("open",function(){r.$search.attr("tabindex",0),r.$search.focus(),window.setTimeout(function(){r.$search.focus()},0)}),i.on("close",function(){r.$search.attr("tabindex",-1),r.$search.val(""),r.$search.blur()}),i.on("focus",function(){i.isOpen()||r.$search.focus()}),i.on("results:all",function(t){null!=t.query.term&&""!==t.query.term||(r.showSearch(t)?r.$searchContainer.removeClass("select2-search--hide"):r.$searchContainer.addClass("select2-search--hide"))})},i.prototype.handleSearch=function(t){if(!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},i.prototype.showSearch=function(t,e){return!0},i}),e.define("select2/dropdown/hidePlaceholder",[],function(){function t(t,e,i,n){this.placeholder=this.normalizePlaceholder(i.get("placeholder")),t.call(this,e,i,n)}return t.prototype.append=function(t,e){e.results=this.removePlaceholder(e.results),t.call(this,e)},t.prototype.normalizePlaceholder=function(t,e){return"string"==typeof e&&(e={id:"",text:e}),e},t.prototype.removePlaceholder=function(t,e){for(var i=e.slice(0),n=e.length-1;n>=0;n--){var r=e[n];this.placeholder.id===r.id&&i.splice(n,1)}return i},t}),e.define("select2/dropdown/infiniteScroll",["jquery"],function(t){function e(t,e,i,n){this.lastParams={},t.call(this,e,i,n),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(t,e){this.$loadingMore.remove(),this.loading=!1,t.call(this,e),this.showLoadingMore(e)&&this.$results.append(this.$loadingMore)},e.prototype.bind=function(e,i,n){var r=this;e.call(this,i,n),i.on("query",function(t){r.lastParams=t,r.loading=!0}),i.on("query:append",function(t){r.lastParams=t,r.loading=!0}),this.$results.on("scroll",function(){var e=t.contains(document.documentElement,r.$loadingMore[0]);!r.loading&&e&&(r.$results.offset().top+r.$results.outerHeight(!1)+50>=r.$loadingMore.offset().top+r.$loadingMore.outerHeight(!1)&&r.loadMore())})},e.prototype.loadMore=function(){this.loading=!0;var e=t.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(t,e){return e.pagination&&e.pagination.more},e.prototype.createLoadingMore=function(){var e=t('
    • '),i=this.options.get("translations").get("loadingMore");return e.html(i(this.lastParams)),e},e}),e.define("select2/dropdown/attachBody",["jquery","../utils"],function(t,e){function i(e,i,n){this.$dropdownParent=n.get("dropdownParent")||t(document.body),e.call(this,i,n)}return i.prototype.bind=function(t,e,i){var n=this,r=!1;t.call(this,e,i),e.on("open",function(){n._showDropdown(),n._attachPositioningHandler(e),r||(r=!0,e.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),e.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}))}),e.on("close",function(){n._hideDropdown(),n._detachPositioningHandler(e)}),this.$dropdownContainer.on("mousedown",function(t){t.stopPropagation()})},i.prototype.destroy=function(t){t.call(this),this.$dropdownContainer.remove()},i.prototype.position=function(t,e,i){e.attr("class",i.attr("class")),e.removeClass("select2"),e.addClass("select2-container--open"),e.css({position:"absolute",top:-999999}),this.$container=i},i.prototype.render=function(e){var i=t(""),n=e.call(this);return i.append(n),this.$dropdownContainer=i,i},i.prototype._hideDropdown=function(t){this.$dropdownContainer.detach()},i.prototype._attachPositioningHandler=function(i,n){var r=this,o="scroll.select2."+n.id,a="resize.select2."+n.id,s="orientationchange.select2."+n.id,l=this.$container.parents().filter(e.hasScroll);l.each(function(){e.StoreData(this,"select2-scroll-position",{x:t(this).scrollLeft(),y:t(this).scrollTop()})}),l.on(o,function(i){var n=e.GetData(this,"select2-scroll-position");t(this).scrollTop(n.y)}),t(window).on(o+" "+a+" "+s,function(t){r._positionDropdown(),r._resizeDropdown()})},i.prototype._detachPositioningHandler=function(i,n){var r="scroll.select2."+n.id,o="resize.select2."+n.id,a="orientationchange.select2."+n.id;this.$container.parents().filter(e.hasScroll).off(r),t(window).off(r+" "+o+" "+a)},i.prototype._positionDropdown=function(){var e=t(window),i=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),r=null,o=this.$container.offset();o.bottom=o.top+this.$container.outerHeight(!1);var a={height:this.$container.outerHeight(!1)};a.top=o.top,a.bottom=o.top+a.height;var s=this.$dropdown.outerHeight(!1),l=e.scrollTop(),c=e.scrollTop()+e.height(),u=lo.bottom+s,d={left:o.left,top:a.bottom},f=this.$dropdownParent;"static"===f.css("position")&&(f=f.offsetParent());var p=f.offset();d.top-=p.top,d.left-=p.left,i||n||(r="below"),h||!u||i?!u&&h&&i&&(r="below"):r="above",("above"==r||i&&"below"!==r)&&(d.top=a.top-p.top-s),null!=r&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+r),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+r)),this.$dropdownContainer.css(d)},i.prototype._resizeDropdown=function(){var t={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(t.minWidth=t.width,t.position="relative",t.width="auto"),this.$dropdown.css(t)},i.prototype._showDropdown=function(t){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},i}),e.define("select2/dropdown/minimumResultsForSearch",[],function(){function t(t,e,i,n){this.minimumResultsForSearch=i.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),t.call(this,e,i,n)}return t.prototype.showSearch=function(t,e){return!(function t(e){for(var i=0,n=0;n0&&(h.dataAdapter=c.Decorate(h.dataAdapter,v)),h.maximumInputLength>0&&(h.dataAdapter=c.Decorate(h.dataAdapter,y)),h.maximumSelectionLength>0&&(h.dataAdapter=c.Decorate(h.dataAdapter,b)),h.tags&&(h.dataAdapter=c.Decorate(h.dataAdapter,g)),null==h.tokenSeparators&&null==h.tokenizer||(h.dataAdapter=c.Decorate(h.dataAdapter,m)),null!=h.query){var E=e(h.amdBase+"compat/query");h.dataAdapter=c.Decorate(h.dataAdapter,E)}if(null!=h.initSelection){var A=e(h.amdBase+"compat/initSelection");h.dataAdapter=c.Decorate(h.dataAdapter,A)}}if(null==h.resultsAdapter&&(h.resultsAdapter=i,null!=h.ajax&&(h.resultsAdapter=c.Decorate(h.resultsAdapter,_)),null!=h.placeholder&&(h.resultsAdapter=c.Decorate(h.resultsAdapter,w)),h.selectOnClose&&(h.resultsAdapter=c.Decorate(h.resultsAdapter,k))),null==h.dropdownAdapter){if(h.multiple)h.dropdownAdapter=L;else{var M=c.Decorate(L,x);h.dropdownAdapter=M}if(0!==h.minimumResultsForSearch&&(h.dropdownAdapter=c.Decorate(h.dropdownAdapter,C)),h.closeOnSelect&&(h.dropdownAdapter=c.Decorate(h.dropdownAdapter,T)),null!=h.dropdownCssClass||null!=h.dropdownCss||null!=h.adaptDropdownCssClass){var D=e(h.amdBase+"compat/dropdownCss");h.dropdownAdapter=c.Decorate(h.dropdownAdapter,D)}h.dropdownAdapter=c.Decorate(h.dropdownAdapter,S)}if(null==h.selectionAdapter){if(h.multiple?h.selectionAdapter=r:h.selectionAdapter=n,null!=h.placeholder&&(h.selectionAdapter=c.Decorate(h.selectionAdapter,o)),h.allowClear&&(h.selectionAdapter=c.Decorate(h.selectionAdapter,a)),h.multiple&&(h.selectionAdapter=c.Decorate(h.selectionAdapter,s)),null!=h.containerCssClass||null!=h.containerCss||null!=h.adaptContainerCssClass){var P=e(h.amdBase+"compat/containerCss");h.selectionAdapter=c.Decorate(h.selectionAdapter,P)}h.selectionAdapter=c.Decorate(h.selectionAdapter,l)}if("string"==typeof h.language)if(h.language.indexOf("-")>0){var O=h.language.split("-")[0];h.language=[h.language,O]}else h.language=[h.language];if(t.isArray(h.language)){var I=new u;h.language.push("en");for(var N=h.language,R=0;R0){for(var o=t.extend(!0,{},r),a=r.children.length-1;a>=0;a--)null==i(n,r.children[a])&&o.children.splice(a,1);return o.children.length>0?o:i(n,o)}var s=e(r.text).toUpperCase(),l=e(n.term).toUpperCase();return s.indexOf(l)>-1?r:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(t){return t},templateResult:function(t){return t.text},templateSelection:function(t){return t.text},theme:"default",width:"resolve"}},A.prototype.set=function(e,i){var n={};n[t.camelCase(e)]=i;var r=c._convertData(n);t.extend(!0,this.defaults,r)},new A}),e.define("select2/options",["require","jquery","./defaults","./utils"],function(t,e,i,n){function r(e,r){if(this.options=e,null!=r&&this.fromElement(r),this.options=i.apply(this.options),r&&r.is("input")){var o=t(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=n.Decorate(this.options.dataAdapter,o)}}return r.prototype.fromElement=function(t){var i=["select2"];null==this.options.multiple&&(this.options.multiple=t.prop("multiple")),null==this.options.disabled&&(this.options.disabled=t.prop("disabled")),null==this.options.language&&(t.prop("lang")?this.options.language=t.prop("lang").toLowerCase():t.closest("[lang]").prop("lang")&&(this.options.language=t.closest("[lang]").prop("lang"))),null==this.options.dir&&(t.prop("dir")?this.options.dir=t.prop("dir"):t.closest("[dir]").prop("dir")?this.options.dir=t.closest("[dir]").prop("dir"):this.options.dir="ltr"),t.prop("disabled",this.options.disabled),t.prop("multiple",this.options.multiple),n.GetData(t[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),n.StoreData(t[0],"data",n.GetData(t[0],"select2Tags")),n.StoreData(t[0],"tags",!0)),n.GetData(t[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),t.attr("ajax--url",n.GetData(t[0],"ajaxUrl")),n.StoreData(t[0],"ajax-Url",n.GetData(t[0],"ajaxUrl")));var r={};function o(t,e){return e.toUpperCase()}for(var a=0;a-1||(e.isPlainObject(this.options[h])?e.extend(this.options[h],u[h]):this.options[h]=u[h]);return this},r.prototype.get=function(t){return this.options[t]},r.prototype.set=function(t,e){this.options[t]=e},r}),e.define("select2/core",["jquery","./options","./utils","./keys"],function(t,e,i,n){var r=function(t,n){null!=i.GetData(t[0],"select2")&&i.GetData(t[0],"select2").destroy(),this.$element=t,this.id=this._generateId(t),n=n||{},this.options=new e(n,t),r.__super__.constructor.call(this);var o=t.attr("tabindex")||0;i.StoreData(t[0],"old-tabindex",o),t.attr("tabindex","-1");var a=this.options.get("dataAdapter");this.dataAdapter=new a(t,this.options);var s=this.render();this._placeContainer(s);var l=this.options.get("selectionAdapter");this.selection=new l(t,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,s);var c=this.options.get("dropdownAdapter");this.dropdown=new c(t,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,s);var u=this.options.get("resultsAdapter");this.results=new u(t,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var h=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(t){h.trigger("selection:update",{data:t})}),t.addClass("select2-hidden-accessible"),t.attr("aria-hidden","true"),this._syncAttributes(),i.StoreData(t[0],"select2",this),t.data("select2",this)};return i.Extend(r,i.Observable),r.prototype._generateId=function(t){return"select2-"+(null!=t.attr("id")?t.attr("id"):null!=t.attr("name")?t.attr("name")+"-"+i.generateChars(2):i.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},r.prototype._placeContainer=function(t){t.insertAfter(this.$element);var e=this._resolveWidth(this.$element,this.options.get("width"));null!=e&&t.css("width",e)},r.prototype._resolveWidth=function(t,e){var i=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==e){var n=this._resolveWidth(t,"style");return null!=n?n:this._resolveWidth(t,"element")}if("element"==e){var r=t.outerWidth(!1);return r<=0?"auto":r+"px"}if("style"==e){var o=t.attr("style");if("string"!=typeof o)return null;for(var a=o.split(";"),s=0,l=a.length;s=1)return c[1]}return null}return e},r.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},r.prototype._registerDomEvents=function(){var e=this;this.$element.on("change.select2",function(){e.dataAdapter.current(function(t){e.trigger("selection:update",{data:t})})}),this.$element.on("focus.select2",function(t){e.trigger("focus",t)}),this._syncA=i.bind(this._syncAttributes,this),this._syncS=i.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var n=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=n?(this._observer=new n(function(i){t.each(i,e._syncA),t.each(i,e._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",e._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",e._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",e._syncS,!1))},r.prototype._registerDataEvents=function(){var t=this;this.dataAdapter.on("*",function(e,i){t.trigger(e,i)})},r.prototype._registerSelectionEvents=function(){var e=this,i=["toggle","focus"];this.selection.on("toggle",function(){e.toggleDropdown()}),this.selection.on("focus",function(t){e.focus(t)}),this.selection.on("*",function(n,r){-1===t.inArray(n,i)&&e.trigger(n,r)})},r.prototype._registerDropdownEvents=function(){var t=this;this.dropdown.on("*",function(e,i){t.trigger(e,i)})},r.prototype._registerResultsEvents=function(){var t=this;this.results.on("*",function(e,i){t.trigger(e,i)})},r.prototype._registerEvents=function(){var t=this;this.on("open",function(){t.$container.addClass("select2-container--open")}),this.on("close",function(){t.$container.removeClass("select2-container--open")}),this.on("enable",function(){t.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){t.$container.addClass("select2-container--disabled")}),this.on("blur",function(){t.$container.removeClass("select2-container--focus")}),this.on("query",function(e){t.isOpen()||t.trigger("open",{}),this.dataAdapter.query(e,function(i){t.trigger("results:all",{data:i,query:e})})}),this.on("query:append",function(e){this.dataAdapter.query(e,function(i){t.trigger("results:append",{data:i,query:e})})}),this.on("keypress",function(e){var i=e.which;t.isOpen()?i===n.ESC||i===n.TAB||i===n.UP&&e.altKey?(t.close(),e.preventDefault()):i===n.ENTER?(t.trigger("results:select",{}),e.preventDefault()):i===n.SPACE&&e.ctrlKey?(t.trigger("results:toggle",{}),e.preventDefault()):i===n.UP?(t.trigger("results:previous",{}),e.preventDefault()):i===n.DOWN&&(t.trigger("results:next",{}),e.preventDefault()):(i===n.ENTER||i===n.SPACE||i===n.DOWN&&e.altKey)&&(t.open(),e.preventDefault())})},r.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},r.prototype._syncSubtree=function(t,e){var i=!1,n=this;if(!t||!t.target||"OPTION"===t.target.nodeName||"OPTGROUP"===t.target.nodeName){if(e)if(e.addedNodes&&e.addedNodes.length>0)for(var r=0;r0&&(i=!0);else i=!0;i&&this.dataAdapter.current(function(t){n.trigger("selection:update",{data:t})})}},r.prototype.trigger=function(t,e){var i=r.__super__.trigger,n={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===e&&(e={}),t in n){var o=n[t],a={prevented:!1,name:t,args:e};if(i.call(this,o,a),a.prevented)return void(e.prevented=!0)}i.call(this,t,e)},r.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},r.prototype.open=function(){this.isOpen()||this.trigger("query",{})},r.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},r.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},r.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},r.prototype.focus=function(t){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},r.prototype.enable=function(t){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=t&&0!==t.length||(t=[!0]);var e=!t[0];this.$element.prop("disabled",e)},r.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e}),t},r.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();var i=e[0];t.isArray(i)&&(i=t.map(i,function(t){return t.toString()})),this.$element.val(i).trigger("change")},r.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",i.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),i.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},r.prototype.render=function(){var e=t('');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container.addClass("select2-container--"+this.options.get("theme")),i.StoreData(e[0],"element",this.$element),e},r}),e.define("select2/compat/utils",["jquery"],function(t){return{syncCssClasses:function(e,i,n){var r,o,a=[];(r=t.trim(e.attr("class")))&&t((r=""+r).split(/\s+/)).each(function(){0===this.indexOf("select2-")&&a.push(this)}),(r=t.trim(i.attr("class")))&&t((r=""+r).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(o=n(this))&&a.push(o)}),e.attr("class",a.join(" "))}}}),e.define("select2/compat/containerCss",["jquery","./utils"],function(t,e){function i(t){return null}function n(){}return n.prototype.render=function(n){var r=n.call(this),o=this.options.get("containerCssClass")||"";t.isFunction(o)&&(o=o(this.$element));var a=this.options.get("adaptContainerCssClass");if(a=a||i,-1!==o.indexOf(":all:")){o=o.replace(":all:","");var s=a;a=function(t){var e=s(t);return null!=e?e+" "+t:t}}var l=this.options.get("containerCss")||{};return t.isFunction(l)&&(l=l(this.$element)),e.syncCssClasses(r,this.$element,a),r.css(l),r.addClass(o),r},n}),e.define("select2/compat/dropdownCss",["jquery","./utils"],function(t,e){function i(t){return null}function n(){}return n.prototype.render=function(n){var r=n.call(this),o=this.options.get("dropdownCssClass")||"";t.isFunction(o)&&(o=o(this.$element));var a=this.options.get("adaptDropdownCssClass");if(a=a||i,-1!==o.indexOf(":all:")){o=o.replace(":all:","");var s=a;a=function(t){var e=s(t);return null!=e?e+" "+t:t}}var l=this.options.get("dropdownCss")||{};return t.isFunction(l)&&(l=l(this.$element)),e.syncCssClasses(r,this.$element,a),r.css(l),r.addClass(o),r},n}),e.define("select2/compat/initSelection",["jquery"],function(t){function e(t,e,i){i.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=i.get("initSelection"),this._isInitialized=!1,t.call(this,e,i)}return e.prototype.current=function(e,i){var n=this;this._isInitialized?e.call(this,i):this.initSelection.call(null,this.$element,function(e){n._isInitialized=!0,t.isArray(e)||(e=[e]),i(e)})},e}),e.define("select2/compat/inputData",["jquery","../utils"],function(t,e){function i(t,e,i){this._currentData=[],this._valueSeparator=i.get("valueSeparator")||",","hidden"===e.prop("type")&&i.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `').appendTo(this.$container),this.$element.before(this.$container),this.build(i),this.isInit=!1}function n(t,e){if("function"!=typeof t[e]){var i=t[e];t[e]=function(t){return t[i]}}}function r(t,e){if("function"!=typeof t[e]){var i=t[e];t[e]=function(){return i}}}i.prototype={constructor:i,add:function(e,i,n){var r=this;if(!(r.options.maxTags&&r.itemsArray.length>=r.options.maxTags)&&(!1===e||e)){if("string"==typeof e&&r.options.trimValue&&(e=t.trim(e)),"object"==typeof e&&!r.objectItems)throw"Can't add objects when itemValue option is not set";if(!e.toString().match(/^\s*$/)){if(r.isSelect&&!r.multiple&&r.itemsArray.length>0&&r.remove(r.itemsArray[0]),"string"==typeof e&&"INPUT"===this.$element[0].tagName){var o=r.options.delimiterRegex?r.options.delimiterRegex:r.options.delimiter,s=e.split(o);if(s.length>1){for(var l=0;lr.options.maxInputLength)){var p=t.Event("beforeItemAdd",{item:e,cancel:!1,options:n});if(r.$element.trigger(p),!p.cancel){r.itemsArray.push(e);var g=t(''+a(u)+'');g.data("item",e),r.findInputWrapper().before(g),g.after(" ");var m=t('option[value="'+encodeURIComponent(c)+'"]',r.$element).length||t('option[value="'+a(c)+'"]',r.$element).length;if(r.isSelect&&!m){var v=t("");v.data("item",e),v.attr("value",c),r.$element.append(v)}i||r.pushVal(r.options.triggerChange),r.options.maxTags!==r.itemsArray.length&&r.items().toString().length!==r.options.maxInputLength||r.$container.addClass("bootstrap-tagsinput-max"),t(".typeahead, .twitter-typeahead",r.$container).length&&r.$input.typeahead("val",""),this.isInit?r.$element.trigger(t.Event("itemAddedOnInit",{item:e,options:n})):r.$element.trigger(t.Event("itemAdded",{item:e,options:n}))}}}else if(r.options.onTagExists){var y=t(".badge",r.$container).filter(function(){return t(this).data("item")===f});r.options.onTagExists(e,y)}}}},remove:function(e,i,n){var r=this;if(r.objectItems&&(e=(e="object"==typeof e?t.grep(r.itemsArray,function(t){return r.options.itemValue(t)==r.options.itemValue(e)}):t.grep(r.itemsArray,function(t){return r.options.itemValue(t)==e}))[e.length-1]),e){var o=t.Event("beforeItemRemove",{item:e,cancel:!1,options:n});if(r.$element.trigger(o),o.cancel)return;t(".badge",r.$container).filter(function(){return t(this).data("item")===e}).remove(),t("option",r.$element).filter(function(){return t(this).data("item")===e}).remove(),-1!==t.inArray(e,r.itemsArray)&&r.itemsArray.splice(t.inArray(e,r.itemsArray),1)}i||r.pushVal(r.options.triggerChange),r.options.maxTags>r.itemsArray.length&&r.$container.removeClass("bootstrap-tagsinput-max"),r.$element.trigger(t.Event("itemRemoved",{item:e,options:n}))},removeAll:function(){for(t(".badge",this.$container).remove(),t("option",this.$element).remove();this.itemsArray.length>0;)this.itemsArray.pop();this.pushVal(this.options.triggerChange)},refresh:function(){var e=this;t(".badge",e.$container).each(function(){var i=t(this),n=i.data("item"),r=e.options.itemValue(n),o=e.options.itemText(n),s=e.options.tagClass(n);(i.attr("class",null),i.addClass("badge "+a(s)),i.contents().filter(function(){return 3==this.nodeType})[0].nodeValue=a(o),e.isSelect)&&t("option",e.$element).filter(function(){return t(this).data("item")===n}).attr("value",r)})},items:function(){return this.itemsArray},pushVal:function(){var e=this,i=t.map(e.items(),function(t){return e.options.itemValue(t).toString()});e.$element.val(i.join(e.options.delimiter)),e.options.triggerChange&&e.$element.trigger("change")},build:function(i){var o=this;if(o.options=t.extend({},e,i),o.objectItems&&(o.options.freeInput=!1),n(o.options,"itemValue"),n(o.options,"itemText"),r(o.options,"tagClass"),o.options.typeahead){var a=o.options.typeahead||{};r(a,"source"),o.$input.typeahead(t.extend({},a,{source:function(e,i){function n(t){for(var e=[],n=0;n$1")}}))}if(o.options.typeaheadjs){var l=o.options.typeaheadjs;t.isArray(l)||(l=[null,l]),t.fn.typeahead.apply(o.$input,l).on("typeahead:selected",t.proxy(function(t,e,i){var n=0;l.some(function(t,e){return t.name===i&&(n=e,!0)}),l[n].valueKey?o.add(e[l[n].valueKey]):o.add(e),o.$input.typeahead("val","")},o))}o.$container.on("click",t.proxy(function(t){o.$element.attr("disabled")||o.$input.removeAttr("disabled"),o.$input.focus()},o)),o.options.addOnBlur&&o.options.freeInput&&o.$input.on("focusout",t.proxy(function(e){0===t(".typeahead, .twitter-typeahead",o.$container).length&&(o.add(o.$input.val()),o.$input.val(""))},o)),o.$container.on({focusin:function(){o.$container.addClass(o.options.focusClass)},focusout:function(){o.$container.removeClass(o.options.focusClass)}}),o.$container.on("keydown","input",t.proxy(function(e){var i=t(e.target),n=o.findInputWrapper();if(o.$element.attr("disabled"))o.$input.attr("disabled","disabled");else{switch(e.which){case 8:if(0===s(i[0])){var r=n.prev();r.length&&o.remove(r.data("item"))}break;case 46:if(0===s(i[0])){var a=n.next();a.length&&o.remove(a.data("item"))}break;case 37:var l=n.prev();0===i.val().length&&l[0]&&(l.before(n),i.focus());break;case 39:var c=n.next();0===i.val().length&&c[0]&&(c.after(n),i.focus())}var u=i.val().length,h=u+Math.ceil(u/5)+1;i.attr("size",Math.max(this.inputSize,h))}},o)),o.$container.on("keypress","input",t.proxy(function(e){var i=t(e.target);if(o.$element.attr("disabled"))o.$input.attr("disabled","disabled");else{var n,r,a,s=i.val(),l=o.options.maxChars&&s.length>=o.options.maxChars;o.options.freeInput&&(n=e,r=o.options.confirmKeys,a=!1,t.each(r,function(t,e){if("number"==typeof e&&n.which===e)return a=!0,!1;if(n.which===e.which){var i=!e.hasOwnProperty("altKey")||n.altKey===e.altKey,r=!e.hasOwnProperty("shiftKey")||n.shiftKey===e.shiftKey,o=!e.hasOwnProperty("ctrlKey")||n.ctrlKey===e.ctrlKey;if(i&&r&&o)return a=!0,!1}}),a||l)&&(0!==s.length&&(o.add(l?s.substr(0,o.options.maxChars):s),i.val("")),!1===o.options.cancelConfirmKeysOnEmpty&&e.preventDefault());var c=i.val().length,u=c+Math.ceil(c/5)+1;i.attr("size",Math.max(this.inputSize,u))}},o)),o.$container.on("click","[data-role=remove]",t.proxy(function(e){o.$element.attr("disabled")||o.remove(t(e.target).closest(".badge").data("item"))},o)),o.options.itemValue===e.itemValue&&("INPUT"===o.$element[0].tagName?o.add(o.$element.val()):t("option",o.$element).each(function(){o.add(t(this).attr("value"),!0)}))},destroy:function(){this.$container.off("keypress","input"),this.$container.off("click","[role=remove]"),this.$container.remove(),this.$element.removeData("tagsinput"),this.$element.show()},focus:function(){this.$input.focus()},input:function(){return this.$input},findInputWrapper:function(){for(var e=this.$input[0],i=this.$container[0];e&&e.parentNode!==i;)e=e.parentNode;return t(e)}},t.fn.tagsinput=function(e,n,r){var o=[];return this.each(function(){var a=t(this).data("tagsinput");if(a)if(e||n){if(void 0!==a[e]){if(3===a[e].length&&void 0!==r)var s=a[e](n,null,r);else s=a[e](n);void 0!==s&&o.push(s)}}else o.push(a);else a=new i(this,e),t(this).data("tagsinput",a),o.push(a),"SELECT"===this.tagName&&t("option",t(this)).attr("selected","selected"),t(this).val(t(this).val())}),"string"==typeof e?o.length>1?o:o[0]:o},t.fn.tagsinput.Constructor=i;var o=t("
      ");function a(t){return t?o.text(t).html():""}function s(t){var e=0;if(document.selection){t.focus();var i=document.selection.createRange();i.moveStart("character",-t.value.length),e=i.text.length}else(t.selectionStart||"0"==t.selectionStart)&&(e=t.selectionStart);return e}t(function(){t("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput()})}(window.jQuery); \ No newline at end of file diff --git a/public/asset/js/vendors.js b/public/asset/js/vendors.js new file mode 100644 index 0000000..f5565d7 --- /dev/null +++ b/public/asset/js/vendors.js @@ -0,0 +1,62936 @@ +/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
      "],col:[2,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
      ",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0>label: Widget +//>>group: Core +//>>description: Provides a factory for creating stateful widgets with a common API. +//>>docs: http://api.jqueryui.com/jQuery.widget/ +//>>demos: http://jqueryui.com/widget/ + + + +var widgetUuid = 0; +var widgetSlice = Array.prototype.slice; + +$.cleanData = ( function( orig ) { + return function( elems ) { + var events, elem, i; + for ( i = 0; ( elem = elems[ i ] ) != null; i++ ) { + try { + + // Only trigger remove when necessary to save time + events = $._data( elem, "events" ); + if ( events && events.remove ) { + $( elem ).triggerHandler( "remove" ); + } + + // Http://bugs.jquery.com/ticket/8235 + } catch ( e ) {} + } + orig( elems ); + }; +} )( $.cleanData ); + +$.widget = function( name, base, prototype ) { + var existingConstructor, constructor, basePrototype; + + // ProxiedPrototype allows the provided prototype to remain unmodified + // so that it can be used as a mixin for multiple widgets (#8876) + var proxiedPrototype = {}; + + var namespace = name.split( "." )[ 0 ]; + name = name.split( "." )[ 1 ]; + var fullName = namespace + "-" + name; + + if ( !prototype ) { + prototype = base; + base = $.Widget; + } + + if ( $.isArray( prototype ) ) { + prototype = $.extend.apply( null, [ {} ].concat( prototype ) ); + } + + // Create selector for plugin + $.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) { + return !!$.data( elem, fullName ); + }; + + $[ namespace ] = $[ namespace ] || {}; + existingConstructor = $[ namespace ][ name ]; + constructor = $[ namespace ][ name ] = function( options, element ) { + + // Allow instantiation without "new" keyword + if ( !this._createWidget ) { + return new constructor( options, element ); + } + + // Allow instantiation without initializing for simple inheritance + // must use "new" keyword (the code above always passes args) + if ( arguments.length ) { + this._createWidget( options, element ); + } + }; + + // Extend with the existing constructor to carry over any static properties + $.extend( constructor, existingConstructor, { + version: prototype.version, + + // Copy the object used to create the prototype in case we need to + // redefine the widget later + _proto: $.extend( {}, prototype ), + + // Track widgets that inherit from this widget in case this widget is + // redefined after a widget inherits from it + _childConstructors: [] + } ); + + basePrototype = new base(); + + // We need to make the options hash a property directly on the new instance + // otherwise we'll modify the options hash on the prototype that we're + // inheriting from + basePrototype.options = $.widget.extend( {}, basePrototype.options ); + $.each( prototype, function( prop, value ) { + if ( !$.isFunction( value ) ) { + proxiedPrototype[ prop ] = value; + return; + } + proxiedPrototype[ prop ] = ( function() { + function _super() { + return base.prototype[ prop ].apply( this, arguments ); + } + + function _superApply( args ) { + return base.prototype[ prop ].apply( this, args ); + } + + return function() { + var __super = this._super; + var __superApply = this._superApply; + var returnValue; + + this._super = _super; + this._superApply = _superApply; + + returnValue = value.apply( this, arguments ); + + this._super = __super; + this._superApply = __superApply; + + return returnValue; + }; + } )(); + } ); + constructor.prototype = $.widget.extend( basePrototype, { + + // TODO: remove support for widgetEventPrefix + // always use the name + a colon as the prefix, e.g., draggable:start + // don't prefix for widgets that aren't DOM-based + widgetEventPrefix: existingConstructor ? ( basePrototype.widgetEventPrefix || name ) : name + }, proxiedPrototype, { + constructor: constructor, + namespace: namespace, + widgetName: name, + widgetFullName: fullName + } ); + + // If this widget is being redefined then we need to find all widgets that + // are inheriting from it and redefine all of them so that they inherit from + // the new version of this widget. We're essentially trying to replace one + // level in the prototype chain. + if ( existingConstructor ) { + $.each( existingConstructor._childConstructors, function( i, child ) { + var childPrototype = child.prototype; + + // Redefine the child widget using the same prototype that was + // originally used, but inherit from the new version of the base + $.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor, + child._proto ); + } ); + + // Remove the list of existing child constructors from the old constructor + // so the old child constructors can be garbage collected + delete existingConstructor._childConstructors; + } else { + base._childConstructors.push( constructor ); + } + + $.widget.bridge( name, constructor ); + + return constructor; +}; + +$.widget.extend = function( target ) { + var input = widgetSlice.call( arguments, 1 ); + var inputIndex = 0; + var inputLength = input.length; + var key; + var value; + + for ( ; inputIndex < inputLength; inputIndex++ ) { + for ( key in input[ inputIndex ] ) { + value = input[ inputIndex ][ key ]; + if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) { + + // Clone objects + if ( $.isPlainObject( value ) ) { + target[ key ] = $.isPlainObject( target[ key ] ) ? + $.widget.extend( {}, target[ key ], value ) : + + // Don't extend strings, arrays, etc. with objects + $.widget.extend( {}, value ); + + // Copy everything else by reference + } else { + target[ key ] = value; + } + } + } + } + return target; +}; + +$.widget.bridge = function( name, object ) { + var fullName = object.prototype.widgetFullName || name; + $.fn[ name ] = function( options ) { + var isMethodCall = typeof options === "string"; + var args = widgetSlice.call( arguments, 1 ); + var returnValue = this; + + if ( isMethodCall ) { + + // If this is an empty collection, we need to have the instance method + // return undefined instead of the jQuery instance + if ( !this.length && options === "instance" ) { + returnValue = undefined; + } else { + this.each( function() { + var methodValue; + var instance = $.data( this, fullName ); + + if ( options === "instance" ) { + returnValue = instance; + return false; + } + + if ( !instance ) { + return $.error( "cannot call methods on " + name + + " prior to initialization; " + + "attempted to call method '" + options + "'" ); + } + + if ( !$.isFunction( instance[ options ] ) || options.charAt( 0 ) === "_" ) { + return $.error( "no such method '" + options + "' for " + name + + " widget instance" ); + } + + methodValue = instance[ options ].apply( instance, args ); + + if ( methodValue !== instance && methodValue !== undefined ) { + returnValue = methodValue && methodValue.jquery ? + returnValue.pushStack( methodValue.get() ) : + methodValue; + return false; + } + } ); + } + } else { + + // Allow multiple hashes to be passed on init + if ( args.length ) { + options = $.widget.extend.apply( null, [ options ].concat( args ) ); + } + + this.each( function() { + var instance = $.data( this, fullName ); + if ( instance ) { + instance.option( options || {} ); + if ( instance._init ) { + instance._init(); + } + } else { + $.data( this, fullName, new object( options, this ) ); + } + } ); + } + + return returnValue; + }; +}; + +$.Widget = function( /* options, element */ ) {}; +$.Widget._childConstructors = []; + +$.Widget.prototype = { + widgetName: "widget", + widgetEventPrefix: "", + defaultElement: "
      ", + + options: { + classes: {}, + disabled: false, + + // Callbacks + create: null + }, + + _createWidget: function( options, element ) { + element = $( element || this.defaultElement || this )[ 0 ]; + this.element = $( element ); + this.uuid = widgetUuid++; + this.eventNamespace = "." + this.widgetName + this.uuid; + + this.bindings = $(); + this.hoverable = $(); + this.focusable = $(); + this.classesElementLookup = {}; + + if ( element !== this ) { + $.data( element, this.widgetFullName, this ); + this._on( true, this.element, { + remove: function( event ) { + if ( event.target === element ) { + this.destroy(); + } + } + } ); + this.document = $( element.style ? + + // Element within the document + element.ownerDocument : + + // Element is window or document + element.document || element ); + this.window = $( this.document[ 0 ].defaultView || this.document[ 0 ].parentWindow ); + } + + this.options = $.widget.extend( {}, + this.options, + this._getCreateOptions(), + options ); + + this._create(); + + if ( this.options.disabled ) { + this._setOptionDisabled( this.options.disabled ); + } + + this._trigger( "create", null, this._getCreateEventData() ); + this._init(); + }, + + _getCreateOptions: function() { + return {}; + }, + + _getCreateEventData: $.noop, + + _create: $.noop, + + _init: $.noop, + + destroy: function() { + var that = this; + + this._destroy(); + $.each( this.classesElementLookup, function( key, value ) { + that._removeClass( value, key ); + } ); + + // We can probably remove the unbind calls in 2.0 + // all event bindings should go through this._on() + this.element + .off( this.eventNamespace ) + .removeData( this.widgetFullName ); + this.widget() + .off( this.eventNamespace ) + .removeAttr( "aria-disabled" ); + + // Clean up events and states + this.bindings.off( this.eventNamespace ); + }, + + _destroy: $.noop, + + widget: function() { + return this.element; + }, + + option: function( key, value ) { + var options = key; + var parts; + var curOption; + var i; + + if ( arguments.length === 0 ) { + + // Don't return a reference to the internal hash + return $.widget.extend( {}, this.options ); + } + + if ( typeof key === "string" ) { + + // Handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } } + options = {}; + parts = key.split( "." ); + key = parts.shift(); + if ( parts.length ) { + curOption = options[ key ] = $.widget.extend( {}, this.options[ key ] ); + for ( i = 0; i < parts.length - 1; i++ ) { + curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {}; + curOption = curOption[ parts[ i ] ]; + } + key = parts.pop(); + if ( arguments.length === 1 ) { + return curOption[ key ] === undefined ? null : curOption[ key ]; + } + curOption[ key ] = value; + } else { + if ( arguments.length === 1 ) { + return this.options[ key ] === undefined ? null : this.options[ key ]; + } + options[ key ] = value; + } + } + + this._setOptions( options ); + + return this; + }, + + _setOptions: function( options ) { + var key; + + for ( key in options ) { + this._setOption( key, options[ key ] ); + } + + return this; + }, + + _setOption: function( key, value ) { + if ( key === "classes" ) { + this._setOptionClasses( value ); + } + + this.options[ key ] = value; + + if ( key === "disabled" ) { + this._setOptionDisabled( value ); + } + + return this; + }, + + _setOptionClasses: function( value ) { + var classKey, elements, currentElements; + + for ( classKey in value ) { + currentElements = this.classesElementLookup[ classKey ]; + if ( value[ classKey ] === this.options.classes[ classKey ] || + !currentElements || + !currentElements.length ) { + continue; + } + + // We are doing this to create a new jQuery object because the _removeClass() call + // on the next line is going to destroy the reference to the current elements being + // tracked. We need to save a copy of this collection so that we can add the new classes + // below. + elements = $( currentElements.get() ); + this._removeClass( currentElements, classKey ); + + // We don't use _addClass() here, because that uses this.options.classes + // for generating the string of classes. We want to use the value passed in from + // _setOption(), this is the new value of the classes option which was passed to + // _setOption(). We pass this value directly to _classes(). + elements.addClass( this._classes( { + element: elements, + keys: classKey, + classes: value, + add: true + } ) ); + } + }, + + _setOptionDisabled: function( value ) { + this._toggleClass( this.widget(), this.widgetFullName + "-disabled", null, !!value ); + + // If the widget is becoming disabled, then nothing is interactive + if ( value ) { + this._removeClass( this.hoverable, null, "ui-state-hover" ); + this._removeClass( this.focusable, null, "ui-state-focus" ); + } + }, + + enable: function() { + return this._setOptions( { disabled: false } ); + }, + + disable: function() { + return this._setOptions( { disabled: true } ); + }, + + _classes: function( options ) { + var full = []; + var that = this; + + options = $.extend( { + element: this.element, + classes: this.options.classes || {} + }, options ); + + function processClassString( classes, checkOption ) { + var current, i; + for ( i = 0; i < classes.length; i++ ) { + current = that.classesElementLookup[ classes[ i ] ] || $(); + if ( options.add ) { + current = $( $.unique( current.get().concat( options.element.get() ) ) ); + } else { + current = $( current.not( options.element ).get() ); + } + that.classesElementLookup[ classes[ i ] ] = current; + full.push( classes[ i ] ); + if ( checkOption && options.classes[ classes[ i ] ] ) { + full.push( options.classes[ classes[ i ] ] ); + } + } + } + + this._on( options.element, { + "remove": "_untrackClassesElement" + } ); + + if ( options.keys ) { + processClassString( options.keys.match( /\S+/g ) || [], true ); + } + if ( options.extra ) { + processClassString( options.extra.match( /\S+/g ) || [] ); + } + + return full.join( " " ); + }, + + _untrackClassesElement: function( event ) { + var that = this; + $.each( that.classesElementLookup, function( key, value ) { + if ( $.inArray( event.target, value ) !== -1 ) { + that.classesElementLookup[ key ] = $( value.not( event.target ).get() ); + } + } ); + }, + + _removeClass: function( element, keys, extra ) { + return this._toggleClass( element, keys, extra, false ); + }, + + _addClass: function( element, keys, extra ) { + return this._toggleClass( element, keys, extra, true ); + }, + + _toggleClass: function( element, keys, extra, add ) { + add = ( typeof add === "boolean" ) ? add : extra; + var shift = ( typeof element === "string" || element === null ), + options = { + extra: shift ? keys : extra, + keys: shift ? element : keys, + element: shift ? this.element : element, + add: add + }; + options.element.toggleClass( this._classes( options ), add ); + return this; + }, + + _on: function( suppressDisabledCheck, element, handlers ) { + var delegateElement; + var instance = this; + + // No suppressDisabledCheck flag, shuffle arguments + if ( typeof suppressDisabledCheck !== "boolean" ) { + handlers = element; + element = suppressDisabledCheck; + suppressDisabledCheck = false; + } + + // No element argument, shuffle and use this.element + if ( !handlers ) { + handlers = element; + element = this.element; + delegateElement = this.widget(); + } else { + element = delegateElement = $( element ); + this.bindings = this.bindings.add( element ); + } + + $.each( handlers, function( event, handler ) { + function handlerProxy() { + + // Allow widgets to customize the disabled handling + // - disabled as an array instead of boolean + // - disabled class as method for disabling individual parts + if ( !suppressDisabledCheck && + ( instance.options.disabled === true || + $( this ).hasClass( "ui-state-disabled" ) ) ) { + return; + } + return ( typeof handler === "string" ? instance[ handler ] : handler ) + .apply( instance, arguments ); + } + + // Copy the guid so direct unbinding works + if ( typeof handler !== "string" ) { + handlerProxy.guid = handler.guid = + handler.guid || handlerProxy.guid || $.guid++; + } + + var match = event.match( /^([\w:-]*)\s*(.*)$/ ); + var eventName = match[ 1 ] + instance.eventNamespace; + var selector = match[ 2 ]; + + if ( selector ) { + delegateElement.on( eventName, selector, handlerProxy ); + } else { + element.on( eventName, handlerProxy ); + } + } ); + }, + + _off: function( element, eventName ) { + eventName = ( eventName || "" ).split( " " ).join( this.eventNamespace + " " ) + + this.eventNamespace; + element.off( eventName ).off( eventName ); + + // Clear the stack to avoid memory leaks (#10056) + this.bindings = $( this.bindings.not( element ).get() ); + this.focusable = $( this.focusable.not( element ).get() ); + this.hoverable = $( this.hoverable.not( element ).get() ); + }, + + _delay: function( handler, delay ) { + function handlerProxy() { + return ( typeof handler === "string" ? instance[ handler ] : handler ) + .apply( instance, arguments ); + } + var instance = this; + return setTimeout( handlerProxy, delay || 0 ); + }, + + _hoverable: function( element ) { + this.hoverable = this.hoverable.add( element ); + this._on( element, { + mouseenter: function( event ) { + this._addClass( $( event.currentTarget ), null, "ui-state-hover" ); + }, + mouseleave: function( event ) { + this._removeClass( $( event.currentTarget ), null, "ui-state-hover" ); + } + } ); + }, + + _focusable: function( element ) { + this.focusable = this.focusable.add( element ); + this._on( element, { + focusin: function( event ) { + this._addClass( $( event.currentTarget ), null, "ui-state-focus" ); + }, + focusout: function( event ) { + this._removeClass( $( event.currentTarget ), null, "ui-state-focus" ); + } + } ); + }, + + _trigger: function( type, event, data ) { + var prop, orig; + var callback = this.options[ type ]; + + data = data || {}; + event = $.Event( event ); + event.type = ( type === this.widgetEventPrefix ? + type : + this.widgetEventPrefix + type ).toLowerCase(); + + // The original event may come from any element + // so we need to reset the target on the new event + event.target = this.element[ 0 ]; + + // Copy original event properties over to the new event + orig = event.originalEvent; + if ( orig ) { + for ( prop in orig ) { + if ( !( prop in event ) ) { + event[ prop ] = orig[ prop ]; + } + } + } + + this.element.trigger( event, data ); + return !( $.isFunction( callback ) && + callback.apply( this.element[ 0 ], [ event ].concat( data ) ) === false || + event.isDefaultPrevented() ); + } +}; + +$.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) { + $.Widget.prototype[ "_" + method ] = function( element, options, callback ) { + if ( typeof options === "string" ) { + options = { effect: options }; + } + + var hasOptions; + var effectName = !options ? + method : + options === true || typeof options === "number" ? + defaultEffect : + options.effect || defaultEffect; + + options = options || {}; + if ( typeof options === "number" ) { + options = { duration: options }; + } + + hasOptions = !$.isEmptyObject( options ); + options.complete = callback; + + if ( options.delay ) { + element.delay( options.delay ); + } + + if ( hasOptions && $.effects && $.effects.effect[ effectName ] ) { + element[ method ]( options ); + } else if ( effectName !== method && element[ effectName ] ) { + element[ effectName ]( options.duration, options.easing, callback ); + } else { + element.queue( function( next ) { + $( this )[ method ](); + if ( callback ) { + callback.call( element[ 0 ] ); + } + next(); + } ); + } + }; +} ); + +var widget = $.widget; + + +/*! + * jQuery UI Position 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/position/ + */ + +//>>label: Position +//>>group: Core +//>>description: Positions elements relative to other elements. +//>>docs: http://api.jqueryui.com/position/ +//>>demos: http://jqueryui.com/position/ + + +( function() { +var cachedScrollbarWidth, + max = Math.max, + abs = Math.abs, + rhorizontal = /left|center|right/, + rvertical = /top|center|bottom/, + roffset = /[\+\-]\d+(\.[\d]+)?%?/, + rposition = /^\w+/, + rpercent = /%$/, + _position = $.fn.position; + +function getOffsets( offsets, width, height ) { + return [ + parseFloat( offsets[ 0 ] ) * ( rpercent.test( offsets[ 0 ] ) ? width / 100 : 1 ), + parseFloat( offsets[ 1 ] ) * ( rpercent.test( offsets[ 1 ] ) ? height / 100 : 1 ) + ]; +} + +function parseCss( element, property ) { + return parseInt( $.css( element, property ), 10 ) || 0; +} + +function getDimensions( elem ) { + var raw = elem[ 0 ]; + if ( raw.nodeType === 9 ) { + return { + width: elem.width(), + height: elem.height(), + offset: { top: 0, left: 0 } + }; + } + if ( $.isWindow( raw ) ) { + return { + width: elem.width(), + height: elem.height(), + offset: { top: elem.scrollTop(), left: elem.scrollLeft() } + }; + } + if ( raw.preventDefault ) { + return { + width: 0, + height: 0, + offset: { top: raw.pageY, left: raw.pageX } + }; + } + return { + width: elem.outerWidth(), + height: elem.outerHeight(), + offset: elem.offset() + }; +} + +$.position = { + scrollbarWidth: function() { + if ( cachedScrollbarWidth !== undefined ) { + return cachedScrollbarWidth; + } + var w1, w2, + div = $( "
      " + + "
      " ), + innerDiv = div.children()[ 0 ]; + + $( "body" ).append( div ); + w1 = innerDiv.offsetWidth; + div.css( "overflow", "scroll" ); + + w2 = innerDiv.offsetWidth; + + if ( w1 === w2 ) { + w2 = div[ 0 ].clientWidth; + } + + div.remove(); + + return ( cachedScrollbarWidth = w1 - w2 ); + }, + getScrollInfo: function( within ) { + var overflowX = within.isWindow || within.isDocument ? "" : + within.element.css( "overflow-x" ), + overflowY = within.isWindow || within.isDocument ? "" : + within.element.css( "overflow-y" ), + hasOverflowX = overflowX === "scroll" || + ( overflowX === "auto" && within.width < within.element[ 0 ].scrollWidth ), + hasOverflowY = overflowY === "scroll" || + ( overflowY === "auto" && within.height < within.element[ 0 ].scrollHeight ); + return { + width: hasOverflowY ? $.position.scrollbarWidth() : 0, + height: hasOverflowX ? $.position.scrollbarWidth() : 0 + }; + }, + getWithinInfo: function( element ) { + var withinElement = $( element || window ), + isWindow = $.isWindow( withinElement[ 0 ] ), + isDocument = !!withinElement[ 0 ] && withinElement[ 0 ].nodeType === 9, + hasOffset = !isWindow && !isDocument; + return { + element: withinElement, + isWindow: isWindow, + isDocument: isDocument, + offset: hasOffset ? $( element ).offset() : { left: 0, top: 0 }, + scrollLeft: withinElement.scrollLeft(), + scrollTop: withinElement.scrollTop(), + width: withinElement.outerWidth(), + height: withinElement.outerHeight() + }; + } +}; + +$.fn.position = function( options ) { + if ( !options || !options.of ) { + return _position.apply( this, arguments ); + } + + // Make a copy, we don't want to modify arguments + options = $.extend( {}, options ); + + var atOffset, targetWidth, targetHeight, targetOffset, basePosition, dimensions, + target = $( options.of ), + within = $.position.getWithinInfo( options.within ), + scrollInfo = $.position.getScrollInfo( within ), + collision = ( options.collision || "flip" ).split( " " ), + offsets = {}; + + dimensions = getDimensions( target ); + if ( target[ 0 ].preventDefault ) { + + // Force left top to allow flipping + options.at = "left top"; + } + targetWidth = dimensions.width; + targetHeight = dimensions.height; + targetOffset = dimensions.offset; + + // Clone to reuse original targetOffset later + basePosition = $.extend( {}, targetOffset ); + + // Force my and at to have valid horizontal and vertical positions + // if a value is missing or invalid, it will be converted to center + $.each( [ "my", "at" ], function() { + var pos = ( options[ this ] || "" ).split( " " ), + horizontalOffset, + verticalOffset; + + if ( pos.length === 1 ) { + pos = rhorizontal.test( pos[ 0 ] ) ? + pos.concat( [ "center" ] ) : + rvertical.test( pos[ 0 ] ) ? + [ "center" ].concat( pos ) : + [ "center", "center" ]; + } + pos[ 0 ] = rhorizontal.test( pos[ 0 ] ) ? pos[ 0 ] : "center"; + pos[ 1 ] = rvertical.test( pos[ 1 ] ) ? pos[ 1 ] : "center"; + + // Calculate offsets + horizontalOffset = roffset.exec( pos[ 0 ] ); + verticalOffset = roffset.exec( pos[ 1 ] ); + offsets[ this ] = [ + horizontalOffset ? horizontalOffset[ 0 ] : 0, + verticalOffset ? verticalOffset[ 0 ] : 0 + ]; + + // Reduce to just the positions without the offsets + options[ this ] = [ + rposition.exec( pos[ 0 ] )[ 0 ], + rposition.exec( pos[ 1 ] )[ 0 ] + ]; + } ); + + // Normalize collision option + if ( collision.length === 1 ) { + collision[ 1 ] = collision[ 0 ]; + } + + if ( options.at[ 0 ] === "right" ) { + basePosition.left += targetWidth; + } else if ( options.at[ 0 ] === "center" ) { + basePosition.left += targetWidth / 2; + } + + if ( options.at[ 1 ] === "bottom" ) { + basePosition.top += targetHeight; + } else if ( options.at[ 1 ] === "center" ) { + basePosition.top += targetHeight / 2; + } + + atOffset = getOffsets( offsets.at, targetWidth, targetHeight ); + basePosition.left += atOffset[ 0 ]; + basePosition.top += atOffset[ 1 ]; + + return this.each( function() { + var collisionPosition, using, + elem = $( this ), + elemWidth = elem.outerWidth(), + elemHeight = elem.outerHeight(), + marginLeft = parseCss( this, "marginLeft" ), + marginTop = parseCss( this, "marginTop" ), + collisionWidth = elemWidth + marginLeft + parseCss( this, "marginRight" ) + + scrollInfo.width, + collisionHeight = elemHeight + marginTop + parseCss( this, "marginBottom" ) + + scrollInfo.height, + position = $.extend( {}, basePosition ), + myOffset = getOffsets( offsets.my, elem.outerWidth(), elem.outerHeight() ); + + if ( options.my[ 0 ] === "right" ) { + position.left -= elemWidth; + } else if ( options.my[ 0 ] === "center" ) { + position.left -= elemWidth / 2; + } + + if ( options.my[ 1 ] === "bottom" ) { + position.top -= elemHeight; + } else if ( options.my[ 1 ] === "center" ) { + position.top -= elemHeight / 2; + } + + position.left += myOffset[ 0 ]; + position.top += myOffset[ 1 ]; + + collisionPosition = { + marginLeft: marginLeft, + marginTop: marginTop + }; + + $.each( [ "left", "top" ], function( i, dir ) { + if ( $.ui.position[ collision[ i ] ] ) { + $.ui.position[ collision[ i ] ][ dir ]( position, { + targetWidth: targetWidth, + targetHeight: targetHeight, + elemWidth: elemWidth, + elemHeight: elemHeight, + collisionPosition: collisionPosition, + collisionWidth: collisionWidth, + collisionHeight: collisionHeight, + offset: [ atOffset[ 0 ] + myOffset[ 0 ], atOffset [ 1 ] + myOffset[ 1 ] ], + my: options.my, + at: options.at, + within: within, + elem: elem + } ); + } + } ); + + if ( options.using ) { + + // Adds feedback as second argument to using callback, if present + using = function( props ) { + var left = targetOffset.left - position.left, + right = left + targetWidth - elemWidth, + top = targetOffset.top - position.top, + bottom = top + targetHeight - elemHeight, + feedback = { + target: { + element: target, + left: targetOffset.left, + top: targetOffset.top, + width: targetWidth, + height: targetHeight + }, + element: { + element: elem, + left: position.left, + top: position.top, + width: elemWidth, + height: elemHeight + }, + horizontal: right < 0 ? "left" : left > 0 ? "right" : "center", + vertical: bottom < 0 ? "top" : top > 0 ? "bottom" : "middle" + }; + if ( targetWidth < elemWidth && abs( left + right ) < targetWidth ) { + feedback.horizontal = "center"; + } + if ( targetHeight < elemHeight && abs( top + bottom ) < targetHeight ) { + feedback.vertical = "middle"; + } + if ( max( abs( left ), abs( right ) ) > max( abs( top ), abs( bottom ) ) ) { + feedback.important = "horizontal"; + } else { + feedback.important = "vertical"; + } + options.using.call( this, props, feedback ); + }; + } + + elem.offset( $.extend( position, { using: using } ) ); + } ); +}; + +$.ui.position = { + fit: { + left: function( position, data ) { + var within = data.within, + withinOffset = within.isWindow ? within.scrollLeft : within.offset.left, + outerWidth = within.width, + collisionPosLeft = position.left - data.collisionPosition.marginLeft, + overLeft = withinOffset - collisionPosLeft, + overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset, + newOverRight; + + // Element is wider than within + if ( data.collisionWidth > outerWidth ) { + + // Element is initially over the left side of within + if ( overLeft > 0 && overRight <= 0 ) { + newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - + withinOffset; + position.left += overLeft - newOverRight; + + // Element is initially over right side of within + } else if ( overRight > 0 && overLeft <= 0 ) { + position.left = withinOffset; + + // Element is initially over both left and right sides of within + } else { + if ( overLeft > overRight ) { + position.left = withinOffset + outerWidth - data.collisionWidth; + } else { + position.left = withinOffset; + } + } + + // Too far left -> align with left edge + } else if ( overLeft > 0 ) { + position.left += overLeft; + + // Too far right -> align with right edge + } else if ( overRight > 0 ) { + position.left -= overRight; + + // Adjust based on position and margin + } else { + position.left = max( position.left - collisionPosLeft, position.left ); + } + }, + top: function( position, data ) { + var within = data.within, + withinOffset = within.isWindow ? within.scrollTop : within.offset.top, + outerHeight = data.within.height, + collisionPosTop = position.top - data.collisionPosition.marginTop, + overTop = withinOffset - collisionPosTop, + overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset, + newOverBottom; + + // Element is taller than within + if ( data.collisionHeight > outerHeight ) { + + // Element is initially over the top of within + if ( overTop > 0 && overBottom <= 0 ) { + newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - + withinOffset; + position.top += overTop - newOverBottom; + + // Element is initially over bottom of within + } else if ( overBottom > 0 && overTop <= 0 ) { + position.top = withinOffset; + + // Element is initially over both top and bottom of within + } else { + if ( overTop > overBottom ) { + position.top = withinOffset + outerHeight - data.collisionHeight; + } else { + position.top = withinOffset; + } + } + + // Too far up -> align with top + } else if ( overTop > 0 ) { + position.top += overTop; + + // Too far down -> align with bottom edge + } else if ( overBottom > 0 ) { + position.top -= overBottom; + + // Adjust based on position and margin + } else { + position.top = max( position.top - collisionPosTop, position.top ); + } + } + }, + flip: { + left: function( position, data ) { + var within = data.within, + withinOffset = within.offset.left + within.scrollLeft, + outerWidth = within.width, + offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left, + collisionPosLeft = position.left - data.collisionPosition.marginLeft, + overLeft = collisionPosLeft - offsetLeft, + overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft, + myOffset = data.my[ 0 ] === "left" ? + -data.elemWidth : + data.my[ 0 ] === "right" ? + data.elemWidth : + 0, + atOffset = data.at[ 0 ] === "left" ? + data.targetWidth : + data.at[ 0 ] === "right" ? + -data.targetWidth : + 0, + offset = -2 * data.offset[ 0 ], + newOverRight, + newOverLeft; + + if ( overLeft < 0 ) { + newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - + outerWidth - withinOffset; + if ( newOverRight < 0 || newOverRight < abs( overLeft ) ) { + position.left += myOffset + atOffset + offset; + } + } else if ( overRight > 0 ) { + newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + + atOffset + offset - offsetLeft; + if ( newOverLeft > 0 || abs( newOverLeft ) < overRight ) { + position.left += myOffset + atOffset + offset; + } + } + }, + top: function( position, data ) { + var within = data.within, + withinOffset = within.offset.top + within.scrollTop, + outerHeight = within.height, + offsetTop = within.isWindow ? within.scrollTop : within.offset.top, + collisionPosTop = position.top - data.collisionPosition.marginTop, + overTop = collisionPosTop - offsetTop, + overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop, + top = data.my[ 1 ] === "top", + myOffset = top ? + -data.elemHeight : + data.my[ 1 ] === "bottom" ? + data.elemHeight : + 0, + atOffset = data.at[ 1 ] === "top" ? + data.targetHeight : + data.at[ 1 ] === "bottom" ? + -data.targetHeight : + 0, + offset = -2 * data.offset[ 1 ], + newOverTop, + newOverBottom; + if ( overTop < 0 ) { + newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - + outerHeight - withinOffset; + if ( newOverBottom < 0 || newOverBottom < abs( overTop ) ) { + position.top += myOffset + atOffset + offset; + } + } else if ( overBottom > 0 ) { + newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + + offset - offsetTop; + if ( newOverTop > 0 || abs( newOverTop ) < overBottom ) { + position.top += myOffset + atOffset + offset; + } + } + } + }, + flipfit: { + left: function() { + $.ui.position.flip.left.apply( this, arguments ); + $.ui.position.fit.left.apply( this, arguments ); + }, + top: function() { + $.ui.position.flip.top.apply( this, arguments ); + $.ui.position.fit.top.apply( this, arguments ); + } + } +}; + +} )(); + +var position = $.ui.position; + + +/*! + * jQuery UI :data 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: :data Selector +//>>group: Core +//>>description: Selects elements which have data stored under the specified key. +//>>docs: http://api.jqueryui.com/data-selector/ + + +var data = $.extend( $.expr[ ":" ], { + data: $.expr.createPseudo ? + $.expr.createPseudo( function( dataName ) { + return function( elem ) { + return !!$.data( elem, dataName ); + }; + } ) : + + // Support: jQuery <1.8 + function( elem, i, match ) { + return !!$.data( elem, match[ 3 ] ); + } +} ); + +/*! + * jQuery UI Disable Selection 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: disableSelection +//>>group: Core +//>>description: Disable selection of text content within the set of matched elements. +//>>docs: http://api.jqueryui.com/disableSelection/ + +// This file is deprecated + + +var disableSelection = $.fn.extend( { + disableSelection: ( function() { + var eventType = "onselectstart" in document.createElement( "div" ) ? + "selectstart" : + "mousedown"; + + return function() { + return this.on( eventType + ".ui-disableSelection", function( event ) { + event.preventDefault(); + } ); + }; + } )(), + + enableSelection: function() { + return this.off( ".ui-disableSelection" ); + } +} ); + + +/*! + * jQuery UI Effects 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Effects Core +//>>group: Effects +// jscs:disable maximumLineLength +//>>description: Extends the internal jQuery effects. Includes morphing and easing. Required by all other effects. +// jscs:enable maximumLineLength +//>>docs: http://api.jqueryui.com/category/effects-core/ +//>>demos: http://jqueryui.com/effect/ + + + +var dataSpace = "ui-effects-", + dataSpaceStyle = "ui-effects-style", + dataSpaceAnimated = "ui-effects-animated", + + // Create a local jQuery because jQuery Color relies on it and the + // global may not exist with AMD and a custom build (#10199) + jQuery = $; + +$.effects = { + effect: {} +}; + +/*! + * jQuery Color Animations v2.1.2 + * https://github.com/jquery/jquery-color + * + * Copyright 2014 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * Date: Wed Jan 16 08:47:09 2013 -0600 + */ +( function( jQuery, undefined ) { + + var stepHooks = "backgroundColor borderBottomColor borderLeftColor borderRightColor " + + "borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor", + + // Plusequals test for += 100 -= 100 + rplusequals = /^([\-+])=\s*(\d+\.?\d*)/, + + // A set of RE's that can match strings and generate color tuples. + stringParsers = [ { + re: /rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/, + parse: function( execResult ) { + return [ + execResult[ 1 ], + execResult[ 2 ], + execResult[ 3 ], + execResult[ 4 ] + ]; + } + }, { + re: /rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/, + parse: function( execResult ) { + return [ + execResult[ 1 ] * 2.55, + execResult[ 2 ] * 2.55, + execResult[ 3 ] * 2.55, + execResult[ 4 ] + ]; + } + }, { + + // This regex ignores A-F because it's compared against an already lowercased string + re: /#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/, + parse: function( execResult ) { + return [ + parseInt( execResult[ 1 ], 16 ), + parseInt( execResult[ 2 ], 16 ), + parseInt( execResult[ 3 ], 16 ) + ]; + } + }, { + + // This regex ignores A-F because it's compared against an already lowercased string + re: /#([a-f0-9])([a-f0-9])([a-f0-9])/, + parse: function( execResult ) { + return [ + parseInt( execResult[ 1 ] + execResult[ 1 ], 16 ), + parseInt( execResult[ 2 ] + execResult[ 2 ], 16 ), + parseInt( execResult[ 3 ] + execResult[ 3 ], 16 ) + ]; + } + }, { + re: /hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/, + space: "hsla", + parse: function( execResult ) { + return [ + execResult[ 1 ], + execResult[ 2 ] / 100, + execResult[ 3 ] / 100, + execResult[ 4 ] + ]; + } + } ], + + // JQuery.Color( ) + color = jQuery.Color = function( color, green, blue, alpha ) { + return new jQuery.Color.fn.parse( color, green, blue, alpha ); + }, + spaces = { + rgba: { + props: { + red: { + idx: 0, + type: "byte" + }, + green: { + idx: 1, + type: "byte" + }, + blue: { + idx: 2, + type: "byte" + } + } + }, + + hsla: { + props: { + hue: { + idx: 0, + type: "degrees" + }, + saturation: { + idx: 1, + type: "percent" + }, + lightness: { + idx: 2, + type: "percent" + } + } + } + }, + propTypes = { + "byte": { + floor: true, + max: 255 + }, + "percent": { + max: 1 + }, + "degrees": { + mod: 360, + floor: true + } + }, + support = color.support = {}, + + // Element for support tests + supportElem = jQuery( "

      " )[ 0 ], + + // Colors = jQuery.Color.names + colors, + + // Local aliases of functions called often + each = jQuery.each; + +// Determine rgba support immediately +supportElem.style.cssText = "background-color:rgba(1,1,1,.5)"; +support.rgba = supportElem.style.backgroundColor.indexOf( "rgba" ) > -1; + +// Define cache name and alpha properties +// for rgba and hsla spaces +each( spaces, function( spaceName, space ) { + space.cache = "_" + spaceName; + space.props.alpha = { + idx: 3, + type: "percent", + def: 1 + }; +} ); + +function clamp( value, prop, allowEmpty ) { + var type = propTypes[ prop.type ] || {}; + + if ( value == null ) { + return ( allowEmpty || !prop.def ) ? null : prop.def; + } + + // ~~ is an short way of doing floor for positive numbers + value = type.floor ? ~~value : parseFloat( value ); + + // IE will pass in empty strings as value for alpha, + // which will hit this case + if ( isNaN( value ) ) { + return prop.def; + } + + if ( type.mod ) { + + // We add mod before modding to make sure that negatives values + // get converted properly: -10 -> 350 + return ( value + type.mod ) % type.mod; + } + + // For now all property types without mod have min and max + return 0 > value ? 0 : type.max < value ? type.max : value; +} + +function stringParse( string ) { + var inst = color(), + rgba = inst._rgba = []; + + string = string.toLowerCase(); + + each( stringParsers, function( i, parser ) { + var parsed, + match = parser.re.exec( string ), + values = match && parser.parse( match ), + spaceName = parser.space || "rgba"; + + if ( values ) { + parsed = inst[ spaceName ]( values ); + + // If this was an rgba parse the assignment might happen twice + // oh well.... + inst[ spaces[ spaceName ].cache ] = parsed[ spaces[ spaceName ].cache ]; + rgba = inst._rgba = parsed._rgba; + + // Exit each( stringParsers ) here because we matched + return false; + } + } ); + + // Found a stringParser that handled it + if ( rgba.length ) { + + // If this came from a parsed string, force "transparent" when alpha is 0 + // chrome, (and maybe others) return "transparent" as rgba(0,0,0,0) + if ( rgba.join() === "0,0,0,0" ) { + jQuery.extend( rgba, colors.transparent ); + } + return inst; + } + + // Named colors + return colors[ string ]; +} + +color.fn = jQuery.extend( color.prototype, { + parse: function( red, green, blue, alpha ) { + if ( red === undefined ) { + this._rgba = [ null, null, null, null ]; + return this; + } + if ( red.jquery || red.nodeType ) { + red = jQuery( red ).css( green ); + green = undefined; + } + + var inst = this, + type = jQuery.type( red ), + rgba = this._rgba = []; + + // More than 1 argument specified - assume ( red, green, blue, alpha ) + if ( green !== undefined ) { + red = [ red, green, blue, alpha ]; + type = "array"; + } + + if ( type === "string" ) { + return this.parse( stringParse( red ) || colors._default ); + } + + if ( type === "array" ) { + each( spaces.rgba.props, function( key, prop ) { + rgba[ prop.idx ] = clamp( red[ prop.idx ], prop ); + } ); + return this; + } + + if ( type === "object" ) { + if ( red instanceof color ) { + each( spaces, function( spaceName, space ) { + if ( red[ space.cache ] ) { + inst[ space.cache ] = red[ space.cache ].slice(); + } + } ); + } else { + each( spaces, function( spaceName, space ) { + var cache = space.cache; + each( space.props, function( key, prop ) { + + // If the cache doesn't exist, and we know how to convert + if ( !inst[ cache ] && space.to ) { + + // If the value was null, we don't need to copy it + // if the key was alpha, we don't need to copy it either + if ( key === "alpha" || red[ key ] == null ) { + return; + } + inst[ cache ] = space.to( inst._rgba ); + } + + // This is the only case where we allow nulls for ALL properties. + // call clamp with alwaysAllowEmpty + inst[ cache ][ prop.idx ] = clamp( red[ key ], prop, true ); + } ); + + // Everything defined but alpha? + if ( inst[ cache ] && + jQuery.inArray( null, inst[ cache ].slice( 0, 3 ) ) < 0 ) { + + // Use the default of 1 + inst[ cache ][ 3 ] = 1; + if ( space.from ) { + inst._rgba = space.from( inst[ cache ] ); + } + } + } ); + } + return this; + } + }, + is: function( compare ) { + var is = color( compare ), + same = true, + inst = this; + + each( spaces, function( _, space ) { + var localCache, + isCache = is[ space.cache ]; + if ( isCache ) { + localCache = inst[ space.cache ] || space.to && space.to( inst._rgba ) || []; + each( space.props, function( _, prop ) { + if ( isCache[ prop.idx ] != null ) { + same = ( isCache[ prop.idx ] === localCache[ prop.idx ] ); + return same; + } + } ); + } + return same; + } ); + return same; + }, + _space: function() { + var used = [], + inst = this; + each( spaces, function( spaceName, space ) { + if ( inst[ space.cache ] ) { + used.push( spaceName ); + } + } ); + return used.pop(); + }, + transition: function( other, distance ) { + var end = color( other ), + spaceName = end._space(), + space = spaces[ spaceName ], + startColor = this.alpha() === 0 ? color( "transparent" ) : this, + start = startColor[ space.cache ] || space.to( startColor._rgba ), + result = start.slice(); + + end = end[ space.cache ]; + each( space.props, function( key, prop ) { + var index = prop.idx, + startValue = start[ index ], + endValue = end[ index ], + type = propTypes[ prop.type ] || {}; + + // If null, don't override start value + if ( endValue === null ) { + return; + } + + // If null - use end + if ( startValue === null ) { + result[ index ] = endValue; + } else { + if ( type.mod ) { + if ( endValue - startValue > type.mod / 2 ) { + startValue += type.mod; + } else if ( startValue - endValue > type.mod / 2 ) { + startValue -= type.mod; + } + } + result[ index ] = clamp( ( endValue - startValue ) * distance + startValue, prop ); + } + } ); + return this[ spaceName ]( result ); + }, + blend: function( opaque ) { + + // If we are already opaque - return ourself + if ( this._rgba[ 3 ] === 1 ) { + return this; + } + + var rgb = this._rgba.slice(), + a = rgb.pop(), + blend = color( opaque )._rgba; + + return color( jQuery.map( rgb, function( v, i ) { + return ( 1 - a ) * blend[ i ] + a * v; + } ) ); + }, + toRgbaString: function() { + var prefix = "rgba(", + rgba = jQuery.map( this._rgba, function( v, i ) { + return v == null ? ( i > 2 ? 1 : 0 ) : v; + } ); + + if ( rgba[ 3 ] === 1 ) { + rgba.pop(); + prefix = "rgb("; + } + + return prefix + rgba.join() + ")"; + }, + toHslaString: function() { + var prefix = "hsla(", + hsla = jQuery.map( this.hsla(), function( v, i ) { + if ( v == null ) { + v = i > 2 ? 1 : 0; + } + + // Catch 1 and 2 + if ( i && i < 3 ) { + v = Math.round( v * 100 ) + "%"; + } + return v; + } ); + + if ( hsla[ 3 ] === 1 ) { + hsla.pop(); + prefix = "hsl("; + } + return prefix + hsla.join() + ")"; + }, + toHexString: function( includeAlpha ) { + var rgba = this._rgba.slice(), + alpha = rgba.pop(); + + if ( includeAlpha ) { + rgba.push( ~~( alpha * 255 ) ); + } + + return "#" + jQuery.map( rgba, function( v ) { + + // Default to 0 when nulls exist + v = ( v || 0 ).toString( 16 ); + return v.length === 1 ? "0" + v : v; + } ).join( "" ); + }, + toString: function() { + return this._rgba[ 3 ] === 0 ? "transparent" : this.toRgbaString(); + } +} ); +color.fn.parse.prototype = color.fn; + +// Hsla conversions adapted from: +// https://code.google.com/p/maashaack/source/browse/packages/graphics/trunk/src/graphics/colors/HUE2RGB.as?r=5021 + +function hue2rgb( p, q, h ) { + h = ( h + 1 ) % 1; + if ( h * 6 < 1 ) { + return p + ( q - p ) * h * 6; + } + if ( h * 2 < 1 ) { + return q; + } + if ( h * 3 < 2 ) { + return p + ( q - p ) * ( ( 2 / 3 ) - h ) * 6; + } + return p; +} + +spaces.hsla.to = function( rgba ) { + if ( rgba[ 0 ] == null || rgba[ 1 ] == null || rgba[ 2 ] == null ) { + return [ null, null, null, rgba[ 3 ] ]; + } + var r = rgba[ 0 ] / 255, + g = rgba[ 1 ] / 255, + b = rgba[ 2 ] / 255, + a = rgba[ 3 ], + max = Math.max( r, g, b ), + min = Math.min( r, g, b ), + diff = max - min, + add = max + min, + l = add * 0.5, + h, s; + + if ( min === max ) { + h = 0; + } else if ( r === max ) { + h = ( 60 * ( g - b ) / diff ) + 360; + } else if ( g === max ) { + h = ( 60 * ( b - r ) / diff ) + 120; + } else { + h = ( 60 * ( r - g ) / diff ) + 240; + } + + // Chroma (diff) == 0 means greyscale which, by definition, saturation = 0% + // otherwise, saturation is based on the ratio of chroma (diff) to lightness (add) + if ( diff === 0 ) { + s = 0; + } else if ( l <= 0.5 ) { + s = diff / add; + } else { + s = diff / ( 2 - add ); + } + return [ Math.round( h ) % 360, s, l, a == null ? 1 : a ]; +}; + +spaces.hsla.from = function( hsla ) { + if ( hsla[ 0 ] == null || hsla[ 1 ] == null || hsla[ 2 ] == null ) { + return [ null, null, null, hsla[ 3 ] ]; + } + var h = hsla[ 0 ] / 360, + s = hsla[ 1 ], + l = hsla[ 2 ], + a = hsla[ 3 ], + q = l <= 0.5 ? l * ( 1 + s ) : l + s - l * s, + p = 2 * l - q; + + return [ + Math.round( hue2rgb( p, q, h + ( 1 / 3 ) ) * 255 ), + Math.round( hue2rgb( p, q, h ) * 255 ), + Math.round( hue2rgb( p, q, h - ( 1 / 3 ) ) * 255 ), + a + ]; +}; + +each( spaces, function( spaceName, space ) { + var props = space.props, + cache = space.cache, + to = space.to, + from = space.from; + + // Makes rgba() and hsla() + color.fn[ spaceName ] = function( value ) { + + // Generate a cache for this space if it doesn't exist + if ( to && !this[ cache ] ) { + this[ cache ] = to( this._rgba ); + } + if ( value === undefined ) { + return this[ cache ].slice(); + } + + var ret, + type = jQuery.type( value ), + arr = ( type === "array" || type === "object" ) ? value : arguments, + local = this[ cache ].slice(); + + each( props, function( key, prop ) { + var val = arr[ type === "object" ? key : prop.idx ]; + if ( val == null ) { + val = local[ prop.idx ]; + } + local[ prop.idx ] = clamp( val, prop ); + } ); + + if ( from ) { + ret = color( from( local ) ); + ret[ cache ] = local; + return ret; + } else { + return color( local ); + } + }; + + // Makes red() green() blue() alpha() hue() saturation() lightness() + each( props, function( key, prop ) { + + // Alpha is included in more than one space + if ( color.fn[ key ] ) { + return; + } + color.fn[ key ] = function( value ) { + var vtype = jQuery.type( value ), + fn = ( key === "alpha" ? ( this._hsla ? "hsla" : "rgba" ) : spaceName ), + local = this[ fn ](), + cur = local[ prop.idx ], + match; + + if ( vtype === "undefined" ) { + return cur; + } + + if ( vtype === "function" ) { + value = value.call( this, cur ); + vtype = jQuery.type( value ); + } + if ( value == null && prop.empty ) { + return this; + } + if ( vtype === "string" ) { + match = rplusequals.exec( value ); + if ( match ) { + value = cur + parseFloat( match[ 2 ] ) * ( match[ 1 ] === "+" ? 1 : -1 ); + } + } + local[ prop.idx ] = value; + return this[ fn ]( local ); + }; + } ); +} ); + +// Add cssHook and .fx.step function for each named hook. +// accept a space separated string of properties +color.hook = function( hook ) { + var hooks = hook.split( " " ); + each( hooks, function( i, hook ) { + jQuery.cssHooks[ hook ] = { + set: function( elem, value ) { + var parsed, curElem, + backgroundColor = ""; + + if ( value !== "transparent" && ( jQuery.type( value ) !== "string" || + ( parsed = stringParse( value ) ) ) ) { + value = color( parsed || value ); + if ( !support.rgba && value._rgba[ 3 ] !== 1 ) { + curElem = hook === "backgroundColor" ? elem.parentNode : elem; + while ( + ( backgroundColor === "" || backgroundColor === "transparent" ) && + curElem && curElem.style + ) { + try { + backgroundColor = jQuery.css( curElem, "backgroundColor" ); + curElem = curElem.parentNode; + } catch ( e ) { + } + } + + value = value.blend( backgroundColor && backgroundColor !== "transparent" ? + backgroundColor : + "_default" ); + } + + value = value.toRgbaString(); + } + try { + elem.style[ hook ] = value; + } catch ( e ) { + + // Wrapped to prevent IE from throwing errors on "invalid" values like + // 'auto' or 'inherit' + } + } + }; + jQuery.fx.step[ hook ] = function( fx ) { + if ( !fx.colorInit ) { + fx.start = color( fx.elem, hook ); + fx.end = color( fx.end ); + fx.colorInit = true; + } + jQuery.cssHooks[ hook ].set( fx.elem, fx.start.transition( fx.end, fx.pos ) ); + }; + } ); + +}; + +color.hook( stepHooks ); + +jQuery.cssHooks.borderColor = { + expand: function( value ) { + var expanded = {}; + + each( [ "Top", "Right", "Bottom", "Left" ], function( i, part ) { + expanded[ "border" + part + "Color" ] = value; + } ); + return expanded; + } +}; + +// Basic color names only. +// Usage of any of the other color names requires adding yourself or including +// jquery.color.svg-names.js. +colors = jQuery.Color.names = { + + // 4.1. Basic color keywords + aqua: "#00ffff", + black: "#000000", + blue: "#0000ff", + fuchsia: "#ff00ff", + gray: "#808080", + green: "#008000", + lime: "#00ff00", + maroon: "#800000", + navy: "#000080", + olive: "#808000", + purple: "#800080", + red: "#ff0000", + silver: "#c0c0c0", + teal: "#008080", + white: "#ffffff", + yellow: "#ffff00", + + // 4.2.3. "transparent" color keyword + transparent: [ null, null, null, 0 ], + + _default: "#ffffff" +}; + +} )( jQuery ); + +/******************************************************************************/ +/****************************** CLASS ANIMATIONS ******************************/ +/******************************************************************************/ +( function() { + +var classAnimationActions = [ "add", "remove", "toggle" ], + shorthandStyles = { + border: 1, + borderBottom: 1, + borderColor: 1, + borderLeft: 1, + borderRight: 1, + borderTop: 1, + borderWidth: 1, + margin: 1, + padding: 1 + }; + +$.each( + [ "borderLeftStyle", "borderRightStyle", "borderBottomStyle", "borderTopStyle" ], + function( _, prop ) { + $.fx.step[ prop ] = function( fx ) { + if ( fx.end !== "none" && !fx.setAttr || fx.pos === 1 && !fx.setAttr ) { + jQuery.style( fx.elem, prop, fx.end ); + fx.setAttr = true; + } + }; + } +); + +function getElementStyles( elem ) { + var key, len, + style = elem.ownerDocument.defaultView ? + elem.ownerDocument.defaultView.getComputedStyle( elem, null ) : + elem.currentStyle, + styles = {}; + + if ( style && style.length && style[ 0 ] && style[ style[ 0 ] ] ) { + len = style.length; + while ( len-- ) { + key = style[ len ]; + if ( typeof style[ key ] === "string" ) { + styles[ $.camelCase( key ) ] = style[ key ]; + } + } + + // Support: Opera, IE <9 + } else { + for ( key in style ) { + if ( typeof style[ key ] === "string" ) { + styles[ key ] = style[ key ]; + } + } + } + + return styles; +} + +function styleDifference( oldStyle, newStyle ) { + var diff = {}, + name, value; + + for ( name in newStyle ) { + value = newStyle[ name ]; + if ( oldStyle[ name ] !== value ) { + if ( !shorthandStyles[ name ] ) { + if ( $.fx.step[ name ] || !isNaN( parseFloat( value ) ) ) { + diff[ name ] = value; + } + } + } + } + + return diff; +} + +// Support: jQuery <1.8 +if ( !$.fn.addBack ) { + $.fn.addBack = function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + }; +} + +$.effects.animateClass = function( value, duration, easing, callback ) { + var o = $.speed( duration, easing, callback ); + + return this.queue( function() { + var animated = $( this ), + baseClass = animated.attr( "class" ) || "", + applyClassChange, + allAnimations = o.children ? animated.find( "*" ).addBack() : animated; + + // Map the animated objects to store the original styles. + allAnimations = allAnimations.map( function() { + var el = $( this ); + return { + el: el, + start: getElementStyles( this ) + }; + } ); + + // Apply class change + applyClassChange = function() { + $.each( classAnimationActions, function( i, action ) { + if ( value[ action ] ) { + animated[ action + "Class" ]( value[ action ] ); + } + } ); + }; + applyClassChange(); + + // Map all animated objects again - calculate new styles and diff + allAnimations = allAnimations.map( function() { + this.end = getElementStyles( this.el[ 0 ] ); + this.diff = styleDifference( this.start, this.end ); + return this; + } ); + + // Apply original class + animated.attr( "class", baseClass ); + + // Map all animated objects again - this time collecting a promise + allAnimations = allAnimations.map( function() { + var styleInfo = this, + dfd = $.Deferred(), + opts = $.extend( {}, o, { + queue: false, + complete: function() { + dfd.resolve( styleInfo ); + } + } ); + + this.el.animate( this.diff, opts ); + return dfd.promise(); + } ); + + // Once all animations have completed: + $.when.apply( $, allAnimations.get() ).done( function() { + + // Set the final class + applyClassChange(); + + // For each animated element, + // clear all css properties that were animated + $.each( arguments, function() { + var el = this.el; + $.each( this.diff, function( key ) { + el.css( key, "" ); + } ); + } ); + + // This is guarnteed to be there if you use jQuery.speed() + // it also handles dequeuing the next anim... + o.complete.call( animated[ 0 ] ); + } ); + } ); +}; + +$.fn.extend( { + addClass: ( function( orig ) { + return function( classNames, speed, easing, callback ) { + return speed ? + $.effects.animateClass.call( this, + { add: classNames }, speed, easing, callback ) : + orig.apply( this, arguments ); + }; + } )( $.fn.addClass ), + + removeClass: ( function( orig ) { + return function( classNames, speed, easing, callback ) { + return arguments.length > 1 ? + $.effects.animateClass.call( this, + { remove: classNames }, speed, easing, callback ) : + orig.apply( this, arguments ); + }; + } )( $.fn.removeClass ), + + toggleClass: ( function( orig ) { + return function( classNames, force, speed, easing, callback ) { + if ( typeof force === "boolean" || force === undefined ) { + if ( !speed ) { + + // Without speed parameter + return orig.apply( this, arguments ); + } else { + return $.effects.animateClass.call( this, + ( force ? { add: classNames } : { remove: classNames } ), + speed, easing, callback ); + } + } else { + + // Without force parameter + return $.effects.animateClass.call( this, + { toggle: classNames }, force, speed, easing ); + } + }; + } )( $.fn.toggleClass ), + + switchClass: function( remove, add, speed, easing, callback ) { + return $.effects.animateClass.call( this, { + add: add, + remove: remove + }, speed, easing, callback ); + } +} ); + +} )(); + +/******************************************************************************/ +/*********************************** EFFECTS **********************************/ +/******************************************************************************/ + +( function() { + +if ( $.expr && $.expr.filters && $.expr.filters.animated ) { + $.expr.filters.animated = ( function( orig ) { + return function( elem ) { + return !!$( elem ).data( dataSpaceAnimated ) || orig( elem ); + }; + } )( $.expr.filters.animated ); +} + +if ( $.uiBackCompat !== false ) { + $.extend( $.effects, { + + // Saves a set of properties in a data storage + save: function( element, set ) { + var i = 0, length = set.length; + for ( ; i < length; i++ ) { + if ( set[ i ] !== null ) { + element.data( dataSpace + set[ i ], element[ 0 ].style[ set[ i ] ] ); + } + } + }, + + // Restores a set of previously saved properties from a data storage + restore: function( element, set ) { + var val, i = 0, length = set.length; + for ( ; i < length; i++ ) { + if ( set[ i ] !== null ) { + val = element.data( dataSpace + set[ i ] ); + element.css( set[ i ], val ); + } + } + }, + + setMode: function( el, mode ) { + if ( mode === "toggle" ) { + mode = el.is( ":hidden" ) ? "show" : "hide"; + } + return mode; + }, + + // Wraps the element around a wrapper that copies position properties + createWrapper: function( element ) { + + // If the element is already wrapped, return it + if ( element.parent().is( ".ui-effects-wrapper" ) ) { + return element.parent(); + } + + // Wrap the element + var props = { + width: element.outerWidth( true ), + height: element.outerHeight( true ), + "float": element.css( "float" ) + }, + wrapper = $( "

      " ) + .addClass( "ui-effects-wrapper" ) + .css( { + fontSize: "100%", + background: "transparent", + border: "none", + margin: 0, + padding: 0 + } ), + + // Store the size in case width/height are defined in % - Fixes #5245 + size = { + width: element.width(), + height: element.height() + }, + active = document.activeElement; + + // Support: Firefox + // Firefox incorrectly exposes anonymous content + // https://bugzilla.mozilla.org/show_bug.cgi?id=561664 + try { + active.id; + } catch ( e ) { + active = document.body; + } + + element.wrap( wrapper ); + + // Fixes #7595 - Elements lose focus when wrapped. + if ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) { + $( active ).trigger( "focus" ); + } + + // Hotfix for jQuery 1.4 since some change in wrap() seems to actually + // lose the reference to the wrapped element + wrapper = element.parent(); + + // Transfer positioning properties to the wrapper + if ( element.css( "position" ) === "static" ) { + wrapper.css( { position: "relative" } ); + element.css( { position: "relative" } ); + } else { + $.extend( props, { + position: element.css( "position" ), + zIndex: element.css( "z-index" ) + } ); + $.each( [ "top", "left", "bottom", "right" ], function( i, pos ) { + props[ pos ] = element.css( pos ); + if ( isNaN( parseInt( props[ pos ], 10 ) ) ) { + props[ pos ] = "auto"; + } + } ); + element.css( { + position: "relative", + top: 0, + left: 0, + right: "auto", + bottom: "auto" + } ); + } + element.css( size ); + + return wrapper.css( props ).show(); + }, + + removeWrapper: function( element ) { + var active = document.activeElement; + + if ( element.parent().is( ".ui-effects-wrapper" ) ) { + element.parent().replaceWith( element ); + + // Fixes #7595 - Elements lose focus when wrapped. + if ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) { + $( active ).trigger( "focus" ); + } + } + + return element; + } + } ); +} + +$.extend( $.effects, { + version: "1.12.1", + + define: function( name, mode, effect ) { + if ( !effect ) { + effect = mode; + mode = "effect"; + } + + $.effects.effect[ name ] = effect; + $.effects.effect[ name ].mode = mode; + + return effect; + }, + + scaledDimensions: function( element, percent, direction ) { + if ( percent === 0 ) { + return { + height: 0, + width: 0, + outerHeight: 0, + outerWidth: 0 + }; + } + + var x = direction !== "horizontal" ? ( ( percent || 100 ) / 100 ) : 1, + y = direction !== "vertical" ? ( ( percent || 100 ) / 100 ) : 1; + + return { + height: element.height() * y, + width: element.width() * x, + outerHeight: element.outerHeight() * y, + outerWidth: element.outerWidth() * x + }; + + }, + + clipToBox: function( animation ) { + return { + width: animation.clip.right - animation.clip.left, + height: animation.clip.bottom - animation.clip.top, + left: animation.clip.left, + top: animation.clip.top + }; + }, + + // Injects recently queued functions to be first in line (after "inprogress") + unshift: function( element, queueLength, count ) { + var queue = element.queue(); + + if ( queueLength > 1 ) { + queue.splice.apply( queue, + [ 1, 0 ].concat( queue.splice( queueLength, count ) ) ); + } + element.dequeue(); + }, + + saveStyle: function( element ) { + element.data( dataSpaceStyle, element[ 0 ].style.cssText ); + }, + + restoreStyle: function( element ) { + element[ 0 ].style.cssText = element.data( dataSpaceStyle ) || ""; + element.removeData( dataSpaceStyle ); + }, + + mode: function( element, mode ) { + var hidden = element.is( ":hidden" ); + + if ( mode === "toggle" ) { + mode = hidden ? "show" : "hide"; + } + if ( hidden ? mode === "hide" : mode === "show" ) { + mode = "none"; + } + return mode; + }, + + // Translates a [top,left] array into a baseline value + getBaseline: function( origin, original ) { + var y, x; + + switch ( origin[ 0 ] ) { + case "top": + y = 0; + break; + case "middle": + y = 0.5; + break; + case "bottom": + y = 1; + break; + default: + y = origin[ 0 ] / original.height; + } + + switch ( origin[ 1 ] ) { + case "left": + x = 0; + break; + case "center": + x = 0.5; + break; + case "right": + x = 1; + break; + default: + x = origin[ 1 ] / original.width; + } + + return { + x: x, + y: y + }; + }, + + // Creates a placeholder element so that the original element can be made absolute + createPlaceholder: function( element ) { + var placeholder, + cssPosition = element.css( "position" ), + position = element.position(); + + // Lock in margins first to account for form elements, which + // will change margin if you explicitly set height + // see: http://jsfiddle.net/JZSMt/3/ https://bugs.webkit.org/show_bug.cgi?id=107380 + // Support: Safari + element.css( { + marginTop: element.css( "marginTop" ), + marginBottom: element.css( "marginBottom" ), + marginLeft: element.css( "marginLeft" ), + marginRight: element.css( "marginRight" ) + } ) + .outerWidth( element.outerWidth() ) + .outerHeight( element.outerHeight() ); + + if ( /^(static|relative)/.test( cssPosition ) ) { + cssPosition = "absolute"; + + placeholder = $( "<" + element[ 0 ].nodeName + ">" ).insertAfter( element ).css( { + + // Convert inline to inline block to account for inline elements + // that turn to inline block based on content (like img) + display: /^(inline|ruby)/.test( element.css( "display" ) ) ? + "inline-block" : + "block", + visibility: "hidden", + + // Margins need to be set to account for margin collapse + marginTop: element.css( "marginTop" ), + marginBottom: element.css( "marginBottom" ), + marginLeft: element.css( "marginLeft" ), + marginRight: element.css( "marginRight" ), + "float": element.css( "float" ) + } ) + .outerWidth( element.outerWidth() ) + .outerHeight( element.outerHeight() ) + .addClass( "ui-effects-placeholder" ); + + element.data( dataSpace + "placeholder", placeholder ); + } + + element.css( { + position: cssPosition, + left: position.left, + top: position.top + } ); + + return placeholder; + }, + + removePlaceholder: function( element ) { + var dataKey = dataSpace + "placeholder", + placeholder = element.data( dataKey ); + + if ( placeholder ) { + placeholder.remove(); + element.removeData( dataKey ); + } + }, + + // Removes a placeholder if it exists and restores + // properties that were modified during placeholder creation + cleanUp: function( element ) { + $.effects.restoreStyle( element ); + $.effects.removePlaceholder( element ); + }, + + setTransition: function( element, list, factor, value ) { + value = value || {}; + $.each( list, function( i, x ) { + var unit = element.cssUnit( x ); + if ( unit[ 0 ] > 0 ) { + value[ x ] = unit[ 0 ] * factor + unit[ 1 ]; + } + } ); + return value; + } +} ); + +// Return an effect options object for the given parameters: +function _normalizeArguments( effect, options, speed, callback ) { + + // Allow passing all options as the first parameter + if ( $.isPlainObject( effect ) ) { + options = effect; + effect = effect.effect; + } + + // Convert to an object + effect = { effect: effect }; + + // Catch (effect, null, ...) + if ( options == null ) { + options = {}; + } + + // Catch (effect, callback) + if ( $.isFunction( options ) ) { + callback = options; + speed = null; + options = {}; + } + + // Catch (effect, speed, ?) + if ( typeof options === "number" || $.fx.speeds[ options ] ) { + callback = speed; + speed = options; + options = {}; + } + + // Catch (effect, options, callback) + if ( $.isFunction( speed ) ) { + callback = speed; + speed = null; + } + + // Add options to effect + if ( options ) { + $.extend( effect, options ); + } + + speed = speed || options.duration; + effect.duration = $.fx.off ? 0 : + typeof speed === "number" ? speed : + speed in $.fx.speeds ? $.fx.speeds[ speed ] : + $.fx.speeds._default; + + effect.complete = callback || options.complete; + + return effect; +} + +function standardAnimationOption( option ) { + + // Valid standard speeds (nothing, number, named speed) + if ( !option || typeof option === "number" || $.fx.speeds[ option ] ) { + return true; + } + + // Invalid strings - treat as "normal" speed + if ( typeof option === "string" && !$.effects.effect[ option ] ) { + return true; + } + + // Complete callback + if ( $.isFunction( option ) ) { + return true; + } + + // Options hash (but not naming an effect) + if ( typeof option === "object" && !option.effect ) { + return true; + } + + // Didn't match any standard API + return false; +} + +$.fn.extend( { + effect: function( /* effect, options, speed, callback */ ) { + var args = _normalizeArguments.apply( this, arguments ), + effectMethod = $.effects.effect[ args.effect ], + defaultMode = effectMethod.mode, + queue = args.queue, + queueName = queue || "fx", + complete = args.complete, + mode = args.mode, + modes = [], + prefilter = function( next ) { + var el = $( this ), + normalizedMode = $.effects.mode( el, mode ) || defaultMode; + + // Sentinel for duck-punching the :animated psuedo-selector + el.data( dataSpaceAnimated, true ); + + // Save effect mode for later use, + // we can't just call $.effects.mode again later, + // as the .show() below destroys the initial state + modes.push( normalizedMode ); + + // See $.uiBackCompat inside of run() for removal of defaultMode in 1.13 + if ( defaultMode && ( normalizedMode === "show" || + ( normalizedMode === defaultMode && normalizedMode === "hide" ) ) ) { + el.show(); + } + + if ( !defaultMode || normalizedMode !== "none" ) { + $.effects.saveStyle( el ); + } + + if ( $.isFunction( next ) ) { + next(); + } + }; + + if ( $.fx.off || !effectMethod ) { + + // Delegate to the original method (e.g., .show()) if possible + if ( mode ) { + return this[ mode ]( args.duration, complete ); + } else { + return this.each( function() { + if ( complete ) { + complete.call( this ); + } + } ); + } + } + + function run( next ) { + var elem = $( this ); + + function cleanup() { + elem.removeData( dataSpaceAnimated ); + + $.effects.cleanUp( elem ); + + if ( args.mode === "hide" ) { + elem.hide(); + } + + done(); + } + + function done() { + if ( $.isFunction( complete ) ) { + complete.call( elem[ 0 ] ); + } + + if ( $.isFunction( next ) ) { + next(); + } + } + + // Override mode option on a per element basis, + // as toggle can be either show or hide depending on element state + args.mode = modes.shift(); + + if ( $.uiBackCompat !== false && !defaultMode ) { + if ( elem.is( ":hidden" ) ? mode === "hide" : mode === "show" ) { + + // Call the core method to track "olddisplay" properly + elem[ mode ](); + done(); + } else { + effectMethod.call( elem[ 0 ], args, done ); + } + } else { + if ( args.mode === "none" ) { + + // Call the core method to track "olddisplay" properly + elem[ mode ](); + done(); + } else { + effectMethod.call( elem[ 0 ], args, cleanup ); + } + } + } + + // Run prefilter on all elements first to ensure that + // any showing or hiding happens before placeholder creation, + // which ensures that any layout changes are correctly captured. + return queue === false ? + this.each( prefilter ).each( run ) : + this.queue( queueName, prefilter ).queue( queueName, run ); + }, + + show: ( function( orig ) { + return function( option ) { + if ( standardAnimationOption( option ) ) { + return orig.apply( this, arguments ); + } else { + var args = _normalizeArguments.apply( this, arguments ); + args.mode = "show"; + return this.effect.call( this, args ); + } + }; + } )( $.fn.show ), + + hide: ( function( orig ) { + return function( option ) { + if ( standardAnimationOption( option ) ) { + return orig.apply( this, arguments ); + } else { + var args = _normalizeArguments.apply( this, arguments ); + args.mode = "hide"; + return this.effect.call( this, args ); + } + }; + } )( $.fn.hide ), + + toggle: ( function( orig ) { + return function( option ) { + if ( standardAnimationOption( option ) || typeof option === "boolean" ) { + return orig.apply( this, arguments ); + } else { + var args = _normalizeArguments.apply( this, arguments ); + args.mode = "toggle"; + return this.effect.call( this, args ); + } + }; + } )( $.fn.toggle ), + + cssUnit: function( key ) { + var style = this.css( key ), + val = []; + + $.each( [ "em", "px", "%", "pt" ], function( i, unit ) { + if ( style.indexOf( unit ) > 0 ) { + val = [ parseFloat( style ), unit ]; + } + } ); + return val; + }, + + cssClip: function( clipObj ) { + if ( clipObj ) { + return this.css( "clip", "rect(" + clipObj.top + "px " + clipObj.right + "px " + + clipObj.bottom + "px " + clipObj.left + "px)" ); + } + return parseClip( this.css( "clip" ), this ); + }, + + transfer: function( options, done ) { + var element = $( this ), + target = $( options.to ), + targetFixed = target.css( "position" ) === "fixed", + body = $( "body" ), + fixTop = targetFixed ? body.scrollTop() : 0, + fixLeft = targetFixed ? body.scrollLeft() : 0, + endPosition = target.offset(), + animation = { + top: endPosition.top - fixTop, + left: endPosition.left - fixLeft, + height: target.innerHeight(), + width: target.innerWidth() + }, + startPosition = element.offset(), + transfer = $( "
      " ) + .appendTo( "body" ) + .addClass( options.className ) + .css( { + top: startPosition.top - fixTop, + left: startPosition.left - fixLeft, + height: element.innerHeight(), + width: element.innerWidth(), + position: targetFixed ? "fixed" : "absolute" + } ) + .animate( animation, options.duration, options.easing, function() { + transfer.remove(); + if ( $.isFunction( done ) ) { + done(); + } + } ); + } +} ); + +function parseClip( str, element ) { + var outerWidth = element.outerWidth(), + outerHeight = element.outerHeight(), + clipRegex = /^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/, + values = clipRegex.exec( str ) || [ "", 0, outerWidth, outerHeight, 0 ]; + + return { + top: parseFloat( values[ 1 ] ) || 0, + right: values[ 2 ] === "auto" ? outerWidth : parseFloat( values[ 2 ] ), + bottom: values[ 3 ] === "auto" ? outerHeight : parseFloat( values[ 3 ] ), + left: parseFloat( values[ 4 ] ) || 0 + }; +} + +$.fx.step.clip = function( fx ) { + if ( !fx.clipInit ) { + fx.start = $( fx.elem ).cssClip(); + if ( typeof fx.end === "string" ) { + fx.end = parseClip( fx.end, fx.elem ); + } + fx.clipInit = true; + } + + $( fx.elem ).cssClip( { + top: fx.pos * ( fx.end.top - fx.start.top ) + fx.start.top, + right: fx.pos * ( fx.end.right - fx.start.right ) + fx.start.right, + bottom: fx.pos * ( fx.end.bottom - fx.start.bottom ) + fx.start.bottom, + left: fx.pos * ( fx.end.left - fx.start.left ) + fx.start.left + } ); +}; + +} )(); + +/******************************************************************************/ +/*********************************** EASING ***********************************/ +/******************************************************************************/ + +( function() { + +// Based on easing equations from Robert Penner (http://www.robertpenner.com/easing) + +var baseEasings = {}; + +$.each( [ "Quad", "Cubic", "Quart", "Quint", "Expo" ], function( i, name ) { + baseEasings[ name ] = function( p ) { + return Math.pow( p, i + 2 ); + }; +} ); + +$.extend( baseEasings, { + Sine: function( p ) { + return 1 - Math.cos( p * Math.PI / 2 ); + }, + Circ: function( p ) { + return 1 - Math.sqrt( 1 - p * p ); + }, + Elastic: function( p ) { + return p === 0 || p === 1 ? p : + -Math.pow( 2, 8 * ( p - 1 ) ) * Math.sin( ( ( p - 1 ) * 80 - 7.5 ) * Math.PI / 15 ); + }, + Back: function( p ) { + return p * p * ( 3 * p - 2 ); + }, + Bounce: function( p ) { + var pow2, + bounce = 4; + + while ( p < ( ( pow2 = Math.pow( 2, --bounce ) ) - 1 ) / 11 ) {} + return 1 / Math.pow( 4, 3 - bounce ) - 7.5625 * Math.pow( ( pow2 * 3 - 2 ) / 22 - p, 2 ); + } +} ); + +$.each( baseEasings, function( name, easeIn ) { + $.easing[ "easeIn" + name ] = easeIn; + $.easing[ "easeOut" + name ] = function( p ) { + return 1 - easeIn( 1 - p ); + }; + $.easing[ "easeInOut" + name ] = function( p ) { + return p < 0.5 ? + easeIn( p * 2 ) / 2 : + 1 - easeIn( p * -2 + 2 ) / 2; + }; +} ); + +} )(); + +var effect = $.effects; + + +/*! + * jQuery UI Effects Blind 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Blind Effect +//>>group: Effects +//>>description: Blinds the element. +//>>docs: http://api.jqueryui.com/blind-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectBlind = $.effects.define( "blind", "hide", function( options, done ) { + var map = { + up: [ "bottom", "top" ], + vertical: [ "bottom", "top" ], + down: [ "top", "bottom" ], + left: [ "right", "left" ], + horizontal: [ "right", "left" ], + right: [ "left", "right" ] + }, + element = $( this ), + direction = options.direction || "up", + start = element.cssClip(), + animate = { clip: $.extend( {}, start ) }, + placeholder = $.effects.createPlaceholder( element ); + + animate.clip[ map[ direction ][ 0 ] ] = animate.clip[ map[ direction ][ 1 ] ]; + + if ( options.mode === "show" ) { + element.cssClip( animate.clip ); + if ( placeholder ) { + placeholder.css( $.effects.clipToBox( animate ) ); + } + + animate.clip = start; + } + + if ( placeholder ) { + placeholder.animate( $.effects.clipToBox( animate ), options.duration, options.easing ); + } + + element.animate( animate, { + queue: false, + duration: options.duration, + easing: options.easing, + complete: done + } ); +} ); + + +/*! + * jQuery UI Effects Bounce 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Bounce Effect +//>>group: Effects +//>>description: Bounces an element horizontally or vertically n times. +//>>docs: http://api.jqueryui.com/bounce-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectBounce = $.effects.define( "bounce", function( options, done ) { + var upAnim, downAnim, refValue, + element = $( this ), + + // Defaults: + mode = options.mode, + hide = mode === "hide", + show = mode === "show", + direction = options.direction || "up", + distance = options.distance, + times = options.times || 5, + + // Number of internal animations + anims = times * 2 + ( show || hide ? 1 : 0 ), + speed = options.duration / anims, + easing = options.easing, + + // Utility: + ref = ( direction === "up" || direction === "down" ) ? "top" : "left", + motion = ( direction === "up" || direction === "left" ), + i = 0, + + queuelen = element.queue().length; + + $.effects.createPlaceholder( element ); + + refValue = element.css( ref ); + + // Default distance for the BIGGEST bounce is the outer Distance / 3 + if ( !distance ) { + distance = element[ ref === "top" ? "outerHeight" : "outerWidth" ]() / 3; + } + + if ( show ) { + downAnim = { opacity: 1 }; + downAnim[ ref ] = refValue; + + // If we are showing, force opacity 0 and set the initial position + // then do the "first" animation + element + .css( "opacity", 0 ) + .css( ref, motion ? -distance * 2 : distance * 2 ) + .animate( downAnim, speed, easing ); + } + + // Start at the smallest distance if we are hiding + if ( hide ) { + distance = distance / Math.pow( 2, times - 1 ); + } + + downAnim = {}; + downAnim[ ref ] = refValue; + + // Bounces up/down/left/right then back to 0 -- times * 2 animations happen here + for ( ; i < times; i++ ) { + upAnim = {}; + upAnim[ ref ] = ( motion ? "-=" : "+=" ) + distance; + + element + .animate( upAnim, speed, easing ) + .animate( downAnim, speed, easing ); + + distance = hide ? distance * 2 : distance / 2; + } + + // Last Bounce when Hiding + if ( hide ) { + upAnim = { opacity: 0 }; + upAnim[ ref ] = ( motion ? "-=" : "+=" ) + distance; + + element.animate( upAnim, speed, easing ); + } + + element.queue( done ); + + $.effects.unshift( element, queuelen, anims + 1 ); +} ); + + +/*! + * jQuery UI Effects Clip 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Clip Effect +//>>group: Effects +//>>description: Clips the element on and off like an old TV. +//>>docs: http://api.jqueryui.com/clip-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectClip = $.effects.define( "clip", "hide", function( options, done ) { + var start, + animate = {}, + element = $( this ), + direction = options.direction || "vertical", + both = direction === "both", + horizontal = both || direction === "horizontal", + vertical = both || direction === "vertical"; + + start = element.cssClip(); + animate.clip = { + top: vertical ? ( start.bottom - start.top ) / 2 : start.top, + right: horizontal ? ( start.right - start.left ) / 2 : start.right, + bottom: vertical ? ( start.bottom - start.top ) / 2 : start.bottom, + left: horizontal ? ( start.right - start.left ) / 2 : start.left + }; + + $.effects.createPlaceholder( element ); + + if ( options.mode === "show" ) { + element.cssClip( animate.clip ); + animate.clip = start; + } + + element.animate( animate, { + queue: false, + duration: options.duration, + easing: options.easing, + complete: done + } ); + +} ); + + +/*! + * jQuery UI Effects Drop 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Drop Effect +//>>group: Effects +//>>description: Moves an element in one direction and hides it at the same time. +//>>docs: http://api.jqueryui.com/drop-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectDrop = $.effects.define( "drop", "hide", function( options, done ) { + + var distance, + element = $( this ), + mode = options.mode, + show = mode === "show", + direction = options.direction || "left", + ref = ( direction === "up" || direction === "down" ) ? "top" : "left", + motion = ( direction === "up" || direction === "left" ) ? "-=" : "+=", + oppositeMotion = ( motion === "+=" ) ? "-=" : "+=", + animation = { + opacity: 0 + }; + + $.effects.createPlaceholder( element ); + + distance = options.distance || + element[ ref === "top" ? "outerHeight" : "outerWidth" ]( true ) / 2; + + animation[ ref ] = motion + distance; + + if ( show ) { + element.css( animation ); + + animation[ ref ] = oppositeMotion + distance; + animation.opacity = 1; + } + + // Animate + element.animate( animation, { + queue: false, + duration: options.duration, + easing: options.easing, + complete: done + } ); +} ); + + +/*! + * jQuery UI Effects Explode 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Explode Effect +//>>group: Effects +// jscs:disable maximumLineLength +//>>description: Explodes an element in all directions into n pieces. Implodes an element to its original wholeness. +// jscs:enable maximumLineLength +//>>docs: http://api.jqueryui.com/explode-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectExplode = $.effects.define( "explode", "hide", function( options, done ) { + + var i, j, left, top, mx, my, + rows = options.pieces ? Math.round( Math.sqrt( options.pieces ) ) : 3, + cells = rows, + element = $( this ), + mode = options.mode, + show = mode === "show", + + // Show and then visibility:hidden the element before calculating offset + offset = element.show().css( "visibility", "hidden" ).offset(), + + // Width and height of a piece + width = Math.ceil( element.outerWidth() / cells ), + height = Math.ceil( element.outerHeight() / rows ), + pieces = []; + + // Children animate complete: + function childComplete() { + pieces.push( this ); + if ( pieces.length === rows * cells ) { + animComplete(); + } + } + + // Clone the element for each row and cell. + for ( i = 0; i < rows; i++ ) { // ===> + top = offset.top + i * height; + my = i - ( rows - 1 ) / 2; + + for ( j = 0; j < cells; j++ ) { // ||| + left = offset.left + j * width; + mx = j - ( cells - 1 ) / 2; + + // Create a clone of the now hidden main element that will be absolute positioned + // within a wrapper div off the -left and -top equal to size of our pieces + element + .clone() + .appendTo( "body" ) + .wrap( "
      " ) + .css( { + position: "absolute", + visibility: "visible", + left: -j * width, + top: -i * height + } ) + + // Select the wrapper - make it overflow: hidden and absolute positioned based on + // where the original was located +left and +top equal to the size of pieces + .parent() + .addClass( "ui-effects-explode" ) + .css( { + position: "absolute", + overflow: "hidden", + width: width, + height: height, + left: left + ( show ? mx * width : 0 ), + top: top + ( show ? my * height : 0 ), + opacity: show ? 0 : 1 + } ) + .animate( { + left: left + ( show ? 0 : mx * width ), + top: top + ( show ? 0 : my * height ), + opacity: show ? 1 : 0 + }, options.duration || 500, options.easing, childComplete ); + } + } + + function animComplete() { + element.css( { + visibility: "visible" + } ); + $( pieces ).remove(); + done(); + } +} ); + + +/*! + * jQuery UI Effects Fade 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Fade Effect +//>>group: Effects +//>>description: Fades the element. +//>>docs: http://api.jqueryui.com/fade-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectFade = $.effects.define( "fade", "toggle", function( options, done ) { + var show = options.mode === "show"; + + $( this ) + .css( "opacity", show ? 0 : 1 ) + .animate( { + opacity: show ? 1 : 0 + }, { + queue: false, + duration: options.duration, + easing: options.easing, + complete: done + } ); +} ); + + +/*! + * jQuery UI Effects Fold 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Fold Effect +//>>group: Effects +//>>description: Folds an element first horizontally and then vertically. +//>>docs: http://api.jqueryui.com/fold-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectFold = $.effects.define( "fold", "hide", function( options, done ) { + + // Create element + var element = $( this ), + mode = options.mode, + show = mode === "show", + hide = mode === "hide", + size = options.size || 15, + percent = /([0-9]+)%/.exec( size ), + horizFirst = !!options.horizFirst, + ref = horizFirst ? [ "right", "bottom" ] : [ "bottom", "right" ], + duration = options.duration / 2, + + placeholder = $.effects.createPlaceholder( element ), + + start = element.cssClip(), + animation1 = { clip: $.extend( {}, start ) }, + animation2 = { clip: $.extend( {}, start ) }, + + distance = [ start[ ref[ 0 ] ], start[ ref[ 1 ] ] ], + + queuelen = element.queue().length; + + if ( percent ) { + size = parseInt( percent[ 1 ], 10 ) / 100 * distance[ hide ? 0 : 1 ]; + } + animation1.clip[ ref[ 0 ] ] = size; + animation2.clip[ ref[ 0 ] ] = size; + animation2.clip[ ref[ 1 ] ] = 0; + + if ( show ) { + element.cssClip( animation2.clip ); + if ( placeholder ) { + placeholder.css( $.effects.clipToBox( animation2 ) ); + } + + animation2.clip = start; + } + + // Animate + element + .queue( function( next ) { + if ( placeholder ) { + placeholder + .animate( $.effects.clipToBox( animation1 ), duration, options.easing ) + .animate( $.effects.clipToBox( animation2 ), duration, options.easing ); + } + + next(); + } ) + .animate( animation1, duration, options.easing ) + .animate( animation2, duration, options.easing ) + .queue( done ); + + $.effects.unshift( element, queuelen, 4 ); +} ); + + +/*! + * jQuery UI Effects Highlight 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Highlight Effect +//>>group: Effects +//>>description: Highlights the background of an element in a defined color for a custom duration. +//>>docs: http://api.jqueryui.com/highlight-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectHighlight = $.effects.define( "highlight", "show", function( options, done ) { + var element = $( this ), + animation = { + backgroundColor: element.css( "backgroundColor" ) + }; + + if ( options.mode === "hide" ) { + animation.opacity = 0; + } + + $.effects.saveStyle( element ); + + element + .css( { + backgroundImage: "none", + backgroundColor: options.color || "#ffff99" + } ) + .animate( animation, { + queue: false, + duration: options.duration, + easing: options.easing, + complete: done + } ); +} ); + + +/*! + * jQuery UI Effects Size 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Size Effect +//>>group: Effects +//>>description: Resize an element to a specified width and height. +//>>docs: http://api.jqueryui.com/size-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectSize = $.effects.define( "size", function( options, done ) { + + // Create element + var baseline, factor, temp, + element = $( this ), + + // Copy for children + cProps = [ "fontSize" ], + vProps = [ "borderTopWidth", "borderBottomWidth", "paddingTop", "paddingBottom" ], + hProps = [ "borderLeftWidth", "borderRightWidth", "paddingLeft", "paddingRight" ], + + // Set options + mode = options.mode, + restore = mode !== "effect", + scale = options.scale || "both", + origin = options.origin || [ "middle", "center" ], + position = element.css( "position" ), + pos = element.position(), + original = $.effects.scaledDimensions( element ), + from = options.from || original, + to = options.to || $.effects.scaledDimensions( element, 0 ); + + $.effects.createPlaceholder( element ); + + if ( mode === "show" ) { + temp = from; + from = to; + to = temp; + } + + // Set scaling factor + factor = { + from: { + y: from.height / original.height, + x: from.width / original.width + }, + to: { + y: to.height / original.height, + x: to.width / original.width + } + }; + + // Scale the css box + if ( scale === "box" || scale === "both" ) { + + // Vertical props scaling + if ( factor.from.y !== factor.to.y ) { + from = $.effects.setTransition( element, vProps, factor.from.y, from ); + to = $.effects.setTransition( element, vProps, factor.to.y, to ); + } + + // Horizontal props scaling + if ( factor.from.x !== factor.to.x ) { + from = $.effects.setTransition( element, hProps, factor.from.x, from ); + to = $.effects.setTransition( element, hProps, factor.to.x, to ); + } + } + + // Scale the content + if ( scale === "content" || scale === "both" ) { + + // Vertical props scaling + if ( factor.from.y !== factor.to.y ) { + from = $.effects.setTransition( element, cProps, factor.from.y, from ); + to = $.effects.setTransition( element, cProps, factor.to.y, to ); + } + } + + // Adjust the position properties based on the provided origin points + if ( origin ) { + baseline = $.effects.getBaseline( origin, original ); + from.top = ( original.outerHeight - from.outerHeight ) * baseline.y + pos.top; + from.left = ( original.outerWidth - from.outerWidth ) * baseline.x + pos.left; + to.top = ( original.outerHeight - to.outerHeight ) * baseline.y + pos.top; + to.left = ( original.outerWidth - to.outerWidth ) * baseline.x + pos.left; + } + element.css( from ); + + // Animate the children if desired + if ( scale === "content" || scale === "both" ) { + + vProps = vProps.concat( [ "marginTop", "marginBottom" ] ).concat( cProps ); + hProps = hProps.concat( [ "marginLeft", "marginRight" ] ); + + // Only animate children with width attributes specified + // TODO: is this right? should we include anything with css width specified as well + element.find( "*[width]" ).each( function() { + var child = $( this ), + childOriginal = $.effects.scaledDimensions( child ), + childFrom = { + height: childOriginal.height * factor.from.y, + width: childOriginal.width * factor.from.x, + outerHeight: childOriginal.outerHeight * factor.from.y, + outerWidth: childOriginal.outerWidth * factor.from.x + }, + childTo = { + height: childOriginal.height * factor.to.y, + width: childOriginal.width * factor.to.x, + outerHeight: childOriginal.height * factor.to.y, + outerWidth: childOriginal.width * factor.to.x + }; + + // Vertical props scaling + if ( factor.from.y !== factor.to.y ) { + childFrom = $.effects.setTransition( child, vProps, factor.from.y, childFrom ); + childTo = $.effects.setTransition( child, vProps, factor.to.y, childTo ); + } + + // Horizontal props scaling + if ( factor.from.x !== factor.to.x ) { + childFrom = $.effects.setTransition( child, hProps, factor.from.x, childFrom ); + childTo = $.effects.setTransition( child, hProps, factor.to.x, childTo ); + } + + if ( restore ) { + $.effects.saveStyle( child ); + } + + // Animate children + child.css( childFrom ); + child.animate( childTo, options.duration, options.easing, function() { + + // Restore children + if ( restore ) { + $.effects.restoreStyle( child ); + } + } ); + } ); + } + + // Animate + element.animate( to, { + queue: false, + duration: options.duration, + easing: options.easing, + complete: function() { + + var offset = element.offset(); + + if ( to.opacity === 0 ) { + element.css( "opacity", from.opacity ); + } + + if ( !restore ) { + element + .css( "position", position === "static" ? "relative" : position ) + .offset( offset ); + + // Need to save style here so that automatic style restoration + // doesn't restore to the original styles from before the animation. + $.effects.saveStyle( element ); + } + + done(); + } + } ); + +} ); + + +/*! + * jQuery UI Effects Scale 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Scale Effect +//>>group: Effects +//>>description: Grows or shrinks an element and its content. +//>>docs: http://api.jqueryui.com/scale-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectScale = $.effects.define( "scale", function( options, done ) { + + // Create element + var el = $( this ), + mode = options.mode, + percent = parseInt( options.percent, 10 ) || + ( parseInt( options.percent, 10 ) === 0 ? 0 : ( mode !== "effect" ? 0 : 100 ) ), + + newOptions = $.extend( true, { + from: $.effects.scaledDimensions( el ), + to: $.effects.scaledDimensions( el, percent, options.direction || "both" ), + origin: options.origin || [ "middle", "center" ] + }, options ); + + // Fade option to support puff + if ( options.fade ) { + newOptions.from.opacity = 1; + newOptions.to.opacity = 0; + } + + $.effects.effect.size.call( this, newOptions, done ); +} ); + + +/*! + * jQuery UI Effects Puff 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Puff Effect +//>>group: Effects +//>>description: Creates a puff effect by scaling the element up and hiding it at the same time. +//>>docs: http://api.jqueryui.com/puff-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectPuff = $.effects.define( "puff", "hide", function( options, done ) { + var newOptions = $.extend( true, {}, options, { + fade: true, + percent: parseInt( options.percent, 10 ) || 150 + } ); + + $.effects.effect.scale.call( this, newOptions, done ); +} ); + + +/*! + * jQuery UI Effects Pulsate 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Pulsate Effect +//>>group: Effects +//>>description: Pulsates an element n times by changing the opacity to zero and back. +//>>docs: http://api.jqueryui.com/pulsate-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectPulsate = $.effects.define( "pulsate", "show", function( options, done ) { + var element = $( this ), + mode = options.mode, + show = mode === "show", + hide = mode === "hide", + showhide = show || hide, + + // Showing or hiding leaves off the "last" animation + anims = ( ( options.times || 5 ) * 2 ) + ( showhide ? 1 : 0 ), + duration = options.duration / anims, + animateTo = 0, + i = 1, + queuelen = element.queue().length; + + if ( show || !element.is( ":visible" ) ) { + element.css( "opacity", 0 ).show(); + animateTo = 1; + } + + // Anims - 1 opacity "toggles" + for ( ; i < anims; i++ ) { + element.animate( { opacity: animateTo }, duration, options.easing ); + animateTo = 1 - animateTo; + } + + element.animate( { opacity: animateTo }, duration, options.easing ); + + element.queue( done ); + + $.effects.unshift( element, queuelen, anims + 1 ); +} ); + + +/*! + * jQuery UI Effects Shake 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Shake Effect +//>>group: Effects +//>>description: Shakes an element horizontally or vertically n times. +//>>docs: http://api.jqueryui.com/shake-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectShake = $.effects.define( "shake", function( options, done ) { + + var i = 1, + element = $( this ), + direction = options.direction || "left", + distance = options.distance || 20, + times = options.times || 3, + anims = times * 2 + 1, + speed = Math.round( options.duration / anims ), + ref = ( direction === "up" || direction === "down" ) ? "top" : "left", + positiveMotion = ( direction === "up" || direction === "left" ), + animation = {}, + animation1 = {}, + animation2 = {}, + + queuelen = element.queue().length; + + $.effects.createPlaceholder( element ); + + // Animation + animation[ ref ] = ( positiveMotion ? "-=" : "+=" ) + distance; + animation1[ ref ] = ( positiveMotion ? "+=" : "-=" ) + distance * 2; + animation2[ ref ] = ( positiveMotion ? "-=" : "+=" ) + distance * 2; + + // Animate + element.animate( animation, speed, options.easing ); + + // Shakes + for ( ; i < times; i++ ) { + element + .animate( animation1, speed, options.easing ) + .animate( animation2, speed, options.easing ); + } + + element + .animate( animation1, speed, options.easing ) + .animate( animation, speed / 2, options.easing ) + .queue( done ); + + $.effects.unshift( element, queuelen, anims + 1 ); +} ); + + +/*! + * jQuery UI Effects Slide 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Slide Effect +//>>group: Effects +//>>description: Slides an element in and out of the viewport. +//>>docs: http://api.jqueryui.com/slide-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectSlide = $.effects.define( "slide", "show", function( options, done ) { + var startClip, startRef, + element = $( this ), + map = { + up: [ "bottom", "top" ], + down: [ "top", "bottom" ], + left: [ "right", "left" ], + right: [ "left", "right" ] + }, + mode = options.mode, + direction = options.direction || "left", + ref = ( direction === "up" || direction === "down" ) ? "top" : "left", + positiveMotion = ( direction === "up" || direction === "left" ), + distance = options.distance || + element[ ref === "top" ? "outerHeight" : "outerWidth" ]( true ), + animation = {}; + + $.effects.createPlaceholder( element ); + + startClip = element.cssClip(); + startRef = element.position()[ ref ]; + + // Define hide animation + animation[ ref ] = ( positiveMotion ? -1 : 1 ) * distance + startRef; + animation.clip = element.cssClip(); + animation.clip[ map[ direction ][ 1 ] ] = animation.clip[ map[ direction ][ 0 ] ]; + + // Reverse the animation if we're showing + if ( mode === "show" ) { + element.cssClip( animation.clip ); + element.css( ref, animation[ ref ] ); + animation.clip = startClip; + animation[ ref ] = startRef; + } + + // Actually animate + element.animate( animation, { + queue: false, + duration: options.duration, + easing: options.easing, + complete: done + } ); +} ); + + +/*! + * jQuery UI Effects Transfer 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Transfer Effect +//>>group: Effects +//>>description: Displays a transfer effect from one element to another. +//>>docs: http://api.jqueryui.com/transfer-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effect; +if ( $.uiBackCompat !== false ) { + effect = $.effects.define( "transfer", function( options, done ) { + $( this ).transfer( options, done ); + } ); +} +var effectsEffectTransfer = effect; + + +/*! + * jQuery UI Focusable 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: :focusable Selector +//>>group: Core +//>>description: Selects elements which can be focused. +//>>docs: http://api.jqueryui.com/focusable-selector/ + + + +// Selectors +$.ui.focusable = function( element, hasTabindex ) { + var map, mapName, img, focusableIfVisible, fieldset, + nodeName = element.nodeName.toLowerCase(); + + if ( "area" === nodeName ) { + map = element.parentNode; + mapName = map.name; + if ( !element.href || !mapName || map.nodeName.toLowerCase() !== "map" ) { + return false; + } + img = $( "img[usemap='#" + mapName + "']" ); + return img.length > 0 && img.is( ":visible" ); + } + + if ( /^(input|select|textarea|button|object)$/.test( nodeName ) ) { + focusableIfVisible = !element.disabled; + + if ( focusableIfVisible ) { + + // Form controls within a disabled fieldset are disabled. + // However, controls within the fieldset's legend do not get disabled. + // Since controls generally aren't placed inside legends, we skip + // this portion of the check. + fieldset = $( element ).closest( "fieldset" )[ 0 ]; + if ( fieldset ) { + focusableIfVisible = !fieldset.disabled; + } + } + } else if ( "a" === nodeName ) { + focusableIfVisible = element.href || hasTabindex; + } else { + focusableIfVisible = hasTabindex; + } + + return focusableIfVisible && $( element ).is( ":visible" ) && visible( $( element ) ); +}; + +// Support: IE 8 only +// IE 8 doesn't resolve inherit to visible/hidden for computed values +function visible( element ) { + var visibility = element.css( "visibility" ); + while ( visibility === "inherit" ) { + element = element.parent(); + visibility = element.css( "visibility" ); + } + return visibility !== "hidden"; +} + +$.extend( $.expr[ ":" ], { + focusable: function( element ) { + return $.ui.focusable( element, $.attr( element, "tabindex" ) != null ); + } +} ); + +var focusable = $.ui.focusable; + + + + +// Support: IE8 Only +// IE8 does not support the form attribute and when it is supplied. It overwrites the form prop +// with a string, so we need to find the proper form. +var form = $.fn.form = function() { + return typeof this[ 0 ].form === "string" ? this.closest( "form" ) : $( this[ 0 ].form ); +}; + + +/*! + * jQuery UI Form Reset Mixin 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Form Reset Mixin +//>>group: Core +//>>description: Refresh input widgets when their form is reset +//>>docs: http://api.jqueryui.com/form-reset-mixin/ + + + +var formResetMixin = $.ui.formResetMixin = { + _formResetHandler: function() { + var form = $( this ); + + // Wait for the form reset to actually happen before refreshing + setTimeout( function() { + var instances = form.data( "ui-form-reset-instances" ); + $.each( instances, function() { + this.refresh(); + } ); + } ); + }, + + _bindFormResetHandler: function() { + this.form = this.element.form(); + if ( !this.form.length ) { + return; + } + + var instances = this.form.data( "ui-form-reset-instances" ) || []; + if ( !instances.length ) { + + // We don't use _on() here because we use a single event handler per form + this.form.on( "reset.ui-form-reset", this._formResetHandler ); + } + instances.push( this ); + this.form.data( "ui-form-reset-instances", instances ); + }, + + _unbindFormResetHandler: function() { + if ( !this.form.length ) { + return; + } + + var instances = this.form.data( "ui-form-reset-instances" ); + instances.splice( $.inArray( this, instances ), 1 ); + if ( instances.length ) { + this.form.data( "ui-form-reset-instances", instances ); + } else { + this.form + .removeData( "ui-form-reset-instances" ) + .off( "reset.ui-form-reset" ); + } + } +}; + + +/*! + * jQuery UI Support for jQuery core 1.7.x 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + */ + +//>>label: jQuery 1.7 Support +//>>group: Core +//>>description: Support version 1.7.x of jQuery core + + + +// Support: jQuery 1.7 only +// Not a great way to check versions, but since we only support 1.7+ and only +// need to detect <1.8, this is a simple check that should suffice. Checking +// for "1.7." would be a bit safer, but the version string is 1.7, not 1.7.0 +// and we'll never reach 1.70.0 (if we do, we certainly won't be supporting +// 1.7 anymore). See #11197 for why we're not using feature detection. +if ( $.fn.jquery.substring( 0, 3 ) === "1.7" ) { + + // Setters for .innerWidth(), .innerHeight(), .outerWidth(), .outerHeight() + // Unlike jQuery Core 1.8+, these only support numeric values to set the + // dimensions in pixels + $.each( [ "Width", "Height" ], function( i, name ) { + var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ], + type = name.toLowerCase(), + orig = { + innerWidth: $.fn.innerWidth, + innerHeight: $.fn.innerHeight, + outerWidth: $.fn.outerWidth, + outerHeight: $.fn.outerHeight + }; + + function reduce( elem, size, border, margin ) { + $.each( side, function() { + size -= parseFloat( $.css( elem, "padding" + this ) ) || 0; + if ( border ) { + size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0; + } + if ( margin ) { + size -= parseFloat( $.css( elem, "margin" + this ) ) || 0; + } + } ); + return size; + } + + $.fn[ "inner" + name ] = function( size ) { + if ( size === undefined ) { + return orig[ "inner" + name ].call( this ); + } + + return this.each( function() { + $( this ).css( type, reduce( this, size ) + "px" ); + } ); + }; + + $.fn[ "outer" + name ] = function( size, margin ) { + if ( typeof size !== "number" ) { + return orig[ "outer" + name ].call( this, size ); + } + + return this.each( function() { + $( this ).css( type, reduce( this, size, true, margin ) + "px" ); + } ); + }; + } ); + + $.fn.addBack = function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + }; +} + +; +/*! + * jQuery UI Keycode 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Keycode +//>>group: Core +//>>description: Provide keycodes as keynames +//>>docs: http://api.jqueryui.com/jQuery.ui.keyCode/ + + +var keycode = $.ui.keyCode = { + BACKSPACE: 8, + COMMA: 188, + DELETE: 46, + DOWN: 40, + END: 35, + ENTER: 13, + ESCAPE: 27, + HOME: 36, + LEFT: 37, + PAGE_DOWN: 34, + PAGE_UP: 33, + PERIOD: 190, + RIGHT: 39, + SPACE: 32, + TAB: 9, + UP: 38 +}; + + + + +// Internal use only +var escapeSelector = $.ui.escapeSelector = ( function() { + var selectorEscape = /([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g; + return function( selector ) { + return selector.replace( selectorEscape, "\\$1" ); + }; +} )(); + + +/*! + * jQuery UI Labels 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: labels +//>>group: Core +//>>description: Find all the labels associated with a given input +//>>docs: http://api.jqueryui.com/labels/ + + + +var labels = $.fn.labels = function() { + var ancestor, selector, id, labels, ancestors; + + // Check control.labels first + if ( this[ 0 ].labels && this[ 0 ].labels.length ) { + return this.pushStack( this[ 0 ].labels ); + } + + // Support: IE <= 11, FF <= 37, Android <= 2.3 only + // Above browsers do not support control.labels. Everything below is to support them + // as well as document fragments. control.labels does not work on document fragments + labels = this.eq( 0 ).parents( "label" ); + + // Look for the label based on the id + id = this.attr( "id" ); + if ( id ) { + + // We don't search against the document in case the element + // is disconnected from the DOM + ancestor = this.eq( 0 ).parents().last(); + + // Get a full set of top level ancestors + ancestors = ancestor.add( ancestor.length ? ancestor.siblings() : this.siblings() ); + + // Create a selector for the label based on the id + selector = "label[for='" + $.ui.escapeSelector( id ) + "']"; + + labels = labels.add( ancestors.find( selector ).addBack( selector ) ); + + } + + // Return whatever we have found for labels + return this.pushStack( labels ); +}; + + +/*! + * jQuery UI Scroll Parent 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: scrollParent +//>>group: Core +//>>description: Get the closest ancestor element that is scrollable. +//>>docs: http://api.jqueryui.com/scrollParent/ + + + +var scrollParent = $.fn.scrollParent = function( includeHidden ) { + var position = this.css( "position" ), + excludeStaticParent = position === "absolute", + overflowRegex = includeHidden ? /(auto|scroll|hidden)/ : /(auto|scroll)/, + scrollParent = this.parents().filter( function() { + var parent = $( this ); + if ( excludeStaticParent && parent.css( "position" ) === "static" ) { + return false; + } + return overflowRegex.test( parent.css( "overflow" ) + parent.css( "overflow-y" ) + + parent.css( "overflow-x" ) ); + } ).eq( 0 ); + + return position === "fixed" || !scrollParent.length ? + $( this[ 0 ].ownerDocument || document ) : + scrollParent; +}; + + +/*! + * jQuery UI Tabbable 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: :tabbable Selector +//>>group: Core +//>>description: Selects elements which can be tabbed to. +//>>docs: http://api.jqueryui.com/tabbable-selector/ + + + +var tabbable = $.extend( $.expr[ ":" ], { + tabbable: function( element ) { + var tabIndex = $.attr( element, "tabindex" ), + hasTabindex = tabIndex != null; + return ( !hasTabindex || tabIndex >= 0 ) && $.ui.focusable( element, hasTabindex ); + } +} ); + + +/*! + * jQuery UI Unique ID 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: uniqueId +//>>group: Core +//>>description: Functions to generate and remove uniqueId's +//>>docs: http://api.jqueryui.com/uniqueId/ + + + +var uniqueId = $.fn.extend( { + uniqueId: ( function() { + var uuid = 0; + + return function() { + return this.each( function() { + if ( !this.id ) { + this.id = "ui-id-" + ( ++uuid ); + } + } ); + }; + } )(), + + removeUniqueId: function() { + return this.each( function() { + if ( /^ui-id-\d+$/.test( this.id ) ) { + $( this ).removeAttr( "id" ); + } + } ); + } +} ); + + +/*! + * jQuery UI Accordion 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Accordion +//>>group: Widgets +// jscs:disable maximumLineLength +//>>description: Displays collapsible content panels for presenting information in a limited amount of space. +// jscs:enable maximumLineLength +//>>docs: http://api.jqueryui.com/accordion/ +//>>demos: http://jqueryui.com/accordion/ +//>>css.structure: ../../themes/base/core.css +//>>css.structure: ../../themes/base/accordion.css +//>>css.theme: ../../themes/base/theme.css + + + +var widgetsAccordion = $.widget( "ui.accordion", { + version: "1.12.1", + options: { + active: 0, + animate: {}, + classes: { + "ui-accordion-header": "ui-corner-top", + "ui-accordion-header-collapsed": "ui-corner-all", + "ui-accordion-content": "ui-corner-bottom" + }, + collapsible: false, + event: "click", + header: "> li > :first-child, > :not(li):even", + heightStyle: "auto", + icons: { + activeHeader: "ui-icon-triangle-1-s", + header: "ui-icon-triangle-1-e" + }, + + // Callbacks + activate: null, + beforeActivate: null + }, + + hideProps: { + borderTopWidth: "hide", + borderBottomWidth: "hide", + paddingTop: "hide", + paddingBottom: "hide", + height: "hide" + }, + + showProps: { + borderTopWidth: "show", + borderBottomWidth: "show", + paddingTop: "show", + paddingBottom: "show", + height: "show" + }, + + _create: function() { + var options = this.options; + + this.prevShow = this.prevHide = $(); + this._addClass( "ui-accordion", "ui-widget ui-helper-reset" ); + this.element.attr( "role", "tablist" ); + + // Don't allow collapsible: false and active: false / null + if ( !options.collapsible && ( options.active === false || options.active == null ) ) { + options.active = 0; + } + + this._processPanels(); + + // handle negative values + if ( options.active < 0 ) { + options.active += this.headers.length; + } + this._refresh(); + }, + + _getCreateEventData: function() { + return { + header: this.active, + panel: !this.active.length ? $() : this.active.next() + }; + }, + + _createIcons: function() { + var icon, children, + icons = this.options.icons; + + if ( icons ) { + icon = $( "" ); + this._addClass( icon, "ui-accordion-header-icon", "ui-icon " + icons.header ); + icon.prependTo( this.headers ); + children = this.active.children( ".ui-accordion-header-icon" ); + this._removeClass( children, icons.header ) + ._addClass( children, null, icons.activeHeader ) + ._addClass( this.headers, "ui-accordion-icons" ); + } + }, + + _destroyIcons: function() { + this._removeClass( this.headers, "ui-accordion-icons" ); + this.headers.children( ".ui-accordion-header-icon" ).remove(); + }, + + _destroy: function() { + var contents; + + // Clean up main element + this.element.removeAttr( "role" ); + + // Clean up headers + this.headers + .removeAttr( "role aria-expanded aria-selected aria-controls tabIndex" ) + .removeUniqueId(); + + this._destroyIcons(); + + // Clean up content panels + contents = this.headers.next() + .css( "display", "" ) + .removeAttr( "role aria-hidden aria-labelledby" ) + .removeUniqueId(); + + if ( this.options.heightStyle !== "content" ) { + contents.css( "height", "" ); + } + }, + + _setOption: function( key, value ) { + if ( key === "active" ) { + + // _activate() will handle invalid values and update this.options + this._activate( value ); + return; + } + + if ( key === "event" ) { + if ( this.options.event ) { + this._off( this.headers, this.options.event ); + } + this._setupEvents( value ); + } + + this._super( key, value ); + + // Setting collapsible: false while collapsed; open first panel + if ( key === "collapsible" && !value && this.options.active === false ) { + this._activate( 0 ); + } + + if ( key === "icons" ) { + this._destroyIcons(); + if ( value ) { + this._createIcons(); + } + } + }, + + _setOptionDisabled: function( value ) { + this._super( value ); + + this.element.attr( "aria-disabled", value ); + + // Support: IE8 Only + // #5332 / #6059 - opacity doesn't cascade to positioned elements in IE + // so we need to add the disabled class to the headers and panels + this._toggleClass( null, "ui-state-disabled", !!value ); + this._toggleClass( this.headers.add( this.headers.next() ), null, "ui-state-disabled", + !!value ); + }, + + _keydown: function( event ) { + if ( event.altKey || event.ctrlKey ) { + return; + } + + var keyCode = $.ui.keyCode, + length = this.headers.length, + currentIndex = this.headers.index( event.target ), + toFocus = false; + + switch ( event.keyCode ) { + case keyCode.RIGHT: + case keyCode.DOWN: + toFocus = this.headers[ ( currentIndex + 1 ) % length ]; + break; + case keyCode.LEFT: + case keyCode.UP: + toFocus = this.headers[ ( currentIndex - 1 + length ) % length ]; + break; + case keyCode.SPACE: + case keyCode.ENTER: + this._eventHandler( event ); + break; + case keyCode.HOME: + toFocus = this.headers[ 0 ]; + break; + case keyCode.END: + toFocus = this.headers[ length - 1 ]; + break; + } + + if ( toFocus ) { + $( event.target ).attr( "tabIndex", -1 ); + $( toFocus ).attr( "tabIndex", 0 ); + $( toFocus ).trigger( "focus" ); + event.preventDefault(); + } + }, + + _panelKeyDown: function( event ) { + if ( event.keyCode === $.ui.keyCode.UP && event.ctrlKey ) { + $( event.currentTarget ).prev().trigger( "focus" ); + } + }, + + refresh: function() { + var options = this.options; + this._processPanels(); + + // Was collapsed or no panel + if ( ( options.active === false && options.collapsible === true ) || + !this.headers.length ) { + options.active = false; + this.active = $(); + + // active false only when collapsible is true + } else if ( options.active === false ) { + this._activate( 0 ); + + // was active, but active panel is gone + } else if ( this.active.length && !$.contains( this.element[ 0 ], this.active[ 0 ] ) ) { + + // all remaining panel are disabled + if ( this.headers.length === this.headers.find( ".ui-state-disabled" ).length ) { + options.active = false; + this.active = $(); + + // activate previous panel + } else { + this._activate( Math.max( 0, options.active - 1 ) ); + } + + // was active, active panel still exists + } else { + + // make sure active index is correct + options.active = this.headers.index( this.active ); + } + + this._destroyIcons(); + + this._refresh(); + }, + + _processPanels: function() { + var prevHeaders = this.headers, + prevPanels = this.panels; + + this.headers = this.element.find( this.options.header ); + this._addClass( this.headers, "ui-accordion-header ui-accordion-header-collapsed", + "ui-state-default" ); + + this.panels = this.headers.next().filter( ":not(.ui-accordion-content-active)" ).hide(); + this._addClass( this.panels, "ui-accordion-content", "ui-helper-reset ui-widget-content" ); + + // Avoid memory leaks (#10056) + if ( prevPanels ) { + this._off( prevHeaders.not( this.headers ) ); + this._off( prevPanels.not( this.panels ) ); + } + }, + + _refresh: function() { + var maxHeight, + options = this.options, + heightStyle = options.heightStyle, + parent = this.element.parent(); + + this.active = this._findActive( options.active ); + this._addClass( this.active, "ui-accordion-header-active", "ui-state-active" ) + ._removeClass( this.active, "ui-accordion-header-collapsed" ); + this._addClass( this.active.next(), "ui-accordion-content-active" ); + this.active.next().show(); + + this.headers + .attr( "role", "tab" ) + .each( function() { + var header = $( this ), + headerId = header.uniqueId().attr( "id" ), + panel = header.next(), + panelId = panel.uniqueId().attr( "id" ); + header.attr( "aria-controls", panelId ); + panel.attr( "aria-labelledby", headerId ); + } ) + .next() + .attr( "role", "tabpanel" ); + + this.headers + .not( this.active ) + .attr( { + "aria-selected": "false", + "aria-expanded": "false", + tabIndex: -1 + } ) + .next() + .attr( { + "aria-hidden": "true" + } ) + .hide(); + + // Make sure at least one header is in the tab order + if ( !this.active.length ) { + this.headers.eq( 0 ).attr( "tabIndex", 0 ); + } else { + this.active.attr( { + "aria-selected": "true", + "aria-expanded": "true", + tabIndex: 0 + } ) + .next() + .attr( { + "aria-hidden": "false" + } ); + } + + this._createIcons(); + + this._setupEvents( options.event ); + + if ( heightStyle === "fill" ) { + maxHeight = parent.height(); + this.element.siblings( ":visible" ).each( function() { + var elem = $( this ), + position = elem.css( "position" ); + + if ( position === "absolute" || position === "fixed" ) { + return; + } + maxHeight -= elem.outerHeight( true ); + } ); + + this.headers.each( function() { + maxHeight -= $( this ).outerHeight( true ); + } ); + + this.headers.next() + .each( function() { + $( this ).height( Math.max( 0, maxHeight - + $( this ).innerHeight() + $( this ).height() ) ); + } ) + .css( "overflow", "auto" ); + } else if ( heightStyle === "auto" ) { + maxHeight = 0; + this.headers.next() + .each( function() { + var isVisible = $( this ).is( ":visible" ); + if ( !isVisible ) { + $( this ).show(); + } + maxHeight = Math.max( maxHeight, $( this ).css( "height", "" ).height() ); + if ( !isVisible ) { + $( this ).hide(); + } + } ) + .height( maxHeight ); + } + }, + + _activate: function( index ) { + var active = this._findActive( index )[ 0 ]; + + // Trying to activate the already active panel + if ( active === this.active[ 0 ] ) { + return; + } + + // Trying to collapse, simulate a click on the currently active header + active = active || this.active[ 0 ]; + + this._eventHandler( { + target: active, + currentTarget: active, + preventDefault: $.noop + } ); + }, + + _findActive: function( selector ) { + return typeof selector === "number" ? this.headers.eq( selector ) : $(); + }, + + _setupEvents: function( event ) { + var events = { + keydown: "_keydown" + }; + if ( event ) { + $.each( event.split( " " ), function( index, eventName ) { + events[ eventName ] = "_eventHandler"; + } ); + } + + this._off( this.headers.add( this.headers.next() ) ); + this._on( this.headers, events ); + this._on( this.headers.next(), { keydown: "_panelKeyDown" } ); + this._hoverable( this.headers ); + this._focusable( this.headers ); + }, + + _eventHandler: function( event ) { + var activeChildren, clickedChildren, + options = this.options, + active = this.active, + clicked = $( event.currentTarget ), + clickedIsActive = clicked[ 0 ] === active[ 0 ], + collapsing = clickedIsActive && options.collapsible, + toShow = collapsing ? $() : clicked.next(), + toHide = active.next(), + eventData = { + oldHeader: active, + oldPanel: toHide, + newHeader: collapsing ? $() : clicked, + newPanel: toShow + }; + + event.preventDefault(); + + if ( + + // click on active header, but not collapsible + ( clickedIsActive && !options.collapsible ) || + + // allow canceling activation + ( this._trigger( "beforeActivate", event, eventData ) === false ) ) { + return; + } + + options.active = collapsing ? false : this.headers.index( clicked ); + + // When the call to ._toggle() comes after the class changes + // it causes a very odd bug in IE 8 (see #6720) + this.active = clickedIsActive ? $() : clicked; + this._toggle( eventData ); + + // Switch classes + // corner classes on the previously active header stay after the animation + this._removeClass( active, "ui-accordion-header-active", "ui-state-active" ); + if ( options.icons ) { + activeChildren = active.children( ".ui-accordion-header-icon" ); + this._removeClass( activeChildren, null, options.icons.activeHeader ) + ._addClass( activeChildren, null, options.icons.header ); + } + + if ( !clickedIsActive ) { + this._removeClass( clicked, "ui-accordion-header-collapsed" ) + ._addClass( clicked, "ui-accordion-header-active", "ui-state-active" ); + if ( options.icons ) { + clickedChildren = clicked.children( ".ui-accordion-header-icon" ); + this._removeClass( clickedChildren, null, options.icons.header ) + ._addClass( clickedChildren, null, options.icons.activeHeader ); + } + + this._addClass( clicked.next(), "ui-accordion-content-active" ); + } + }, + + _toggle: function( data ) { + var toShow = data.newPanel, + toHide = this.prevShow.length ? this.prevShow : data.oldPanel; + + // Handle activating a panel during the animation for another activation + this.prevShow.add( this.prevHide ).stop( true, true ); + this.prevShow = toShow; + this.prevHide = toHide; + + if ( this.options.animate ) { + this._animate( toShow, toHide, data ); + } else { + toHide.hide(); + toShow.show(); + this._toggleComplete( data ); + } + + toHide.attr( { + "aria-hidden": "true" + } ); + toHide.prev().attr( { + "aria-selected": "false", + "aria-expanded": "false" + } ); + + // if we're switching panels, remove the old header from the tab order + // if we're opening from collapsed state, remove the previous header from the tab order + // if we're collapsing, then keep the collapsing header in the tab order + if ( toShow.length && toHide.length ) { + toHide.prev().attr( { + "tabIndex": -1, + "aria-expanded": "false" + } ); + } else if ( toShow.length ) { + this.headers.filter( function() { + return parseInt( $( this ).attr( "tabIndex" ), 10 ) === 0; + } ) + .attr( "tabIndex", -1 ); + } + + toShow + .attr( "aria-hidden", "false" ) + .prev() + .attr( { + "aria-selected": "true", + "aria-expanded": "true", + tabIndex: 0 + } ); + }, + + _animate: function( toShow, toHide, data ) { + var total, easing, duration, + that = this, + adjust = 0, + boxSizing = toShow.css( "box-sizing" ), + down = toShow.length && + ( !toHide.length || ( toShow.index() < toHide.index() ) ), + animate = this.options.animate || {}, + options = down && animate.down || animate, + complete = function() { + that._toggleComplete( data ); + }; + + if ( typeof options === "number" ) { + duration = options; + } + if ( typeof options === "string" ) { + easing = options; + } + + // fall back from options to animation in case of partial down settings + easing = easing || options.easing || animate.easing; + duration = duration || options.duration || animate.duration; + + if ( !toHide.length ) { + return toShow.animate( this.showProps, duration, easing, complete ); + } + if ( !toShow.length ) { + return toHide.animate( this.hideProps, duration, easing, complete ); + } + + total = toShow.show().outerHeight(); + toHide.animate( this.hideProps, { + duration: duration, + easing: easing, + step: function( now, fx ) { + fx.now = Math.round( now ); + } + } ); + toShow + .hide() + .animate( this.showProps, { + duration: duration, + easing: easing, + complete: complete, + step: function( now, fx ) { + fx.now = Math.round( now ); + if ( fx.prop !== "height" ) { + if ( boxSizing === "content-box" ) { + adjust += fx.now; + } + } else if ( that.options.heightStyle !== "content" ) { + fx.now = Math.round( total - toHide.outerHeight() - adjust ); + adjust = 0; + } + } + } ); + }, + + _toggleComplete: function( data ) { + var toHide = data.oldPanel, + prev = toHide.prev(); + + this._removeClass( toHide, "ui-accordion-content-active" ); + this._removeClass( prev, "ui-accordion-header-active" ) + ._addClass( prev, "ui-accordion-header-collapsed" ); + + // Work around for rendering bug in IE (#5421) + if ( toHide.length ) { + toHide.parent()[ 0 ].className = toHide.parent()[ 0 ].className; + } + this._trigger( "activate", null, data ); + } +} ); + + + +var safeActiveElement = $.ui.safeActiveElement = function( document ) { + var activeElement; + + // Support: IE 9 only + // IE9 throws an "Unspecified error" accessing document.activeElement from an ':"vimeo"===f.type?c='':"vzaar"===f.type&&(c=''),a('
      '+c+"
      ").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)}, +a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(a,b){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('
      '+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
      ")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("
      ").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("
      ").addClass(c.dotClass).append(a("")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("
      ").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document); +/*! Magnific Popup - v1.1.0 - 2016-02-20 +* http://dimsemenov.com/plugins/magnific-popup/ +* Copyright (c) 2016 Dmitry Semenov; */ +!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isLowIE=b.isIE8=document.all&&!document.addEventListener,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&&f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("
      ");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'
      ',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'
      ',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()}); +/*! +* sweetalert2 v7.33.1 +* Released under the MIT License. +*/ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global.Sweetalert2 = factory()); +}(this, (function () { 'use strict'; + +function _typeof(obj) { + if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { + _typeof = function (obj) { + return typeof obj; + }; + } else { + _typeof = function (obj) { + return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; + }; + } + + return _typeof(obj); +} + +function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } +} + +function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } +} + +function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + return Constructor; +} + +function _extends() { + _extends = Object.assign || function (target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + + return target; + }; + + return _extends.apply(this, arguments); +} + +function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError("Super expression must either be null or a function"); + } + + subClass.prototype = Object.create(superClass && superClass.prototype, { + constructor: { + value: subClass, + writable: true, + configurable: true + } + }); + if (superClass) _setPrototypeOf(subClass, superClass); +} + +function _getPrototypeOf(o) { + _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { + return o.__proto__ || Object.getPrototypeOf(o); + }; + return _getPrototypeOf(o); +} + +function _setPrototypeOf(o, p) { + _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { + o.__proto__ = p; + return o; + }; + + return _setPrototypeOf(o, p); +} + +function isNativeReflectConstruct() { + if (typeof Reflect === "undefined" || !Reflect.construct) return false; + if (Reflect.construct.sham) return false; + if (typeof Proxy === "function") return true; + + try { + Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); + return true; + } catch (e) { + return false; + } +} + +function _construct(Parent, args, Class) { + if (isNativeReflectConstruct()) { + _construct = Reflect.construct; + } else { + _construct = function _construct(Parent, args, Class) { + var a = [null]; + a.push.apply(a, args); + var Constructor = Function.bind.apply(Parent, a); + var instance = new Constructor(); + if (Class) _setPrototypeOf(instance, Class.prototype); + return instance; + }; + } + + return _construct.apply(null, arguments); +} + +function _assertThisInitialized(self) { + if (self === void 0) { + throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + } + + return self; +} + +function _possibleConstructorReturn(self, call) { + if (call && (typeof call === "object" || typeof call === "function")) { + return call; + } + + return _assertThisInitialized(self); +} + +function _superPropBase(object, property) { + while (!Object.prototype.hasOwnProperty.call(object, property)) { + object = _getPrototypeOf(object); + if (object === null) break; + } + + return object; +} + +function _get(target, property, receiver) { + if (typeof Reflect !== "undefined" && Reflect.get) { + _get = Reflect.get; + } else { + _get = function _get(target, property, receiver) { + var base = _superPropBase(target, property); + + if (!base) return; + var desc = Object.getOwnPropertyDescriptor(base, property); + + if (desc.get) { + return desc.get.call(receiver); + } + + return desc.value; + }; + } + + return _get(target, property, receiver || target); +} + +var consolePrefix = 'SweetAlert2:'; +/** + * Filter the unique values into a new array + * @param arr + */ + +var uniqueArray = function uniqueArray(arr) { + var result = []; + + for (var i = 0; i < arr.length; i++) { + if (result.indexOf(arr[i]) === -1) { + result.push(arr[i]); + } + } + + return result; +}; +/** + * Convert NodeList to Array + * @param nodeList + */ + +var toArray = function toArray(nodeList) { + return Array.prototype.slice.call(nodeList); +}; +/** + * Converts `inputOptions` into an array of `[value, label]`s + * @param inputOptions + */ + +var formatInputOptions = function formatInputOptions(inputOptions) { + var result = []; + + if (typeof Map !== 'undefined' && inputOptions instanceof Map) { + inputOptions.forEach(function (value, key) { + result.push([key, value]); + }); + } else { + Object.keys(inputOptions).forEach(function (key) { + result.push([key, inputOptions[key]]); + }); + } + + return result; +}; +/** + * Standardise console warnings + * @param message + */ + +var warn = function warn(message) { + console.warn("".concat(consolePrefix, " ").concat(message)); +}; +/** + * Standardise console errors + * @param message + */ + +var error = function error(message) { + console.error("".concat(consolePrefix, " ").concat(message)); +}; +/** + * Private global state for `warnOnce` + * @type {Array} + * @private + */ + +var previousWarnOnceMessages = []; +/** + * Show a console warning, but only if it hasn't already been shown + * @param message + */ + +var warnOnce = function warnOnce(message) { + if (!(previousWarnOnceMessages.indexOf(message) !== -1)) { + previousWarnOnceMessages.push(message); + warn(message); + } +}; +/** + * If `arg` is a function, call it (with no arguments or context) and return the result. + * Otherwise, just pass the value through + * @param arg + */ + +var callIfFunction = function callIfFunction(arg) { + return typeof arg === 'function' ? arg() : arg; +}; +var isPromise = function isPromise(arg) { + return arg && Promise.resolve(arg) === arg; +}; + +var DismissReason = Object.freeze({ + cancel: 'cancel', + backdrop: 'overlay', + close: 'close', + esc: 'esc', + timer: 'timer' +}); + +var argsToParams = function argsToParams(args) { + var params = {}; + + switch (_typeof(args[0])) { + case 'object': + _extends(params, args[0]); + + break; + + default: + ['title', 'html', 'type'].forEach(function (name, index) { + switch (_typeof(args[index])) { + case 'string': + params[name] = args[index]; + break; + + case 'undefined': + break; + + default: + error("Unexpected type of ".concat(name, "! Expected \"string\", got ").concat(_typeof(args[index]))); + } + }); + } + + return params; +}; + +/** + * Adapt a legacy inputValidator for use with expectRejections=false + */ +var adaptInputValidator = function adaptInputValidator(legacyValidator) { + return function adaptedInputValidator(inputValue, extraParams) { + return legacyValidator.call(this, inputValue, extraParams).then(function () { + return undefined; + }, function (validationMessage) { + return validationMessage; + }); + }; +}; + +var swalPrefix = 'swal2-'; +var prefix = function prefix(items) { + var result = {}; + + for (var i in items) { + result[items[i]] = swalPrefix + items[i]; + } + + return result; +}; +var swalClasses = prefix(['container', 'shown', 'height-auto', 'iosfix', 'popup', 'modal', 'no-backdrop', 'toast', 'toast-shown', 'toast-column', 'fade', 'show', 'hide', 'noanimation', 'close', 'title', 'header', 'content', 'actions', 'confirm', 'cancel', 'footer', 'icon', 'icon-text', 'image', 'input', 'file', 'range', 'select', 'radio', 'checkbox', 'label', 'textarea', 'inputerror', 'validation-message', 'progresssteps', 'activeprogressstep', 'progresscircle', 'progressline', 'loading', 'styled', 'top', 'top-start', 'top-end', 'top-left', 'top-right', 'center', 'center-start', 'center-end', 'center-left', 'center-right', 'bottom', 'bottom-start', 'bottom-end', 'bottom-left', 'bottom-right', 'grow-row', 'grow-column', 'grow-fullscreen', 'rtl']); +var iconTypes = prefix(['success', 'warning', 'info', 'question', 'error']); + +var states = { + previousBodyPadding: null +}; +var hasClass = function hasClass(elem, className) { + return elem.classList.contains(className); +}; +var focusInput = function focusInput(input) { + input.focus(); // place cursor at end of text in text input + + if (input.type !== 'file') { + // http://stackoverflow.com/a/2345915 + var val = input.value; + input.value = ''; + input.value = val; + } +}; + +var addOrRemoveClass = function addOrRemoveClass(target, classList, add) { + if (!target || !classList) { + return; + } + + if (typeof classList === 'string') { + classList = classList.split(/\s+/).filter(Boolean); + } + + classList.forEach(function (className) { + if (target.forEach) { + target.forEach(function (elem) { + add ? elem.classList.add(className) : elem.classList.remove(className); + }); + } else { + add ? target.classList.add(className) : target.classList.remove(className); + } + }); +}; + +var addClass = function addClass(target, classList) { + addOrRemoveClass(target, classList, true); +}; +var removeClass = function removeClass(target, classList) { + addOrRemoveClass(target, classList, false); +}; +var getChildByClass = function getChildByClass(elem, className) { + for (var i = 0; i < elem.childNodes.length; i++) { + if (hasClass(elem.childNodes[i], className)) { + return elem.childNodes[i]; + } + } +}; +var show = function show(elem) { + elem.style.opacity = ''; + elem.style.display = elem.id === swalClasses.content ? 'block' : 'flex'; +}; +var hide = function hide(elem) { + elem.style.opacity = ''; + elem.style.display = 'none'; +}; // borrowed from jquery $(elem).is(':visible') implementation + +var isVisible = function isVisible(elem) { + return elem && (elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length); +}; +var contains = function contains(haystack, needle) { + if (typeof haystack.contains === 'function') { + return haystack.contains(needle); + } +}; + +var getContainer = function getContainer() { + return document.body.querySelector('.' + swalClasses.container); +}; + +var elementByClass = function elementByClass(className) { + var container = getContainer(); + return container ? container.querySelector('.' + className) : null; +}; + +var getPopup = function getPopup() { + return elementByClass(swalClasses.popup); +}; +var getIcons = function getIcons() { + var popup = getPopup(); + return toArray(popup.querySelectorAll('.' + swalClasses.icon)); +}; +var getTitle = function getTitle() { + return elementByClass(swalClasses.title); +}; +var getContent = function getContent() { + return elementByClass(swalClasses.content); +}; +var getImage = function getImage() { + return elementByClass(swalClasses.image); +}; +var getProgressSteps = function getProgressSteps() { + return elementByClass(swalClasses.progresssteps); +}; +var getValidationMessage = function getValidationMessage() { + return elementByClass(swalClasses['validation-message']); +}; +var getConfirmButton = function getConfirmButton() { + return elementByClass(swalClasses.confirm); +}; +var getCancelButton = function getCancelButton() { + return elementByClass(swalClasses.cancel); +}; +/* @deprecated */ + +/* istanbul ignore next */ + +var getButtonsWrapper = function getButtonsWrapper() { + warnOnce("swal.getButtonsWrapper() is deprecated and will be removed in the next major release, use swal.getActions() instead"); + return elementByClass(swalClasses.actions); +}; +var getActions = function getActions() { + return elementByClass(swalClasses.actions); +}; +var getFooter = function getFooter() { + return elementByClass(swalClasses.footer); +}; +var getCloseButton = function getCloseButton() { + return elementByClass(swalClasses.close); +}; +var getFocusableElements = function getFocusableElements() { + var focusableElementsWithTabindex = toArray(getPopup().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')) // sort according to tabindex + .sort(function (a, b) { + a = parseInt(a.getAttribute('tabindex')); + b = parseInt(b.getAttribute('tabindex')); + + if (a > b) { + return 1; + } else if (a < b) { + return -1; + } + + return 0; + }); // https://github.com/jkup/focusable/blob/master/index.js + + var otherFocusableElements = toArray(getPopup().querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable], audio[controls], video[controls]')).filter(function (el) { + return el.getAttribute('tabindex') !== '-1'; + }); + return uniqueArray(focusableElementsWithTabindex.concat(otherFocusableElements)).filter(function (el) { + return isVisible(el); + }); +}; +var isModal = function isModal() { + return !isToast() && !document.body.classList.contains(swalClasses['no-backdrop']); +}; +var isToast = function isToast() { + return document.body.classList.contains(swalClasses['toast-shown']); +}; +var isLoading = function isLoading() { + return getPopup().hasAttribute('data-loading'); +}; + +// Detect Node env +var isNodeEnv = function isNodeEnv() { + return typeof window === 'undefined' || typeof document === 'undefined'; +}; + +var sweetHTML = "\n
      \n
      \n
        \n
        \n \n
        \n
        \n ?\n
        \n
        \n !\n
        \n
        \n i\n
        \n
        \n
        \n \n
        \n
        \n
        \n \n

        \n \n
        \n
        \n
        \n \n \n
        \n \n \n
        \n \n
        \n \n \n
        \n
        \n
        \n \n \n
        \n
        \n
        \n
        \n").replace(/(^|\n)\s*/g, ''); +/* + * Add modal + backdrop to DOM + */ + +var init = function init(params) { + // Clean up the old popup if it exists + var c = getContainer(); + + if (c) { + c.parentNode.removeChild(c); + removeClass([document.documentElement, document.body], [swalClasses['no-backdrop'], swalClasses['toast-shown'], swalClasses['has-column']]); + } + /* istanbul ignore if */ + + + if (isNodeEnv()) { + error('SweetAlert2 requires document to initialize'); + return; + } + + var container = document.createElement('div'); + container.className = swalClasses.container; + container.innerHTML = sweetHTML; + var targetElement = typeof params.target === 'string' ? document.querySelector(params.target) : params.target; + targetElement.appendChild(container); + var popup = getPopup(); + var content = getContent(); + var input = getChildByClass(content, swalClasses.input); + var file = getChildByClass(content, swalClasses.file); + var range = content.querySelector(".".concat(swalClasses.range, " input")); + var rangeOutput = content.querySelector(".".concat(swalClasses.range, " output")); + var select = getChildByClass(content, swalClasses.select); + var checkbox = content.querySelector(".".concat(swalClasses.checkbox, " input")); + var textarea = getChildByClass(content, swalClasses.textarea); // a11y + + popup.setAttribute('role', params.toast ? 'alert' : 'dialog'); + popup.setAttribute('aria-live', params.toast ? 'polite' : 'assertive'); + + if (!params.toast) { + popup.setAttribute('aria-modal', 'true'); + } // RTL + + + if (window.getComputedStyle(targetElement).direction === 'rtl') { + addClass(getContainer(), swalClasses.rtl); + } + + var oldInputVal; // IE11 workaround, see #1109 for details + + var resetValidationMessage = function resetValidationMessage(e) { + if (Swal.isVisible() && oldInputVal !== e.target.value) { + Swal.resetValidationMessage(); + } + + oldInputVal = e.target.value; + }; + + input.oninput = resetValidationMessage; + file.onchange = resetValidationMessage; + select.onchange = resetValidationMessage; + checkbox.onchange = resetValidationMessage; + textarea.oninput = resetValidationMessage; + + range.oninput = function (e) { + resetValidationMessage(e); + rangeOutput.value = range.value; + }; + + range.onchange = function (e) { + resetValidationMessage(e); + range.nextSibling.value = range.value; + }; + + return popup; +}; + +var parseHtmlToContainer = function parseHtmlToContainer(param, target) { + if (!param) { + return hide(target); + } // DOM element + + + if (param instanceof HTMLElement) { + target.appendChild(param); // JQuery element(s) + } else if (_typeof(param) === 'object') { + target.innerHTML = ''; + + if (0 in param) { + for (var i = 0; i in param; i++) { + target.appendChild(param[i].cloneNode(true)); + } + } else { + target.appendChild(param.cloneNode(true)); + } + } else if (param) { + target.innerHTML = param; + } + + show(target); +}; + +var animationEndEvent = function () { + // Prevent run in Node env + + /* istanbul ignore if */ + if (isNodeEnv()) { + return false; + } + + var testEl = document.createElement('div'); + var transEndEventNames = { + 'WebkitAnimation': 'webkitAnimationEnd', + 'OAnimation': 'oAnimationEnd oanimationend', + 'animation': 'animationend' + }; + + for (var i in transEndEventNames) { + if (transEndEventNames.hasOwnProperty(i) && typeof testEl.style[i] !== 'undefined') { + return transEndEventNames[i]; + } + } + + return false; +}(); + +// Measure width of scrollbar +// https://github.com/twbs/bootstrap/blob/master/js/modal.js#L279-L286 +var measureScrollbar = function measureScrollbar() { + var supportsTouch = 'ontouchstart' in window || navigator.msMaxTouchPoints; + + if (supportsTouch) { + return 0; + } + + var scrollDiv = document.createElement('div'); + scrollDiv.style.width = '50px'; + scrollDiv.style.height = '50px'; + scrollDiv.style.overflow = 'scroll'; + document.body.appendChild(scrollDiv); + var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth; + document.body.removeChild(scrollDiv); + return scrollbarWidth; +}; + +var renderActions = function renderActions(params) { + var actions = getActions(); + var confirmButton = getConfirmButton(); + var cancelButton = getCancelButton(); // Actions (buttons) wrapper + + if (!params.showConfirmButton && !params.showCancelButton) { + hide(actions); + } else { + show(actions); + } // Cancel button + + + if (params.showCancelButton) { + cancelButton.style.display = 'inline-block'; + } else { + hide(cancelButton); + } // Confirm button + + + if (params.showConfirmButton) { + confirmButton.style.removeProperty('display'); + } else { + hide(confirmButton); + } // Edit text on confirm and cancel buttons + + + confirmButton.innerHTML = params.confirmButtonText; + cancelButton.innerHTML = params.cancelButtonText; // ARIA labels for confirm and cancel buttons + + confirmButton.setAttribute('aria-label', params.confirmButtonAriaLabel); + cancelButton.setAttribute('aria-label', params.cancelButtonAriaLabel); // Add buttons custom classes + + confirmButton.className = swalClasses.confirm; + addClass(confirmButton, params.confirmButtonClass); + cancelButton.className = swalClasses.cancel; + addClass(cancelButton, params.cancelButtonClass); // Buttons styling + + if (params.buttonsStyling) { + addClass([confirmButton, cancelButton], swalClasses.styled); // Buttons background colors + + if (params.confirmButtonColor) { + confirmButton.style.backgroundColor = params.confirmButtonColor; + } + + if (params.cancelButtonColor) { + cancelButton.style.backgroundColor = params.cancelButtonColor; + } // Loading state + + + var confirmButtonBackgroundColor = window.getComputedStyle(confirmButton).getPropertyValue('background-color'); + confirmButton.style.borderLeftColor = confirmButtonBackgroundColor; + confirmButton.style.borderRightColor = confirmButtonBackgroundColor; + } else { + removeClass([confirmButton, cancelButton], swalClasses.styled); + confirmButton.style.backgroundColor = confirmButton.style.borderLeftColor = confirmButton.style.borderRightColor = ''; + cancelButton.style.backgroundColor = cancelButton.style.borderLeftColor = cancelButton.style.borderRightColor = ''; + } +}; + +var renderContent = function renderContent(params) { + var content = getContent().querySelector('#' + swalClasses.content); // Content as HTML + + if (params.html) { + parseHtmlToContainer(params.html, content); // Content as plain text + } else if (params.text) { + content.textContent = params.text; + show(content); + } else { + hide(content); + } +}; + +var renderIcon = function renderIcon(params) { + var icons = getIcons(); + + for (var i = 0; i < icons.length; i++) { + hide(icons[i]); + } + + if (params.type) { + if (Object.keys(iconTypes).indexOf(params.type) !== -1) { + var icon = Swal.getPopup().querySelector(".".concat(swalClasses.icon, ".").concat(iconTypes[params.type])); + show(icon); // Animate icon + + if (params.animation) { + addClass(icon, "swal2-animate-".concat(params.type, "-icon")); + } + } else { + error("Unknown type! Expected \"success\", \"error\", \"warning\", \"info\" or \"question\", got \"".concat(params.type, "\"")); + } + } +}; + +var renderImage = function renderImage(params) { + var image = getImage(); + + if (params.imageUrl) { + image.setAttribute('src', params.imageUrl); + image.setAttribute('alt', params.imageAlt); + show(image); + + if (params.imageWidth) { + image.setAttribute('width', params.imageWidth); + } else { + image.removeAttribute('width'); + } + + if (params.imageHeight) { + image.setAttribute('height', params.imageHeight); + } else { + image.removeAttribute('height'); + } + + image.className = swalClasses.image; + + if (params.imageClass) { + addClass(image, params.imageClass); + } + } else { + hide(image); + } +}; + +var renderProgressSteps = function renderProgressSteps(params) { + var progressStepsContainer = getProgressSteps(); + var currentProgressStep = parseInt(params.currentProgressStep === null ? Swal.getQueueStep() : params.currentProgressStep, 10); + + if (params.progressSteps && params.progressSteps.length) { + show(progressStepsContainer); + progressStepsContainer.innerHTML = ''; + + if (currentProgressStep >= params.progressSteps.length) { + warn('Invalid currentProgressStep parameter, it should be less than progressSteps.length ' + '(currentProgressStep like JS arrays starts from 0)'); + } + + params.progressSteps.forEach(function (step, index) { + var circle = document.createElement('li'); + addClass(circle, swalClasses.progresscircle); + circle.innerHTML = step; + + if (index === currentProgressStep) { + addClass(circle, swalClasses.activeprogressstep); + } + + progressStepsContainer.appendChild(circle); + + if (index !== params.progressSteps.length - 1) { + var line = document.createElement('li'); + addClass(line, swalClasses.progressline); + + if (params.progressStepsDistance) { + line.style.width = params.progressStepsDistance; + } + + progressStepsContainer.appendChild(line); + } + }); + } else { + hide(progressStepsContainer); + } +}; + +var renderTitle = function renderTitle(params) { + var title = getTitle(); + + if (params.titleText) { + title.innerText = params.titleText; + } else if (params.title) { + if (typeof params.title === 'string') { + params.title = params.title.split('\n').join('
        '); + } + + parseHtmlToContainer(params.title, title); + } +}; + +var fixScrollbar = function fixScrollbar() { + // for queues, do not do this more than once + if (states.previousBodyPadding !== null) { + return; + } // if the body has overflow + + + if (document.body.scrollHeight > window.innerHeight) { + // add padding so the content doesn't shift after removal of scrollbar + states.previousBodyPadding = parseInt(window.getComputedStyle(document.body).getPropertyValue('padding-right')); + document.body.style.paddingRight = states.previousBodyPadding + measureScrollbar() + 'px'; + } +}; +var undoScrollbar = function undoScrollbar() { + if (states.previousBodyPadding !== null) { + document.body.style.paddingRight = states.previousBodyPadding; + states.previousBodyPadding = null; + } +}; + +/* istanbul ignore next */ + +var iOSfix = function iOSfix() { + var iOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream; + + if (iOS && !hasClass(document.body, swalClasses.iosfix)) { + var offset = document.body.scrollTop; + document.body.style.top = offset * -1 + 'px'; + addClass(document.body, swalClasses.iosfix); + } +}; +/* istanbul ignore next */ + +var undoIOSfix = function undoIOSfix() { + if (hasClass(document.body, swalClasses.iosfix)) { + var offset = parseInt(document.body.style.top, 10); + removeClass(document.body, swalClasses.iosfix); + document.body.style.top = ''; + document.body.scrollTop = offset * -1; + } +}; + +var isIE11 = function isIE11() { + return !!window.MSInputMethodContext && !!document.documentMode; +}; // Fix IE11 centering sweetalert2/issues/933 + +/* istanbul ignore next */ + + +var fixVerticalPositionIE = function fixVerticalPositionIE() { + var container = getContainer(); + var popup = getPopup(); + container.style.removeProperty('align-items'); + + if (popup.offsetTop < 0) { + container.style.alignItems = 'flex-start'; + } +}; +/* istanbul ignore next */ + + +var IEfix = function IEfix() { + if (typeof window !== 'undefined' && isIE11()) { + fixVerticalPositionIE(); + window.addEventListener('resize', fixVerticalPositionIE); + } +}; +/* istanbul ignore next */ + +var undoIEfix = function undoIEfix() { + if (typeof window !== 'undefined' && isIE11()) { + window.removeEventListener('resize', fixVerticalPositionIE); + } +}; + +// Adding aria-hidden="true" to elements outside of the active modal dialog ensures that +// elements not within the active modal dialog will not be surfaced if a user opens a screen +// reader’s list of elements (headings, form controls, landmarks, etc.) in the document. + +var setAriaHidden = function setAriaHidden() { + var bodyChildren = toArray(document.body.children); + bodyChildren.forEach(function (el) { + if (el === getContainer() || contains(el, getContainer())) { + return; + } + + if (el.hasAttribute('aria-hidden')) { + el.setAttribute('data-previous-aria-hidden', el.getAttribute('aria-hidden')); + } + + el.setAttribute('aria-hidden', 'true'); + }); +}; +var unsetAriaHidden = function unsetAriaHidden() { + var bodyChildren = toArray(document.body.children); + bodyChildren.forEach(function (el) { + if (el.hasAttribute('data-previous-aria-hidden')) { + el.setAttribute('aria-hidden', el.getAttribute('data-previous-aria-hidden')); + el.removeAttribute('data-previous-aria-hidden'); + } else { + el.removeAttribute('aria-hidden'); + } + }); +}; + +var RESTORE_FOCUS_TIMEOUT = 100; + +var globalState = {}; +var restoreActiveElement = function restoreActiveElement() { + return new Promise(function (resolve) { + var x = window.scrollX; + var y = window.scrollY; + globalState.restoreFocusTimeout = setTimeout(function () { + if (globalState.previousActiveElement && globalState.previousActiveElement.focus) { + globalState.previousActiveElement.focus(); + globalState.previousActiveElement = null; + } else if (document.body) { + document.body.focus(); + } + + resolve(); + }, RESTORE_FOCUS_TIMEOUT); // issues/900 + + if (typeof x !== 'undefined' && typeof y !== 'undefined') { + // IE doesn't have scrollX/scrollY support + window.scrollTo(x, y); + } + }); +}; + +/* + * Global function to close sweetAlert + */ + +var close = function close(onClose, onAfterClose) { + var container = getContainer(); + var popup = getPopup(); + + if (!popup) { + return; + } + + if (onClose !== null && typeof onClose === 'function') { + onClose(popup); + } + + removeClass(popup, swalClasses.show); + addClass(popup, swalClasses.hide); + + var removePopupAndResetState = function removePopupAndResetState() { + if (!isToast()) { + restoreActiveElement().then(function () { + return triggerOnAfterClose(onAfterClose); + }); + globalState.keydownTarget.removeEventListener('keydown', globalState.keydownHandler, { + capture: globalState.keydownListenerCapture + }); + globalState.keydownHandlerAdded = false; + } else { + triggerOnAfterClose(onAfterClose); + } + + if (container.parentNode) { + container.parentNode.removeChild(container); + } + + removeClass([document.documentElement, document.body], [swalClasses.shown, swalClasses['height-auto'], swalClasses['no-backdrop'], swalClasses['toast-shown'], swalClasses['toast-column']]); + + if (isModal()) { + undoScrollbar(); + undoIOSfix(); + undoIEfix(); + unsetAriaHidden(); + } + }; // If animation is supported, animate + + + if (animationEndEvent && !hasClass(popup, swalClasses.noanimation)) { + popup.addEventListener(animationEndEvent, function swalCloseEventFinished() { + popup.removeEventListener(animationEndEvent, swalCloseEventFinished); + + if (hasClass(popup, swalClasses.hide)) { + removePopupAndResetState(); + } + }); + } else { + // Otherwise, remove immediately + removePopupAndResetState(); + } +}; + +var triggerOnAfterClose = function triggerOnAfterClose(onAfterClose) { + if (onAfterClose !== null && typeof onAfterClose === 'function') { + setTimeout(function () { + onAfterClose(); + }); + } +}; + +/* + * Global function to determine if swal2 popup is shown + */ + +var isVisible$1 = function isVisible() { + return !!getPopup(); +}; +/* + * Global function to click 'Confirm' button + */ + +var clickConfirm = function clickConfirm() { + return getConfirmButton().click(); +}; +/* + * Global function to click 'Cancel' button + */ + +var clickCancel = function clickCancel() { + return getCancelButton().click(); +}; + +function fire() { + var Swal = this; + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + return _construct(Swal, args); +} + +/** + * Extends a Swal class making it able to be instantiated without the `new` keyword (and thus without `Swal.fire`) + * @param ParentSwal + * @returns {NoNewKeywordSwal} + */ +function withNoNewKeyword(ParentSwal) { + var NoNewKeywordSwal = function NoNewKeywordSwal() { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + if (!(this instanceof NoNewKeywordSwal)) { + return _construct(NoNewKeywordSwal, args); + } + + Object.getPrototypeOf(NoNewKeywordSwal).apply(this, args); + }; + + NoNewKeywordSwal.prototype = _extends(Object.create(ParentSwal.prototype), { + constructor: NoNewKeywordSwal + }); + + if (typeof Object.setPrototypeOf === 'function') { + Object.setPrototypeOf(NoNewKeywordSwal, ParentSwal); + } else { + // Android 4.4 + + /* istanbul ignore next */ + // eslint-disable-next-line + NoNewKeywordSwal.__proto__ = ParentSwal; + } + + return NoNewKeywordSwal; +} + +var defaultParams = { + title: '', + titleText: '', + text: '', + html: '', + footer: '', + type: null, + toast: false, + customClass: '', + customContainerClass: '', + target: 'body', + backdrop: true, + animation: true, + heightAuto: true, + allowOutsideClick: true, + allowEscapeKey: true, + allowEnterKey: true, + stopKeydownPropagation: true, + keydownListenerCapture: false, + showConfirmButton: true, + showCancelButton: false, + preConfirm: null, + confirmButtonText: 'OK', + confirmButtonAriaLabel: '', + confirmButtonColor: null, + confirmButtonClass: null, + cancelButtonText: 'Cancel', + cancelButtonAriaLabel: '', + cancelButtonColor: null, + cancelButtonClass: null, + buttonsStyling: true, + reverseButtons: false, + focusConfirm: true, + focusCancel: false, + showCloseButton: false, + closeButtonAriaLabel: 'Close this dialog', + showLoaderOnConfirm: false, + imageUrl: null, + imageWidth: null, + imageHeight: null, + imageAlt: '', + imageClass: null, + timer: null, + width: null, + padding: null, + background: null, + input: null, + inputPlaceholder: '', + inputValue: '', + inputOptions: {}, + inputAutoTrim: true, + inputClass: null, + inputAttributes: {}, + inputValidator: null, + validationMessage: null, + grow: false, + position: 'center', + progressSteps: [], + currentProgressStep: null, + progressStepsDistance: null, + onBeforeOpen: null, + onAfterClose: null, + onOpen: null, + onClose: null, + useRejections: false, + expectRejections: false +}; +var deprecatedParams = ['useRejections', 'expectRejections', 'extraParams']; +var toastIncompatibleParams = ['allowOutsideClick', 'allowEnterKey', 'backdrop', 'focusConfirm', 'focusCancel', 'heightAuto', 'keydownListenerCapture']; +/** + * Is valid parameter + * @param {String} paramName + */ + +var isValidParameter = function isValidParameter(paramName) { + return defaultParams.hasOwnProperty(paramName) || paramName === 'extraParams'; +}; +/** + * Is deprecated parameter + * @param {String} paramName + */ + +var isDeprecatedParameter = function isDeprecatedParameter(paramName) { + return deprecatedParams.indexOf(paramName) !== -1; +}; +/** + * Show relevant warnings for given params + * + * @param params + */ + +var showWarningsForParams = function showWarningsForParams(params) { + for (var param in params) { + if (!isValidParameter(param)) { + warn("Unknown parameter \"".concat(param, "\"")); + } + + if (params.toast && toastIncompatibleParams.indexOf(param) !== -1) { + warn("The parameter \"".concat(param, "\" is incompatible with toasts")); + } + + if (isDeprecatedParameter(param)) { + warnOnce("The parameter \"".concat(param, "\" is deprecated and will be removed in the next major release.")); + } + } +}; + +var deprecationWarning = "\"setDefaults\" & \"resetDefaults\" methods are deprecated in favor of \"mixin\" method and will be removed in the next major release. For new projects, use \"mixin\". For past projects already using \"setDefaults\", support will be provided through an additional package."; +var defaults = {}; +function withGlobalDefaults(ParentSwal) { + var SwalWithGlobalDefaults = + /*#__PURE__*/ + function (_ParentSwal) { + _inherits(SwalWithGlobalDefaults, _ParentSwal); + + function SwalWithGlobalDefaults() { + _classCallCheck(this, SwalWithGlobalDefaults); + + return _possibleConstructorReturn(this, _getPrototypeOf(SwalWithGlobalDefaults).apply(this, arguments)); + } + + _createClass(SwalWithGlobalDefaults, [{ + key: "_main", + value: function _main(params) { + return _get(_getPrototypeOf(SwalWithGlobalDefaults.prototype), "_main", this).call(this, _extends({}, defaults, params)); + } + }], [{ + key: "setDefaults", + value: function setDefaults(params) { + warnOnce(deprecationWarning); + + if (!params || _typeof(params) !== 'object') { + throw new TypeError('SweetAlert2: The argument for setDefaults() is required and has to be a object'); + } + + showWarningsForParams(params); // assign valid params from `params` to `defaults` + + Object.keys(params).forEach(function (param) { + if (ParentSwal.isValidParameter(param)) { + defaults[param] = params[param]; + } + }); + } + }, { + key: "resetDefaults", + value: function resetDefaults() { + warnOnce(deprecationWarning); + defaults = {}; + } + }]); + + return SwalWithGlobalDefaults; + }(ParentSwal); // Set default params if `window._swalDefaults` is an object + + + if (typeof window !== 'undefined' && _typeof(window._swalDefaults) === 'object') { + SwalWithGlobalDefaults.setDefaults(window._swalDefaults); + } + + return SwalWithGlobalDefaults; +} + +/** + * Returns an extended version of `Swal` containing `params` as defaults. + * Useful for reusing Swal configuration. + * + * For example: + * + * Before: + * const textPromptOptions = { input: 'text', showCancelButton: true } + * const {value: firstName} = await Swal({ ...textPromptOptions, title: 'What is your first name?' }) + * const {value: lastName} = await Swal({ ...textPromptOptions, title: 'What is your last name?' }) + * + * After: + * const TextPrompt = Swal.mixin({ input: 'text', showCancelButton: true }) + * const {value: firstName} = await TextPrompt('What is your first name?') + * const {value: lastName} = await TextPrompt('What is your last name?') + * + * @param mixinParams + */ + +function mixin(mixinParams) { + return withNoNewKeyword( + /*#__PURE__*/ + function (_this) { + _inherits(MixinSwal, _this); + + function MixinSwal() { + _classCallCheck(this, MixinSwal); + + return _possibleConstructorReturn(this, _getPrototypeOf(MixinSwal).apply(this, arguments)); + } + + _createClass(MixinSwal, [{ + key: "_main", + value: function _main(params) { + return _get(_getPrototypeOf(MixinSwal.prototype), "_main", this).call(this, _extends({}, mixinParams, params)); + } + }]); + + return MixinSwal; + }(this)); +} + +// private global state for the queue feature +var currentSteps = []; +/* + * Global function for chaining sweetAlert popups + */ + +var queue = function queue(steps) { + var swal = this; + currentSteps = steps; + + var resetQueue = function resetQueue() { + currentSteps = []; + document.body.removeAttribute('data-swal2-queue-step'); + }; + + var queueResult = []; + return new Promise(function (resolve) { + (function step(i, callback) { + if (i < currentSteps.length) { + document.body.setAttribute('data-swal2-queue-step', i); + swal(currentSteps[i]).then(function (result) { + if (typeof result.value !== 'undefined') { + queueResult.push(result.value); + step(i + 1, callback); + } else { + resetQueue(); + resolve({ + dismiss: result.dismiss + }); + } + }); + } else { + resetQueue(); + resolve({ + value: queueResult + }); + } + })(0); + }); +}; +/* + * Global function for getting the index of current popup in queue + */ + +var getQueueStep = function getQueueStep() { + return document.body.getAttribute('data-swal2-queue-step'); +}; +/* + * Global function for inserting a popup to the queue + */ + +var insertQueueStep = function insertQueueStep(step, index) { + if (index && index < currentSteps.length) { + return currentSteps.splice(index, 0, step); + } + + return currentSteps.push(step); +}; +/* + * Global function for deleting a popup from the queue + */ + +var deleteQueueStep = function deleteQueueStep(index) { + if (typeof currentSteps[index] !== 'undefined') { + currentSteps.splice(index, 1); + } +}; + +/** + * Show spinner instead of Confirm button and disable Cancel button + */ + +var showLoading = function showLoading() { + var popup = getPopup(); + + if (!popup) { + Swal(''); + } + + popup = getPopup(); + var actions = getActions(); + var confirmButton = getConfirmButton(); + var cancelButton = getCancelButton(); + show(actions); + show(confirmButton); + addClass([popup, actions], swalClasses.loading); + confirmButton.disabled = true; + cancelButton.disabled = true; + popup.setAttribute('data-loading', true); + popup.setAttribute('aria-busy', true); + popup.focus(); +}; + +/** + * If `timer` parameter is set, returns number of milliseconds of timer remained. + * Otherwise, returns undefined. + */ + +var getTimerLeft = function getTimerLeft() { + return globalState.timeout && globalState.timeout.getTimerLeft(); +}; +/** + * Stop timer. Returns number of milliseconds of timer remained. + * If `timer` parameter isn't set, returns undefined. + */ + +var stopTimer = function stopTimer() { + return globalState.timeout && globalState.timeout.stop(); +}; +/** + * Resume timer. Returns number of milliseconds of timer remained. + * If `timer` parameter isn't set, returns undefined. + */ + +var resumeTimer = function resumeTimer() { + return globalState.timeout && globalState.timeout.start(); +}; +/** + * Resume timer. Returns number of milliseconds of timer remained. + * If `timer` parameter isn't set, returns undefined. + */ + +var toggleTimer = function toggleTimer() { + var timer = globalState.timeout; + return timer && (timer.running ? timer.stop() : timer.start()); +}; +/** + * Increase timer. Returns number of milliseconds of an updated timer. + * If `timer` parameter isn't set, returns undefined. + */ + +var increaseTimer = function increaseTimer(n) { + return globalState.timeout && globalState.timeout.increase(n); +}; +/** + * Check if timer is running. Returns true if timer is running + * or false if timer is paused or stopped. + * If `timer` parameter isn't set, returns undefined + */ + +var isTimerRunning = function isTimerRunning() { + return globalState.timeout && globalState.timeout.isRunning(); +}; + + + +var staticMethods = Object.freeze({ + isValidParameter: isValidParameter, + isDeprecatedParameter: isDeprecatedParameter, + argsToParams: argsToParams, + adaptInputValidator: adaptInputValidator, + close: close, + closePopup: close, + closeModal: close, + closeToast: close, + isVisible: isVisible$1, + clickConfirm: clickConfirm, + clickCancel: clickCancel, + getContainer: getContainer, + getPopup: getPopup, + getTitle: getTitle, + getContent: getContent, + getImage: getImage, + getIcons: getIcons, + getCloseButton: getCloseButton, + getButtonsWrapper: getButtonsWrapper, + getActions: getActions, + getConfirmButton: getConfirmButton, + getCancelButton: getCancelButton, + getFooter: getFooter, + getFocusableElements: getFocusableElements, + getValidationMessage: getValidationMessage, + isLoading: isLoading, + fire: fire, + mixin: mixin, + queue: queue, + getQueueStep: getQueueStep, + insertQueueStep: insertQueueStep, + deleteQueueStep: deleteQueueStep, + showLoading: showLoading, + enableLoading: showLoading, + getTimerLeft: getTimerLeft, + stopTimer: stopTimer, + resumeTimer: resumeTimer, + toggleTimer: toggleTimer, + increaseTimer: increaseTimer, + isTimerRunning: isTimerRunning +}); + +// https://github.com/Riim/symbol-polyfill/blob/master/index.js + +/* istanbul ignore next */ +var _Symbol = typeof Symbol === 'function' ? Symbol : function () { + var idCounter = 0; + + function _Symbol(key) { + return '__' + key + '_' + Math.floor(Math.random() * 1e9) + '_' + ++idCounter + '__'; + } + + _Symbol.iterator = _Symbol('Symbol.iterator'); + return _Symbol; +}(); + +// WeakMap polyfill, needed for Android 4.4 +// Related issue: https://github.com/sweetalert2/sweetalert2/issues/1071 +// http://webreflection.blogspot.fi/2015/04/a-weakmap-polyfill-in-20-lines-of-code.html +/* istanbul ignore next */ + +var WeakMap$1 = typeof WeakMap === 'function' ? WeakMap : function (s, dP, hOP) { + function WeakMap() { + dP(this, s, { + value: _Symbol('WeakMap') + }); + } + + WeakMap.prototype = { + 'delete': function del(o) { + delete o[this[s]]; + }, + get: function get(o) { + return o[this[s]]; + }, + has: function has(o) { + return hOP.call(o, this[s]); + }, + set: function set(o, v) { + dP(o, this[s], { + configurable: true, + value: v + }); + } + }; + return WeakMap; +}(_Symbol('WeakMap'), Object.defineProperty, {}.hasOwnProperty); + +/** + * This module containts `WeakMap`s for each effectively-"private property" that a `swal` has. + * For example, to set the private property "foo" of `this` to "bar", you can `privateProps.foo.set(this, 'bar')` + * This is the approach that Babel will probably take to implement private methods/fields + * https://github.com/tc39/proposal-private-methods + * https://github.com/babel/babel/pull/7555 + * Once we have the changes from that PR in Babel, and our core class fits reasonable in *one module* + * then we can use that language feature. + */ +var privateProps = { + promise: new WeakMap$1(), + innerParams: new WeakMap$1(), + domCache: new WeakMap$1() +}; + +/** + * Enables buttons and hide loader. + */ + +function hideLoading() { + var innerParams = privateProps.innerParams.get(this); + var domCache = privateProps.domCache.get(this); + + if (!innerParams.showConfirmButton) { + hide(domCache.confirmButton); + + if (!innerParams.showCancelButton) { + hide(domCache.actions); + } + } + + removeClass([domCache.popup, domCache.actions], swalClasses.loading); + domCache.popup.removeAttribute('aria-busy'); + domCache.popup.removeAttribute('data-loading'); + domCache.confirmButton.disabled = false; + domCache.cancelButton.disabled = false; +} + +function getInput(inputType) { + var innerParams = privateProps.innerParams.get(this); + var domCache = privateProps.domCache.get(this); + inputType = inputType || innerParams.input; + + if (!inputType) { + return null; + } + + switch (inputType) { + case 'select': + case 'textarea': + case 'file': + return getChildByClass(domCache.content, swalClasses[inputType]); + + case 'checkbox': + return domCache.popup.querySelector(".".concat(swalClasses.checkbox, " input")); + + case 'radio': + return domCache.popup.querySelector(".".concat(swalClasses.radio, " input:checked")) || domCache.popup.querySelector(".".concat(swalClasses.radio, " input:first-child")); + + case 'range': + return domCache.popup.querySelector(".".concat(swalClasses.range, " input")); + + default: + return getChildByClass(domCache.content, swalClasses.input); + } +} + +function enableButtons() { + var domCache = privateProps.domCache.get(this); + domCache.confirmButton.disabled = false; + domCache.cancelButton.disabled = false; +} +function disableButtons() { + var domCache = privateProps.domCache.get(this); + domCache.confirmButton.disabled = true; + domCache.cancelButton.disabled = true; +} +function enableConfirmButton() { + var domCache = privateProps.domCache.get(this); + domCache.confirmButton.disabled = false; +} +function disableConfirmButton() { + var domCache = privateProps.domCache.get(this); + domCache.confirmButton.disabled = true; +} +function enableInput() { + var input = this.getInput(); + + if (!input) { + return false; + } + + if (input.type === 'radio') { + var radiosContainer = input.parentNode.parentNode; + var radios = radiosContainer.querySelectorAll('input'); + + for (var i = 0; i < radios.length; i++) { + radios[i].disabled = false; + } + } else { + input.disabled = false; + } +} +function disableInput() { + var input = this.getInput(); + + if (!input) { + return false; + } + + if (input && input.type === 'radio') { + var radiosContainer = input.parentNode.parentNode; + var radios = radiosContainer.querySelectorAll('input'); + + for (var i = 0; i < radios.length; i++) { + radios[i].disabled = true; + } + } else { + input.disabled = true; + } +} + +function showValidationMessage(error$$1) { + var domCache = privateProps.domCache.get(this); + domCache.validationMessage.innerHTML = error$$1; + var popupComputedStyle = window.getComputedStyle(domCache.popup); + domCache.validationMessage.style.marginLeft = "-".concat(popupComputedStyle.getPropertyValue('padding-left')); + domCache.validationMessage.style.marginRight = "-".concat(popupComputedStyle.getPropertyValue('padding-right')); + show(domCache.validationMessage); + var input = this.getInput(); + + if (input) { + input.setAttribute('aria-invalid', true); + input.setAttribute('aria-describedBy', swalClasses['validation-message']); + focusInput(input); + addClass(input, swalClasses.inputerror); + } +} // Hide block with validation message + +function resetValidationMessage() { + var domCache = privateProps.domCache.get(this); + + if (domCache.validationMessage) { + hide(domCache.validationMessage); + } + + var input = this.getInput(); + + if (input) { + input.removeAttribute('aria-invalid'); + input.removeAttribute('aria-describedBy'); + removeClass(input, swalClasses.inputerror); + } +} // @deprecated + +/* istanbul ignore next */ + +function resetValidationError() { + warnOnce("Swal.resetValidationError() is deprecated and will be removed in the next major release, use Swal.resetValidationMessage() instead"); + resetValidationMessage.bind(this)(); +} // @deprecated + +/* istanbul ignore next */ + +function showValidationError(error$$1) { + warnOnce("Swal.showValidationError() is deprecated and will be removed in the next major release, use Swal.showValidationMessage() instead"); + showValidationMessage.bind(this)(error$$1); +} + +function getProgressSteps$1() { + var innerParams = privateProps.innerParams.get(this); + return innerParams.progressSteps; +} +function setProgressSteps(progressSteps) { + var innerParams = privateProps.innerParams.get(this); + + var updatedParams = _extends({}, innerParams, { + progressSteps: progressSteps + }); + + privateProps.innerParams.set(this, updatedParams); + renderProgressSteps(updatedParams); +} +function showProgressSteps() { + var domCache = privateProps.domCache.get(this); + show(domCache.progressSteps); +} +function hideProgressSteps() { + var domCache = privateProps.domCache.get(this); + hide(domCache.progressSteps); +} + +var Timer = function Timer(callback, delay) { + _classCallCheck(this, Timer); + + var id, + started, + remaining = delay; + this.running = false; + + this.start = function () { + if (!this.running) { + this.running = true; + started = new Date(); + id = setTimeout(callback, remaining); + } + + return remaining; + }; + + this.stop = function () { + if (this.running) { + this.running = false; + clearTimeout(id); + remaining -= new Date() - started; + } + + return remaining; + }; + + this.increase = function (n) { + var running = this.running; + + if (running) { + this.stop(); + } + + remaining += n; + + if (running) { + this.start(); + } + + return remaining; + }; + + this.getTimerLeft = function () { + if (this.running) { + this.stop(); + this.start(); + } + + return remaining; + }; + + this.isRunning = function () { + return this.running; + }; + + this.start(); +}; + +var defaultInputValidators = { + email: function email(string, extraParams) { + return /^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(string) ? Promise.resolve() : Promise.reject(extraParams && extraParams.validationMessage ? extraParams.validationMessage : 'Invalid email address'); + }, + url: function url(string, extraParams) { + // taken from https://stackoverflow.com/a/3809435 with a small change from #1306 + return /^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/.test(string) ? Promise.resolve() : Promise.reject(extraParams && extraParams.validationMessage ? extraParams.validationMessage : 'Invalid URL'); + } +}; + +/** + * Set type, text and actions on popup + * + * @param params + * @returns {boolean} + */ + +function setParameters(params) { + // Use default `inputValidator` for supported input types if not provided + if (!params.inputValidator) { + Object.keys(defaultInputValidators).forEach(function (key) { + if (params.input === key) { + params.inputValidator = params.expectRejections ? defaultInputValidators[key] : Swal.adaptInputValidator(defaultInputValidators[key]); + } + }); + } // params.extraParams is @deprecated + + + if (params.validationMessage) { + if (_typeof(params.extraParams) !== 'object') { + params.extraParams = {}; + } + + params.extraParams.validationMessage = params.validationMessage; + } // Determine if the custom target element is valid + + + if (!params.target || typeof params.target === 'string' && !document.querySelector(params.target) || typeof params.target !== 'string' && !params.target.appendChild) { + warn('Target parameter is not valid, defaulting to "body"'); + params.target = 'body'; + } // Animation + + + if (typeof params.animation === 'function') { + params.animation = params.animation.call(); + } + + var popup; + var oldPopup = getPopup(); + var targetElement = typeof params.target === 'string' ? document.querySelector(params.target) : params.target; // If the model target has changed, refresh the popup + + if (oldPopup && targetElement && oldPopup.parentNode !== targetElement.parentNode) { + popup = init(params); + } else { + popup = oldPopup || init(params); + } // Set popup width + + + if (params.width) { + popup.style.width = typeof params.width === 'number' ? params.width + 'px' : params.width; + } // Set popup padding + + + if (params.padding) { + popup.style.padding = typeof params.padding === 'number' ? params.padding + 'px' : params.padding; + } // Set popup background + + + if (params.background) { + popup.style.background = params.background; + } + + var popupBackgroundColor = window.getComputedStyle(popup).getPropertyValue('background-color'); + var successIconParts = popup.querySelectorAll('[class^=swal2-success-circular-line], .swal2-success-fix'); + + for (var i = 0; i < successIconParts.length; i++) { + successIconParts[i].style.backgroundColor = popupBackgroundColor; + } + + var container = getContainer(); + var closeButton = getCloseButton(); + var footer = getFooter(); // Title + + renderTitle(params); // Content + + renderContent(params); // Backdrop + + if (typeof params.backdrop === 'string') { + getContainer().style.background = params.backdrop; + } else if (!params.backdrop) { + addClass([document.documentElement, document.body], swalClasses['no-backdrop']); + } + + if (!params.backdrop && params.allowOutsideClick) { + warn('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'); + } // Position + + + if (params.position in swalClasses) { + addClass(container, swalClasses[params.position]); + } else { + warn('The "position" parameter is not valid, defaulting to "center"'); + addClass(container, swalClasses.center); + } // Grow + + + if (params.grow && typeof params.grow === 'string') { + var growClass = 'grow-' + params.grow; + + if (growClass in swalClasses) { + addClass(container, swalClasses[growClass]); + } + } // Close button + + + if (params.showCloseButton) { + closeButton.setAttribute('aria-label', params.closeButtonAriaLabel); + show(closeButton); + } else { + hide(closeButton); + } // Default Class + + + popup.className = swalClasses.popup; + + if (params.toast) { + addClass([document.documentElement, document.body], swalClasses['toast-shown']); + addClass(popup, swalClasses.toast); + } else { + addClass(popup, swalClasses.modal); + } // Custom Class + + + if (params.customClass) { + addClass(popup, params.customClass); + } + + if (params.customContainerClass) { + addClass(container, params.customContainerClass); + } // Progress steps + + + renderProgressSteps(params); // Icon + + renderIcon(params); // Image + + renderImage(params); // Actions (buttons) + + renderActions(params); // Footer + + parseHtmlToContainer(params.footer, footer); // CSS animation + + if (params.animation === true) { + removeClass(popup, swalClasses.noanimation); + } else { + addClass(popup, swalClasses.noanimation); + } // showLoaderOnConfirm && preConfirm + + + if (params.showLoaderOnConfirm && !params.preConfirm) { + warn('showLoaderOnConfirm is set to true, but preConfirm is not defined.\n' + 'showLoaderOnConfirm should be used together with preConfirm, see usage example:\n' + 'https://sweetalert2.github.io/#ajax-request'); + } +} + +/** + * Open popup, add necessary classes and styles, fix scrollbar + * + * @param {Array} params + */ + +var openPopup = function openPopup(params) { + var container = getContainer(); + var popup = getPopup(); + + if (params.onBeforeOpen !== null && typeof params.onBeforeOpen === 'function') { + params.onBeforeOpen(popup); + } + + if (params.animation) { + addClass(popup, swalClasses.show); + addClass(container, swalClasses.fade); + removeClass(popup, swalClasses.hide); + } else { + removeClass(popup, swalClasses.fade); + } + + show(popup); // scrolling is 'hidden' until animation is done, after that 'auto' + + container.style.overflowY = 'hidden'; + + if (animationEndEvent && !hasClass(popup, swalClasses.noanimation)) { + popup.addEventListener(animationEndEvent, function swalCloseEventFinished() { + popup.removeEventListener(animationEndEvent, swalCloseEventFinished); + container.style.overflowY = 'auto'; + }); + } else { + container.style.overflowY = 'auto'; + } + + addClass([document.documentElement, document.body, container], swalClasses.shown); + + if (params.heightAuto && params.backdrop && !params.toast) { + addClass([document.documentElement, document.body], swalClasses['height-auto']); + } + + if (isModal()) { + fixScrollbar(); + iOSfix(); + IEfix(); + setAriaHidden(); // sweetalert2/issues/1247 + + setTimeout(function () { + container.scrollTop = 0; + }); + } + + if (!isToast() && !globalState.previousActiveElement) { + globalState.previousActiveElement = document.activeElement; + } + + if (params.onOpen !== null && typeof params.onOpen === 'function') { + setTimeout(function () { + params.onOpen(popup); + }); + } +}; + +function _main(userParams) { + var _this = this; + + showWarningsForParams(userParams); + + var innerParams = _extends({}, defaultParams, userParams); + + setParameters(innerParams); + Object.freeze(innerParams); + privateProps.innerParams.set(this, innerParams); // clear the previous timer + + if (globalState.timeout) { + globalState.timeout.stop(); + delete globalState.timeout; + } // clear the restore focus timeout + + + clearTimeout(globalState.restoreFocusTimeout); + var domCache = { + popup: getPopup(), + container: getContainer(), + content: getContent(), + actions: getActions(), + confirmButton: getConfirmButton(), + cancelButton: getCancelButton(), + closeButton: getCloseButton(), + validationMessage: getValidationMessage(), + progressSteps: getProgressSteps() + }; + privateProps.domCache.set(this, domCache); + var constructor = this.constructor; + return new Promise(function (resolve, reject) { + // functions to handle all resolving/rejecting/settling + var succeedWith = function succeedWith(value) { + constructor.closePopup(innerParams.onClose, innerParams.onAfterClose); // TODO: make closePopup an *instance* method + + if (innerParams.useRejections) { + resolve(value); + } else { + resolve({ + value: value + }); + } + }; + + var dismissWith = function dismissWith(dismiss) { + constructor.closePopup(innerParams.onClose, innerParams.onAfterClose); + + if (innerParams.useRejections) { + reject(dismiss); + } else { + resolve({ + dismiss: dismiss + }); + } + }; + + var errorWith = function errorWith(error$$1) { + constructor.closePopup(innerParams.onClose, innerParams.onAfterClose); + reject(error$$1); + }; // Close on timer + + + if (innerParams.timer) { + globalState.timeout = new Timer(function () { + dismissWith('timer'); + delete globalState.timeout; + }, innerParams.timer); + } // Get the value of the popup input + + + var getInputValue = function getInputValue() { + var input = _this.getInput(); + + if (!input) { + return null; + } + + switch (innerParams.input) { + case 'checkbox': + return input.checked ? 1 : 0; + + case 'radio': + return input.checked ? input.value : null; + + case 'file': + return input.files.length ? input.files[0] : null; + + default: + return innerParams.inputAutoTrim ? input.value.trim() : input.value; + } + }; // input autofocus + + + if (innerParams.input) { + setTimeout(function () { + var input = _this.getInput(); + + if (input) { + focusInput(input); + } + }, 0); + } + + var confirm = function confirm(value) { + if (innerParams.showLoaderOnConfirm) { + constructor.showLoading(); // TODO: make showLoading an *instance* method + } + + if (innerParams.preConfirm) { + _this.resetValidationMessage(); + + var preConfirmPromise = Promise.resolve().then(function () { + return innerParams.preConfirm(value, innerParams.extraParams); + }); + + if (innerParams.expectRejections) { + preConfirmPromise.then(function (preConfirmValue) { + return succeedWith(preConfirmValue || value); + }, function (validationMessage) { + _this.hideLoading(); + + if (validationMessage) { + _this.showValidationMessage(validationMessage); + } + }); + } else { + preConfirmPromise.then(function (preConfirmValue) { + if (isVisible(domCache.validationMessage) || preConfirmValue === false) { + _this.hideLoading(); + } else { + succeedWith(preConfirmValue || value); + } + }, function (error$$1) { + return errorWith(error$$1); + }); + } + } else { + succeedWith(value); + } + }; // Mouse interactions + + + var onButtonEvent = function onButtonEvent(e) { + var target = e.target; + var confirmButton = domCache.confirmButton, + cancelButton = domCache.cancelButton; + var targetedConfirm = confirmButton && (confirmButton === target || confirmButton.contains(target)); + var targetedCancel = cancelButton && (cancelButton === target || cancelButton.contains(target)); + + switch (e.type) { + case 'click': + // Clicked 'confirm' + if (targetedConfirm && constructor.isVisible()) { + _this.disableButtons(); + + if (innerParams.input) { + var inputValue = getInputValue(); + + if (innerParams.inputValidator) { + _this.disableInput(); + + var validationPromise = Promise.resolve().then(function () { + return innerParams.inputValidator(inputValue, innerParams.extraParams); + }); + + if (innerParams.expectRejections) { + validationPromise.then(function () { + _this.enableButtons(); + + _this.enableInput(); + + confirm(inputValue); + }, function (validationMessage) { + _this.enableButtons(); + + _this.enableInput(); + + if (validationMessage) { + _this.showValidationMessage(validationMessage); + } + }); + } else { + validationPromise.then(function (validationMessage) { + _this.enableButtons(); + + _this.enableInput(); + + if (validationMessage) { + _this.showValidationMessage(validationMessage); + } else { + confirm(inputValue); + } + }, function (error$$1) { + return errorWith(error$$1); + }); + } + } else if (!_this.getInput().checkValidity()) { + _this.enableButtons(); + + _this.showValidationMessage(innerParams.validationMessage); + } else { + confirm(inputValue); + } + } else { + confirm(true); + } // Clicked 'cancel' + + } else if (targetedCancel && constructor.isVisible()) { + _this.disableButtons(); + + dismissWith(constructor.DismissReason.cancel); + } + + break; + + default: + } + }; + + var buttons = domCache.popup.querySelectorAll('button'); + + for (var i = 0; i < buttons.length; i++) { + buttons[i].onclick = onButtonEvent; + buttons[i].onmouseover = onButtonEvent; + buttons[i].onmouseout = onButtonEvent; + buttons[i].onmousedown = onButtonEvent; + } // Closing popup by close button + + + domCache.closeButton.onclick = function () { + dismissWith(constructor.DismissReason.close); + }; + + if (innerParams.toast) { + // Closing popup by internal click + domCache.popup.onclick = function () { + if (innerParams.showConfirmButton || innerParams.showCancelButton || innerParams.showCloseButton || innerParams.input) { + return; + } + + dismissWith(constructor.DismissReason.close); + }; + } else { + var ignoreOutsideClick = false; // Ignore click events that had mousedown on the popup but mouseup on the container + // This can happen when the user drags a slider + + domCache.popup.onmousedown = function () { + domCache.container.onmouseup = function (e) { + domCache.container.onmouseup = undefined; // We only check if the mouseup target is the container because usually it doesn't + // have any other direct children aside of the popup + + if (e.target === domCache.container) { + ignoreOutsideClick = true; + } + }; + }; // Ignore click events that had mousedown on the container but mouseup on the popup + + + domCache.container.onmousedown = function () { + domCache.popup.onmouseup = function (e) { + domCache.popup.onmouseup = undefined; // We also need to check if the mouseup target is a child of the popup + + if (e.target === domCache.popup || domCache.popup.contains(e.target)) { + ignoreOutsideClick = true; + } + }; + }; + + domCache.container.onclick = function (e) { + if (ignoreOutsideClick) { + ignoreOutsideClick = false; + return; + } + + if (e.target !== domCache.container) { + return; + } + + if (callIfFunction(innerParams.allowOutsideClick)) { + dismissWith(constructor.DismissReason.backdrop); + } + }; + } // Reverse buttons (Confirm on the right side) + + + if (innerParams.reverseButtons) { + domCache.confirmButton.parentNode.insertBefore(domCache.cancelButton, domCache.confirmButton); + } else { + domCache.confirmButton.parentNode.insertBefore(domCache.confirmButton, domCache.cancelButton); + } // Focus handling + + + var setFocus = function setFocus(index, increment) { + var focusableElements = getFocusableElements(innerParams.focusCancel); // search for visible elements and select the next possible match + + for (var _i = 0; _i < focusableElements.length; _i++) { + index = index + increment; // rollover to first item + + if (index === focusableElements.length) { + index = 0; // go to last item + } else if (index === -1) { + index = focusableElements.length - 1; + } + + return focusableElements[index].focus(); + } // no visible focusable elements, focus the popup + + + domCache.popup.focus(); + }; + + var keydownHandler = function keydownHandler(e, innerParams) { + if (innerParams.stopKeydownPropagation) { + e.stopPropagation(); + } + + var arrowKeys = ['ArrowLeft', 'ArrowRight', 'ArrowUp', 'ArrowDown', 'Left', 'Right', 'Up', 'Down' // IE11 + ]; + + if (e.key === 'Enter' && !e.isComposing) { + if (e.target && _this.getInput() && e.target.outerHTML === _this.getInput().outerHTML) { + if (['textarea', 'file'].indexOf(innerParams.input) !== -1) { + return; // do not submit + } + + constructor.clickConfirm(); + e.preventDefault(); + } // TAB + + } else if (e.key === 'Tab') { + var targetElement = e.target; + var focusableElements = getFocusableElements(innerParams.focusCancel); + var btnIndex = -1; + + for (var _i2 = 0; _i2 < focusableElements.length; _i2++) { + if (targetElement === focusableElements[_i2]) { + btnIndex = _i2; + break; + } + } + + if (!e.shiftKey) { + // Cycle to the next button + setFocus(btnIndex, 1); + } else { + // Cycle to the prev button + setFocus(btnIndex, -1); + } + + e.stopPropagation(); + e.preventDefault(); // ARROWS - switch focus between buttons + } else if (arrowKeys.indexOf(e.key) !== -1) { + // focus Cancel button if Confirm button is currently focused + if (document.activeElement === domCache.confirmButton && isVisible(domCache.cancelButton)) { + domCache.cancelButton.focus(); // and vice versa + } else if (document.activeElement === domCache.cancelButton && isVisible(domCache.confirmButton)) { + domCache.confirmButton.focus(); + } // ESC + + } else if ((e.key === 'Escape' || e.key === 'Esc') && callIfFunction(innerParams.allowEscapeKey) === true) { + e.preventDefault(); + dismissWith(constructor.DismissReason.esc); + } + }; + + if (globalState.keydownHandlerAdded) { + globalState.keydownTarget.removeEventListener('keydown', globalState.keydownHandler, { + capture: globalState.keydownListenerCapture + }); + globalState.keydownHandlerAdded = false; + } + + if (!innerParams.toast) { + globalState.keydownHandler = function (e) { + return keydownHandler(e, innerParams); + }; + + globalState.keydownTarget = innerParams.keydownListenerCapture ? window : domCache.popup; + globalState.keydownListenerCapture = innerParams.keydownListenerCapture; + globalState.keydownTarget.addEventListener('keydown', globalState.keydownHandler, { + capture: globalState.keydownListenerCapture + }); + globalState.keydownHandlerAdded = true; + } + + _this.enableButtons(); + + _this.hideLoading(); + + _this.resetValidationMessage(); + + if (innerParams.toast && (innerParams.input || innerParams.footer || innerParams.showCloseButton)) { + addClass(document.body, swalClasses['toast-column']); + } else { + removeClass(document.body, swalClasses['toast-column']); + } // inputs + + + var inputTypes = ['input', 'file', 'range', 'select', 'radio', 'checkbox', 'textarea']; + + var setInputPlaceholder = function setInputPlaceholder(input) { + if (!input.placeholder || innerParams.inputPlaceholder) { + input.placeholder = innerParams.inputPlaceholder; + } + }; + + var input; + + for (var _i3 = 0; _i3 < inputTypes.length; _i3++) { + var inputClass = swalClasses[inputTypes[_i3]]; + var inputContainer = getChildByClass(domCache.content, inputClass); + input = _this.getInput(inputTypes[_i3]); // set attributes + + if (input) { + for (var j in input.attributes) { + if (input.attributes.hasOwnProperty(j)) { + var attrName = input.attributes[j].name; + + if (attrName !== 'type' && attrName !== 'value') { + input.removeAttribute(attrName); + } + } + } + + for (var attr in innerParams.inputAttributes) { + // Do not set a placeholder for + // it'll crash Edge, #1298 + if (inputTypes[_i3] === 'range' && attr === 'placeholder') { + continue; + } + + input.setAttribute(attr, innerParams.inputAttributes[attr]); + } + } // set class + + + inputContainer.className = inputClass; + + if (innerParams.inputClass) { + addClass(inputContainer, innerParams.inputClass); + } + + hide(inputContainer); + } + + var populateInputOptions; + + switch (innerParams.input) { + case 'text': + case 'email': + case 'password': + case 'number': + case 'tel': + case 'url': + { + input = getChildByClass(domCache.content, swalClasses.input); + + if (typeof innerParams.inputValue === 'string' || typeof innerParams.inputValue === 'number') { + input.value = innerParams.inputValue; + } else if (!isPromise(innerParams.inputValue)) { + warn("Unexpected type of inputValue! Expected \"string\", \"number\" or \"Promise\", got \"".concat(_typeof(innerParams.inputValue), "\"")); + } + + setInputPlaceholder(input); + input.type = innerParams.input; + show(input); + break; + } + + case 'file': + { + input = getChildByClass(domCache.content, swalClasses.file); + setInputPlaceholder(input); + input.type = innerParams.input; + show(input); + break; + } + + case 'range': + { + var range = getChildByClass(domCache.content, swalClasses.range); + var rangeInput = range.querySelector('input'); + var rangeOutput = range.querySelector('output'); + rangeInput.value = innerParams.inputValue; + rangeInput.type = innerParams.input; + rangeOutput.value = innerParams.inputValue; + show(range); + break; + } + + case 'select': + { + var select = getChildByClass(domCache.content, swalClasses.select); + select.innerHTML = ''; + + if (innerParams.inputPlaceholder) { + var placeholder = document.createElement('option'); + placeholder.innerHTML = innerParams.inputPlaceholder; + placeholder.value = ''; + placeholder.disabled = true; + placeholder.selected = true; + select.appendChild(placeholder); + } + + populateInputOptions = function populateInputOptions(inputOptions) { + inputOptions.forEach(function (inputOption) { + var optionValue = inputOption[0]; + var optionLabel = inputOption[1]; + var option = document.createElement('option'); + option.value = optionValue; + option.innerHTML = optionLabel; + + if (innerParams.inputValue.toString() === optionValue.toString()) { + option.selected = true; + } + + select.appendChild(option); + }); + show(select); + select.focus(); + }; + + break; + } + + case 'radio': + { + var radio = getChildByClass(domCache.content, swalClasses.radio); + radio.innerHTML = ''; + + populateInputOptions = function populateInputOptions(inputOptions) { + inputOptions.forEach(function (inputOption) { + var radioValue = inputOption[0]; + var radioLabel = inputOption[1]; + var radioInput = document.createElement('input'); + var radioLabelElement = document.createElement('label'); + radioInput.type = 'radio'; + radioInput.name = swalClasses.radio; + radioInput.value = radioValue; + + if (innerParams.inputValue.toString() === radioValue.toString()) { + radioInput.checked = true; + } + + var label = document.createElement('span'); + label.innerHTML = radioLabel; + label.className = swalClasses.label; + radioLabelElement.appendChild(radioInput); + radioLabelElement.appendChild(label); + radio.appendChild(radioLabelElement); + }); + show(radio); + var radios = radio.querySelectorAll('input'); + + if (radios.length) { + radios[0].focus(); + } + }; + + break; + } + + case 'checkbox': + { + var checkbox = getChildByClass(domCache.content, swalClasses.checkbox); + + var checkboxInput = _this.getInput('checkbox'); + + checkboxInput.type = 'checkbox'; + checkboxInput.value = 1; + checkboxInput.id = swalClasses.checkbox; + checkboxInput.checked = Boolean(innerParams.inputValue); + var label = checkbox.querySelector('span'); + label.innerHTML = innerParams.inputPlaceholder; + show(checkbox); + break; + } + + case 'textarea': + { + var textarea = getChildByClass(domCache.content, swalClasses.textarea); + textarea.value = innerParams.inputValue; + setInputPlaceholder(textarea); + show(textarea); + break; + } + + case null: + { + break; + } + + default: + error("Unexpected type of input! Expected \"text\", \"email\", \"password\", \"number\", \"tel\", \"select\", \"radio\", \"checkbox\", \"textarea\", \"file\" or \"url\", got \"".concat(innerParams.input, "\"")); + break; + } + + if (innerParams.input === 'select' || innerParams.input === 'radio') { + var processInputOptions = function processInputOptions(inputOptions) { + return populateInputOptions(formatInputOptions(inputOptions)); + }; + + if (isPromise(innerParams.inputOptions)) { + constructor.showLoading(); + innerParams.inputOptions.then(function (inputOptions) { + _this.hideLoading(); + + processInputOptions(inputOptions); + }); + } else if (_typeof(innerParams.inputOptions) === 'object') { + processInputOptions(innerParams.inputOptions); + } else { + error("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(_typeof(innerParams.inputOptions))); + } + } else if (['text', 'email', 'number', 'tel', 'textarea'].indexOf(innerParams.input) !== -1 && isPromise(innerParams.inputValue)) { + constructor.showLoading(); + hide(input); + innerParams.inputValue.then(function (inputValue) { + input.value = innerParams.input === 'number' ? parseFloat(inputValue) || 0 : inputValue + ''; + show(input); + input.focus(); + + _this.hideLoading(); + }).catch(function (err) { + error('Error in inputValue promise: ' + err); + input.value = ''; + show(input); + input.focus(); + + _this.hideLoading(); + }); + } + + openPopup(innerParams); + + if (!innerParams.toast) { + if (!callIfFunction(innerParams.allowEnterKey)) { + if (document.activeElement && typeof document.activeElement.blur === 'function') { + document.activeElement.blur(); + } + } else if (innerParams.focusCancel && isVisible(domCache.cancelButton)) { + domCache.cancelButton.focus(); + } else if (innerParams.focusConfirm && isVisible(domCache.confirmButton)) { + domCache.confirmButton.focus(); + } else { + setFocus(-1, 1); + } + } // fix scroll + + + domCache.container.scrollTop = 0; + }); +} + + + +var instanceMethods = Object.freeze({ + hideLoading: hideLoading, + disableLoading: hideLoading, + getInput: getInput, + enableButtons: enableButtons, + disableButtons: disableButtons, + enableConfirmButton: enableConfirmButton, + disableConfirmButton: disableConfirmButton, + enableInput: enableInput, + disableInput: disableInput, + showValidationMessage: showValidationMessage, + resetValidationMessage: resetValidationMessage, + resetValidationError: resetValidationError, + showValidationError: showValidationError, + getProgressSteps: getProgressSteps$1, + setProgressSteps: setProgressSteps, + showProgressSteps: showProgressSteps, + hideProgressSteps: hideProgressSteps, + _main: _main +}); + +var currentInstance; // SweetAlert constructor + +function SweetAlert() { + // Prevent run in Node env + + /* istanbul ignore if */ + if (typeof window === 'undefined') { + return; + } // Check for the existence of Promise + + /* istanbul ignore if */ + + + if (typeof Promise === 'undefined') { + error('This package requires a Promise library, please include a shim to enable it in this browser (See: https://github.com/sweetalert2/sweetalert2/wiki/Migration-from-SweetAlert-to-SweetAlert2#1-ie-support)'); + } + + currentInstance = this; + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + var outerParams = Object.freeze(this.constructor.argsToParams(args)); + Object.defineProperties(this, { + params: { + value: outerParams, + writable: false, + enumerable: true + } + }); + + var promise = this._main(this.params); + + privateProps.promise.set(this, promise); +} // `catch` cannot be the name of a module export, so we define our thenable methods here instead + + +SweetAlert.prototype.then = function (onFulfilled, onRejected) { + var promise = privateProps.promise.get(this); + return promise.then(onFulfilled, onRejected); +}; + +SweetAlert.prototype.catch = function (onRejected) { + var promise = privateProps.promise.get(this); + return promise.catch(onRejected); +}; + +SweetAlert.prototype.finally = function (onFinally) { + var promise = privateProps.promise.get(this); + return promise.finally(onFinally); +}; // Assign instance methods from src/instanceMethods/*.js to prototype + + +_extends(SweetAlert.prototype, instanceMethods); // Assign static methods from src/staticMethods/*.js to constructor + + +_extends(SweetAlert, staticMethods); // Proxy to instance methods to constructor, for now, for backwards compatibility + + +Object.keys(instanceMethods).forEach(function (key) { + SweetAlert[key] = function () { + if (currentInstance) { + var _currentInstance; + + return (_currentInstance = currentInstance)[key].apply(_currentInstance, arguments); + } + }; +}); +SweetAlert.DismissReason = DismissReason; +/* istanbul ignore next */ + +SweetAlert.noop = function () {}; + +var Swal = withNoNewKeyword(withGlobalDefaults(SweetAlert)); +Swal.default = Swal; + +return Swal; + +}))); +if (typeof window !== 'undefined' && window.Sweetalert2){ window.Sweetalert2.version = '7.33.1'; window.swal = window.sweetAlert = window.Swal = window.SweetAlert = window.Sweetalert2} + +"undefined"!=typeof document&&function(e,t){var n=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(n),n.styleSheet)n.styleSheet.disabled||(n.styleSheet.cssText=t);else try{n.innerHTML=t}catch(e){n.innerText=t}}(document,"@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;box-shadow:0 0 .625em #d9d9d9;overflow-y:hidden}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:initial;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon-text{font-size:2em;font-weight:700;line-height:1em}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:2em;height:2.8125em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.25em;left:-.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;-webkit-transform-origin:0 2em;transform-origin:0 2em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:showSweetToast .5s;animation:showSweetToast .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:hideSweetToast .2s forwards;animation:hideSweetToast .2s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:animate-toast-success-tip .75s;animation:animate-toast-success-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:animate-toast-success-long .75s;animation:animate-toast-success-long .75s}@-webkit-keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@-webkit-keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-shown{top:auto;right:auto;bottom:auto;left:auto;background-color:transparent}body.swal2-no-backdrop .swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:10px;background-color:transparent;z-index:1060;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem;box-sizing:border-box}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-popup .swal2-actions{flex-wrap:wrap;align-items:center;justify-content:center;margin:1.25em auto 0;z-index:1}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:2.5em;height:2.5em;margin:.46875em;padding:0;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;box-sizing:border-box;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;width:15px;height:15px;margin-left:5px;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:'';-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal}.swal2-popup .swal2-styled{margin:.3125em;padding:.625em 2em;font-weight:500;box-shadow:none}.swal2-popup .swal2-styled:not([disabled]){cursor:pointer}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-popup .swal2-styled::-moz-focus-inner{border:0}.swal2-popup .swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-popup .swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-close{position:absolute;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;transition:color .1s ease-out;border:none;border-radius:0;outline:initial;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer;overflow:hidden}.swal2-popup .swal2-close:hover{-webkit-transform:none;transform:none;color:#f27474}.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{display:none}.swal2-popup .swal2-content{justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;z-index:1;word-wrap:break-word}.swal2-popup #swal2-content{text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:1em auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{width:80%}.swal2-popup .swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:2.625em;margin:1em auto;padding:0;font-size:1.125em;line-height:2.625em}.swal2-popup .swal2-input{height:2.625em;padding:0 .75em}.swal2-popup .swal2-input[type=number]{max-width:10em}.swal2-popup .swal2-file{font-size:1.125em}.swal2-popup .swal2-textarea{height:6.75em;padding:.75em}.swal2-popup .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{align-items:center;justify-content:center}.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{margin:0 .4em}.swal2-popup .swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;overflow:hidden}.swal2-popup .swal2-validation-message::before{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center;content:'!';zoom:normal}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:normal}.swal2-icon-text{font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-.25em;left:-.25em;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%;z-index:2;box-sizing:content-box}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;height:.3125em;border-radius:.125em;background-color:#a5dc86;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{align-items:center;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{width:2.5em;height:.4em;margin:0 -1px;background:#3085d6;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:initial!important}}"); +!function(e){e(["jquery"],function(e){return function(){function t(e,t,n){return g({type:O.error,iconClass:m().iconClasses.error,message:e,optionsOverride:n,title:t})}function n(t,n){return t||(t=m()),v=e("#"+t.containerId),v.length?v:(n&&(v=d(t)),v)}function o(e,t,n){return g({type:O.info,iconClass:m().iconClasses.info,message:e,optionsOverride:n,title:t})}function s(e){C=e}function i(e,t,n){return g({type:O.success,iconClass:m().iconClasses.success,message:e,optionsOverride:n,title:t})}function a(e,t,n){return g({type:O.warning,iconClass:m().iconClasses.warning,message:e,optionsOverride:n,title:t})}function r(e,t){var o=m();v||n(o),u(e,o,t)||l(o)}function c(t){var o=m();return v||n(o),t&&0===e(":focus",t).length?void h(t):void(v.children().length&&v.remove())}function l(t){for(var n=v.children(),o=n.length-1;o>=0;o--)u(e(n[o]),t)}function u(t,n,o){var s=!(!o||!o.force)&&o.force;return!(!t||!s&&0!==e(":focus",t).length)&&(t[n.hideMethod]({duration:n.hideDuration,easing:n.hideEasing,complete:function(){h(t)}}),!0)}function d(t){return v=e("
        ").attr("id",t.containerId).addClass(t.positionClass),v.appendTo(e(t.target)),v}function p(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function f(e){C&&C(e)}function g(t){function o(e){return null==e&&(e=""),e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function s(){c(),u(),d(),p(),g(),C(),l(),i()}function i(){var e="";switch(t.iconClass){case"toast-success":case"toast-info":e="polite";break;default:e="assertive"}I.attr("aria-live",e)}function a(){E.closeOnHover&&I.hover(H,D),!E.onclick&&E.tapToDismiss&&I.click(b),E.closeButton&&j&&j.click(function(e){e.stopPropagation?e.stopPropagation():void 0!==e.cancelBubble&&e.cancelBubble!==!0&&(e.cancelBubble=!0),E.onCloseClick&&E.onCloseClick(e),b(!0)}),E.onclick&&I.click(function(e){E.onclick(e),b()})}function r(){I.hide(),I[E.showMethod]({duration:E.showDuration,easing:E.showEasing,complete:E.onShown}),E.timeOut>0&&(k=setTimeout(b,E.timeOut),F.maxHideTime=parseFloat(E.timeOut),F.hideEta=(new Date).getTime()+F.maxHideTime,E.progressBar&&(F.intervalId=setInterval(x,10)))}function c(){t.iconClass&&I.addClass(E.toastClass).addClass(y)}function l(){E.newestOnTop?v.prepend(I):v.append(I)}function u(){if(t.title){var e=t.title;E.escapeHtml&&(e=o(t.title)),M.append(e).addClass(E.titleClass),I.append(M)}}function d(){if(t.message){var e=t.message;E.escapeHtml&&(e=o(t.message)),B.append(e).addClass(E.messageClass),I.append(B)}}function p(){E.closeButton&&(j.addClass(E.closeClass).attr("role","button"),I.prepend(j))}function g(){E.progressBar&&(q.addClass(E.progressClass),I.prepend(q))}function C(){E.rtl&&I.addClass("rtl")}function O(e,t){if(e.preventDuplicates){if(t.message===w)return!0;w=t.message}return!1}function b(t){var n=t&&E.closeMethod!==!1?E.closeMethod:E.hideMethod,o=t&&E.closeDuration!==!1?E.closeDuration:E.hideDuration,s=t&&E.closeEasing!==!1?E.closeEasing:E.hideEasing;if(!e(":focus",I).length||t)return clearTimeout(F.intervalId),I[n]({duration:o,easing:s,complete:function(){h(I),clearTimeout(k),E.onHidden&&"hidden"!==P.state&&E.onHidden(),P.state="hidden",P.endTime=new Date,f(P)}})}function D(){(E.timeOut>0||E.extendedTimeOut>0)&&(k=setTimeout(b,E.extendedTimeOut),F.maxHideTime=parseFloat(E.extendedTimeOut),F.hideEta=(new Date).getTime()+F.maxHideTime)}function H(){clearTimeout(k),F.hideEta=0,I.stop(!0,!0)[E.showMethod]({duration:E.showDuration,easing:E.showEasing})}function x(){var e=(F.hideEta-(new Date).getTime())/F.maxHideTime*100;q.width(e+"%")}var E=m(),y=t.iconClass||E.iconClass;if("undefined"!=typeof t.optionsOverride&&(E=e.extend(E,t.optionsOverride),y=t.optionsOverride.iconClass||y),!O(E,t)){T++,v=n(E,!0);var k=null,I=e("
        "),M=e("
        "),B=e("
        "),q=e("
        "),j=e(E.closeHtml),F={intervalId:null,hideEta:null,maxHideTime:null},P={toastId:T,state:"visible",startTime:new Date,options:E,map:t};return s(),r(),a(),f(P),E.debug&&console&&console.log(P),I}}function m(){return e.extend({},p(),b.options)}function h(e){v||(v=n()),e.is(":visible")||(e.remove(),e=null,0===v.children().length&&(v.remove(),w=void 0))}var v,C,w,T=0,O={error:"error",info:"info",success:"success",warning:"warning"},b={clear:r,remove:c,error:t,getContainer:n,info:o,options:{},subscribe:s,success:i,version:"2.1.4",warning:a};return b}()})}("function"==typeof define&&define.amd?define:function(e,t){"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):window.toastr=t(window.jQuery)}); +//# sourceMappingURL=toastr.js.map + +/*! + * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker) + * + * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) + */ + +(function(factory){ + if (typeof define === 'function' && define.amd) { + define(['jquery'], factory); + } else if (typeof exports === 'object') { + factory(require('jquery')); + } else { + factory(jQuery); + } +}(function($, undefined){ + function UTCDate(){ + return new Date(Date.UTC.apply(Date, arguments)); + } + function UTCToday(){ + var today = new Date(); + return UTCDate(today.getFullYear(), today.getMonth(), today.getDate()); + } + function isUTCEquals(date1, date2) { + return ( + date1.getUTCFullYear() === date2.getUTCFullYear() && + date1.getUTCMonth() === date2.getUTCMonth() && + date1.getUTCDate() === date2.getUTCDate() + ); + } + function alias(method, deprecationMsg){ + return function(){ + if (deprecationMsg !== undefined) { + $.fn.datepicker.deprecated(deprecationMsg); + } + + return this[method].apply(this, arguments); + }; + } + function isValidDate(d) { + return d && !isNaN(d.getTime()); + } + + var DateArray = (function(){ + var extras = { + get: function(i){ + return this.slice(i)[0]; + }, + contains: function(d){ + // Array.indexOf is not cross-browser; + // $.inArray doesn't work with Dates + var val = d && d.valueOf(); + for (var i=0, l=this.length; i < l; i++) + // Use date arithmetic to allow dates with different times to match + if (0 <= this[i].valueOf() - val && this[i].valueOf() - val < 1000*60*60*24) + return i; + return -1; + }, + remove: function(i){ + this.splice(i,1); + }, + replace: function(new_array){ + if (!new_array) + return; + if (!$.isArray(new_array)) + new_array = [new_array]; + this.clear(); + this.push.apply(this, new_array); + }, + clear: function(){ + this.length = 0; + }, + copy: function(){ + var a = new DateArray(); + a.replace(this); + return a; + } + }; + + return function(){ + var a = []; + a.push.apply(a, arguments); + $.extend(a, extras); + return a; + }; + })(); + + + // Picker object + + var Datepicker = function(element, options){ + $.data(element, 'datepicker', this); + + this._events = []; + this._secondaryEvents = []; + + this._process_options(options); + + this.dates = new DateArray(); + this.viewDate = this.o.defaultViewDate; + this.focusDate = null; + + this.element = $(element); + this.isInput = this.element.is('input'); + this.inputField = this.isInput ? this.element : this.element.find('input'); + this.component = this.element.hasClass('date') ? this.element.find('.add-on, .input-group-addon, .input-group-append, .input-group-prepend, .btn') : false; + if (this.component && this.component.length === 0) + this.component = false; + this.isInline = !this.component && this.element.is('div'); + + this.picker = $(DPGlobal.template); + + // Checking templates and inserting + if (this._check_template(this.o.templates.leftArrow)) { + this.picker.find('.prev').html(this.o.templates.leftArrow); + } + + if (this._check_template(this.o.templates.rightArrow)) { + this.picker.find('.next').html(this.o.templates.rightArrow); + } + + this._buildEvents(); + this._attachEvents(); + + if (this.isInline){ + this.picker.addClass('datepicker-inline').appendTo(this.element); + } + else { + this.picker.addClass('datepicker-dropdown dropdown-menu'); + } + + if (this.o.rtl){ + this.picker.addClass('datepicker-rtl'); + } + + if (this.o.calendarWeeks) { + this.picker.find('.datepicker-days .datepicker-switch, thead .datepicker-title, tfoot .today, tfoot .clear') + .attr('colspan', function(i, val){ + return Number(val) + 1; + }); + } + + this._process_options({ + startDate: this._o.startDate, + endDate: this._o.endDate, + daysOfWeekDisabled: this.o.daysOfWeekDisabled, + daysOfWeekHighlighted: this.o.daysOfWeekHighlighted, + datesDisabled: this.o.datesDisabled + }); + + this._allow_update = false; + this.setViewMode(this.o.startView); + this._allow_update = true; + + this.fillDow(); + this.fillMonths(); + + this.update(); + + if (this.isInline){ + this.show(); + } + }; + + Datepicker.prototype = { + constructor: Datepicker, + + _resolveViewName: function(view){ + $.each(DPGlobal.viewModes, function(i, viewMode){ + if (view === i || $.inArray(view, viewMode.names) !== -1){ + view = i; + return false; + } + }); + + return view; + }, + + _resolveDaysOfWeek: function(daysOfWeek){ + if (!$.isArray(daysOfWeek)) + daysOfWeek = daysOfWeek.split(/[,\s]*/); + return $.map(daysOfWeek, Number); + }, + + _check_template: function(tmp){ + try { + // If empty + if (tmp === undefined || tmp === "") { + return false; + } + // If no html, everything ok + if ((tmp.match(/[<>]/g) || []).length <= 0) { + return true; + } + // Checking if html is fine + var jDom = $(tmp); + return jDom.length > 0; + } + catch (ex) { + return false; + } + }, + + _process_options: function(opts){ + // Store raw options for reference + this._o = $.extend({}, this._o, opts); + // Processed options + var o = this.o = $.extend({}, this._o); + + // Check if "de-DE" style date is available, if not language should + // fallback to 2 letter code eg "de" + var lang = o.language; + if (!dates[lang]){ + lang = lang.split('-')[0]; + if (!dates[lang]) + lang = defaults.language; + } + o.language = lang; + + // Retrieve view index from any aliases + o.startView = this._resolveViewName(o.startView); + o.minViewMode = this._resolveViewName(o.minViewMode); + o.maxViewMode = this._resolveViewName(o.maxViewMode); + + // Check view is between min and max + o.startView = Math.max(this.o.minViewMode, Math.min(this.o.maxViewMode, o.startView)); + + // true, false, or Number > 0 + if (o.multidate !== true){ + o.multidate = Number(o.multidate) || false; + if (o.multidate !== false) + o.multidate = Math.max(0, o.multidate); + } + o.multidateSeparator = String(o.multidateSeparator); + + o.weekStart %= 7; + o.weekEnd = (o.weekStart + 6) % 7; + + var format = DPGlobal.parseFormat(o.format); + if (o.startDate !== -Infinity){ + if (!!o.startDate){ + if (o.startDate instanceof Date) + o.startDate = this._local_to_utc(this._zero_time(o.startDate)); + else + o.startDate = DPGlobal.parseDate(o.startDate, format, o.language, o.assumeNearbyYear); + } + else { + o.startDate = -Infinity; + } + } + if (o.endDate !== Infinity){ + if (!!o.endDate){ + if (o.endDate instanceof Date) + o.endDate = this._local_to_utc(this._zero_time(o.endDate)); + else + o.endDate = DPGlobal.parseDate(o.endDate, format, o.language, o.assumeNearbyYear); + } + else { + o.endDate = Infinity; + } + } + + o.daysOfWeekDisabled = this._resolveDaysOfWeek(o.daysOfWeekDisabled||[]); + o.daysOfWeekHighlighted = this._resolveDaysOfWeek(o.daysOfWeekHighlighted||[]); + + o.datesDisabled = o.datesDisabled||[]; + if (!$.isArray(o.datesDisabled)) { + o.datesDisabled = o.datesDisabled.split(','); + } + o.datesDisabled = $.map(o.datesDisabled, function(d){ + return DPGlobal.parseDate(d, format, o.language, o.assumeNearbyYear); + }); + + var plc = String(o.orientation).toLowerCase().split(/\s+/g), + _plc = o.orientation.toLowerCase(); + plc = $.grep(plc, function(word){ + return /^auto|left|right|top|bottom$/.test(word); + }); + o.orientation = {x: 'auto', y: 'auto'}; + if (!_plc || _plc === 'auto') + ; // no action + else if (plc.length === 1){ + switch (plc[0]){ + case 'top': + case 'bottom': + o.orientation.y = plc[0]; + break; + case 'left': + case 'right': + o.orientation.x = plc[0]; + break; + } + } + else { + _plc = $.grep(plc, function(word){ + return /^left|right$/.test(word); + }); + o.orientation.x = _plc[0] || 'auto'; + + _plc = $.grep(plc, function(word){ + return /^top|bottom$/.test(word); + }); + o.orientation.y = _plc[0] || 'auto'; + } + if (o.defaultViewDate instanceof Date || typeof o.defaultViewDate === 'string') { + o.defaultViewDate = DPGlobal.parseDate(o.defaultViewDate, format, o.language, o.assumeNearbyYear); + } else if (o.defaultViewDate) { + var year = o.defaultViewDate.year || new Date().getFullYear(); + var month = o.defaultViewDate.month || 0; + var day = o.defaultViewDate.day || 1; + o.defaultViewDate = UTCDate(year, month, day); + } else { + o.defaultViewDate = UTCToday(); + } + }, + _applyEvents: function(evs){ + for (var i=0, el, ch, ev; i < evs.length; i++){ + el = evs[i][0]; + if (evs[i].length === 2){ + ch = undefined; + ev = evs[i][1]; + } else if (evs[i].length === 3){ + ch = evs[i][1]; + ev = evs[i][2]; + } + el.on(ev, ch); + } + }, + _unapplyEvents: function(evs){ + for (var i=0, el, ev, ch; i < evs.length; i++){ + el = evs[i][0]; + if (evs[i].length === 2){ + ch = undefined; + ev = evs[i][1]; + } else if (evs[i].length === 3){ + ch = evs[i][1]; + ev = evs[i][2]; + } + el.off(ev, ch); + } + }, + _buildEvents: function(){ + var events = { + keyup: $.proxy(function(e){ + if ($.inArray(e.keyCode, [27, 37, 39, 38, 40, 32, 13, 9]) === -1) + this.update(); + }, this), + keydown: $.proxy(this.keydown, this), + paste: $.proxy(this.paste, this) + }; + + if (this.o.showOnFocus === true) { + events.focus = $.proxy(this.show, this); + } + + if (this.isInput) { // single input + this._events = [ + [this.element, events] + ]; + } + // component: input + button + else if (this.component && this.inputField.length) { + this._events = [ + // For components that are not readonly, allow keyboard nav + [this.inputField, events], + [this.component, { + click: $.proxy(this.show, this) + }] + ]; + } + else { + this._events = [ + [this.element, { + click: $.proxy(this.show, this), + keydown: $.proxy(this.keydown, this) + }] + ]; + } + this._events.push( + // Component: listen for blur on element descendants + [this.element, '*', { + blur: $.proxy(function(e){ + this._focused_from = e.target; + }, this) + }], + // Input: listen for blur on element + [this.element, { + blur: $.proxy(function(e){ + this._focused_from = e.target; + }, this) + }] + ); + + if (this.o.immediateUpdates) { + // Trigger input updates immediately on changed year/month + this._events.push([this.element, { + 'changeYear changeMonth': $.proxy(function(e){ + this.update(e.date); + }, this) + }]); + } + + this._secondaryEvents = [ + [this.picker, { + click: $.proxy(this.click, this) + }], + [this.picker, '.prev, .next', { + click: $.proxy(this.navArrowsClick, this) + }], + [this.picker, '.day:not(.disabled)', { + click: $.proxy(this.dayCellClick, this) + }], + [$(window), { + resize: $.proxy(this.place, this) + }], + [$(document), { + 'mousedown touchstart': $.proxy(function(e){ + // Clicked outside the datepicker, hide it + if (!( + this.element.is(e.target) || + this.element.find(e.target).length || + this.picker.is(e.target) || + this.picker.find(e.target).length || + this.isInline + )){ + this.hide(); + } + }, this) + }] + ]; + }, + _attachEvents: function(){ + this._detachEvents(); + this._applyEvents(this._events); + }, + _detachEvents: function(){ + this._unapplyEvents(this._events); + }, + _attachSecondaryEvents: function(){ + this._detachSecondaryEvents(); + this._applyEvents(this._secondaryEvents); + }, + _detachSecondaryEvents: function(){ + this._unapplyEvents(this._secondaryEvents); + }, + _trigger: function(event, altdate){ + var date = altdate || this.dates.get(-1), + local_date = this._utc_to_local(date); + + this.element.trigger({ + type: event, + date: local_date, + viewMode: this.viewMode, + dates: $.map(this.dates, this._utc_to_local), + format: $.proxy(function(ix, format){ + if (arguments.length === 0){ + ix = this.dates.length - 1; + format = this.o.format; + } else if (typeof ix === 'string'){ + format = ix; + ix = this.dates.length - 1; + } + format = format || this.o.format; + var date = this.dates.get(ix); + return DPGlobal.formatDate(date, format, this.o.language); + }, this) + }); + }, + + show: function(){ + if (this.inputField.is(':disabled') || (this.inputField.prop('readonly') && this.o.enableOnReadonly === false)) + return; + if (!this.isInline) + this.picker.appendTo(this.o.container); + this.place(); + this.picker.show(); + this._attachSecondaryEvents(); + this._trigger('show'); + if ((window.navigator.msMaxTouchPoints || 'ontouchstart' in document) && this.o.disableTouchKeyboard) { + $(this.element).blur(); + } + return this; + }, + + hide: function(){ + if (this.isInline || !this.picker.is(':visible')) + return this; + this.focusDate = null; + this.picker.hide().detach(); + this._detachSecondaryEvents(); + this.setViewMode(this.o.startView); + + if (this.o.forceParse && this.inputField.val()) + this.setValue(); + this._trigger('hide'); + return this; + }, + + destroy: function(){ + this.hide(); + this._detachEvents(); + this._detachSecondaryEvents(); + this.picker.remove(); + delete this.element.data().datepicker; + if (!this.isInput){ + delete this.element.data().date; + } + return this; + }, + + paste: function(e){ + var dateString; + if (e.originalEvent.clipboardData && e.originalEvent.clipboardData.types + && $.inArray('text/plain', e.originalEvent.clipboardData.types) !== -1) { + dateString = e.originalEvent.clipboardData.getData('text/plain'); + } else if (window.clipboardData) { + dateString = window.clipboardData.getData('Text'); + } else { + return; + } + this.setDate(dateString); + this.update(); + e.preventDefault(); + }, + + _utc_to_local: function(utc){ + if (!utc) { + return utc; + } + + var local = new Date(utc.getTime() + (utc.getTimezoneOffset() * 60000)); + + if (local.getTimezoneOffset() !== utc.getTimezoneOffset()) { + local = new Date(utc.getTime() + (local.getTimezoneOffset() * 60000)); + } + + return local; + }, + _local_to_utc: function(local){ + return local && new Date(local.getTime() - (local.getTimezoneOffset()*60000)); + }, + _zero_time: function(local){ + return local && new Date(local.getFullYear(), local.getMonth(), local.getDate()); + }, + _zero_utc_time: function(utc){ + return utc && UTCDate(utc.getUTCFullYear(), utc.getUTCMonth(), utc.getUTCDate()); + }, + + getDates: function(){ + return $.map(this.dates, this._utc_to_local); + }, + + getUTCDates: function(){ + return $.map(this.dates, function(d){ + return new Date(d); + }); + }, + + getDate: function(){ + return this._utc_to_local(this.getUTCDate()); + }, + + getUTCDate: function(){ + var selected_date = this.dates.get(-1); + if (selected_date !== undefined) { + return new Date(selected_date); + } else { + return null; + } + }, + + clearDates: function(){ + this.inputField.val(''); + this.update(); + this._trigger('changeDate'); + + if (this.o.autoclose) { + this.hide(); + } + }, + + setDates: function(){ + var args = $.isArray(arguments[0]) ? arguments[0] : arguments; + this.update.apply(this, args); + this._trigger('changeDate'); + this.setValue(); + return this; + }, + + setUTCDates: function(){ + var args = $.isArray(arguments[0]) ? arguments[0] : arguments; + this.setDates.apply(this, $.map(args, this._utc_to_local)); + return this; + }, + + setDate: alias('setDates'), + setUTCDate: alias('setUTCDates'), + remove: alias('destroy', 'Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead'), + + setValue: function(){ + var formatted = this.getFormattedDate(); + this.inputField.val(formatted); + return this; + }, + + getFormattedDate: function(format){ + if (format === undefined) + format = this.o.format; + + var lang = this.o.language; + return $.map(this.dates, function(d){ + return DPGlobal.formatDate(d, format, lang); + }).join(this.o.multidateSeparator); + }, + + getStartDate: function(){ + return this.o.startDate; + }, + + setStartDate: function(startDate){ + this._process_options({startDate: startDate}); + this.update(); + this.updateNavArrows(); + return this; + }, + + getEndDate: function(){ + return this.o.endDate; + }, + + setEndDate: function(endDate){ + this._process_options({endDate: endDate}); + this.update(); + this.updateNavArrows(); + return this; + }, + + setDaysOfWeekDisabled: function(daysOfWeekDisabled){ + this._process_options({daysOfWeekDisabled: daysOfWeekDisabled}); + this.update(); + return this; + }, + + setDaysOfWeekHighlighted: function(daysOfWeekHighlighted){ + this._process_options({daysOfWeekHighlighted: daysOfWeekHighlighted}); + this.update(); + return this; + }, + + setDatesDisabled: function(datesDisabled){ + this._process_options({datesDisabled: datesDisabled}); + this.update(); + return this; + }, + + place: function(){ + if (this.isInline) + return this; + var calendarWidth = this.picker.outerWidth(), + calendarHeight = this.picker.outerHeight(), + visualPadding = 10, + container = $(this.o.container), + windowWidth = container.width(), + scrollTop = this.o.container === 'body' ? $(document).scrollTop() : container.scrollTop(), + appendOffset = container.offset(); + + var parentsZindex = [0]; + this.element.parents().each(function(){ + var itemZIndex = $(this).css('z-index'); + if (itemZIndex !== 'auto' && Number(itemZIndex) !== 0) parentsZindex.push(Number(itemZIndex)); + }); + var zIndex = Math.max.apply(Math, parentsZindex) + this.o.zIndexOffset; + var offset = this.component ? this.component.parent().offset() : this.element.offset(); + var height = this.component ? this.component.outerHeight(true) : this.element.outerHeight(false); + var width = this.component ? this.component.outerWidth(true) : this.element.outerWidth(false); + var left = offset.left - appendOffset.left; + var top = offset.top - appendOffset.top; + + if (this.o.container !== 'body') { + top += scrollTop; + } + + this.picker.removeClass( + 'datepicker-orient-top datepicker-orient-bottom '+ + 'datepicker-orient-right datepicker-orient-left' + ); + + if (this.o.orientation.x !== 'auto'){ + this.picker.addClass('datepicker-orient-' + this.o.orientation.x); + if (this.o.orientation.x === 'right') + left -= calendarWidth - width; + } + // auto x orientation is best-placement: if it crosses a window + // edge, fudge it sideways + else { + if (offset.left < 0) { + // component is outside the window on the left side. Move it into visible range + this.picker.addClass('datepicker-orient-left'); + left -= offset.left - visualPadding; + } else if (left + calendarWidth > windowWidth) { + // the calendar passes the widow right edge. Align it to component right side + this.picker.addClass('datepicker-orient-right'); + left += width - calendarWidth; + } else { + if (this.o.rtl) { + // Default to right + this.picker.addClass('datepicker-orient-right'); + } else { + // Default to left + this.picker.addClass('datepicker-orient-left'); + } + } + } + + // auto y orientation is best-situation: top or bottom, no fudging, + // decision based on which shows more of the calendar + var yorient = this.o.orientation.y, + top_overflow; + if (yorient === 'auto'){ + top_overflow = -scrollTop + top - calendarHeight; + yorient = top_overflow < 0 ? 'bottom' : 'top'; + } + + this.picker.addClass('datepicker-orient-' + yorient); + if (yorient === 'top') + top -= calendarHeight + parseInt(this.picker.css('padding-top')); + else + top += height; + + if (this.o.rtl) { + var right = windowWidth - (left + width); + this.picker.css({ + top: top, + right: right, + zIndex: zIndex + }); + } else { + this.picker.css({ + top: top, + left: left, + zIndex: zIndex + }); + } + return this; + }, + + _allow_update: true, + update: function(){ + if (!this._allow_update) + return this; + + var oldDates = this.dates.copy(), + dates = [], + fromArgs = false; + if (arguments.length){ + $.each(arguments, $.proxy(function(i, date){ + if (date instanceof Date) + date = this._local_to_utc(date); + dates.push(date); + }, this)); + fromArgs = true; + } else { + dates = this.isInput + ? this.element.val() + : this.element.data('date') || this.inputField.val(); + if (dates && this.o.multidate) + dates = dates.split(this.o.multidateSeparator); + else + dates = [dates]; + delete this.element.data().date; + } + + dates = $.map(dates, $.proxy(function(date){ + return DPGlobal.parseDate(date, this.o.format, this.o.language, this.o.assumeNearbyYear); + }, this)); + dates = $.grep(dates, $.proxy(function(date){ + return ( + !this.dateWithinRange(date) || + !date + ); + }, this), true); + this.dates.replace(dates); + + if (this.o.updateViewDate) { + if (this.dates.length) + this.viewDate = new Date(this.dates.get(-1)); + else if (this.viewDate < this.o.startDate) + this.viewDate = new Date(this.o.startDate); + else if (this.viewDate > this.o.endDate) + this.viewDate = new Date(this.o.endDate); + else + this.viewDate = this.o.defaultViewDate; + } + + if (fromArgs){ + // setting date by clicking + this.setValue(); + this.element.change(); + } + else if (this.dates.length){ + // setting date by typing + if (String(oldDates) !== String(this.dates) && fromArgs) { + this._trigger('changeDate'); + this.element.change(); + } + } + if (!this.dates.length && oldDates.length) { + this._trigger('clearDate'); + this.element.change(); + } + + this.fill(); + return this; + }, + + fillDow: function(){ + if (this.o.showWeekDays) { + var dowCnt = this.o.weekStart, + html = ''; + if (this.o.calendarWeeks){ + html += ' '; + } + while (dowCnt < this.o.weekStart + 7){ + html += ''+dates[this.o.language].daysMin[(dowCnt++)%7]+''; + } + html += ''; + this.picker.find('.datepicker-days thead').append(html); + } + }, + + fillMonths: function(){ + var localDate = this._utc_to_local(this.viewDate); + var html = ''; + var focused; + for (var i = 0; i < 12; i++){ + focused = localDate && localDate.getMonth() === i ? ' focused' : ''; + html += '' + dates[this.o.language].monthsShort[i] + ''; + } + this.picker.find('.datepicker-months td').html(html); + }, + + setRange: function(range){ + if (!range || !range.length) + delete this.range; + else + this.range = $.map(range, function(d){ + return d.valueOf(); + }); + this.fill(); + }, + + getClassNames: function(date){ + var cls = [], + year = this.viewDate.getUTCFullYear(), + month = this.viewDate.getUTCMonth(), + today = UTCToday(); + if (date.getUTCFullYear() < year || (date.getUTCFullYear() === year && date.getUTCMonth() < month)){ + cls.push('old'); + } else if (date.getUTCFullYear() > year || (date.getUTCFullYear() === year && date.getUTCMonth() > month)){ + cls.push('new'); + } + if (this.focusDate && date.valueOf() === this.focusDate.valueOf()) + cls.push('focused'); + // Compare internal UTC date with UTC today, not local today + if (this.o.todayHighlight && isUTCEquals(date, today)) { + cls.push('today'); + } + if (this.dates.contains(date) !== -1) + cls.push('active'); + if (!this.dateWithinRange(date)){ + cls.push('disabled'); + } + if (this.dateIsDisabled(date)){ + cls.push('disabled', 'disabled-date'); + } + if ($.inArray(date.getUTCDay(), this.o.daysOfWeekHighlighted) !== -1){ + cls.push('highlighted'); + } + + if (this.range){ + if (date > this.range[0] && date < this.range[this.range.length-1]){ + cls.push('range'); + } + if ($.inArray(date.valueOf(), this.range) !== -1){ + cls.push('selected'); + } + if (date.valueOf() === this.range[0]){ + cls.push('range-start'); + } + if (date.valueOf() === this.range[this.range.length-1]){ + cls.push('range-end'); + } + } + return cls; + }, + + _fill_yearsView: function(selector, cssClass, factor, year, startYear, endYear, beforeFn){ + var html = ''; + var step = factor / 10; + var view = this.picker.find(selector); + var startVal = Math.floor(year / factor) * factor; + var endVal = startVal + step * 9; + var focusedVal = Math.floor(this.viewDate.getFullYear() / step) * step; + var selected = $.map(this.dates, function(d){ + return Math.floor(d.getUTCFullYear() / step) * step; + }); + + var classes, tooltip, before; + for (var currVal = startVal - step; currVal <= endVal + step; currVal += step) { + classes = [cssClass]; + tooltip = null; + + if (currVal === startVal - step) { + classes.push('old'); + } else if (currVal === endVal + step) { + classes.push('new'); + } + if ($.inArray(currVal, selected) !== -1) { + classes.push('active'); + } + if (currVal < startYear || currVal > endYear) { + classes.push('disabled'); + } + if (currVal === focusedVal) { + classes.push('focused'); + } + + if (beforeFn !== $.noop) { + before = beforeFn(new Date(currVal, 0, 1)); + if (before === undefined) { + before = {}; + } else if (typeof before === 'boolean') { + before = {enabled: before}; + } else if (typeof before === 'string') { + before = {classes: before}; + } + if (before.enabled === false) { + classes.push('disabled'); + } + if (before.classes) { + classes = classes.concat(before.classes.split(/\s+/)); + } + if (before.tooltip) { + tooltip = before.tooltip; + } + } + + html += '' + currVal + ''; + } + + view.find('.datepicker-switch').text(startVal + '-' + endVal); + view.find('td').html(html); + }, + + fill: function(){ + var d = new Date(this.viewDate), + year = d.getUTCFullYear(), + month = d.getUTCMonth(), + startYear = this.o.startDate !== -Infinity ? this.o.startDate.getUTCFullYear() : -Infinity, + startMonth = this.o.startDate !== -Infinity ? this.o.startDate.getUTCMonth() : -Infinity, + endYear = this.o.endDate !== Infinity ? this.o.endDate.getUTCFullYear() : Infinity, + endMonth = this.o.endDate !== Infinity ? this.o.endDate.getUTCMonth() : Infinity, + todaytxt = dates[this.o.language].today || dates['en'].today || '', + cleartxt = dates[this.o.language].clear || dates['en'].clear || '', + titleFormat = dates[this.o.language].titleFormat || dates['en'].titleFormat, + todayDate = UTCToday(), + titleBtnVisible = (this.o.todayBtn === true || this.o.todayBtn === 'linked') && todayDate >= this.o.startDate && todayDate <= this.o.endDate && !this.weekOfDateIsDisabled(todayDate), + tooltip, + before; + if (isNaN(year) || isNaN(month)) + return; + this.picker.find('.datepicker-days .datepicker-switch') + .text(DPGlobal.formatDate(d, titleFormat, this.o.language)); + this.picker.find('tfoot .today') + .text(todaytxt) + .css('display', titleBtnVisible ? 'table-cell' : 'none'); + this.picker.find('tfoot .clear') + .text(cleartxt) + .css('display', this.o.clearBtn === true ? 'table-cell' : 'none'); + this.picker.find('thead .datepicker-title') + .text(this.o.title) + .css('display', typeof this.o.title === 'string' && this.o.title !== '' ? 'table-cell' : 'none'); + this.updateNavArrows(); + this.fillMonths(); + var prevMonth = UTCDate(year, month, 0), + day = prevMonth.getUTCDate(); + prevMonth.setUTCDate(day - (prevMonth.getUTCDay() - this.o.weekStart + 7)%7); + var nextMonth = new Date(prevMonth); + if (prevMonth.getUTCFullYear() < 100){ + nextMonth.setUTCFullYear(prevMonth.getUTCFullYear()); + } + nextMonth.setUTCDate(nextMonth.getUTCDate() + 42); + nextMonth = nextMonth.valueOf(); + var html = []; + var weekDay, clsName; + while (prevMonth.valueOf() < nextMonth){ + weekDay = prevMonth.getUTCDay(); + if (weekDay === this.o.weekStart){ + html.push(''); + if (this.o.calendarWeeks){ + // ISO 8601: First week contains first thursday. + // ISO also states week starts on Monday, but we can be more abstract here. + var + // Start of current week: based on weekstart/current date + ws = new Date(+prevMonth + (this.o.weekStart - weekDay - 7) % 7 * 864e5), + // Thursday of this week + th = new Date(Number(ws) + (7 + 4 - ws.getUTCDay()) % 7 * 864e5), + // First Thursday of year, year from thursday + yth = new Date(Number(yth = UTCDate(th.getUTCFullYear(), 0, 1)) + (7 + 4 - yth.getUTCDay()) % 7 * 864e5), + // Calendar week: ms between thursdays, div ms per day, div 7 days + calWeek = (th - yth) / 864e5 / 7 + 1; + html.push(''+ calWeek +''); + } + } + clsName = this.getClassNames(prevMonth); + clsName.push('day'); + + var content = prevMonth.getUTCDate(); + + if (this.o.beforeShowDay !== $.noop){ + before = this.o.beforeShowDay(this._utc_to_local(prevMonth)); + if (before === undefined) + before = {}; + else if (typeof before === 'boolean') + before = {enabled: before}; + else if (typeof before === 'string') + before = {classes: before}; + if (before.enabled === false) + clsName.push('disabled'); + if (before.classes) + clsName = clsName.concat(before.classes.split(/\s+/)); + if (before.tooltip) + tooltip = before.tooltip; + if (before.content) + content = before.content; + } + + //Check if uniqueSort exists (supported by jquery >=1.12 and >=2.2) + //Fallback to unique function for older jquery versions + if ($.isFunction($.uniqueSort)) { + clsName = $.uniqueSort(clsName); + } else { + clsName = $.unique(clsName); + } + + html.push('' + content + ''); + tooltip = null; + if (weekDay === this.o.weekEnd){ + html.push(''); + } + prevMonth.setUTCDate(prevMonth.getUTCDate() + 1); + } + this.picker.find('.datepicker-days tbody').html(html.join('')); + + var monthsTitle = dates[this.o.language].monthsTitle || dates['en'].monthsTitle || 'Months'; + var months = this.picker.find('.datepicker-months') + .find('.datepicker-switch') + .text(this.o.maxViewMode < 2 ? monthsTitle : year) + .end() + .find('tbody span').removeClass('active'); + + $.each(this.dates, function(i, d){ + if (d.getUTCFullYear() === year) + months.eq(d.getUTCMonth()).addClass('active'); + }); + + if (year < startYear || year > endYear){ + months.addClass('disabled'); + } + if (year === startYear){ + months.slice(0, startMonth).addClass('disabled'); + } + if (year === endYear){ + months.slice(endMonth+1).addClass('disabled'); + } + + if (this.o.beforeShowMonth !== $.noop){ + var that = this; + $.each(months, function(i, month){ + var moDate = new Date(year, i, 1); + var before = that.o.beforeShowMonth(moDate); + if (before === undefined) + before = {}; + else if (typeof before === 'boolean') + before = {enabled: before}; + else if (typeof before === 'string') + before = {classes: before}; + if (before.enabled === false && !$(month).hasClass('disabled')) + $(month).addClass('disabled'); + if (before.classes) + $(month).addClass(before.classes); + if (before.tooltip) + $(month).prop('title', before.tooltip); + }); + } + + // Generating decade/years picker + this._fill_yearsView( + '.datepicker-years', + 'year', + 10, + year, + startYear, + endYear, + this.o.beforeShowYear + ); + + // Generating century/decades picker + this._fill_yearsView( + '.datepicker-decades', + 'decade', + 100, + year, + startYear, + endYear, + this.o.beforeShowDecade + ); + + // Generating millennium/centuries picker + this._fill_yearsView( + '.datepicker-centuries', + 'century', + 1000, + year, + startYear, + endYear, + this.o.beforeShowCentury + ); + }, + + updateNavArrows: function(){ + if (!this._allow_update) + return; + + var d = new Date(this.viewDate), + year = d.getUTCFullYear(), + month = d.getUTCMonth(), + startYear = this.o.startDate !== -Infinity ? this.o.startDate.getUTCFullYear() : -Infinity, + startMonth = this.o.startDate !== -Infinity ? this.o.startDate.getUTCMonth() : -Infinity, + endYear = this.o.endDate !== Infinity ? this.o.endDate.getUTCFullYear() : Infinity, + endMonth = this.o.endDate !== Infinity ? this.o.endDate.getUTCMonth() : Infinity, + prevIsDisabled, + nextIsDisabled, + factor = 1; + switch (this.viewMode){ + case 4: + factor *= 10; + /* falls through */ + case 3: + factor *= 10; + /* falls through */ + case 2: + factor *= 10; + /* falls through */ + case 1: + prevIsDisabled = Math.floor(year / factor) * factor <= startYear; + nextIsDisabled = Math.floor(year / factor) * factor + factor > endYear; + break; + case 0: + prevIsDisabled = year <= startYear && month <= startMonth; + nextIsDisabled = year >= endYear && month >= endMonth; + break; + } + + this.picker.find('.prev').toggleClass('disabled', prevIsDisabled); + this.picker.find('.next').toggleClass('disabled', nextIsDisabled); + }, + + click: function(e){ + e.preventDefault(); + e.stopPropagation(); + + var target, dir, day, year, month; + target = $(e.target); + + // Clicked on the switch + if (target.hasClass('datepicker-switch') && this.viewMode !== this.o.maxViewMode){ + this.setViewMode(this.viewMode + 1); + } + + // Clicked on today button + if (target.hasClass('today') && !target.hasClass('day')){ + this.setViewMode(0); + this._setDate(UTCToday(), this.o.todayBtn === 'linked' ? null : 'view'); + } + + // Clicked on clear button + if (target.hasClass('clear')){ + this.clearDates(); + } + + if (!target.hasClass('disabled')){ + // Clicked on a month, year, decade, century + if (target.hasClass('month') + || target.hasClass('year') + || target.hasClass('decade') + || target.hasClass('century')) { + this.viewDate.setUTCDate(1); + + day = 1; + if (this.viewMode === 1){ + month = target.parent().find('span').index(target); + year = this.viewDate.getUTCFullYear(); + this.viewDate.setUTCMonth(month); + } else { + month = 0; + year = Number(target.text()); + this.viewDate.setUTCFullYear(year); + } + + this._trigger(DPGlobal.viewModes[this.viewMode - 1].e, this.viewDate); + + if (this.viewMode === this.o.minViewMode){ + this._setDate(UTCDate(year, month, day)); + } else { + this.setViewMode(this.viewMode - 1); + this.fill(); + } + } + } + + if (this.picker.is(':visible') && this._focused_from){ + this._focused_from.focus(); + } + delete this._focused_from; + }, + + dayCellClick: function(e){ + var $target = $(e.currentTarget); + var timestamp = $target.data('date'); + var date = new Date(timestamp); + + if (this.o.updateViewDate) { + if (date.getUTCFullYear() !== this.viewDate.getUTCFullYear()) { + this._trigger('changeYear', this.viewDate); + } + + if (date.getUTCMonth() !== this.viewDate.getUTCMonth()) { + this._trigger('changeMonth', this.viewDate); + } + } + this._setDate(date); + }, + + // Clicked on prev or next + navArrowsClick: function(e){ + var $target = $(e.currentTarget); + var dir = $target.hasClass('prev') ? -1 : 1; + if (this.viewMode !== 0){ + dir *= DPGlobal.viewModes[this.viewMode].navStep * 12; + } + this.viewDate = this.moveMonth(this.viewDate, dir); + this._trigger(DPGlobal.viewModes[this.viewMode].e, this.viewDate); + this.fill(); + }, + + _toggle_multidate: function(date){ + var ix = this.dates.contains(date); + if (!date){ + this.dates.clear(); + } + + if (ix !== -1){ + if (this.o.multidate === true || this.o.multidate > 1 || this.o.toggleActive){ + this.dates.remove(ix); + } + } else if (this.o.multidate === false) { + this.dates.clear(); + this.dates.push(date); + } + else { + this.dates.push(date); + } + + if (typeof this.o.multidate === 'number') + while (this.dates.length > this.o.multidate) + this.dates.remove(0); + }, + + _setDate: function(date, which){ + if (!which || which === 'date') + this._toggle_multidate(date && new Date(date)); + if ((!which && this.o.updateViewDate) || which === 'view') + this.viewDate = date && new Date(date); + + this.fill(); + this.setValue(); + if (!which || which !== 'view') { + this._trigger('changeDate'); + } + this.inputField.trigger('change'); + if (this.o.autoclose && (!which || which === 'date')){ + this.hide(); + } + }, + + moveDay: function(date, dir){ + var newDate = new Date(date); + newDate.setUTCDate(date.getUTCDate() + dir); + + return newDate; + }, + + moveWeek: function(date, dir){ + return this.moveDay(date, dir * 7); + }, + + moveMonth: function(date, dir){ + if (!isValidDate(date)) + return this.o.defaultViewDate; + if (!dir) + return date; + var new_date = new Date(date.valueOf()), + day = new_date.getUTCDate(), + month = new_date.getUTCMonth(), + mag = Math.abs(dir), + new_month, test; + dir = dir > 0 ? 1 : -1; + if (mag === 1){ + test = dir === -1 + // If going back one month, make sure month is not current month + // (eg, Mar 31 -> Feb 31 == Feb 28, not Mar 02) + ? function(){ + return new_date.getUTCMonth() === month; + } + // If going forward one month, make sure month is as expected + // (eg, Jan 31 -> Feb 31 == Feb 28, not Mar 02) + : function(){ + return new_date.getUTCMonth() !== new_month; + }; + new_month = month + dir; + new_date.setUTCMonth(new_month); + // Dec -> Jan (12) or Jan -> Dec (-1) -- limit expected date to 0-11 + new_month = (new_month + 12) % 12; + } + else { + // For magnitudes >1, move one month at a time... + for (var i=0; i < mag; i++) + // ...which might decrease the day (eg, Jan 31 to Feb 28, etc)... + new_date = this.moveMonth(new_date, dir); + // ...then reset the day, keeping it in the new month + new_month = new_date.getUTCMonth(); + new_date.setUTCDate(day); + test = function(){ + return new_month !== new_date.getUTCMonth(); + }; + } + // Common date-resetting loop -- if date is beyond end of month, make it + // end of month + while (test()){ + new_date.setUTCDate(--day); + new_date.setUTCMonth(new_month); + } + return new_date; + }, + + moveYear: function(date, dir){ + return this.moveMonth(date, dir*12); + }, + + moveAvailableDate: function(date, dir, fn){ + do { + date = this[fn](date, dir); + + if (!this.dateWithinRange(date)) + return false; + + fn = 'moveDay'; + } + while (this.dateIsDisabled(date)); + + return date; + }, + + weekOfDateIsDisabled: function(date){ + return $.inArray(date.getUTCDay(), this.o.daysOfWeekDisabled) !== -1; + }, + + dateIsDisabled: function(date){ + return ( + this.weekOfDateIsDisabled(date) || + $.grep(this.o.datesDisabled, function(d){ + return isUTCEquals(date, d); + }).length > 0 + ); + }, + + dateWithinRange: function(date){ + return date >= this.o.startDate && date <= this.o.endDate; + }, + + keydown: function(e){ + if (!this.picker.is(':visible')){ + if (e.keyCode === 40 || e.keyCode === 27) { // allow down to re-show picker + this.show(); + e.stopPropagation(); + } + return; + } + var dateChanged = false, + dir, newViewDate, + focusDate = this.focusDate || this.viewDate; + switch (e.keyCode){ + case 27: // escape + if (this.focusDate){ + this.focusDate = null; + this.viewDate = this.dates.get(-1) || this.viewDate; + this.fill(); + } + else + this.hide(); + e.preventDefault(); + e.stopPropagation(); + break; + case 37: // left + case 38: // up + case 39: // right + case 40: // down + if (!this.o.keyboardNavigation || this.o.daysOfWeekDisabled.length === 7) + break; + dir = e.keyCode === 37 || e.keyCode === 38 ? -1 : 1; + if (this.viewMode === 0) { + if (e.ctrlKey){ + newViewDate = this.moveAvailableDate(focusDate, dir, 'moveYear'); + + if (newViewDate) + this._trigger('changeYear', this.viewDate); + } else if (e.shiftKey){ + newViewDate = this.moveAvailableDate(focusDate, dir, 'moveMonth'); + + if (newViewDate) + this._trigger('changeMonth', this.viewDate); + } else if (e.keyCode === 37 || e.keyCode === 39){ + newViewDate = this.moveAvailableDate(focusDate, dir, 'moveDay'); + } else if (!this.weekOfDateIsDisabled(focusDate)){ + newViewDate = this.moveAvailableDate(focusDate, dir, 'moveWeek'); + } + } else if (this.viewMode === 1) { + if (e.keyCode === 38 || e.keyCode === 40) { + dir = dir * 4; + } + newViewDate = this.moveAvailableDate(focusDate, dir, 'moveMonth'); + } else if (this.viewMode === 2) { + if (e.keyCode === 38 || e.keyCode === 40) { + dir = dir * 4; + } + newViewDate = this.moveAvailableDate(focusDate, dir, 'moveYear'); + } + if (newViewDate){ + this.focusDate = this.viewDate = newViewDate; + this.setValue(); + this.fill(); + e.preventDefault(); + } + break; + case 13: // enter + if (!this.o.forceParse) + break; + focusDate = this.focusDate || this.dates.get(-1) || this.viewDate; + if (this.o.keyboardNavigation) { + this._toggle_multidate(focusDate); + dateChanged = true; + } + this.focusDate = null; + this.viewDate = this.dates.get(-1) || this.viewDate; + this.setValue(); + this.fill(); + if (this.picker.is(':visible')){ + e.preventDefault(); + e.stopPropagation(); + if (this.o.autoclose) + this.hide(); + } + break; + case 9: // tab + this.focusDate = null; + this.viewDate = this.dates.get(-1) || this.viewDate; + this.fill(); + this.hide(); + break; + } + if (dateChanged){ + if (this.dates.length) + this._trigger('changeDate'); + else + this._trigger('clearDate'); + this.inputField.trigger('change'); + } + }, + + setViewMode: function(viewMode){ + this.viewMode = viewMode; + this.picker + .children('div') + .hide() + .filter('.datepicker-' + DPGlobal.viewModes[this.viewMode].clsName) + .show(); + this.updateNavArrows(); + this._trigger('changeViewMode', new Date(this.viewDate)); + } + }; + + var DateRangePicker = function(element, options){ + $.data(element, 'datepicker', this); + this.element = $(element); + this.inputs = $.map(options.inputs, function(i){ + return i.jquery ? i[0] : i; + }); + delete options.inputs; + + this.keepEmptyValues = options.keepEmptyValues; + delete options.keepEmptyValues; + + datepickerPlugin.call($(this.inputs), options) + .on('changeDate', $.proxy(this.dateUpdated, this)); + + this.pickers = $.map(this.inputs, function(i){ + return $.data(i, 'datepicker'); + }); + this.updateDates(); + }; + DateRangePicker.prototype = { + updateDates: function(){ + this.dates = $.map(this.pickers, function(i){ + return i.getUTCDate(); + }); + this.updateRanges(); + }, + updateRanges: function(){ + var range = $.map(this.dates, function(d){ + return d.valueOf(); + }); + $.each(this.pickers, function(i, p){ + p.setRange(range); + }); + }, + clearDates: function(){ + $.each(this.pickers, function(i, p){ + p.clearDates(); + }); + }, + dateUpdated: function(e){ + // `this.updating` is a workaround for preventing infinite recursion + // between `changeDate` triggering and `setUTCDate` calling. Until + // there is a better mechanism. + if (this.updating) + return; + this.updating = true; + + var dp = $.data(e.target, 'datepicker'); + + if (dp === undefined) { + return; + } + + var new_date = dp.getUTCDate(), + keep_empty_values = this.keepEmptyValues, + i = $.inArray(e.target, this.inputs), + j = i - 1, + k = i + 1, + l = this.inputs.length; + if (i === -1) + return; + + $.each(this.pickers, function(i, p){ + if (!p.getUTCDate() && (p === dp || !keep_empty_values)) + p.setUTCDate(new_date); + }); + + if (new_date < this.dates[j]){ + // Date being moved earlier/left + while (j >= 0 && new_date < this.dates[j]){ + this.pickers[j--].setUTCDate(new_date); + } + } else if (new_date > this.dates[k]){ + // Date being moved later/right + while (k < l && new_date > this.dates[k]){ + this.pickers[k++].setUTCDate(new_date); + } + } + this.updateDates(); + + delete this.updating; + }, + destroy: function(){ + $.map(this.pickers, function(p){ p.destroy(); }); + $(this.inputs).off('changeDate', this.dateUpdated); + delete this.element.data().datepicker; + }, + remove: alias('destroy', 'Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead') + }; + + function opts_from_el(el, prefix){ + // Derive options from element data-attrs + var data = $(el).data(), + out = {}, inkey, + replace = new RegExp('^' + prefix.toLowerCase() + '([A-Z])'); + prefix = new RegExp('^' + prefix.toLowerCase()); + function re_lower(_,a){ + return a.toLowerCase(); + } + for (var key in data) + if (prefix.test(key)){ + inkey = key.replace(replace, re_lower); + out[inkey] = data[key]; + } + return out; + } + + function opts_from_locale(lang){ + // Derive options from locale plugins + var out = {}; + // Check if "de-DE" style date is available, if not language should + // fallback to 2 letter code eg "de" + if (!dates[lang]){ + lang = lang.split('-')[0]; + if (!dates[lang]) + return; + } + var d = dates[lang]; + $.each(locale_opts, function(i,k){ + if (k in d) + out[k] = d[k]; + }); + return out; + } + + var old = $.fn.datepicker; + var datepickerPlugin = function(option){ + var args = Array.apply(null, arguments); + args.shift(); + var internal_return; + this.each(function(){ + var $this = $(this), + data = $this.data('datepicker'), + options = typeof option === 'object' && option; + if (!data){ + var elopts = opts_from_el(this, 'date'), + // Preliminary otions + xopts = $.extend({}, defaults, elopts, options), + locopts = opts_from_locale(xopts.language), + // Options priority: js args, data-attrs, locales, defaults + opts = $.extend({}, defaults, locopts, elopts, options); + if ($this.hasClass('input-daterange') || opts.inputs){ + $.extend(opts, { + inputs: opts.inputs || $this.find('input').toArray() + }); + data = new DateRangePicker(this, opts); + } + else { + data = new Datepicker(this, opts); + } + $this.data('datepicker', data); + } + if (typeof option === 'string' && typeof data[option] === 'function'){ + internal_return = data[option].apply(data, args); + } + }); + + if ( + internal_return === undefined || + internal_return instanceof Datepicker || + internal_return instanceof DateRangePicker + ) + return this; + + if (this.length > 1) + throw new Error('Using only allowed for the collection of a single element (' + option + ' function)'); + else + return internal_return; + }; + $.fn.datepicker = datepickerPlugin; + + var defaults = $.fn.datepicker.defaults = { + assumeNearbyYear: false, + autoclose: false, + beforeShowDay: $.noop, + beforeShowMonth: $.noop, + beforeShowYear: $.noop, + beforeShowDecade: $.noop, + beforeShowCentury: $.noop, + calendarWeeks: false, + clearBtn: false, + toggleActive: false, + daysOfWeekDisabled: [], + daysOfWeekHighlighted: [], + datesDisabled: [], + endDate: Infinity, + forceParse: true, + format: 'mm/dd/yyyy', + keepEmptyValues: false, + keyboardNavigation: true, + language: 'en', + minViewMode: 0, + maxViewMode: 4, + multidate: false, + multidateSeparator: ',', + orientation: "auto", + rtl: false, + startDate: -Infinity, + startView: 0, + todayBtn: false, + todayHighlight: false, + updateViewDate: true, + weekStart: 0, + disableTouchKeyboard: false, + enableOnReadonly: true, + showOnFocus: true, + zIndexOffset: 10, + container: 'body', + immediateUpdates: false, + title: '', + templates: { + leftArrow: '«', + rightArrow: '»' + }, + showWeekDays: true + }; + var locale_opts = $.fn.datepicker.locale_opts = [ + 'format', + 'rtl', + 'weekStart' + ]; + $.fn.datepicker.Constructor = Datepicker; + var dates = $.fn.datepicker.dates = { + en: { + days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], + daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], + months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + today: "Today", + clear: "Clear", + titleFormat: "MM yyyy" + } + }; + + var DPGlobal = { + viewModes: [ + { + names: ['days', 'month'], + clsName: 'days', + e: 'changeMonth' + }, + { + names: ['months', 'year'], + clsName: 'months', + e: 'changeYear', + navStep: 1 + }, + { + names: ['years', 'decade'], + clsName: 'years', + e: 'changeDecade', + navStep: 10 + }, + { + names: ['decades', 'century'], + clsName: 'decades', + e: 'changeCentury', + navStep: 100 + }, + { + names: ['centuries', 'millennium'], + clsName: 'centuries', + e: 'changeMillennium', + navStep: 1000 + } + ], + validParts: /dd?|DD?|mm?|MM?|yy(?:yy)?/g, + nonpunctuation: /[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g, + parseFormat: function(format){ + if (typeof format.toValue === 'function' && typeof format.toDisplay === 'function') + return format; + // IE treats \0 as a string end in inputs (truncating the value), + // so it's a bad format delimiter, anyway + var separators = format.replace(this.validParts, '\0').split('\0'), + parts = format.match(this.validParts); + if (!separators || !separators.length || !parts || parts.length === 0){ + throw new Error("Invalid date format."); + } + return {separators: separators, parts: parts}; + }, + parseDate: function(date, format, language, assumeNearby){ + if (!date) + return undefined; + if (date instanceof Date) + return date; + if (typeof format === 'string') + format = DPGlobal.parseFormat(format); + if (format.toValue) + return format.toValue(date, format, language); + var fn_map = { + d: 'moveDay', + m: 'moveMonth', + w: 'moveWeek', + y: 'moveYear' + }, + dateAliases = { + yesterday: '-1d', + today: '+0d', + tomorrow: '+1d' + }, + parts, part, dir, i, fn; + if (date in dateAliases){ + date = dateAliases[date]; + } + if (/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/i.test(date)){ + parts = date.match(/([\-+]\d+)([dmwy])/gi); + date = new Date(); + for (i=0; i < parts.length; i++){ + part = parts[i].match(/([\-+]\d+)([dmwy])/i); + dir = Number(part[1]); + fn = fn_map[part[2].toLowerCase()]; + date = Datepicker.prototype[fn](date, dir); + } + return Datepicker.prototype._zero_utc_time(date); + } + + parts = date && date.match(this.nonpunctuation) || []; + + function applyNearbyYear(year, threshold){ + if (threshold === true) + threshold = 10; + + // if year is 2 digits or less, than the user most likely is trying to get a recent century + if (year < 100){ + year += 2000; + // if the new year is more than threshold years in advance, use last century + if (year > ((new Date()).getFullYear()+threshold)){ + year -= 100; + } + } + + return year; + } + + var parsed = {}, + setters_order = ['yyyy', 'yy', 'M', 'MM', 'm', 'mm', 'd', 'dd'], + setters_map = { + yyyy: function(d,v){ + return d.setUTCFullYear(assumeNearby ? applyNearbyYear(v, assumeNearby) : v); + }, + m: function(d,v){ + if (isNaN(d)) + return d; + v -= 1; + while (v < 0) v += 12; + v %= 12; + d.setUTCMonth(v); + while (d.getUTCMonth() !== v) + d.setUTCDate(d.getUTCDate()-1); + return d; + }, + d: function(d,v){ + return d.setUTCDate(v); + } + }, + val, filtered; + setters_map['yy'] = setters_map['yyyy']; + setters_map['M'] = setters_map['MM'] = setters_map['mm'] = setters_map['m']; + setters_map['dd'] = setters_map['d']; + date = UTCToday(); + var fparts = format.parts.slice(); + // Remove noop parts + if (parts.length !== fparts.length){ + fparts = $(fparts).filter(function(i,p){ + return $.inArray(p, setters_order) !== -1; + }).toArray(); + } + // Process remainder + function match_part(){ + var m = this.slice(0, parts[i].length), + p = parts[i].slice(0, m.length); + return m.toLowerCase() === p.toLowerCase(); + } + if (parts.length === fparts.length){ + var cnt; + for (i=0, cnt = fparts.length; i < cnt; i++){ + val = parseInt(parts[i], 10); + part = fparts[i]; + if (isNaN(val)){ + switch (part){ + case 'MM': + filtered = $(dates[language].months).filter(match_part); + val = $.inArray(filtered[0], dates[language].months) + 1; + break; + case 'M': + filtered = $(dates[language].monthsShort).filter(match_part); + val = $.inArray(filtered[0], dates[language].monthsShort) + 1; + break; + } + } + parsed[part] = val; + } + var _date, s; + for (i=0; i < setters_order.length; i++){ + s = setters_order[i]; + if (s in parsed && !isNaN(parsed[s])){ + _date = new Date(date); + setters_map[s](_date, parsed[s]); + if (!isNaN(_date)) + date = _date; + } + } + } + return date; + }, + formatDate: function(date, format, language){ + if (!date) + return ''; + if (typeof format === 'string') + format = DPGlobal.parseFormat(format); + if (format.toDisplay) + return format.toDisplay(date, format, language); + var val = { + d: date.getUTCDate(), + D: dates[language].daysShort[date.getUTCDay()], + DD: dates[language].days[date.getUTCDay()], + m: date.getUTCMonth() + 1, + M: dates[language].monthsShort[date.getUTCMonth()], + MM: dates[language].months[date.getUTCMonth()], + yy: date.getUTCFullYear().toString().substring(2), + yyyy: date.getUTCFullYear() + }; + val.dd = (val.d < 10 ? '0' : '') + val.d; + val.mm = (val.m < 10 ? '0' : '') + val.m; + date = []; + var seps = $.extend([], format.separators); + for (var i=0, cnt = format.parts.length; i <= cnt; i++){ + if (seps.length) + date.push(seps.shift()); + date.push(val[format.parts[i]]); + } + return date.join(''); + }, + headTemplate: ''+ + ''+ + ''+ + ''+ + ''+ + ''+defaults.templates.leftArrow+''+ + ''+ + ''+defaults.templates.rightArrow+''+ + ''+ + '', + contTemplate: '', + footTemplate: ''+ + ''+ + ''+ + ''+ + ''+ + ''+ + ''+ + '' + }; + DPGlobal.template = '
        '+ + '
        '+ + ''+ + DPGlobal.headTemplate+ + ''+ + DPGlobal.footTemplate+ + '
        '+ + '
        '+ + '
        '+ + ''+ + DPGlobal.headTemplate+ + DPGlobal.contTemplate+ + DPGlobal.footTemplate+ + '
        '+ + '
        '+ + '
        '+ + ''+ + DPGlobal.headTemplate+ + DPGlobal.contTemplate+ + DPGlobal.footTemplate+ + '
        '+ + '
        '+ + '
        '+ + ''+ + DPGlobal.headTemplate+ + DPGlobal.contTemplate+ + DPGlobal.footTemplate+ + '
        '+ + '
        '+ + '
        '+ + ''+ + DPGlobal.headTemplate+ + DPGlobal.contTemplate+ + DPGlobal.footTemplate+ + '
        '+ + '
        '+ + '
        '; + + $.fn.datepicker.DPGlobal = DPGlobal; + + + /* DATEPICKER NO CONFLICT + * =================== */ + + $.fn.datepicker.noConflict = function(){ + $.fn.datepicker = old; + return this; + }; + + /* DATEPICKER VERSION + * =================== */ + $.fn.datepicker.version = '1.9.0'; + + $.fn.datepicker.deprecated = function(msg){ + var console = window.console; + if (console && console.warn) { + console.warn('DEPRECATED: ' + msg); + } + }; + + + /* DATEPICKER DATA-API + * ================== */ + + $(document).on( + 'focus.datepicker.data-api click.datepicker.data-api', + '[data-provide="datepicker"]', + function(e){ + var $this = $(this); + if ($this.data('datepicker')) + return; + e.preventDefault(); + // component click requires us to explicitly show it + datepickerPlugin.call($this, 'show'); + } + ); + $(function(){ + datepickerPlugin.call($('[data-provide="datepicker-inline"]')); + }); + +})); + +/*! + * Select2 4.0.7 + * https://select2.github.io + * + * Released under the MIT license + * https://github.com/select2/select2/blob/master/LICENSE.md + */ +;(function (factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['jquery'], factory); + } else if (typeof module === 'object' && module.exports) { + // Node/CommonJS + module.exports = function (root, jQuery) { + if (jQuery === undefined) { + // require('jQuery') returns a factory that requires window to + // build a jQuery instance, we normalize how we use modules + // that require this pattern but the window provided is a noop + // if it's defined (how jquery works) + if (typeof window !== 'undefined') { + jQuery = require('jquery'); + } + else { + jQuery = require('jquery')(root); + } + } + factory(jQuery); + return jQuery; + }; + } else { + // Browser globals + factory(jQuery); + } +} (function (jQuery) { + // This is needed so we can catch the AMD loader configuration and use it + // The inner file should be wrapped (by `banner.start.js`) in a function that + // returns the AMD loader references. + var S2 =(function () { + // Restore the Select2 AMD loader so it can be used + // Needed mostly in the language files, where the loader is not inserted + if (jQuery && jQuery.fn && jQuery.fn.select2 && jQuery.fn.select2.amd) { + var S2 = jQuery.fn.select2.amd; + } +var S2;(function () { if (!S2 || !S2.requirejs) { +if (!S2) { S2 = {}; } else { require = S2; } +/** + * @license almond 0.3.3 Copyright jQuery Foundation and other contributors. + * Released under MIT license, http://github.com/requirejs/almond/LICENSE + */ +//Going sloppy to avoid 'use strict' string cost, but strict practices should +//be followed. +/*global setTimeout: false */ + +var requirejs, require, define; +(function (undef) { + var main, req, makeMap, handlers, + defined = {}, + waiting = {}, + config = {}, + defining = {}, + hasOwn = Object.prototype.hasOwnProperty, + aps = [].slice, + jsSuffixRegExp = /\.js$/; + + function hasProp(obj, prop) { + return hasOwn.call(obj, prop); + } + + /** + * Given a relative module name, like ./something, normalize it to + * a real name that can be mapped to a path. + * @param {String} name the relative name + * @param {String} baseName a real name that the name arg is relative + * to. + * @returns {String} normalized name + */ + function normalize(name, baseName) { + var nameParts, nameSegment, mapValue, foundMap, lastIndex, + foundI, foundStarMap, starI, i, j, part, normalizedBaseParts, + baseParts = baseName && baseName.split("/"), + map = config.map, + starMap = (map && map['*']) || {}; + + //Adjust any relative paths. + if (name) { + name = name.split('/'); + lastIndex = name.length - 1; + + // If wanting node ID compatibility, strip .js from end + // of IDs. Have to do this here, and not in nameToUrl + // because node allows either .js or non .js to map + // to same file. + if (config.nodeIdCompat && jsSuffixRegExp.test(name[lastIndex])) { + name[lastIndex] = name[lastIndex].replace(jsSuffixRegExp, ''); + } + + // Starts with a '.' so need the baseName + if (name[0].charAt(0) === '.' && baseParts) { + //Convert baseName to array, and lop off the last part, + //so that . matches that 'directory' and not name of the baseName's + //module. For instance, baseName of 'one/two/three', maps to + //'one/two/three.js', but we want the directory, 'one/two' for + //this normalization. + normalizedBaseParts = baseParts.slice(0, baseParts.length - 1); + name = normalizedBaseParts.concat(name); + } + + //start trimDots + for (i = 0; i < name.length; i++) { + part = name[i]; + if (part === '.') { + name.splice(i, 1); + i -= 1; + } else if (part === '..') { + // If at the start, or previous value is still .., + // keep them so that when converted to a path it may + // still work when converted to a path, even though + // as an ID it is less than ideal. In larger point + // releases, may be better to just kick out an error. + if (i === 0 || (i === 1 && name[2] === '..') || name[i - 1] === '..') { + continue; + } else if (i > 0) { + name.splice(i - 1, 2); + i -= 2; + } + } + } + //end trimDots + + name = name.join('/'); + } + + //Apply map config if available. + if ((baseParts || starMap) && map) { + nameParts = name.split('/'); + + for (i = nameParts.length; i > 0; i -= 1) { + nameSegment = nameParts.slice(0, i).join("/"); + + if (baseParts) { + //Find the longest baseName segment match in the config. + //So, do joins on the biggest to smallest lengths of baseParts. + for (j = baseParts.length; j > 0; j -= 1) { + mapValue = map[baseParts.slice(0, j).join('/')]; + + //baseName segment has config, find if it has one for + //this name. + if (mapValue) { + mapValue = mapValue[nameSegment]; + if (mapValue) { + //Match, update name to the new value. + foundMap = mapValue; + foundI = i; + break; + } + } + } + } + + if (foundMap) { + break; + } + + //Check for a star map match, but just hold on to it, + //if there is a shorter segment match later in a matching + //config, then favor over this star map. + if (!foundStarMap && starMap && starMap[nameSegment]) { + foundStarMap = starMap[nameSegment]; + starI = i; + } + } + + if (!foundMap && foundStarMap) { + foundMap = foundStarMap; + foundI = starI; + } + + if (foundMap) { + nameParts.splice(0, foundI, foundMap); + name = nameParts.join('/'); + } + } + + return name; + } + + function makeRequire(relName, forceSync) { + return function () { + //A version of a require function that passes a moduleName + //value for items that may need to + //look up paths relative to the moduleName + var args = aps.call(arguments, 0); + + //If first arg is not require('string'), and there is only + //one arg, it is the array form without a callback. Insert + //a null so that the following concat is correct. + if (typeof args[0] !== 'string' && args.length === 1) { + args.push(null); + } + return req.apply(undef, args.concat([relName, forceSync])); + }; + } + + function makeNormalize(relName) { + return function (name) { + return normalize(name, relName); + }; + } + + function makeLoad(depName) { + return function (value) { + defined[depName] = value; + }; + } + + function callDep(name) { + if (hasProp(waiting, name)) { + var args = waiting[name]; + delete waiting[name]; + defining[name] = true; + main.apply(undef, args); + } + + if (!hasProp(defined, name) && !hasProp(defining, name)) { + throw new Error('No ' + name); + } + return defined[name]; + } + + //Turns a plugin!resource to [plugin, resource] + //with the plugin being undefined if the name + //did not have a plugin prefix. + function splitPrefix(name) { + var prefix, + index = name ? name.indexOf('!') : -1; + if (index > -1) { + prefix = name.substring(0, index); + name = name.substring(index + 1, name.length); + } + return [prefix, name]; + } + + //Creates a parts array for a relName where first part is plugin ID, + //second part is resource ID. Assumes relName has already been normalized. + function makeRelParts(relName) { + return relName ? splitPrefix(relName) : []; + } + + /** + * Makes a name map, normalizing the name, and using a plugin + * for normalization if necessary. Grabs a ref to plugin + * too, as an optimization. + */ + makeMap = function (name, relParts) { + var plugin, + parts = splitPrefix(name), + prefix = parts[0], + relResourceName = relParts[1]; + + name = parts[1]; + + if (prefix) { + prefix = normalize(prefix, relResourceName); + plugin = callDep(prefix); + } + + //Normalize according + if (prefix) { + if (plugin && plugin.normalize) { + name = plugin.normalize(name, makeNormalize(relResourceName)); + } else { + name = normalize(name, relResourceName); + } + } else { + name = normalize(name, relResourceName); + parts = splitPrefix(name); + prefix = parts[0]; + name = parts[1]; + if (prefix) { + plugin = callDep(prefix); + } + } + + //Using ridiculous property names for space reasons + return { + f: prefix ? prefix + '!' + name : name, //fullName + n: name, + pr: prefix, + p: plugin + }; + }; + + function makeConfig(name) { + return function () { + return (config && config.config && config.config[name]) || {}; + }; + } + + handlers = { + require: function (name) { + return makeRequire(name); + }, + exports: function (name) { + var e = defined[name]; + if (typeof e !== 'undefined') { + return e; + } else { + return (defined[name] = {}); + } + }, + module: function (name) { + return { + id: name, + uri: '', + exports: defined[name], + config: makeConfig(name) + }; + } + }; + + main = function (name, deps, callback, relName) { + var cjsModule, depName, ret, map, i, relParts, + args = [], + callbackType = typeof callback, + usingExports; + + //Use name if no relName + relName = relName || name; + relParts = makeRelParts(relName); + + //Call the callback to define the module, if necessary. + if (callbackType === 'undefined' || callbackType === 'function') { + //Pull out the defined dependencies and pass the ordered + //values to the callback. + //Default to [require, exports, module] if no deps + deps = !deps.length && callback.length ? ['require', 'exports', 'module'] : deps; + for (i = 0; i < deps.length; i += 1) { + map = makeMap(deps[i], relParts); + depName = map.f; + + //Fast path CommonJS standard dependencies. + if (depName === "require") { + args[i] = handlers.require(name); + } else if (depName === "exports") { + //CommonJS module spec 1.1 + args[i] = handlers.exports(name); + usingExports = true; + } else if (depName === "module") { + //CommonJS module spec 1.1 + cjsModule = args[i] = handlers.module(name); + } else if (hasProp(defined, depName) || + hasProp(waiting, depName) || + hasProp(defining, depName)) { + args[i] = callDep(depName); + } else if (map.p) { + map.p.load(map.n, makeRequire(relName, true), makeLoad(depName), {}); + args[i] = defined[depName]; + } else { + throw new Error(name + ' missing ' + depName); + } + } + + ret = callback ? callback.apply(defined[name], args) : undefined; + + if (name) { + //If setting exports via "module" is in play, + //favor that over return value and exports. After that, + //favor a non-undefined return value over exports use. + if (cjsModule && cjsModule.exports !== undef && + cjsModule.exports !== defined[name]) { + defined[name] = cjsModule.exports; + } else if (ret !== undef || !usingExports) { + //Use the return value from the function. + defined[name] = ret; + } + } + } else if (name) { + //May just be an object definition for the module. Only + //worry about defining if have a module name. + defined[name] = callback; + } + }; + + requirejs = require = req = function (deps, callback, relName, forceSync, alt) { + if (typeof deps === "string") { + if (handlers[deps]) { + //callback in this case is really relName + return handlers[deps](callback); + } + //Just return the module wanted. In this scenario, the + //deps arg is the module name, and second arg (if passed) + //is just the relName. + //Normalize module name, if it contains . or .. + return callDep(makeMap(deps, makeRelParts(callback)).f); + } else if (!deps.splice) { + //deps is a config object, not an array. + config = deps; + if (config.deps) { + req(config.deps, config.callback); + } + if (!callback) { + return; + } + + if (callback.splice) { + //callback is an array, which means it is a dependency list. + //Adjust args if there are dependencies + deps = callback; + callback = relName; + relName = null; + } else { + deps = undef; + } + } + + //Support require(['a']) + callback = callback || function () {}; + + //If relName is a function, it is an errback handler, + //so remove it. + if (typeof relName === 'function') { + relName = forceSync; + forceSync = alt; + } + + //Simulate async callback; + if (forceSync) { + main(undef, deps, callback, relName); + } else { + //Using a non-zero value because of concern for what old browsers + //do, and latest browsers "upgrade" to 4 if lower value is used: + //http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#dom-windowtimers-settimeout: + //If want a value immediately, use require('id') instead -- something + //that works in almond on the global level, but not guaranteed and + //unlikely to work in other AMD implementations. + setTimeout(function () { + main(undef, deps, callback, relName); + }, 4); + } + + return req; + }; + + /** + * Just drops the config on the floor, but returns req in case + * the config return value is used. + */ + req.config = function (cfg) { + return req(cfg); + }; + + /** + * Expose module registry for debugging and tooling + */ + requirejs._defined = defined; + + define = function (name, deps, callback) { + if (typeof name !== 'string') { + throw new Error('See almond README: incorrect module build, no module name'); + } + + //This module may not have dependencies + if (!deps.splice) { + //deps is not an array, so probably means + //an object literal or factory function for + //the value. Adjust args. + callback = deps; + deps = []; + } + + if (!hasProp(defined, name) && !hasProp(waiting, name)) { + waiting[name] = [name, deps, callback]; + } + }; + + define.amd = { + jQuery: true + }; +}()); + +S2.requirejs = requirejs;S2.require = require;S2.define = define; +} +}()); +S2.define("almond", function(){}); + +/* global jQuery:false, $:false */ +S2.define('jquery',[],function () { + var _$ = jQuery || $; + + if (_$ == null && console && console.error) { + console.error( + 'Select2: An instance of jQuery or a jQuery-compatible library was not ' + + 'found. Make sure that you are including jQuery before Select2 on your ' + + 'web page.' + ); + } + + return _$; +}); + +S2.define('select2/utils',[ + 'jquery' +], function ($) { + var Utils = {}; + + Utils.Extend = function (ChildClass, SuperClass) { + var __hasProp = {}.hasOwnProperty; + + function BaseConstructor () { + this.constructor = ChildClass; + } + + for (var key in SuperClass) { + if (__hasProp.call(SuperClass, key)) { + ChildClass[key] = SuperClass[key]; + } + } + + BaseConstructor.prototype = SuperClass.prototype; + ChildClass.prototype = new BaseConstructor(); + ChildClass.__super__ = SuperClass.prototype; + + return ChildClass; + }; + + function getMethods (theClass) { + var proto = theClass.prototype; + + var methods = []; + + for (var methodName in proto) { + var m = proto[methodName]; + + if (typeof m !== 'function') { + continue; + } + + if (methodName === 'constructor') { + continue; + } + + methods.push(methodName); + } + + return methods; + } + + Utils.Decorate = function (SuperClass, DecoratorClass) { + var decoratedMethods = getMethods(DecoratorClass); + var superMethods = getMethods(SuperClass); + + function DecoratedClass () { + var unshift = Array.prototype.unshift; + + var argCount = DecoratorClass.prototype.constructor.length; + + var calledConstructor = SuperClass.prototype.constructor; + + if (argCount > 0) { + unshift.call(arguments, SuperClass.prototype.constructor); + + calledConstructor = DecoratorClass.prototype.constructor; + } + + calledConstructor.apply(this, arguments); + } + + DecoratorClass.displayName = SuperClass.displayName; + + function ctr () { + this.constructor = DecoratedClass; + } + + DecoratedClass.prototype = new ctr(); + + for (var m = 0; m < superMethods.length; m++) { + var superMethod = superMethods[m]; + + DecoratedClass.prototype[superMethod] = + SuperClass.prototype[superMethod]; + } + + var calledMethod = function (methodName) { + // Stub out the original method if it's not decorating an actual method + var originalMethod = function () {}; + + if (methodName in DecoratedClass.prototype) { + originalMethod = DecoratedClass.prototype[methodName]; + } + + var decoratedMethod = DecoratorClass.prototype[methodName]; + + return function () { + var unshift = Array.prototype.unshift; + + unshift.call(arguments, originalMethod); + + return decoratedMethod.apply(this, arguments); + }; + }; + + for (var d = 0; d < decoratedMethods.length; d++) { + var decoratedMethod = decoratedMethods[d]; + + DecoratedClass.prototype[decoratedMethod] = calledMethod(decoratedMethod); + } + + return DecoratedClass; + }; + + var Observable = function () { + this.listeners = {}; + }; + + Observable.prototype.on = function (event, callback) { + this.listeners = this.listeners || {}; + + if (event in this.listeners) { + this.listeners[event].push(callback); + } else { + this.listeners[event] = [callback]; + } + }; + + Observable.prototype.trigger = function (event) { + var slice = Array.prototype.slice; + var params = slice.call(arguments, 1); + + this.listeners = this.listeners || {}; + + // Params should always come in as an array + if (params == null) { + params = []; + } + + // If there are no arguments to the event, use a temporary object + if (params.length === 0) { + params.push({}); + } + + // Set the `_type` of the first object to the event + params[0]._type = event; + + if (event in this.listeners) { + this.invoke(this.listeners[event], slice.call(arguments, 1)); + } + + if ('*' in this.listeners) { + this.invoke(this.listeners['*'], arguments); + } + }; + + Observable.prototype.invoke = function (listeners, params) { + for (var i = 0, len = listeners.length; i < len; i++) { + listeners[i].apply(this, params); + } + }; + + Utils.Observable = Observable; + + Utils.generateChars = function (length) { + var chars = ''; + + for (var i = 0; i < length; i++) { + var randomChar = Math.floor(Math.random() * 36); + chars += randomChar.toString(36); + } + + return chars; + }; + + Utils.bind = function (func, context) { + return function () { + func.apply(context, arguments); + }; + }; + + Utils._convertData = function (data) { + for (var originalKey in data) { + var keys = originalKey.split('-'); + + var dataLevel = data; + + if (keys.length === 1) { + continue; + } + + for (var k = 0; k < keys.length; k++) { + var key = keys[k]; + + // Lowercase the first letter + // By default, dash-separated becomes camelCase + key = key.substring(0, 1).toLowerCase() + key.substring(1); + + if (!(key in dataLevel)) { + dataLevel[key] = {}; + } + + if (k == keys.length - 1) { + dataLevel[key] = data[originalKey]; + } + + dataLevel = dataLevel[key]; + } + + delete data[originalKey]; + } + + return data; + }; + + Utils.hasScroll = function (index, el) { + // Adapted from the function created by @ShadowScripter + // and adapted by @BillBarry on the Stack Exchange Code Review website. + // The original code can be found at + // http://codereview.stackexchange.com/q/13338 + // and was designed to be used with the Sizzle selector engine. + + var $el = $(el); + var overflowX = el.style.overflowX; + var overflowY = el.style.overflowY; + + //Check both x and y declarations + if (overflowX === overflowY && + (overflowY === 'hidden' || overflowY === 'visible')) { + return false; + } + + if (overflowX === 'scroll' || overflowY === 'scroll') { + return true; + } + + return ($el.innerHeight() < el.scrollHeight || + $el.innerWidth() < el.scrollWidth); + }; + + Utils.escapeMarkup = function (markup) { + var replaceMap = { + '\\': '\', + '&': '&', + '<': '<', + '>': '>', + '"': '"', + '\'': ''', + '/': '/' + }; + + // Do not try to escape the markup if it's not a string + if (typeof markup !== 'string') { + return markup; + } + + return String(markup).replace(/[&<>"'\/\\]/g, function (match) { + return replaceMap[match]; + }); + }; + + // Append an array of jQuery nodes to a given element. + Utils.appendMany = function ($element, $nodes) { + // jQuery 1.7.x does not support $.fn.append() with an array + // Fall back to a jQuery object collection using $.fn.add() + if ($.fn.jquery.substr(0, 3) === '1.7') { + var $jqNodes = $(); + + $.map($nodes, function (node) { + $jqNodes = $jqNodes.add(node); + }); + + $nodes = $jqNodes; + } + + $element.append($nodes); + }; + + // Cache objects in Utils.__cache instead of $.data (see #4346) + Utils.__cache = {}; + + var id = 0; + Utils.GetUniqueElementId = function (element) { + // Get a unique element Id. If element has no id, + // creates a new unique number, stores it in the id + // attribute and returns the new id. + // If an id already exists, it simply returns it. + + var select2Id = element.getAttribute('data-select2-id'); + if (select2Id == null) { + // If element has id, use it. + if (element.id) { + select2Id = element.id; + element.setAttribute('data-select2-id', select2Id); + } else { + element.setAttribute('data-select2-id', ++id); + select2Id = id.toString(); + } + } + return select2Id; + }; + + Utils.StoreData = function (element, name, value) { + // Stores an item in the cache for a specified element. + // name is the cache key. + var id = Utils.GetUniqueElementId(element); + if (!Utils.__cache[id]) { + Utils.__cache[id] = {}; + } + + Utils.__cache[id][name] = value; + }; + + Utils.GetData = function (element, name) { + // Retrieves a value from the cache by its key (name) + // name is optional. If no name specified, return + // all cache items for the specified element. + // and for a specified element. + var id = Utils.GetUniqueElementId(element); + if (name) { + if (Utils.__cache[id]) { + if (Utils.__cache[id][name] != null) { + return Utils.__cache[id][name]; + } + return $(element).data(name); // Fallback to HTML5 data attribs. + } + return $(element).data(name); // Fallback to HTML5 data attribs. + } else { + return Utils.__cache[id]; + } + }; + + Utils.RemoveData = function (element) { + // Removes all cached items for a specified element. + var id = Utils.GetUniqueElementId(element); + if (Utils.__cache[id] != null) { + delete Utils.__cache[id]; + } + }; + + return Utils; +}); + +S2.define('select2/results',[ + 'jquery', + './utils' +], function ($, Utils) { + function Results ($element, options, dataAdapter) { + this.$element = $element; + this.data = dataAdapter; + this.options = options; + + Results.__super__.constructor.call(this); + } + + Utils.Extend(Results, Utils.Observable); + + Results.prototype.render = function () { + var $results = $( + '
          ' + ); + + if (this.options.get('multiple')) { + $results.attr('aria-multiselectable', 'true'); + } + + this.$results = $results; + + return $results; + }; + + Results.prototype.clear = function () { + this.$results.empty(); + }; + + Results.prototype.displayMessage = function (params) { + var escapeMarkup = this.options.get('escapeMarkup'); + + this.clear(); + this.hideLoading(); + + var $message = $( + '
        • ' + ); + + var message = this.options.get('translations').get(params.message); + + $message.append( + escapeMarkup( + message(params.args) + ) + ); + + $message[0].className += ' select2-results__message'; + + this.$results.append($message); + }; + + Results.prototype.hideMessages = function () { + this.$results.find('.select2-results__message').remove(); + }; + + Results.prototype.append = function (data) { + this.hideLoading(); + + var $options = []; + + if (data.results == null || data.results.length === 0) { + if (this.$results.children().length === 0) { + this.trigger('results:message', { + message: 'noResults' + }); + } + + return; + } + + data.results = this.sort(data.results); + + for (var d = 0; d < data.results.length; d++) { + var item = data.results[d]; + + var $option = this.option(item); + + $options.push($option); + } + + this.$results.append($options); + }; + + Results.prototype.position = function ($results, $dropdown) { + var $resultsContainer = $dropdown.find('.select2-results'); + $resultsContainer.append($results); + }; + + Results.prototype.sort = function (data) { + var sorter = this.options.get('sorter'); + + return sorter(data); + }; + + Results.prototype.highlightFirstItem = function () { + var $options = this.$results + .find('.select2-results__option[aria-selected]'); + + var $selected = $options.filter('[aria-selected=true]'); + + // Check if there are any selected options + if ($selected.length > 0) { + // If there are selected options, highlight the first + $selected.first().trigger('mouseenter'); + } else { + // If there are no selected options, highlight the first option + // in the dropdown + $options.first().trigger('mouseenter'); + } + + this.ensureHighlightVisible(); + }; + + Results.prototype.setClasses = function () { + var self = this; + + this.data.current(function (selected) { + var selectedIds = $.map(selected, function (s) { + return s.id.toString(); + }); + + var $options = self.$results + .find('.select2-results__option[aria-selected]'); + + $options.each(function () { + var $option = $(this); + + var item = Utils.GetData(this, 'data'); + + // id needs to be converted to a string when comparing + var id = '' + item.id; + + if ((item.element != null && item.element.selected) || + (item.element == null && $.inArray(id, selectedIds) > -1)) { + $option.attr('aria-selected', 'true'); + } else { + $option.attr('aria-selected', 'false'); + } + }); + + }); + }; + + Results.prototype.showLoading = function (params) { + this.hideLoading(); + + var loadingMore = this.options.get('translations').get('searching'); + + var loading = { + disabled: true, + loading: true, + text: loadingMore(params) + }; + var $loading = this.option(loading); + $loading.className += ' loading-results'; + + this.$results.prepend($loading); + }; + + Results.prototype.hideLoading = function () { + this.$results.find('.loading-results').remove(); + }; + + Results.prototype.option = function (data) { + var option = document.createElement('li'); + option.className = 'select2-results__option'; + + var attrs = { + 'role': 'treeitem', + 'aria-selected': 'false' + }; + + if (data.disabled) { + delete attrs['aria-selected']; + attrs['aria-disabled'] = 'true'; + } + + if (data.id == null) { + delete attrs['aria-selected']; + } + + if (data._resultId != null) { + option.id = data._resultId; + } + + if (data.title) { + option.title = data.title; + } + + if (data.children) { + attrs.role = 'group'; + attrs['aria-label'] = data.text; + delete attrs['aria-selected']; + } + + for (var attr in attrs) { + var val = attrs[attr]; + + option.setAttribute(attr, val); + } + + if (data.children) { + var $option = $(option); + + var label = document.createElement('strong'); + label.className = 'select2-results__group'; + + var $label = $(label); + this.template(data, label); + + var $children = []; + + for (var c = 0; c < data.children.length; c++) { + var child = data.children[c]; + + var $child = this.option(child); + + $children.push($child); + } + + var $childrenContainer = $('
            ', { + 'class': 'select2-results__options select2-results__options--nested' + }); + + $childrenContainer.append($children); + + $option.append(label); + $option.append($childrenContainer); + } else { + this.template(data, option); + } + + Utils.StoreData(option, 'data', data); + + return option; + }; + + Results.prototype.bind = function (container, $container) { + var self = this; + + var id = container.id + '-results'; + + this.$results.attr('id', id); + + container.on('results:all', function (params) { + self.clear(); + self.append(params.data); + + if (container.isOpen()) { + self.setClasses(); + self.highlightFirstItem(); + } + }); + + container.on('results:append', function (params) { + self.append(params.data); + + if (container.isOpen()) { + self.setClasses(); + } + }); + + container.on('query', function (params) { + self.hideMessages(); + self.showLoading(params); + }); + + container.on('select', function () { + if (!container.isOpen()) { + return; + } + + self.setClasses(); + + if (self.options.get('scrollAfterSelect')) { + self.highlightFirstItem(); + } + }); + + container.on('unselect', function () { + if (!container.isOpen()) { + return; + } + + self.setClasses(); + + if (self.options.get('scrollAfterSelect')) { + self.highlightFirstItem(); + } + }); + + container.on('open', function () { + // When the dropdown is open, aria-expended="true" + self.$results.attr('aria-expanded', 'true'); + self.$results.attr('aria-hidden', 'false'); + + self.setClasses(); + self.ensureHighlightVisible(); + }); + + container.on('close', function () { + // When the dropdown is closed, aria-expended="false" + self.$results.attr('aria-expanded', 'false'); + self.$results.attr('aria-hidden', 'true'); + self.$results.removeAttr('aria-activedescendant'); + }); + + container.on('results:toggle', function () { + var $highlighted = self.getHighlightedResults(); + + if ($highlighted.length === 0) { + return; + } + + $highlighted.trigger('mouseup'); + }); + + container.on('results:select', function () { + var $highlighted = self.getHighlightedResults(); + + if ($highlighted.length === 0) { + return; + } + + var data = Utils.GetData($highlighted[0], 'data'); + + if ($highlighted.attr('aria-selected') == 'true') { + self.trigger('close', {}); + } else { + self.trigger('select', { + data: data + }); + } + }); + + container.on('results:previous', function () { + var $highlighted = self.getHighlightedResults(); + + var $options = self.$results.find('[aria-selected]'); + + var currentIndex = $options.index($highlighted); + + // If we are already at the top, don't move further + // If no options, currentIndex will be -1 + if (currentIndex <= 0) { + return; + } + + var nextIndex = currentIndex - 1; + + // If none are highlighted, highlight the first + if ($highlighted.length === 0) { + nextIndex = 0; + } + + var $next = $options.eq(nextIndex); + + $next.trigger('mouseenter'); + + var currentOffset = self.$results.offset().top; + var nextTop = $next.offset().top; + var nextOffset = self.$results.scrollTop() + (nextTop - currentOffset); + + if (nextIndex === 0) { + self.$results.scrollTop(0); + } else if (nextTop - currentOffset < 0) { + self.$results.scrollTop(nextOffset); + } + }); + + container.on('results:next', function () { + var $highlighted = self.getHighlightedResults(); + + var $options = self.$results.find('[aria-selected]'); + + var currentIndex = $options.index($highlighted); + + var nextIndex = currentIndex + 1; + + // If we are at the last option, stay there + if (nextIndex >= $options.length) { + return; + } + + var $next = $options.eq(nextIndex); + + $next.trigger('mouseenter'); + + var currentOffset = self.$results.offset().top + + self.$results.outerHeight(false); + var nextBottom = $next.offset().top + $next.outerHeight(false); + var nextOffset = self.$results.scrollTop() + nextBottom - currentOffset; + + if (nextIndex === 0) { + self.$results.scrollTop(0); + } else if (nextBottom > currentOffset) { + self.$results.scrollTop(nextOffset); + } + }); + + container.on('results:focus', function (params) { + params.element.addClass('select2-results__option--highlighted'); + }); + + container.on('results:message', function (params) { + self.displayMessage(params); + }); + + if ($.fn.mousewheel) { + this.$results.on('mousewheel', function (e) { + var top = self.$results.scrollTop(); + + var bottom = self.$results.get(0).scrollHeight - top + e.deltaY; + + var isAtTop = e.deltaY > 0 && top - e.deltaY <= 0; + var isAtBottom = e.deltaY < 0 && bottom <= self.$results.height(); + + if (isAtTop) { + self.$results.scrollTop(0); + + e.preventDefault(); + e.stopPropagation(); + } else if (isAtBottom) { + self.$results.scrollTop( + self.$results.get(0).scrollHeight - self.$results.height() + ); + + e.preventDefault(); + e.stopPropagation(); + } + }); + } + + this.$results.on('mouseup', '.select2-results__option[aria-selected]', + function (evt) { + var $this = $(this); + + var data = Utils.GetData(this, 'data'); + + if ($this.attr('aria-selected') === 'true') { + if (self.options.get('multiple')) { + self.trigger('unselect', { + originalEvent: evt, + data: data + }); + } else { + self.trigger('close', {}); + } + + return; + } + + self.trigger('select', { + originalEvent: evt, + data: data + }); + }); + + this.$results.on('mouseenter', '.select2-results__option[aria-selected]', + function (evt) { + var data = Utils.GetData(this, 'data'); + + self.getHighlightedResults() + .removeClass('select2-results__option--highlighted'); + + self.trigger('results:focus', { + data: data, + element: $(this) + }); + }); + }; + + Results.prototype.getHighlightedResults = function () { + var $highlighted = this.$results + .find('.select2-results__option--highlighted'); + + return $highlighted; + }; + + Results.prototype.destroy = function () { + this.$results.remove(); + }; + + Results.prototype.ensureHighlightVisible = function () { + var $highlighted = this.getHighlightedResults(); + + if ($highlighted.length === 0) { + return; + } + + var $options = this.$results.find('[aria-selected]'); + + var currentIndex = $options.index($highlighted); + + var currentOffset = this.$results.offset().top; + var nextTop = $highlighted.offset().top; + var nextOffset = this.$results.scrollTop() + (nextTop - currentOffset); + + var offsetDelta = nextTop - currentOffset; + nextOffset -= $highlighted.outerHeight(false) * 2; + + if (currentIndex <= 2) { + this.$results.scrollTop(0); + } else if (offsetDelta > this.$results.outerHeight() || offsetDelta < 0) { + this.$results.scrollTop(nextOffset); + } + }; + + Results.prototype.template = function (result, container) { + var template = this.options.get('templateResult'); + var escapeMarkup = this.options.get('escapeMarkup'); + + var content = template(result, container); + + if (content == null) { + container.style.display = 'none'; + } else if (typeof content === 'string') { + container.innerHTML = escapeMarkup(content); + } else { + $(container).append(content); + } + }; + + return Results; +}); + +S2.define('select2/keys',[ + +], function () { + var KEYS = { + BACKSPACE: 8, + TAB: 9, + ENTER: 13, + SHIFT: 16, + CTRL: 17, + ALT: 18, + ESC: 27, + SPACE: 32, + PAGE_UP: 33, + PAGE_DOWN: 34, + END: 35, + HOME: 36, + LEFT: 37, + UP: 38, + RIGHT: 39, + DOWN: 40, + DELETE: 46 + }; + + return KEYS; +}); + +S2.define('select2/selection/base',[ + 'jquery', + '../utils', + '../keys' +], function ($, Utils, KEYS) { + function BaseSelection ($element, options) { + this.$element = $element; + this.options = options; + + BaseSelection.__super__.constructor.call(this); + } + + Utils.Extend(BaseSelection, Utils.Observable); + + BaseSelection.prototype.render = function () { + var $selection = $( + '' + ); + + this._tabindex = 0; + + if (Utils.GetData(this.$element[0], 'old-tabindex') != null) { + this._tabindex = Utils.GetData(this.$element[0], 'old-tabindex'); + } else if (this.$element.attr('tabindex') != null) { + this._tabindex = this.$element.attr('tabindex'); + } + + $selection.attr('title', this.$element.attr('title')); + $selection.attr('tabindex', this._tabindex); + + this.$selection = $selection; + + return $selection; + }; + + BaseSelection.prototype.bind = function (container, $container) { + var self = this; + + var id = container.id + '-container'; + var resultsId = container.id + '-results'; + + this.container = container; + + this.$selection.on('focus', function (evt) { + self.trigger('focus', evt); + }); + + this.$selection.on('blur', function (evt) { + self._handleBlur(evt); + }); + + this.$selection.on('keydown', function (evt) { + self.trigger('keypress', evt); + + if (evt.which === KEYS.SPACE) { + evt.preventDefault(); + } + }); + + container.on('results:focus', function (params) { + self.$selection.attr('aria-activedescendant', params.data._resultId); + }); + + container.on('selection:update', function (params) { + self.update(params.data); + }); + + container.on('open', function () { + // When the dropdown is open, aria-expanded="true" + self.$selection.attr('aria-expanded', 'true'); + self.$selection.attr('aria-owns', resultsId); + + self._attachCloseHandler(container); + }); + + container.on('close', function () { + // When the dropdown is closed, aria-expanded="false" + self.$selection.attr('aria-expanded', 'false'); + self.$selection.removeAttr('aria-activedescendant'); + self.$selection.removeAttr('aria-owns'); + + window.setTimeout(function () { + self.$selection.focus(); + }, 0); + + self._detachCloseHandler(container); + }); + + container.on('enable', function () { + self.$selection.attr('tabindex', self._tabindex); + }); + + container.on('disable', function () { + self.$selection.attr('tabindex', '-1'); + }); + }; + + BaseSelection.prototype._handleBlur = function (evt) { + var self = this; + + // This needs to be delayed as the active element is the body when the tab + // key is pressed, possibly along with others. + window.setTimeout(function () { + // Don't trigger `blur` if the focus is still in the selection + if ( + (document.activeElement == self.$selection[0]) || + ($.contains(self.$selection[0], document.activeElement)) + ) { + return; + } + + self.trigger('blur', evt); + }, 1); + }; + + BaseSelection.prototype._attachCloseHandler = function (container) { + var self = this; + + $(document.body).on('mousedown.select2.' + container.id, function (e) { + var $target = $(e.target); + + var $select = $target.closest('.select2'); + + var $all = $('.select2.select2-container--open'); + + $all.each(function () { + var $this = $(this); + + if (this == $select[0]) { + return; + } + + var $element = Utils.GetData(this, 'element'); + + $element.select2('close'); + }); + }); + }; + + BaseSelection.prototype._detachCloseHandler = function (container) { + $(document.body).off('mousedown.select2.' + container.id); + }; + + BaseSelection.prototype.position = function ($selection, $container) { + var $selectionContainer = $container.find('.selection'); + $selectionContainer.append($selection); + }; + + BaseSelection.prototype.destroy = function () { + this._detachCloseHandler(this.container); + }; + + BaseSelection.prototype.update = function (data) { + throw new Error('The `update` method must be defined in child classes.'); + }; + + return BaseSelection; +}); + +S2.define('select2/selection/single',[ + 'jquery', + './base', + '../utils', + '../keys' +], function ($, BaseSelection, Utils, KEYS) { + function SingleSelection () { + SingleSelection.__super__.constructor.apply(this, arguments); + } + + Utils.Extend(SingleSelection, BaseSelection); + + SingleSelection.prototype.render = function () { + var $selection = SingleSelection.__super__.render.call(this); + + $selection.addClass('select2-selection--single'); + + $selection.html( + '' + + '' + + '' + + '' + ); + + return $selection; + }; + + SingleSelection.prototype.bind = function (container, $container) { + var self = this; + + SingleSelection.__super__.bind.apply(this, arguments); + + var id = container.id + '-container'; + + this.$selection.find('.select2-selection__rendered') + .attr('id', id) + .attr('role', 'textbox') + .attr('aria-readonly', 'true'); + this.$selection.attr('aria-labelledby', id); + + this.$selection.on('mousedown', function (evt) { + // Only respond to left clicks + if (evt.which !== 1) { + return; + } + + self.trigger('toggle', { + originalEvent: evt + }); + }); + + this.$selection.on('focus', function (evt) { + // User focuses on the container + }); + + this.$selection.on('blur', function (evt) { + // User exits the container + }); + + container.on('focus', function (evt) { + if (!container.isOpen()) { + self.$selection.focus(); + } + }); + }; + + SingleSelection.prototype.clear = function () { + var $rendered = this.$selection.find('.select2-selection__rendered'); + $rendered.empty(); + $rendered.removeAttr('title'); // clear tooltip on empty + }; + + SingleSelection.prototype.display = function (data, container) { + var template = this.options.get('templateSelection'); + var escapeMarkup = this.options.get('escapeMarkup'); + + return escapeMarkup(template(data, container)); + }; + + SingleSelection.prototype.selectionContainer = function () { + return $(''); + }; + + SingleSelection.prototype.update = function (data) { + if (data.length === 0) { + this.clear(); + return; + } + + var selection = data[0]; + + var $rendered = this.$selection.find('.select2-selection__rendered'); + var formatted = this.display(selection, $rendered); + + $rendered.empty().append(formatted); + $rendered.attr('title', selection.title || selection.text); + }; + + return SingleSelection; +}); + +S2.define('select2/selection/multiple',[ + 'jquery', + './base', + '../utils' +], function ($, BaseSelection, Utils) { + function MultipleSelection ($element, options) { + MultipleSelection.__super__.constructor.apply(this, arguments); + } + + Utils.Extend(MultipleSelection, BaseSelection); + + MultipleSelection.prototype.render = function () { + var $selection = MultipleSelection.__super__.render.call(this); + + $selection.addClass('select2-selection--multiple'); + + $selection.html( + '
              ' + ); + + return $selection; + }; + + MultipleSelection.prototype.bind = function (container, $container) { + var self = this; + + MultipleSelection.__super__.bind.apply(this, arguments); + + this.$selection.on('click', function (evt) { + self.trigger('toggle', { + originalEvent: evt + }); + }); + + this.$selection.on( + 'click', + '.select2-selection__choice__remove', + function (evt) { + // Ignore the event if it is disabled + if (self.options.get('disabled')) { + return; + } + + var $remove = $(this); + var $selection = $remove.parent(); + + var data = Utils.GetData($selection[0], 'data'); + + self.trigger('unselect', { + originalEvent: evt, + data: data + }); + } + ); + }; + + MultipleSelection.prototype.clear = function () { + var $rendered = this.$selection.find('.select2-selection__rendered'); + $rendered.empty(); + $rendered.removeAttr('title'); + }; + + MultipleSelection.prototype.display = function (data, container) { + var template = this.options.get('templateSelection'); + var escapeMarkup = this.options.get('escapeMarkup'); + + return escapeMarkup(template(data, container)); + }; + + MultipleSelection.prototype.selectionContainer = function () { + var $container = $( + '
            • ' + + '' + + '×' + + '' + + '
            • ' + ); + + return $container; + }; + + MultipleSelection.prototype.update = function (data) { + this.clear(); + + if (data.length === 0) { + return; + } + + var $selections = []; + + for (var d = 0; d < data.length; d++) { + var selection = data[d]; + + var $selection = this.selectionContainer(); + var formatted = this.display(selection, $selection); + + $selection.append(formatted); + $selection.attr('title', selection.title || selection.text); + + Utils.StoreData($selection[0], 'data', selection); + + $selections.push($selection); + } + + var $rendered = this.$selection.find('.select2-selection__rendered'); + + Utils.appendMany($rendered, $selections); + }; + + return MultipleSelection; +}); + +S2.define('select2/selection/placeholder',[ + '../utils' +], function (Utils) { + function Placeholder (decorated, $element, options) { + this.placeholder = this.normalizePlaceholder(options.get('placeholder')); + + decorated.call(this, $element, options); + } + + Placeholder.prototype.normalizePlaceholder = function (_, placeholder) { + if (typeof placeholder === 'string') { + placeholder = { + id: '', + text: placeholder + }; + } + + return placeholder; + }; + + Placeholder.prototype.createPlaceholder = function (decorated, placeholder) { + var $placeholder = this.selectionContainer(); + + $placeholder.html(this.display(placeholder)); + $placeholder.addClass('select2-selection__placeholder') + .removeClass('select2-selection__choice'); + + return $placeholder; + }; + + Placeholder.prototype.update = function (decorated, data) { + var singlePlaceholder = ( + data.length == 1 && data[0].id != this.placeholder.id + ); + var multipleSelections = data.length > 1; + + if (multipleSelections || singlePlaceholder) { + return decorated.call(this, data); + } + + this.clear(); + + var $placeholder = this.createPlaceholder(this.placeholder); + + this.$selection.find('.select2-selection__rendered').append($placeholder); + }; + + return Placeholder; +}); + +S2.define('select2/selection/allowClear',[ + 'jquery', + '../keys', + '../utils' +], function ($, KEYS, Utils) { + function AllowClear () { } + + AllowClear.prototype.bind = function (decorated, container, $container) { + var self = this; + + decorated.call(this, container, $container); + + if (this.placeholder == null) { + if (this.options.get('debug') && window.console && console.error) { + console.error( + 'Select2: The `allowClear` option should be used in combination ' + + 'with the `placeholder` option.' + ); + } + } + + this.$selection.on('mousedown', '.select2-selection__clear', + function (evt) { + self._handleClear(evt); + }); + + container.on('keypress', function (evt) { + self._handleKeyboardClear(evt, container); + }); + }; + + AllowClear.prototype._handleClear = function (_, evt) { + // Ignore the event if it is disabled + if (this.options.get('disabled')) { + return; + } + + var $clear = this.$selection.find('.select2-selection__clear'); + + // Ignore the event if nothing has been selected + if ($clear.length === 0) { + return; + } + + evt.stopPropagation(); + + var data = Utils.GetData($clear[0], 'data'); + + var previousVal = this.$element.val(); + this.$element.val(this.placeholder.id); + + var unselectData = { + data: data + }; + this.trigger('clear', unselectData); + if (unselectData.prevented) { + this.$element.val(previousVal); + return; + } + + for (var d = 0; d < data.length; d++) { + unselectData = { + data: data[d] + }; + + // Trigger the `unselect` event, so people can prevent it from being + // cleared. + this.trigger('unselect', unselectData); + + // If the event was prevented, don't clear it out. + if (unselectData.prevented) { + this.$element.val(previousVal); + return; + } + } + + this.$element.trigger('change'); + + this.trigger('toggle', {}); + }; + + AllowClear.prototype._handleKeyboardClear = function (_, evt, container) { + if (container.isOpen()) { + return; + } + + if (evt.which == KEYS.DELETE || evt.which == KEYS.BACKSPACE) { + this._handleClear(evt); + } + }; + + AllowClear.prototype.update = function (decorated, data) { + decorated.call(this, data); + + if (this.$selection.find('.select2-selection__placeholder').length > 0 || + data.length === 0) { + return; + } + + var removeAll = this.options.get('translations').get('removeAllItems'); + + var $remove = $( + '' + + '×' + + '' + ); + Utils.StoreData($remove[0], 'data', data); + + this.$selection.find('.select2-selection__rendered').prepend($remove); + }; + + return AllowClear; +}); + +S2.define('select2/selection/search',[ + 'jquery', + '../utils', + '../keys' +], function ($, Utils, KEYS) { + function Search (decorated, $element, options) { + decorated.call(this, $element, options); + } + + Search.prototype.render = function (decorated) { + var $search = $( + '' + ); + + this.$searchContainer = $search; + this.$search = $search.find('input'); + + var $rendered = decorated.call(this); + + this._transferTabIndex(); + + return $rendered; + }; + + Search.prototype.bind = function (decorated, container, $container) { + var self = this; + + decorated.call(this, container, $container); + + container.on('open', function () { + self.$search.trigger('focus'); + }); + + container.on('close', function () { + self.$search.val(''); + self.$search.removeAttr('aria-activedescendant'); + self.$search.trigger('focus'); + }); + + container.on('enable', function () { + self.$search.prop('disabled', false); + + self._transferTabIndex(); + }); + + container.on('disable', function () { + self.$search.prop('disabled', true); + }); + + container.on('focus', function (evt) { + self.$search.trigger('focus'); + }); + + container.on('results:focus', function (params) { + self.$search.attr('aria-activedescendant', params.id); + }); + + this.$selection.on('focusin', '.select2-search--inline', function (evt) { + self.trigger('focus', evt); + }); + + this.$selection.on('focusout', '.select2-search--inline', function (evt) { + self._handleBlur(evt); + }); + + this.$selection.on('keydown', '.select2-search--inline', function (evt) { + evt.stopPropagation(); + + self.trigger('keypress', evt); + + self._keyUpPrevented = evt.isDefaultPrevented(); + + var key = evt.which; + + if (key === KEYS.BACKSPACE && self.$search.val() === '') { + var $previousChoice = self.$searchContainer + .prev('.select2-selection__choice'); + + if ($previousChoice.length > 0) { + var item = Utils.GetData($previousChoice[0], 'data'); + + self.searchRemoveChoice(item); + + evt.preventDefault(); + } + } + }); + + // Try to detect the IE version should the `documentMode` property that + // is stored on the document. This is only implemented in IE and is + // slightly cleaner than doing a user agent check. + // This property is not available in Edge, but Edge also doesn't have + // this bug. + var msie = document.documentMode; + var disableInputEvents = msie && msie <= 11; + + // Workaround for browsers which do not support the `input` event + // This will prevent double-triggering of events for browsers which support + // both the `keyup` and `input` events. + this.$selection.on( + 'input.searchcheck', + '.select2-search--inline', + function (evt) { + // IE will trigger the `input` event when a placeholder is used on a + // search box. To get around this issue, we are forced to ignore all + // `input` events in IE and keep using `keyup`. + if (disableInputEvents) { + self.$selection.off('input.search input.searchcheck'); + return; + } + + // Unbind the duplicated `keyup` event + self.$selection.off('keyup.search'); + } + ); + + this.$selection.on( + 'keyup.search input.search', + '.select2-search--inline', + function (evt) { + // IE will trigger the `input` event when a placeholder is used on a + // search box. To get around this issue, we are forced to ignore all + // `input` events in IE and keep using `keyup`. + if (disableInputEvents && evt.type === 'input') { + self.$selection.off('input.search input.searchcheck'); + return; + } + + var key = evt.which; + + // We can freely ignore events from modifier keys + if (key == KEYS.SHIFT || key == KEYS.CTRL || key == KEYS.ALT) { + return; + } + + // Tabbing will be handled during the `keydown` phase + if (key == KEYS.TAB) { + return; + } + + self.handleSearch(evt); + } + ); + }; + + /** + * This method will transfer the tabindex attribute from the rendered + * selection to the search box. This allows for the search box to be used as + * the primary focus instead of the selection container. + * + * @private + */ + Search.prototype._transferTabIndex = function (decorated) { + this.$search.attr('tabindex', this.$selection.attr('tabindex')); + this.$selection.attr('tabindex', '-1'); + }; + + Search.prototype.createPlaceholder = function (decorated, placeholder) { + this.$search.attr('placeholder', placeholder.text); + }; + + Search.prototype.update = function (decorated, data) { + var searchHadFocus = this.$search[0] == document.activeElement; + + this.$search.attr('placeholder', ''); + + decorated.call(this, data); + + this.$selection.find('.select2-selection__rendered') + .append(this.$searchContainer); + + this.resizeSearch(); + if (searchHadFocus) { + var isTagInput = this.$element.find('[data-select2-tag]').length; + if (isTagInput) { + // fix IE11 bug where tag input lost focus + this.$element.focus(); + } else { + this.$search.focus(); + } + } + }; + + Search.prototype.handleSearch = function () { + this.resizeSearch(); + + if (!this._keyUpPrevented) { + var input = this.$search.val(); + + this.trigger('query', { + term: input + }); + } + + this._keyUpPrevented = false; + }; + + Search.prototype.searchRemoveChoice = function (decorated, item) { + this.trigger('unselect', { + data: item + }); + + this.$search.val(item.text); + this.handleSearch(); + }; + + Search.prototype.resizeSearch = function () { + this.$search.css('width', '25px'); + + var width = ''; + + if (this.$search.attr('placeholder') !== '') { + width = this.$selection.find('.select2-selection__rendered').innerWidth(); + } else { + var minimumWidth = this.$search.val().length + 1; + + width = (minimumWidth * 0.75) + 'em'; + } + + this.$search.css('width', width); + }; + + return Search; +}); + +S2.define('select2/selection/eventRelay',[ + 'jquery' +], function ($) { + function EventRelay () { } + + EventRelay.prototype.bind = function (decorated, container, $container) { + var self = this; + var relayEvents = [ + 'open', 'opening', + 'close', 'closing', + 'select', 'selecting', + 'unselect', 'unselecting', + 'clear', 'clearing' + ]; + + var preventableEvents = [ + 'opening', 'closing', 'selecting', 'unselecting', 'clearing' + ]; + + decorated.call(this, container, $container); + + container.on('*', function (name, params) { + // Ignore events that should not be relayed + if ($.inArray(name, relayEvents) === -1) { + return; + } + + // The parameters should always be an object + params = params || {}; + + // Generate the jQuery event for the Select2 event + var evt = $.Event('select2:' + name, { + params: params + }); + + self.$element.trigger(evt); + + // Only handle preventable events if it was one + if ($.inArray(name, preventableEvents) === -1) { + return; + } + + params.prevented = evt.isDefaultPrevented(); + }); + }; + + return EventRelay; +}); + +S2.define('select2/translation',[ + 'jquery', + 'require' +], function ($, require) { + function Translation (dict) { + this.dict = dict || {}; + } + + Translation.prototype.all = function () { + return this.dict; + }; + + Translation.prototype.get = function (key) { + return this.dict[key]; + }; + + Translation.prototype.extend = function (translation) { + this.dict = $.extend({}, translation.all(), this.dict); + }; + + // Static functions + + Translation._cache = {}; + + Translation.loadPath = function (path) { + if (!(path in Translation._cache)) { + var translations = require(path); + + Translation._cache[path] = translations; + } + + return new Translation(Translation._cache[path]); + }; + + return Translation; +}); + +S2.define('select2/diacritics',[ + +], function () { + var diacritics = { + '\u24B6': 'A', + '\uFF21': 'A', + '\u00C0': 'A', + '\u00C1': 'A', + '\u00C2': 'A', + '\u1EA6': 'A', + '\u1EA4': 'A', + '\u1EAA': 'A', + '\u1EA8': 'A', + '\u00C3': 'A', + '\u0100': 'A', + '\u0102': 'A', + '\u1EB0': 'A', + '\u1EAE': 'A', + '\u1EB4': 'A', + '\u1EB2': 'A', + '\u0226': 'A', + '\u01E0': 'A', + '\u00C4': 'A', + '\u01DE': 'A', + '\u1EA2': 'A', + '\u00C5': 'A', + '\u01FA': 'A', + '\u01CD': 'A', + '\u0200': 'A', + '\u0202': 'A', + '\u1EA0': 'A', + '\u1EAC': 'A', + '\u1EB6': 'A', + '\u1E00': 'A', + '\u0104': 'A', + '\u023A': 'A', + '\u2C6F': 'A', + '\uA732': 'AA', + '\u00C6': 'AE', + '\u01FC': 'AE', + '\u01E2': 'AE', + '\uA734': 'AO', + '\uA736': 'AU', + '\uA738': 'AV', + '\uA73A': 'AV', + '\uA73C': 'AY', + '\u24B7': 'B', + '\uFF22': 'B', + '\u1E02': 'B', + '\u1E04': 'B', + '\u1E06': 'B', + '\u0243': 'B', + '\u0182': 'B', + '\u0181': 'B', + '\u24B8': 'C', + '\uFF23': 'C', + '\u0106': 'C', + '\u0108': 'C', + '\u010A': 'C', + '\u010C': 'C', + '\u00C7': 'C', + '\u1E08': 'C', + '\u0187': 'C', + '\u023B': 'C', + '\uA73E': 'C', + '\u24B9': 'D', + '\uFF24': 'D', + '\u1E0A': 'D', + '\u010E': 'D', + '\u1E0C': 'D', + '\u1E10': 'D', + '\u1E12': 'D', + '\u1E0E': 'D', + '\u0110': 'D', + '\u018B': 'D', + '\u018A': 'D', + '\u0189': 'D', + '\uA779': 'D', + '\u01F1': 'DZ', + '\u01C4': 'DZ', + '\u01F2': 'Dz', + '\u01C5': 'Dz', + '\u24BA': 'E', + '\uFF25': 'E', + '\u00C8': 'E', + '\u00C9': 'E', + '\u00CA': 'E', + '\u1EC0': 'E', + '\u1EBE': 'E', + '\u1EC4': 'E', + '\u1EC2': 'E', + '\u1EBC': 'E', + '\u0112': 'E', + '\u1E14': 'E', + '\u1E16': 'E', + '\u0114': 'E', + '\u0116': 'E', + '\u00CB': 'E', + '\u1EBA': 'E', + '\u011A': 'E', + '\u0204': 'E', + '\u0206': 'E', + '\u1EB8': 'E', + '\u1EC6': 'E', + '\u0228': 'E', + '\u1E1C': 'E', + '\u0118': 'E', + '\u1E18': 'E', + '\u1E1A': 'E', + '\u0190': 'E', + '\u018E': 'E', + '\u24BB': 'F', + '\uFF26': 'F', + '\u1E1E': 'F', + '\u0191': 'F', + '\uA77B': 'F', + '\u24BC': 'G', + '\uFF27': 'G', + '\u01F4': 'G', + '\u011C': 'G', + '\u1E20': 'G', + '\u011E': 'G', + '\u0120': 'G', + '\u01E6': 'G', + '\u0122': 'G', + '\u01E4': 'G', + '\u0193': 'G', + '\uA7A0': 'G', + '\uA77D': 'G', + '\uA77E': 'G', + '\u24BD': 'H', + '\uFF28': 'H', + '\u0124': 'H', + '\u1E22': 'H', + '\u1E26': 'H', + '\u021E': 'H', + '\u1E24': 'H', + '\u1E28': 'H', + '\u1E2A': 'H', + '\u0126': 'H', + '\u2C67': 'H', + '\u2C75': 'H', + '\uA78D': 'H', + '\u24BE': 'I', + '\uFF29': 'I', + '\u00CC': 'I', + '\u00CD': 'I', + '\u00CE': 'I', + '\u0128': 'I', + '\u012A': 'I', + '\u012C': 'I', + '\u0130': 'I', + '\u00CF': 'I', + '\u1E2E': 'I', + '\u1EC8': 'I', + '\u01CF': 'I', + '\u0208': 'I', + '\u020A': 'I', + '\u1ECA': 'I', + '\u012E': 'I', + '\u1E2C': 'I', + '\u0197': 'I', + '\u24BF': 'J', + '\uFF2A': 'J', + '\u0134': 'J', + '\u0248': 'J', + '\u24C0': 'K', + '\uFF2B': 'K', + '\u1E30': 'K', + '\u01E8': 'K', + '\u1E32': 'K', + '\u0136': 'K', + '\u1E34': 'K', + '\u0198': 'K', + '\u2C69': 'K', + '\uA740': 'K', + '\uA742': 'K', + '\uA744': 'K', + '\uA7A2': 'K', + '\u24C1': 'L', + '\uFF2C': 'L', + '\u013F': 'L', + '\u0139': 'L', + '\u013D': 'L', + '\u1E36': 'L', + '\u1E38': 'L', + '\u013B': 'L', + '\u1E3C': 'L', + '\u1E3A': 'L', + '\u0141': 'L', + '\u023D': 'L', + '\u2C62': 'L', + '\u2C60': 'L', + '\uA748': 'L', + '\uA746': 'L', + '\uA780': 'L', + '\u01C7': 'LJ', + '\u01C8': 'Lj', + '\u24C2': 'M', + '\uFF2D': 'M', + '\u1E3E': 'M', + '\u1E40': 'M', + '\u1E42': 'M', + '\u2C6E': 'M', + '\u019C': 'M', + '\u24C3': 'N', + '\uFF2E': 'N', + '\u01F8': 'N', + '\u0143': 'N', + '\u00D1': 'N', + '\u1E44': 'N', + '\u0147': 'N', + '\u1E46': 'N', + '\u0145': 'N', + '\u1E4A': 'N', + '\u1E48': 'N', + '\u0220': 'N', + '\u019D': 'N', + '\uA790': 'N', + '\uA7A4': 'N', + '\u01CA': 'NJ', + '\u01CB': 'Nj', + '\u24C4': 'O', + '\uFF2F': 'O', + '\u00D2': 'O', + '\u00D3': 'O', + '\u00D4': 'O', + '\u1ED2': 'O', + '\u1ED0': 'O', + '\u1ED6': 'O', + '\u1ED4': 'O', + '\u00D5': 'O', + '\u1E4C': 'O', + '\u022C': 'O', + '\u1E4E': 'O', + '\u014C': 'O', + '\u1E50': 'O', + '\u1E52': 'O', + '\u014E': 'O', + '\u022E': 'O', + '\u0230': 'O', + '\u00D6': 'O', + '\u022A': 'O', + '\u1ECE': 'O', + '\u0150': 'O', + '\u01D1': 'O', + '\u020C': 'O', + '\u020E': 'O', + '\u01A0': 'O', + '\u1EDC': 'O', + '\u1EDA': 'O', + '\u1EE0': 'O', + '\u1EDE': 'O', + '\u1EE2': 'O', + '\u1ECC': 'O', + '\u1ED8': 'O', + '\u01EA': 'O', + '\u01EC': 'O', + '\u00D8': 'O', + '\u01FE': 'O', + '\u0186': 'O', + '\u019F': 'O', + '\uA74A': 'O', + '\uA74C': 'O', + '\u0152': 'OE', + '\u01A2': 'OI', + '\uA74E': 'OO', + '\u0222': 'OU', + '\u24C5': 'P', + '\uFF30': 'P', + '\u1E54': 'P', + '\u1E56': 'P', + '\u01A4': 'P', + '\u2C63': 'P', + '\uA750': 'P', + '\uA752': 'P', + '\uA754': 'P', + '\u24C6': 'Q', + '\uFF31': 'Q', + '\uA756': 'Q', + '\uA758': 'Q', + '\u024A': 'Q', + '\u24C7': 'R', + '\uFF32': 'R', + '\u0154': 'R', + '\u1E58': 'R', + '\u0158': 'R', + '\u0210': 'R', + '\u0212': 'R', + '\u1E5A': 'R', + '\u1E5C': 'R', + '\u0156': 'R', + '\u1E5E': 'R', + '\u024C': 'R', + '\u2C64': 'R', + '\uA75A': 'R', + '\uA7A6': 'R', + '\uA782': 'R', + '\u24C8': 'S', + '\uFF33': 'S', + '\u1E9E': 'S', + '\u015A': 'S', + '\u1E64': 'S', + '\u015C': 'S', + '\u1E60': 'S', + '\u0160': 'S', + '\u1E66': 'S', + '\u1E62': 'S', + '\u1E68': 'S', + '\u0218': 'S', + '\u015E': 'S', + '\u2C7E': 'S', + '\uA7A8': 'S', + '\uA784': 'S', + '\u24C9': 'T', + '\uFF34': 'T', + '\u1E6A': 'T', + '\u0164': 'T', + '\u1E6C': 'T', + '\u021A': 'T', + '\u0162': 'T', + '\u1E70': 'T', + '\u1E6E': 'T', + '\u0166': 'T', + '\u01AC': 'T', + '\u01AE': 'T', + '\u023E': 'T', + '\uA786': 'T', + '\uA728': 'TZ', + '\u24CA': 'U', + '\uFF35': 'U', + '\u00D9': 'U', + '\u00DA': 'U', + '\u00DB': 'U', + '\u0168': 'U', + '\u1E78': 'U', + '\u016A': 'U', + '\u1E7A': 'U', + '\u016C': 'U', + '\u00DC': 'U', + '\u01DB': 'U', + '\u01D7': 'U', + '\u01D5': 'U', + '\u01D9': 'U', + '\u1EE6': 'U', + '\u016E': 'U', + '\u0170': 'U', + '\u01D3': 'U', + '\u0214': 'U', + '\u0216': 'U', + '\u01AF': 'U', + '\u1EEA': 'U', + '\u1EE8': 'U', + '\u1EEE': 'U', + '\u1EEC': 'U', + '\u1EF0': 'U', + '\u1EE4': 'U', + '\u1E72': 'U', + '\u0172': 'U', + '\u1E76': 'U', + '\u1E74': 'U', + '\u0244': 'U', + '\u24CB': 'V', + '\uFF36': 'V', + '\u1E7C': 'V', + '\u1E7E': 'V', + '\u01B2': 'V', + '\uA75E': 'V', + '\u0245': 'V', + '\uA760': 'VY', + '\u24CC': 'W', + '\uFF37': 'W', + '\u1E80': 'W', + '\u1E82': 'W', + '\u0174': 'W', + '\u1E86': 'W', + '\u1E84': 'W', + '\u1E88': 'W', + '\u2C72': 'W', + '\u24CD': 'X', + '\uFF38': 'X', + '\u1E8A': 'X', + '\u1E8C': 'X', + '\u24CE': 'Y', + '\uFF39': 'Y', + '\u1EF2': 'Y', + '\u00DD': 'Y', + '\u0176': 'Y', + '\u1EF8': 'Y', + '\u0232': 'Y', + '\u1E8E': 'Y', + '\u0178': 'Y', + '\u1EF6': 'Y', + '\u1EF4': 'Y', + '\u01B3': 'Y', + '\u024E': 'Y', + '\u1EFE': 'Y', + '\u24CF': 'Z', + '\uFF3A': 'Z', + '\u0179': 'Z', + '\u1E90': 'Z', + '\u017B': 'Z', + '\u017D': 'Z', + '\u1E92': 'Z', + '\u1E94': 'Z', + '\u01B5': 'Z', + '\u0224': 'Z', + '\u2C7F': 'Z', + '\u2C6B': 'Z', + '\uA762': 'Z', + '\u24D0': 'a', + '\uFF41': 'a', + '\u1E9A': 'a', + '\u00E0': 'a', + '\u00E1': 'a', + '\u00E2': 'a', + '\u1EA7': 'a', + '\u1EA5': 'a', + '\u1EAB': 'a', + '\u1EA9': 'a', + '\u00E3': 'a', + '\u0101': 'a', + '\u0103': 'a', + '\u1EB1': 'a', + '\u1EAF': 'a', + '\u1EB5': 'a', + '\u1EB3': 'a', + '\u0227': 'a', + '\u01E1': 'a', + '\u00E4': 'a', + '\u01DF': 'a', + '\u1EA3': 'a', + '\u00E5': 'a', + '\u01FB': 'a', + '\u01CE': 'a', + '\u0201': 'a', + '\u0203': 'a', + '\u1EA1': 'a', + '\u1EAD': 'a', + '\u1EB7': 'a', + '\u1E01': 'a', + '\u0105': 'a', + '\u2C65': 'a', + '\u0250': 'a', + '\uA733': 'aa', + '\u00E6': 'ae', + '\u01FD': 'ae', + '\u01E3': 'ae', + '\uA735': 'ao', + '\uA737': 'au', + '\uA739': 'av', + '\uA73B': 'av', + '\uA73D': 'ay', + '\u24D1': 'b', + '\uFF42': 'b', + '\u1E03': 'b', + '\u1E05': 'b', + '\u1E07': 'b', + '\u0180': 'b', + '\u0183': 'b', + '\u0253': 'b', + '\u24D2': 'c', + '\uFF43': 'c', + '\u0107': 'c', + '\u0109': 'c', + '\u010B': 'c', + '\u010D': 'c', + '\u00E7': 'c', + '\u1E09': 'c', + '\u0188': 'c', + '\u023C': 'c', + '\uA73F': 'c', + '\u2184': 'c', + '\u24D3': 'd', + '\uFF44': 'd', + '\u1E0B': 'd', + '\u010F': 'd', + '\u1E0D': 'd', + '\u1E11': 'd', + '\u1E13': 'd', + '\u1E0F': 'd', + '\u0111': 'd', + '\u018C': 'd', + '\u0256': 'd', + '\u0257': 'd', + '\uA77A': 'd', + '\u01F3': 'dz', + '\u01C6': 'dz', + '\u24D4': 'e', + '\uFF45': 'e', + '\u00E8': 'e', + '\u00E9': 'e', + '\u00EA': 'e', + '\u1EC1': 'e', + '\u1EBF': 'e', + '\u1EC5': 'e', + '\u1EC3': 'e', + '\u1EBD': 'e', + '\u0113': 'e', + '\u1E15': 'e', + '\u1E17': 'e', + '\u0115': 'e', + '\u0117': 'e', + '\u00EB': 'e', + '\u1EBB': 'e', + '\u011B': 'e', + '\u0205': 'e', + '\u0207': 'e', + '\u1EB9': 'e', + '\u1EC7': 'e', + '\u0229': 'e', + '\u1E1D': 'e', + '\u0119': 'e', + '\u1E19': 'e', + '\u1E1B': 'e', + '\u0247': 'e', + '\u025B': 'e', + '\u01DD': 'e', + '\u24D5': 'f', + '\uFF46': 'f', + '\u1E1F': 'f', + '\u0192': 'f', + '\uA77C': 'f', + '\u24D6': 'g', + '\uFF47': 'g', + '\u01F5': 'g', + '\u011D': 'g', + '\u1E21': 'g', + '\u011F': 'g', + '\u0121': 'g', + '\u01E7': 'g', + '\u0123': 'g', + '\u01E5': 'g', + '\u0260': 'g', + '\uA7A1': 'g', + '\u1D79': 'g', + '\uA77F': 'g', + '\u24D7': 'h', + '\uFF48': 'h', + '\u0125': 'h', + '\u1E23': 'h', + '\u1E27': 'h', + '\u021F': 'h', + '\u1E25': 'h', + '\u1E29': 'h', + '\u1E2B': 'h', + '\u1E96': 'h', + '\u0127': 'h', + '\u2C68': 'h', + '\u2C76': 'h', + '\u0265': 'h', + '\u0195': 'hv', + '\u24D8': 'i', + '\uFF49': 'i', + '\u00EC': 'i', + '\u00ED': 'i', + '\u00EE': 'i', + '\u0129': 'i', + '\u012B': 'i', + '\u012D': 'i', + '\u00EF': 'i', + '\u1E2F': 'i', + '\u1EC9': 'i', + '\u01D0': 'i', + '\u0209': 'i', + '\u020B': 'i', + '\u1ECB': 'i', + '\u012F': 'i', + '\u1E2D': 'i', + '\u0268': 'i', + '\u0131': 'i', + '\u24D9': 'j', + '\uFF4A': 'j', + '\u0135': 'j', + '\u01F0': 'j', + '\u0249': 'j', + '\u24DA': 'k', + '\uFF4B': 'k', + '\u1E31': 'k', + '\u01E9': 'k', + '\u1E33': 'k', + '\u0137': 'k', + '\u1E35': 'k', + '\u0199': 'k', + '\u2C6A': 'k', + '\uA741': 'k', + '\uA743': 'k', + '\uA745': 'k', + '\uA7A3': 'k', + '\u24DB': 'l', + '\uFF4C': 'l', + '\u0140': 'l', + '\u013A': 'l', + '\u013E': 'l', + '\u1E37': 'l', + '\u1E39': 'l', + '\u013C': 'l', + '\u1E3D': 'l', + '\u1E3B': 'l', + '\u017F': 'l', + '\u0142': 'l', + '\u019A': 'l', + '\u026B': 'l', + '\u2C61': 'l', + '\uA749': 'l', + '\uA781': 'l', + '\uA747': 'l', + '\u01C9': 'lj', + '\u24DC': 'm', + '\uFF4D': 'm', + '\u1E3F': 'm', + '\u1E41': 'm', + '\u1E43': 'm', + '\u0271': 'm', + '\u026F': 'm', + '\u24DD': 'n', + '\uFF4E': 'n', + '\u01F9': 'n', + '\u0144': 'n', + '\u00F1': 'n', + '\u1E45': 'n', + '\u0148': 'n', + '\u1E47': 'n', + '\u0146': 'n', + '\u1E4B': 'n', + '\u1E49': 'n', + '\u019E': 'n', + '\u0272': 'n', + '\u0149': 'n', + '\uA791': 'n', + '\uA7A5': 'n', + '\u01CC': 'nj', + '\u24DE': 'o', + '\uFF4F': 'o', + '\u00F2': 'o', + '\u00F3': 'o', + '\u00F4': 'o', + '\u1ED3': 'o', + '\u1ED1': 'o', + '\u1ED7': 'o', + '\u1ED5': 'o', + '\u00F5': 'o', + '\u1E4D': 'o', + '\u022D': 'o', + '\u1E4F': 'o', + '\u014D': 'o', + '\u1E51': 'o', + '\u1E53': 'o', + '\u014F': 'o', + '\u022F': 'o', + '\u0231': 'o', + '\u00F6': 'o', + '\u022B': 'o', + '\u1ECF': 'o', + '\u0151': 'o', + '\u01D2': 'o', + '\u020D': 'o', + '\u020F': 'o', + '\u01A1': 'o', + '\u1EDD': 'o', + '\u1EDB': 'o', + '\u1EE1': 'o', + '\u1EDF': 'o', + '\u1EE3': 'o', + '\u1ECD': 'o', + '\u1ED9': 'o', + '\u01EB': 'o', + '\u01ED': 'o', + '\u00F8': 'o', + '\u01FF': 'o', + '\u0254': 'o', + '\uA74B': 'o', + '\uA74D': 'o', + '\u0275': 'o', + '\u0153': 'oe', + '\u01A3': 'oi', + '\u0223': 'ou', + '\uA74F': 'oo', + '\u24DF': 'p', + '\uFF50': 'p', + '\u1E55': 'p', + '\u1E57': 'p', + '\u01A5': 'p', + '\u1D7D': 'p', + '\uA751': 'p', + '\uA753': 'p', + '\uA755': 'p', + '\u24E0': 'q', + '\uFF51': 'q', + '\u024B': 'q', + '\uA757': 'q', + '\uA759': 'q', + '\u24E1': 'r', + '\uFF52': 'r', + '\u0155': 'r', + '\u1E59': 'r', + '\u0159': 'r', + '\u0211': 'r', + '\u0213': 'r', + '\u1E5B': 'r', + '\u1E5D': 'r', + '\u0157': 'r', + '\u1E5F': 'r', + '\u024D': 'r', + '\u027D': 'r', + '\uA75B': 'r', + '\uA7A7': 'r', + '\uA783': 'r', + '\u24E2': 's', + '\uFF53': 's', + '\u00DF': 's', + '\u015B': 's', + '\u1E65': 's', + '\u015D': 's', + '\u1E61': 's', + '\u0161': 's', + '\u1E67': 's', + '\u1E63': 's', + '\u1E69': 's', + '\u0219': 's', + '\u015F': 's', + '\u023F': 's', + '\uA7A9': 's', + '\uA785': 's', + '\u1E9B': 's', + '\u24E3': 't', + '\uFF54': 't', + '\u1E6B': 't', + '\u1E97': 't', + '\u0165': 't', + '\u1E6D': 't', + '\u021B': 't', + '\u0163': 't', + '\u1E71': 't', + '\u1E6F': 't', + '\u0167': 't', + '\u01AD': 't', + '\u0288': 't', + '\u2C66': 't', + '\uA787': 't', + '\uA729': 'tz', + '\u24E4': 'u', + '\uFF55': 'u', + '\u00F9': 'u', + '\u00FA': 'u', + '\u00FB': 'u', + '\u0169': 'u', + '\u1E79': 'u', + '\u016B': 'u', + '\u1E7B': 'u', + '\u016D': 'u', + '\u00FC': 'u', + '\u01DC': 'u', + '\u01D8': 'u', + '\u01D6': 'u', + '\u01DA': 'u', + '\u1EE7': 'u', + '\u016F': 'u', + '\u0171': 'u', + '\u01D4': 'u', + '\u0215': 'u', + '\u0217': 'u', + '\u01B0': 'u', + '\u1EEB': 'u', + '\u1EE9': 'u', + '\u1EEF': 'u', + '\u1EED': 'u', + '\u1EF1': 'u', + '\u1EE5': 'u', + '\u1E73': 'u', + '\u0173': 'u', + '\u1E77': 'u', + '\u1E75': 'u', + '\u0289': 'u', + '\u24E5': 'v', + '\uFF56': 'v', + '\u1E7D': 'v', + '\u1E7F': 'v', + '\u028B': 'v', + '\uA75F': 'v', + '\u028C': 'v', + '\uA761': 'vy', + '\u24E6': 'w', + '\uFF57': 'w', + '\u1E81': 'w', + '\u1E83': 'w', + '\u0175': 'w', + '\u1E87': 'w', + '\u1E85': 'w', + '\u1E98': 'w', + '\u1E89': 'w', + '\u2C73': 'w', + '\u24E7': 'x', + '\uFF58': 'x', + '\u1E8B': 'x', + '\u1E8D': 'x', + '\u24E8': 'y', + '\uFF59': 'y', + '\u1EF3': 'y', + '\u00FD': 'y', + '\u0177': 'y', + '\u1EF9': 'y', + '\u0233': 'y', + '\u1E8F': 'y', + '\u00FF': 'y', + '\u1EF7': 'y', + '\u1E99': 'y', + '\u1EF5': 'y', + '\u01B4': 'y', + '\u024F': 'y', + '\u1EFF': 'y', + '\u24E9': 'z', + '\uFF5A': 'z', + '\u017A': 'z', + '\u1E91': 'z', + '\u017C': 'z', + '\u017E': 'z', + '\u1E93': 'z', + '\u1E95': 'z', + '\u01B6': 'z', + '\u0225': 'z', + '\u0240': 'z', + '\u2C6C': 'z', + '\uA763': 'z', + '\u0386': '\u0391', + '\u0388': '\u0395', + '\u0389': '\u0397', + '\u038A': '\u0399', + '\u03AA': '\u0399', + '\u038C': '\u039F', + '\u038E': '\u03A5', + '\u03AB': '\u03A5', + '\u038F': '\u03A9', + '\u03AC': '\u03B1', + '\u03AD': '\u03B5', + '\u03AE': '\u03B7', + '\u03AF': '\u03B9', + '\u03CA': '\u03B9', + '\u0390': '\u03B9', + '\u03CC': '\u03BF', + '\u03CD': '\u03C5', + '\u03CB': '\u03C5', + '\u03B0': '\u03C5', + '\u03CE': '\u03C9', + '\u03C2': '\u03C3', + '\u2019': '\'' + }; + + return diacritics; +}); + +S2.define('select2/data/base',[ + '../utils' +], function (Utils) { + function BaseAdapter ($element, options) { + BaseAdapter.__super__.constructor.call(this); + } + + Utils.Extend(BaseAdapter, Utils.Observable); + + BaseAdapter.prototype.current = function (callback) { + throw new Error('The `current` method must be defined in child classes.'); + }; + + BaseAdapter.prototype.query = function (params, callback) { + throw new Error('The `query` method must be defined in child classes.'); + }; + + BaseAdapter.prototype.bind = function (container, $container) { + // Can be implemented in subclasses + }; + + BaseAdapter.prototype.destroy = function () { + // Can be implemented in subclasses + }; + + BaseAdapter.prototype.generateResultId = function (container, data) { + var id = container.id + '-result-'; + + id += Utils.generateChars(4); + + if (data.id != null) { + id += '-' + data.id.toString(); + } else { + id += '-' + Utils.generateChars(4); + } + return id; + }; + + return BaseAdapter; +}); + +S2.define('select2/data/select',[ + './base', + '../utils', + 'jquery' +], function (BaseAdapter, Utils, $) { + function SelectAdapter ($element, options) { + this.$element = $element; + this.options = options; + + SelectAdapter.__super__.constructor.call(this); + } + + Utils.Extend(SelectAdapter, BaseAdapter); + + SelectAdapter.prototype.current = function (callback) { + var data = []; + var self = this; + + this.$element.find(':selected').each(function () { + var $option = $(this); + + var option = self.item($option); + + data.push(option); + }); + + callback(data); + }; + + SelectAdapter.prototype.select = function (data) { + var self = this; + + data.selected = true; + + // If data.element is a DOM node, use it instead + if ($(data.element).is('option')) { + data.element.selected = true; + + this.$element.trigger('change'); + + return; + } + + if (this.$element.prop('multiple')) { + this.current(function (currentData) { + var val = []; + + data = [data]; + data.push.apply(data, currentData); + + for (var d = 0; d < data.length; d++) { + var id = data[d].id; + + if ($.inArray(id, val) === -1) { + val.push(id); + } + } + + self.$element.val(val); + self.$element.trigger('change'); + }); + } else { + var val = data.id; + + this.$element.val(val); + this.$element.trigger('change'); + } + }; + + SelectAdapter.prototype.unselect = function (data) { + var self = this; + + if (!this.$element.prop('multiple')) { + return; + } + + data.selected = false; + + if ($(data.element).is('option')) { + data.element.selected = false; + + this.$element.trigger('change'); + + return; + } + + this.current(function (currentData) { + var val = []; + + for (var d = 0; d < currentData.length; d++) { + var id = currentData[d].id; + + if (id !== data.id && $.inArray(id, val) === -1) { + val.push(id); + } + } + + self.$element.val(val); + + self.$element.trigger('change'); + }); + }; + + SelectAdapter.prototype.bind = function (container, $container) { + var self = this; + + this.container = container; + + container.on('select', function (params) { + self.select(params.data); + }); + + container.on('unselect', function (params) { + self.unselect(params.data); + }); + }; + + SelectAdapter.prototype.destroy = function () { + // Remove anything added to child elements + this.$element.find('*').each(function () { + // Remove any custom data set by Select2 + Utils.RemoveData(this); + }); + }; + + SelectAdapter.prototype.query = function (params, callback) { + var data = []; + var self = this; + + var $options = this.$element.children(); + + $options.each(function () { + var $option = $(this); + + if (!$option.is('option') && !$option.is('optgroup')) { + return; + } + + var option = self.item($option); + + var matches = self.matches(params, option); + + if (matches !== null) { + data.push(matches); + } + }); + + callback({ + results: data + }); + }; + + SelectAdapter.prototype.addOptions = function ($options) { + Utils.appendMany(this.$element, $options); + }; + + SelectAdapter.prototype.option = function (data) { + var option; + + if (data.children) { + option = document.createElement('optgroup'); + option.label = data.text; + } else { + option = document.createElement('option'); + + if (option.textContent !== undefined) { + option.textContent = data.text; + } else { + option.innerText = data.text; + } + } + + if (data.id !== undefined) { + option.value = data.id; + } + + if (data.disabled) { + option.disabled = true; + } + + if (data.selected) { + option.selected = true; + } + + if (data.title) { + option.title = data.title; + } + + var $option = $(option); + + var normalizedData = this._normalizeItem(data); + normalizedData.element = option; + + // Override the option's data with the combined data + Utils.StoreData(option, 'data', normalizedData); + + return $option; + }; + + SelectAdapter.prototype.item = function ($option) { + var data = {}; + + data = Utils.GetData($option[0], 'data'); + + if (data != null) { + return data; + } + + if ($option.is('option')) { + data = { + id: $option.val(), + text: $option.text(), + disabled: $option.prop('disabled'), + selected: $option.prop('selected'), + title: $option.prop('title') + }; + } else if ($option.is('optgroup')) { + data = { + text: $option.prop('label'), + children: [], + title: $option.prop('title') + }; + + var $children = $option.children('option'); + var children = []; + + for (var c = 0; c < $children.length; c++) { + var $child = $($children[c]); + + var child = this.item($child); + + children.push(child); + } + + data.children = children; + } + + data = this._normalizeItem(data); + data.element = $option[0]; + + Utils.StoreData($option[0], 'data', data); + + return data; + }; + + SelectAdapter.prototype._normalizeItem = function (item) { + if (item !== Object(item)) { + item = { + id: item, + text: item + }; + } + + item = $.extend({}, { + text: '' + }, item); + + var defaults = { + selected: false, + disabled: false + }; + + if (item.id != null) { + item.id = item.id.toString(); + } + + if (item.text != null) { + item.text = item.text.toString(); + } + + if (item._resultId == null && item.id && this.container != null) { + item._resultId = this.generateResultId(this.container, item); + } + + return $.extend({}, defaults, item); + }; + + SelectAdapter.prototype.matches = function (params, data) { + var matcher = this.options.get('matcher'); + + return matcher(params, data); + }; + + return SelectAdapter; +}); + +S2.define('select2/data/array',[ + './select', + '../utils', + 'jquery' +], function (SelectAdapter, Utils, $) { + function ArrayAdapter ($element, options) { + var data = options.get('data') || []; + + ArrayAdapter.__super__.constructor.call(this, $element, options); + + this.addOptions(this.convertToOptions(data)); + } + + Utils.Extend(ArrayAdapter, SelectAdapter); + + ArrayAdapter.prototype.select = function (data) { + var $option = this.$element.find('option').filter(function (i, elm) { + return elm.value == data.id.toString(); + }); + + if ($option.length === 0) { + $option = this.option(data); + + this.addOptions($option); + } + + ArrayAdapter.__super__.select.call(this, data); + }; + + ArrayAdapter.prototype.convertToOptions = function (data) { + var self = this; + + var $existing = this.$element.find('option'); + var existingIds = $existing.map(function () { + return self.item($(this)).id; + }).get(); + + var $options = []; + + // Filter out all items except for the one passed in the argument + function onlyItem (item) { + return function () { + return $(this).val() == item.id; + }; + } + + for (var d = 0; d < data.length; d++) { + var item = this._normalizeItem(data[d]); + + // Skip items which were pre-loaded, only merge the data + if ($.inArray(item.id, existingIds) >= 0) { + var $existingOption = $existing.filter(onlyItem(item)); + + var existingData = this.item($existingOption); + var newData = $.extend(true, {}, item, existingData); + + var $newOption = this.option(newData); + + $existingOption.replaceWith($newOption); + + continue; + } + + var $option = this.option(item); + + if (item.children) { + var $children = this.convertToOptions(item.children); + + Utils.appendMany($option, $children); + } + + $options.push($option); + } + + return $options; + }; + + return ArrayAdapter; +}); + +S2.define('select2/data/ajax',[ + './array', + '../utils', + 'jquery' +], function (ArrayAdapter, Utils, $) { + function AjaxAdapter ($element, options) { + this.ajaxOptions = this._applyDefaults(options.get('ajax')); + + if (this.ajaxOptions.processResults != null) { + this.processResults = this.ajaxOptions.processResults; + } + + AjaxAdapter.__super__.constructor.call(this, $element, options); + } + + Utils.Extend(AjaxAdapter, ArrayAdapter); + + AjaxAdapter.prototype._applyDefaults = function (options) { + var defaults = { + data: function (params) { + return $.extend({}, params, { + q: params.term + }); + }, + transport: function (params, success, failure) { + var $request = $.ajax(params); + + $request.then(success); + $request.fail(failure); + + return $request; + } + }; + + return $.extend({}, defaults, options, true); + }; + + AjaxAdapter.prototype.processResults = function (results) { + return results; + }; + + AjaxAdapter.prototype.query = function (params, callback) { + var matches = []; + var self = this; + + if (this._request != null) { + // JSONP requests cannot always be aborted + if ($.isFunction(this._request.abort)) { + this._request.abort(); + } + + this._request = null; + } + + var options = $.extend({ + type: 'GET' + }, this.ajaxOptions); + + if (typeof options.url === 'function') { + options.url = options.url.call(this.$element, params); + } + + if (typeof options.data === 'function') { + options.data = options.data.call(this.$element, params); + } + + function request () { + var $request = options.transport(options, function (data) { + var results = self.processResults(data, params); + + if (self.options.get('debug') && window.console && console.error) { + // Check to make sure that the response included a `results` key. + if (!results || !results.results || !$.isArray(results.results)) { + console.error( + 'Select2: The AJAX results did not return an array in the ' + + '`results` key of the response.' + ); + } + } + + callback(results); + }, function () { + // Attempt to detect if a request was aborted + // Only works if the transport exposes a status property + if ('status' in $request && + ($request.status === 0 || $request.status === '0')) { + return; + } + + self.trigger('results:message', { + message: 'errorLoading' + }); + }); + + self._request = $request; + } + + if (this.ajaxOptions.delay && params.term != null) { + if (this._queryTimeout) { + window.clearTimeout(this._queryTimeout); + } + + this._queryTimeout = window.setTimeout(request, this.ajaxOptions.delay); + } else { + request(); + } + }; + + return AjaxAdapter; +}); + +S2.define('select2/data/tags',[ + 'jquery' +], function ($) { + function Tags (decorated, $element, options) { + var tags = options.get('tags'); + + var createTag = options.get('createTag'); + + if (createTag !== undefined) { + this.createTag = createTag; + } + + var insertTag = options.get('insertTag'); + + if (insertTag !== undefined) { + this.insertTag = insertTag; + } + + decorated.call(this, $element, options); + + if ($.isArray(tags)) { + for (var t = 0; t < tags.length; t++) { + var tag = tags[t]; + var item = this._normalizeItem(tag); + + var $option = this.option(item); + + this.$element.append($option); + } + } + } + + Tags.prototype.query = function (decorated, params, callback) { + var self = this; + + this._removeOldTags(); + + if (params.term == null || params.page != null) { + decorated.call(this, params, callback); + return; + } + + function wrapper (obj, child) { + var data = obj.results; + + for (var i = 0; i < data.length; i++) { + var option = data[i]; + + var checkChildren = ( + option.children != null && + !wrapper({ + results: option.children + }, true) + ); + + var optionText = (option.text || '').toUpperCase(); + var paramsTerm = (params.term || '').toUpperCase(); + + var checkText = optionText === paramsTerm; + + if (checkText || checkChildren) { + if (child) { + return false; + } + + obj.data = data; + callback(obj); + + return; + } + } + + if (child) { + return true; + } + + var tag = self.createTag(params); + + if (tag != null) { + var $option = self.option(tag); + $option.attr('data-select2-tag', true); + + self.addOptions([$option]); + + self.insertTag(data, tag); + } + + obj.results = data; + + callback(obj); + } + + decorated.call(this, params, wrapper); + }; + + Tags.prototype.createTag = function (decorated, params) { + var term = $.trim(params.term); + + if (term === '') { + return null; + } + + return { + id: term, + text: term + }; + }; + + Tags.prototype.insertTag = function (_, data, tag) { + data.unshift(tag); + }; + + Tags.prototype._removeOldTags = function (_) { + var tag = this._lastTag; + + var $options = this.$element.find('option[data-select2-tag]'); + + $options.each(function () { + if (this.selected) { + return; + } + + $(this).remove(); + }); + }; + + return Tags; +}); + +S2.define('select2/data/tokenizer',[ + 'jquery' +], function ($) { + function Tokenizer (decorated, $element, options) { + var tokenizer = options.get('tokenizer'); + + if (tokenizer !== undefined) { + this.tokenizer = tokenizer; + } + + decorated.call(this, $element, options); + } + + Tokenizer.prototype.bind = function (decorated, container, $container) { + decorated.call(this, container, $container); + + this.$search = container.dropdown.$search || container.selection.$search || + $container.find('.select2-search__field'); + }; + + Tokenizer.prototype.query = function (decorated, params, callback) { + var self = this; + + function createAndSelect (data) { + // Normalize the data object so we can use it for checks + var item = self._normalizeItem(data); + + // Check if the data object already exists as a tag + // Select it if it doesn't + var $existingOptions = self.$element.find('option').filter(function () { + return $(this).val() === item.id; + }); + + // If an existing option wasn't found for it, create the option + if (!$existingOptions.length) { + var $option = self.option(item); + $option.attr('data-select2-tag', true); + + self._removeOldTags(); + self.addOptions([$option]); + } + + // Select the item, now that we know there is an option for it + select(item); + } + + function select (data) { + self.trigger('select', { + data: data + }); + } + + params.term = params.term || ''; + + var tokenData = this.tokenizer(params, this.options, createAndSelect); + + if (tokenData.term !== params.term) { + // Replace the search term if we have the search box + if (this.$search.length) { + this.$search.val(tokenData.term); + this.$search.focus(); + } + + params.term = tokenData.term; + } + + decorated.call(this, params, callback); + }; + + Tokenizer.prototype.tokenizer = function (_, params, options, callback) { + var separators = options.get('tokenSeparators') || []; + var term = params.term; + var i = 0; + + var createTag = this.createTag || function (params) { + return { + id: params.term, + text: params.term + }; + }; + + while (i < term.length) { + var termChar = term[i]; + + if ($.inArray(termChar, separators) === -1) { + i++; + + continue; + } + + var part = term.substr(0, i); + var partParams = $.extend({}, params, { + term: part + }); + + var data = createTag(partParams); + + if (data == null) { + i++; + continue; + } + + callback(data); + + // Reset the term to not include the tokenized portion + term = term.substr(i + 1) || ''; + i = 0; + } + + return { + term: term + }; + }; + + return Tokenizer; +}); + +S2.define('select2/data/minimumInputLength',[ + +], function () { + function MinimumInputLength (decorated, $e, options) { + this.minimumInputLength = options.get('minimumInputLength'); + + decorated.call(this, $e, options); + } + + MinimumInputLength.prototype.query = function (decorated, params, callback) { + params.term = params.term || ''; + + if (params.term.length < this.minimumInputLength) { + this.trigger('results:message', { + message: 'inputTooShort', + args: { + minimum: this.minimumInputLength, + input: params.term, + params: params + } + }); + + return; + } + + decorated.call(this, params, callback); + }; + + return MinimumInputLength; +}); + +S2.define('select2/data/maximumInputLength',[ + +], function () { + function MaximumInputLength (decorated, $e, options) { + this.maximumInputLength = options.get('maximumInputLength'); + + decorated.call(this, $e, options); + } + + MaximumInputLength.prototype.query = function (decorated, params, callback) { + params.term = params.term || ''; + + if (this.maximumInputLength > 0 && + params.term.length > this.maximumInputLength) { + this.trigger('results:message', { + message: 'inputTooLong', + args: { + maximum: this.maximumInputLength, + input: params.term, + params: params + } + }); + + return; + } + + decorated.call(this, params, callback); + }; + + return MaximumInputLength; +}); + +S2.define('select2/data/maximumSelectionLength',[ + +], function (){ + function MaximumSelectionLength (decorated, $e, options) { + this.maximumSelectionLength = options.get('maximumSelectionLength'); + + decorated.call(this, $e, options); + } + + MaximumSelectionLength.prototype.query = + function (decorated, params, callback) { + var self = this; + + this.current(function (currentData) { + var count = currentData != null ? currentData.length : 0; + if (self.maximumSelectionLength > 0 && + count >= self.maximumSelectionLength) { + self.trigger('results:message', { + message: 'maximumSelected', + args: { + maximum: self.maximumSelectionLength + } + }); + return; + } + decorated.call(self, params, callback); + }); + }; + + return MaximumSelectionLength; +}); + +S2.define('select2/dropdown',[ + 'jquery', + './utils' +], function ($, Utils) { + function Dropdown ($element, options) { + this.$element = $element; + this.options = options; + + Dropdown.__super__.constructor.call(this); + } + + Utils.Extend(Dropdown, Utils.Observable); + + Dropdown.prototype.render = function () { + var $dropdown = $( + '' + + '' + + '' + ); + + $dropdown.attr('dir', this.options.get('dir')); + + this.$dropdown = $dropdown; + + return $dropdown; + }; + + Dropdown.prototype.bind = function () { + // Should be implemented in subclasses + }; + + Dropdown.prototype.position = function ($dropdown, $container) { + // Should be implemented in subclasses + }; + + Dropdown.prototype.destroy = function () { + // Remove the dropdown from the DOM + this.$dropdown.remove(); + }; + + return Dropdown; +}); + +S2.define('select2/dropdown/search',[ + 'jquery', + '../utils' +], function ($, Utils) { + function Search () { } + + Search.prototype.render = function (decorated) { + var $rendered = decorated.call(this); + + var $search = $( + '' + + '' + + '' + ); + + this.$searchContainer = $search; + this.$search = $search.find('input'); + + $rendered.prepend($search); + + return $rendered; + }; + + Search.prototype.bind = function (decorated, container, $container) { + var self = this; + + decorated.call(this, container, $container); + + this.$search.on('keydown', function (evt) { + self.trigger('keypress', evt); + + self._keyUpPrevented = evt.isDefaultPrevented(); + }); + + // Workaround for browsers which do not support the `input` event + // This will prevent double-triggering of events for browsers which support + // both the `keyup` and `input` events. + this.$search.on('input', function (evt) { + // Unbind the duplicated `keyup` event + $(this).off('keyup'); + }); + + this.$search.on('keyup input', function (evt) { + self.handleSearch(evt); + }); + + container.on('open', function () { + self.$search.attr('tabindex', 0); + + self.$search.focus(); + + window.setTimeout(function () { + self.$search.focus(); + }, 0); + }); + + container.on('close', function () { + self.$search.attr('tabindex', -1); + + self.$search.val(''); + self.$search.blur(); + }); + + container.on('focus', function () { + if (!container.isOpen()) { + self.$search.focus(); + } + }); + + container.on('results:all', function (params) { + if (params.query.term == null || params.query.term === '') { + var showSearch = self.showSearch(params); + + if (showSearch) { + self.$searchContainer.removeClass('select2-search--hide'); + } else { + self.$searchContainer.addClass('select2-search--hide'); + } + } + }); + }; + + Search.prototype.handleSearch = function (evt) { + if (!this._keyUpPrevented) { + var input = this.$search.val(); + + this.trigger('query', { + term: input + }); + } + + this._keyUpPrevented = false; + }; + + Search.prototype.showSearch = function (_, params) { + return true; + }; + + return Search; +}); + +S2.define('select2/dropdown/hidePlaceholder',[ + +], function () { + function HidePlaceholder (decorated, $element, options, dataAdapter) { + this.placeholder = this.normalizePlaceholder(options.get('placeholder')); + + decorated.call(this, $element, options, dataAdapter); + } + + HidePlaceholder.prototype.append = function (decorated, data) { + data.results = this.removePlaceholder(data.results); + + decorated.call(this, data); + }; + + HidePlaceholder.prototype.normalizePlaceholder = function (_, placeholder) { + if (typeof placeholder === 'string') { + placeholder = { + id: '', + text: placeholder + }; + } + + return placeholder; + }; + + HidePlaceholder.prototype.removePlaceholder = function (_, data) { + var modifiedData = data.slice(0); + + for (var d = data.length - 1; d >= 0; d--) { + var item = data[d]; + + if (this.placeholder.id === item.id) { + modifiedData.splice(d, 1); + } + } + + return modifiedData; + }; + + return HidePlaceholder; +}); + +S2.define('select2/dropdown/infiniteScroll',[ + 'jquery' +], function ($) { + function InfiniteScroll (decorated, $element, options, dataAdapter) { + this.lastParams = {}; + + decorated.call(this, $element, options, dataAdapter); + + this.$loadingMore = this.createLoadingMore(); + this.loading = false; + } + + InfiniteScroll.prototype.append = function (decorated, data) { + this.$loadingMore.remove(); + this.loading = false; + + decorated.call(this, data); + + if (this.showLoadingMore(data)) { + this.$results.append(this.$loadingMore); + } + }; + + InfiniteScroll.prototype.bind = function (decorated, container, $container) { + var self = this; + + decorated.call(this, container, $container); + + container.on('query', function (params) { + self.lastParams = params; + self.loading = true; + }); + + container.on('query:append', function (params) { + self.lastParams = params; + self.loading = true; + }); + + this.$results.on('scroll', function () { + var isLoadMoreVisible = $.contains( + document.documentElement, + self.$loadingMore[0] + ); + + if (self.loading || !isLoadMoreVisible) { + return; + } + + var currentOffset = self.$results.offset().top + + self.$results.outerHeight(false); + var loadingMoreOffset = self.$loadingMore.offset().top + + self.$loadingMore.outerHeight(false); + + if (currentOffset + 50 >= loadingMoreOffset) { + self.loadMore(); + } + }); + }; + + InfiniteScroll.prototype.loadMore = function () { + this.loading = true; + + var params = $.extend({}, {page: 1}, this.lastParams); + + params.page++; + + this.trigger('query:append', params); + }; + + InfiniteScroll.prototype.showLoadingMore = function (_, data) { + return data.pagination && data.pagination.more; + }; + + InfiniteScroll.prototype.createLoadingMore = function () { + var $option = $( + '
            • ' + ); + + var message = this.options.get('translations').get('loadingMore'); + + $option.html(message(this.lastParams)); + + return $option; + }; + + return InfiniteScroll; +}); + +S2.define('select2/dropdown/attachBody',[ + 'jquery', + '../utils' +], function ($, Utils) { + function AttachBody (decorated, $element, options) { + this.$dropdownParent = options.get('dropdownParent') || $(document.body); + + decorated.call(this, $element, options); + } + + AttachBody.prototype.bind = function (decorated, container, $container) { + var self = this; + + var setupResultsEvents = false; + + decorated.call(this, container, $container); + + container.on('open', function () { + self._showDropdown(); + self._attachPositioningHandler(container); + + if (!setupResultsEvents) { + setupResultsEvents = true; + + container.on('results:all', function () { + self._positionDropdown(); + self._resizeDropdown(); + }); + + container.on('results:append', function () { + self._positionDropdown(); + self._resizeDropdown(); + }); + } + }); + + container.on('close', function () { + self._hideDropdown(); + self._detachPositioningHandler(container); + }); + + this.$dropdownContainer.on('mousedown', function (evt) { + evt.stopPropagation(); + }); + }; + + AttachBody.prototype.destroy = function (decorated) { + decorated.call(this); + + this.$dropdownContainer.remove(); + }; + + AttachBody.prototype.position = function (decorated, $dropdown, $container) { + // Clone all of the container classes + $dropdown.attr('class', $container.attr('class')); + + $dropdown.removeClass('select2'); + $dropdown.addClass('select2-container--open'); + + $dropdown.css({ + position: 'absolute', + top: -999999 + }); + + this.$container = $container; + }; + + AttachBody.prototype.render = function (decorated) { + var $container = $(''); + + var $dropdown = decorated.call(this); + $container.append($dropdown); + + this.$dropdownContainer = $container; + + return $container; + }; + + AttachBody.prototype._hideDropdown = function (decorated) { + this.$dropdownContainer.detach(); + }; + + AttachBody.prototype._attachPositioningHandler = + function (decorated, container) { + var self = this; + + var scrollEvent = 'scroll.select2.' + container.id; + var resizeEvent = 'resize.select2.' + container.id; + var orientationEvent = 'orientationchange.select2.' + container.id; + + var $watchers = this.$container.parents().filter(Utils.hasScroll); + $watchers.each(function () { + Utils.StoreData(this, 'select2-scroll-position', { + x: $(this).scrollLeft(), + y: $(this).scrollTop() + }); + }); + + $watchers.on(scrollEvent, function (ev) { + var position = Utils.GetData(this, 'select2-scroll-position'); + $(this).scrollTop(position.y); + }); + + $(window).on(scrollEvent + ' ' + resizeEvent + ' ' + orientationEvent, + function (e) { + self._positionDropdown(); + self._resizeDropdown(); + }); + }; + + AttachBody.prototype._detachPositioningHandler = + function (decorated, container) { + var scrollEvent = 'scroll.select2.' + container.id; + var resizeEvent = 'resize.select2.' + container.id; + var orientationEvent = 'orientationchange.select2.' + container.id; + + var $watchers = this.$container.parents().filter(Utils.hasScroll); + $watchers.off(scrollEvent); + + $(window).off(scrollEvent + ' ' + resizeEvent + ' ' + orientationEvent); + }; + + AttachBody.prototype._positionDropdown = function () { + var $window = $(window); + + var isCurrentlyAbove = this.$dropdown.hasClass('select2-dropdown--above'); + var isCurrentlyBelow = this.$dropdown.hasClass('select2-dropdown--below'); + + var newDirection = null; + + var offset = this.$container.offset(); + + offset.bottom = offset.top + this.$container.outerHeight(false); + + var container = { + height: this.$container.outerHeight(false) + }; + + container.top = offset.top; + container.bottom = offset.top + container.height; + + var dropdown = { + height: this.$dropdown.outerHeight(false) + }; + + var viewport = { + top: $window.scrollTop(), + bottom: $window.scrollTop() + $window.height() + }; + + var enoughRoomAbove = viewport.top < (offset.top - dropdown.height); + var enoughRoomBelow = viewport.bottom > (offset.bottom + dropdown.height); + + var css = { + left: offset.left, + top: container.bottom + }; + + // Determine what the parent element is to use for calculating the offset + var $offsetParent = this.$dropdownParent; + + // For statically positioned elements, we need to get the element + // that is determining the offset + if ($offsetParent.css('position') === 'static') { + $offsetParent = $offsetParent.offsetParent(); + } + + var parentOffset = $offsetParent.offset(); + + css.top -= parentOffset.top; + css.left -= parentOffset.left; + + if (!isCurrentlyAbove && !isCurrentlyBelow) { + newDirection = 'below'; + } + + if (!enoughRoomBelow && enoughRoomAbove && !isCurrentlyAbove) { + newDirection = 'above'; + } else if (!enoughRoomAbove && enoughRoomBelow && isCurrentlyAbove) { + newDirection = 'below'; + } + + if (newDirection == 'above' || + (isCurrentlyAbove && newDirection !== 'below')) { + css.top = container.top - parentOffset.top - dropdown.height; + } + + if (newDirection != null) { + this.$dropdown + .removeClass('select2-dropdown--below select2-dropdown--above') + .addClass('select2-dropdown--' + newDirection); + this.$container + .removeClass('select2-container--below select2-container--above') + .addClass('select2-container--' + newDirection); + } + + this.$dropdownContainer.css(css); + }; + + AttachBody.prototype._resizeDropdown = function () { + var css = { + width: this.$container.outerWidth(false) + 'px' + }; + + if (this.options.get('dropdownAutoWidth')) { + css.minWidth = css.width; + css.position = 'relative'; + css.width = 'auto'; + } + + this.$dropdown.css(css); + }; + + AttachBody.prototype._showDropdown = function (decorated) { + this.$dropdownContainer.appendTo(this.$dropdownParent); + + this._positionDropdown(); + this._resizeDropdown(); + }; + + return AttachBody; +}); + +S2.define('select2/dropdown/minimumResultsForSearch',[ + +], function () { + function countResults (data) { + var count = 0; + + for (var d = 0; d < data.length; d++) { + var item = data[d]; + + if (item.children) { + count += countResults(item.children); + } else { + count++; + } + } + + return count; + } + + function MinimumResultsForSearch (decorated, $element, options, dataAdapter) { + this.minimumResultsForSearch = options.get('minimumResultsForSearch'); + + if (this.minimumResultsForSearch < 0) { + this.minimumResultsForSearch = Infinity; + } + + decorated.call(this, $element, options, dataAdapter); + } + + MinimumResultsForSearch.prototype.showSearch = function (decorated, params) { + if (countResults(params.data.results) < this.minimumResultsForSearch) { + return false; + } + + return decorated.call(this, params); + }; + + return MinimumResultsForSearch; +}); + +S2.define('select2/dropdown/selectOnClose',[ + '../utils' +], function (Utils) { + function SelectOnClose () { } + + SelectOnClose.prototype.bind = function (decorated, container, $container) { + var self = this; + + decorated.call(this, container, $container); + + container.on('close', function (params) { + self._handleSelectOnClose(params); + }); + }; + + SelectOnClose.prototype._handleSelectOnClose = function (_, params) { + if (params && params.originalSelect2Event != null) { + var event = params.originalSelect2Event; + + // Don't select an item if the close event was triggered from a select or + // unselect event + if (event._type === 'select' || event._type === 'unselect') { + return; + } + } + + var $highlightedResults = this.getHighlightedResults(); + + // Only select highlighted results + if ($highlightedResults.length < 1) { + return; + } + + var data = Utils.GetData($highlightedResults[0], 'data'); + + // Don't re-select already selected resulte + if ( + (data.element != null && data.element.selected) || + (data.element == null && data.selected) + ) { + return; + } + + this.trigger('select', { + data: data + }); + }; + + return SelectOnClose; +}); + +S2.define('select2/dropdown/closeOnSelect',[ + +], function () { + function CloseOnSelect () { } + + CloseOnSelect.prototype.bind = function (decorated, container, $container) { + var self = this; + + decorated.call(this, container, $container); + + container.on('select', function (evt) { + self._selectTriggered(evt); + }); + + container.on('unselect', function (evt) { + self._selectTriggered(evt); + }); + }; + + CloseOnSelect.prototype._selectTriggered = function (_, evt) { + var originalEvent = evt.originalEvent; + + // Don't close if the control key is being held + if (originalEvent && (originalEvent.ctrlKey || originalEvent.metaKey)) { + return; + } + + this.trigger('close', { + originalEvent: originalEvent, + originalSelect2Event: evt + }); + }; + + return CloseOnSelect; +}); + +S2.define('select2/i18n/en',[],function () { + // English + return { + errorLoading: function () { + return 'The results could not be loaded.'; + }, + inputTooLong: function (args) { + var overChars = args.input.length - args.maximum; + + var message = 'Please delete ' + overChars + ' character'; + + if (overChars != 1) { + message += 's'; + } + + return message; + }, + inputTooShort: function (args) { + var remainingChars = args.minimum - args.input.length; + + var message = 'Please enter ' + remainingChars + ' or more characters'; + + return message; + }, + loadingMore: function () { + return 'Loading more results…'; + }, + maximumSelected: function (args) { + var message = 'You can only select ' + args.maximum + ' item'; + + if (args.maximum != 1) { + message += 's'; + } + + return message; + }, + noResults: function () { + return 'No results found'; + }, + searching: function () { + return 'Searching…'; + }, + removeAllItems: function () { + return 'Remove all items'; + } + }; +}); + +S2.define('select2/defaults',[ + 'jquery', + 'require', + + './results', + + './selection/single', + './selection/multiple', + './selection/placeholder', + './selection/allowClear', + './selection/search', + './selection/eventRelay', + + './utils', + './translation', + './diacritics', + + './data/select', + './data/array', + './data/ajax', + './data/tags', + './data/tokenizer', + './data/minimumInputLength', + './data/maximumInputLength', + './data/maximumSelectionLength', + + './dropdown', + './dropdown/search', + './dropdown/hidePlaceholder', + './dropdown/infiniteScroll', + './dropdown/attachBody', + './dropdown/minimumResultsForSearch', + './dropdown/selectOnClose', + './dropdown/closeOnSelect', + + './i18n/en' +], function ($, require, + + ResultsList, + + SingleSelection, MultipleSelection, Placeholder, AllowClear, + SelectionSearch, EventRelay, + + Utils, Translation, DIACRITICS, + + SelectData, ArrayData, AjaxData, Tags, Tokenizer, + MinimumInputLength, MaximumInputLength, MaximumSelectionLength, + + Dropdown, DropdownSearch, HidePlaceholder, InfiniteScroll, + AttachBody, MinimumResultsForSearch, SelectOnClose, CloseOnSelect, + + EnglishTranslation) { + function Defaults () { + this.reset(); + } + + Defaults.prototype.apply = function (options) { + options = $.extend(true, {}, this.defaults, options); + + if (options.dataAdapter == null) { + if (options.ajax != null) { + options.dataAdapter = AjaxData; + } else if (options.data != null) { + options.dataAdapter = ArrayData; + } else { + options.dataAdapter = SelectData; + } + + if (options.minimumInputLength > 0) { + options.dataAdapter = Utils.Decorate( + options.dataAdapter, + MinimumInputLength + ); + } + + if (options.maximumInputLength > 0) { + options.dataAdapter = Utils.Decorate( + options.dataAdapter, + MaximumInputLength + ); + } + + if (options.maximumSelectionLength > 0) { + options.dataAdapter = Utils.Decorate( + options.dataAdapter, + MaximumSelectionLength + ); + } + + if (options.tags) { + options.dataAdapter = Utils.Decorate(options.dataAdapter, Tags); + } + + if (options.tokenSeparators != null || options.tokenizer != null) { + options.dataAdapter = Utils.Decorate( + options.dataAdapter, + Tokenizer + ); + } + + if (options.query != null) { + var Query = require(options.amdBase + 'compat/query'); + + options.dataAdapter = Utils.Decorate( + options.dataAdapter, + Query + ); + } + + if (options.initSelection != null) { + var InitSelection = require(options.amdBase + 'compat/initSelection'); + + options.dataAdapter = Utils.Decorate( + options.dataAdapter, + InitSelection + ); + } + } + + if (options.resultsAdapter == null) { + options.resultsAdapter = ResultsList; + + if (options.ajax != null) { + options.resultsAdapter = Utils.Decorate( + options.resultsAdapter, + InfiniteScroll + ); + } + + if (options.placeholder != null) { + options.resultsAdapter = Utils.Decorate( + options.resultsAdapter, + HidePlaceholder + ); + } + + if (options.selectOnClose) { + options.resultsAdapter = Utils.Decorate( + options.resultsAdapter, + SelectOnClose + ); + } + } + + if (options.dropdownAdapter == null) { + if (options.multiple) { + options.dropdownAdapter = Dropdown; + } else { + var SearchableDropdown = Utils.Decorate(Dropdown, DropdownSearch); + + options.dropdownAdapter = SearchableDropdown; + } + + if (options.minimumResultsForSearch !== 0) { + options.dropdownAdapter = Utils.Decorate( + options.dropdownAdapter, + MinimumResultsForSearch + ); + } + + if (options.closeOnSelect) { + options.dropdownAdapter = Utils.Decorate( + options.dropdownAdapter, + CloseOnSelect + ); + } + + if ( + options.dropdownCssClass != null || + options.dropdownCss != null || + options.adaptDropdownCssClass != null + ) { + var DropdownCSS = require(options.amdBase + 'compat/dropdownCss'); + + options.dropdownAdapter = Utils.Decorate( + options.dropdownAdapter, + DropdownCSS + ); + } + + options.dropdownAdapter = Utils.Decorate( + options.dropdownAdapter, + AttachBody + ); + } + + if (options.selectionAdapter == null) { + if (options.multiple) { + options.selectionAdapter = MultipleSelection; + } else { + options.selectionAdapter = SingleSelection; + } + + // Add the placeholder mixin if a placeholder was specified + if (options.placeholder != null) { + options.selectionAdapter = Utils.Decorate( + options.selectionAdapter, + Placeholder + ); + } + + if (options.allowClear) { + options.selectionAdapter = Utils.Decorate( + options.selectionAdapter, + AllowClear + ); + } + + if (options.multiple) { + options.selectionAdapter = Utils.Decorate( + options.selectionAdapter, + SelectionSearch + ); + } + + if ( + options.containerCssClass != null || + options.containerCss != null || + options.adaptContainerCssClass != null + ) { + var ContainerCSS = require(options.amdBase + 'compat/containerCss'); + + options.selectionAdapter = Utils.Decorate( + options.selectionAdapter, + ContainerCSS + ); + } + + options.selectionAdapter = Utils.Decorate( + options.selectionAdapter, + EventRelay + ); + } + + if (typeof options.language === 'string') { + // Check if the language is specified with a region + if (options.language.indexOf('-') > 0) { + // Extract the region information if it is included + var languageParts = options.language.split('-'); + var baseLanguage = languageParts[0]; + + options.language = [options.language, baseLanguage]; + } else { + options.language = [options.language]; + } + } + + if ($.isArray(options.language)) { + var languages = new Translation(); + options.language.push('en'); + + var languageNames = options.language; + + for (var l = 0; l < languageNames.length; l++) { + var name = languageNames[l]; + var language = {}; + + try { + // Try to load it with the original name + language = Translation.loadPath(name); + } catch (e) { + try { + // If we couldn't load it, check if it wasn't the full path + name = this.defaults.amdLanguageBase + name; + language = Translation.loadPath(name); + } catch (ex) { + // The translation could not be loaded at all. Sometimes this is + // because of a configuration problem, other times this can be + // because of how Select2 helps load all possible translation files. + if (options.debug && window.console && console.warn) { + console.warn( + 'Select2: The language file for "' + name + '" could not be ' + + 'automatically loaded. A fallback will be used instead.' + ); + } + + continue; + } + } + + languages.extend(language); + } + + options.translations = languages; + } else { + var baseTranslation = Translation.loadPath( + this.defaults.amdLanguageBase + 'en' + ); + var customTranslation = new Translation(options.language); + + customTranslation.extend(baseTranslation); + + options.translations = customTranslation; + } + + return options; + }; + + Defaults.prototype.reset = function () { + function stripDiacritics (text) { + // Used 'uni range + named function' from http://jsperf.com/diacritics/18 + function match(a) { + return DIACRITICS[a] || a; + } + + return text.replace(/[^\u0000-\u007E]/g, match); + } + + function matcher (params, data) { + // Always return the object if there is nothing to compare + if ($.trim(params.term) === '') { + return data; + } + + // Do a recursive check for options with children + if (data.children && data.children.length > 0) { + // Clone the data object if there are children + // This is required as we modify the object to remove any non-matches + var match = $.extend(true, {}, data); + + // Check each child of the option + for (var c = data.children.length - 1; c >= 0; c--) { + var child = data.children[c]; + + var matches = matcher(params, child); + + // If there wasn't a match, remove the object in the array + if (matches == null) { + match.children.splice(c, 1); + } + } + + // If any children matched, return the new object + if (match.children.length > 0) { + return match; + } + + // If there were no matching children, check just the plain object + return matcher(params, match); + } + + var original = stripDiacritics(data.text).toUpperCase(); + var term = stripDiacritics(params.term).toUpperCase(); + + // Check if the text contains the term + if (original.indexOf(term) > -1) { + return data; + } + + // If it doesn't contain the term, don't return anything + return null; + } + + this.defaults = { + amdBase: './', + amdLanguageBase: './i18n/', + closeOnSelect: true, + debug: false, + dropdownAutoWidth: false, + escapeMarkup: Utils.escapeMarkup, + language: EnglishTranslation, + matcher: matcher, + minimumInputLength: 0, + maximumInputLength: 0, + maximumSelectionLength: 0, + minimumResultsForSearch: 0, + selectOnClose: false, + scrollAfterSelect: false, + sorter: function (data) { + return data; + }, + templateResult: function (result) { + return result.text; + }, + templateSelection: function (selection) { + return selection.text; + }, + theme: 'default', + width: 'resolve' + }; + }; + + Defaults.prototype.set = function (key, value) { + var camelKey = $.camelCase(key); + + var data = {}; + data[camelKey] = value; + + var convertedData = Utils._convertData(data); + + $.extend(true, this.defaults, convertedData); + }; + + var defaults = new Defaults(); + + return defaults; +}); + +S2.define('select2/options',[ + 'require', + 'jquery', + './defaults', + './utils' +], function (require, $, Defaults, Utils) { + function Options (options, $element) { + this.options = options; + + if ($element != null) { + this.fromElement($element); + } + + this.options = Defaults.apply(this.options); + + if ($element && $element.is('input')) { + var InputCompat = require(this.get('amdBase') + 'compat/inputData'); + + this.options.dataAdapter = Utils.Decorate( + this.options.dataAdapter, + InputCompat + ); + } + } + + Options.prototype.fromElement = function ($e) { + var excludedData = ['select2']; + + if (this.options.multiple == null) { + this.options.multiple = $e.prop('multiple'); + } + + if (this.options.disabled == null) { + this.options.disabled = $e.prop('disabled'); + } + + if (this.options.language == null) { + if ($e.prop('lang')) { + this.options.language = $e.prop('lang').toLowerCase(); + } else if ($e.closest('[lang]').prop('lang')) { + this.options.language = $e.closest('[lang]').prop('lang'); + } + } + + if (this.options.dir == null) { + if ($e.prop('dir')) { + this.options.dir = $e.prop('dir'); + } else if ($e.closest('[dir]').prop('dir')) { + this.options.dir = $e.closest('[dir]').prop('dir'); + } else { + this.options.dir = 'ltr'; + } + } + + $e.prop('disabled', this.options.disabled); + $e.prop('multiple', this.options.multiple); + + if (Utils.GetData($e[0], 'select2Tags')) { + if (this.options.debug && window.console && console.warn) { + console.warn( + 'Select2: The `data-select2-tags` attribute has been changed to ' + + 'use the `data-data` and `data-tags="true"` attributes and will be ' + + 'removed in future versions of Select2.' + ); + } + + Utils.StoreData($e[0], 'data', Utils.GetData($e[0], 'select2Tags')); + Utils.StoreData($e[0], 'tags', true); + } + + if (Utils.GetData($e[0], 'ajaxUrl')) { + if (this.options.debug && window.console && console.warn) { + console.warn( + 'Select2: The `data-ajax-url` attribute has been changed to ' + + '`data-ajax--url` and support for the old attribute will be removed' + + ' in future versions of Select2.' + ); + } + + $e.attr('ajax--url', Utils.GetData($e[0], 'ajaxUrl')); + Utils.StoreData($e[0], 'ajax-Url', Utils.GetData($e[0], 'ajaxUrl')); + } + + var dataset = {}; + + function upperCaseLetter(_, letter) { + return letter.toUpperCase(); + } + + // Pre-load all of the attributes which are prefixed with `data-` + for (var attr = 0; attr < $e[0].attributes.length; attr++) { + var attributeName = $e[0].attributes[attr].name; + var prefix = 'data-'; + + if (attributeName.substr(0, prefix.length) == prefix) { + // Get the contents of the attribute after `data-` + var dataName = attributeName.substring(prefix.length); + + // Get the data contents from the consistent source + // This is more than likely the jQuery data helper + var dataValue = Utils.GetData($e[0], dataName); + + // camelCase the attribute name to match the spec + var camelDataName = dataName.replace(/-([a-z])/g, upperCaseLetter); + + // Store the data attribute contents into the dataset since + dataset[camelDataName] = dataValue; + } + } + + // Prefer the element's `dataset` attribute if it exists + // jQuery 1.x does not correctly handle data attributes with multiple dashes + if ($.fn.jquery && $.fn.jquery.substr(0, 2) == '1.' && $e[0].dataset) { + dataset = $.extend(true, {}, $e[0].dataset, dataset); + } + + // Prefer our internal data cache if it exists + var data = $.extend(true, {}, Utils.GetData($e[0]), dataset); + + data = Utils._convertData(data); + + for (var key in data) { + if ($.inArray(key, excludedData) > -1) { + continue; + } + + if ($.isPlainObject(this.options[key])) { + $.extend(this.options[key], data[key]); + } else { + this.options[key] = data[key]; + } + } + + return this; + }; + + Options.prototype.get = function (key) { + return this.options[key]; + }; + + Options.prototype.set = function (key, val) { + this.options[key] = val; + }; + + return Options; +}); + +S2.define('select2/core',[ + 'jquery', + './options', + './utils', + './keys' +], function ($, Options, Utils, KEYS) { + var Select2 = function ($element, options) { + if (Utils.GetData($element[0], 'select2') != null) { + Utils.GetData($element[0], 'select2').destroy(); + } + + this.$element = $element; + + this.id = this._generateId($element); + + options = options || {}; + + this.options = new Options(options, $element); + + Select2.__super__.constructor.call(this); + + // Set up the tabindex + + var tabindex = $element.attr('tabindex') || 0; + Utils.StoreData($element[0], 'old-tabindex', tabindex); + $element.attr('tabindex', '-1'); + + // Set up containers and adapters + + var DataAdapter = this.options.get('dataAdapter'); + this.dataAdapter = new DataAdapter($element, this.options); + + var $container = this.render(); + + this._placeContainer($container); + + var SelectionAdapter = this.options.get('selectionAdapter'); + this.selection = new SelectionAdapter($element, this.options); + this.$selection = this.selection.render(); + + this.selection.position(this.$selection, $container); + + var DropdownAdapter = this.options.get('dropdownAdapter'); + this.dropdown = new DropdownAdapter($element, this.options); + this.$dropdown = this.dropdown.render(); + + this.dropdown.position(this.$dropdown, $container); + + var ResultsAdapter = this.options.get('resultsAdapter'); + this.results = new ResultsAdapter($element, this.options, this.dataAdapter); + this.$results = this.results.render(); + + this.results.position(this.$results, this.$dropdown); + + // Bind events + + var self = this; + + // Bind the container to all of the adapters + this._bindAdapters(); + + // Register any DOM event handlers + this._registerDomEvents(); + + // Register any internal event handlers + this._registerDataEvents(); + this._registerSelectionEvents(); + this._registerDropdownEvents(); + this._registerResultsEvents(); + this._registerEvents(); + + // Set the initial state + this.dataAdapter.current(function (initialData) { + self.trigger('selection:update', { + data: initialData + }); + }); + + // Hide the original select + $element.addClass('select2-hidden-accessible'); + $element.attr('aria-hidden', 'true'); + + // Synchronize any monitored attributes + this._syncAttributes(); + + Utils.StoreData($element[0], 'select2', this); + + // Ensure backwards compatibility with $element.data('select2'). + $element.data('select2', this); + }; + + Utils.Extend(Select2, Utils.Observable); + + Select2.prototype._generateId = function ($element) { + var id = ''; + + if ($element.attr('id') != null) { + id = $element.attr('id'); + } else if ($element.attr('name') != null) { + id = $element.attr('name') + '-' + Utils.generateChars(2); + } else { + id = Utils.generateChars(4); + } + + id = id.replace(/(:|\.|\[|\]|,)/g, ''); + id = 'select2-' + id; + + return id; + }; + + Select2.prototype._placeContainer = function ($container) { + $container.insertAfter(this.$element); + + var width = this._resolveWidth(this.$element, this.options.get('width')); + + if (width != null) { + $container.css('width', width); + } + }; + + Select2.prototype._resolveWidth = function ($element, method) { + var WIDTH = /^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i; + + if (method == 'resolve') { + var styleWidth = this._resolveWidth($element, 'style'); + + if (styleWidth != null) { + return styleWidth; + } + + return this._resolveWidth($element, 'element'); + } + + if (method == 'element') { + var elementWidth = $element.outerWidth(false); + + if (elementWidth <= 0) { + return 'auto'; + } + + return elementWidth + 'px'; + } + + if (method == 'style') { + var style = $element.attr('style'); + + if (typeof(style) !== 'string') { + return null; + } + + var attrs = style.split(';'); + + for (var i = 0, l = attrs.length; i < l; i = i + 1) { + var attr = attrs[i].replace(/\s/g, ''); + var matches = attr.match(WIDTH); + + if (matches !== null && matches.length >= 1) { + return matches[1]; + } + } + + return null; + } + + return method; + }; + + Select2.prototype._bindAdapters = function () { + this.dataAdapter.bind(this, this.$container); + this.selection.bind(this, this.$container); + + this.dropdown.bind(this, this.$container); + this.results.bind(this, this.$container); + }; + + Select2.prototype._registerDomEvents = function () { + var self = this; + + this.$element.on('change.select2', function () { + self.dataAdapter.current(function (data) { + self.trigger('selection:update', { + data: data + }); + }); + }); + + this.$element.on('focus.select2', function (evt) { + self.trigger('focus', evt); + }); + + this._syncA = Utils.bind(this._syncAttributes, this); + this._syncS = Utils.bind(this._syncSubtree, this); + + if (this.$element[0].attachEvent) { + this.$element[0].attachEvent('onpropertychange', this._syncA); + } + + var observer = window.MutationObserver || + window.WebKitMutationObserver || + window.MozMutationObserver + ; + + if (observer != null) { + this._observer = new observer(function (mutations) { + $.each(mutations, self._syncA); + $.each(mutations, self._syncS); + }); + this._observer.observe(this.$element[0], { + attributes: true, + childList: true, + subtree: false + }); + } else if (this.$element[0].addEventListener) { + this.$element[0].addEventListener( + 'DOMAttrModified', + self._syncA, + false + ); + this.$element[0].addEventListener( + 'DOMNodeInserted', + self._syncS, + false + ); + this.$element[0].addEventListener( + 'DOMNodeRemoved', + self._syncS, + false + ); + } + }; + + Select2.prototype._registerDataEvents = function () { + var self = this; + + this.dataAdapter.on('*', function (name, params) { + self.trigger(name, params); + }); + }; + + Select2.prototype._registerSelectionEvents = function () { + var self = this; + var nonRelayEvents = ['toggle', 'focus']; + + this.selection.on('toggle', function () { + self.toggleDropdown(); + }); + + this.selection.on('focus', function (params) { + self.focus(params); + }); + + this.selection.on('*', function (name, params) { + if ($.inArray(name, nonRelayEvents) !== -1) { + return; + } + + self.trigger(name, params); + }); + }; + + Select2.prototype._registerDropdownEvents = function () { + var self = this; + + this.dropdown.on('*', function (name, params) { + self.trigger(name, params); + }); + }; + + Select2.prototype._registerResultsEvents = function () { + var self = this; + + this.results.on('*', function (name, params) { + self.trigger(name, params); + }); + }; + + Select2.prototype._registerEvents = function () { + var self = this; + + this.on('open', function () { + self.$container.addClass('select2-container--open'); + }); + + this.on('close', function () { + self.$container.removeClass('select2-container--open'); + }); + + this.on('enable', function () { + self.$container.removeClass('select2-container--disabled'); + }); + + this.on('disable', function () { + self.$container.addClass('select2-container--disabled'); + }); + + this.on('blur', function () { + self.$container.removeClass('select2-container--focus'); + }); + + this.on('query', function (params) { + if (!self.isOpen()) { + self.trigger('open', {}); + } + + this.dataAdapter.query(params, function (data) { + self.trigger('results:all', { + data: data, + query: params + }); + }); + }); + + this.on('query:append', function (params) { + this.dataAdapter.query(params, function (data) { + self.trigger('results:append', { + data: data, + query: params + }); + }); + }); + + this.on('keypress', function (evt) { + var key = evt.which; + + if (self.isOpen()) { + if (key === KEYS.ESC || key === KEYS.TAB || + (key === KEYS.UP && evt.altKey)) { + self.close(); + + evt.preventDefault(); + } else if (key === KEYS.ENTER) { + self.trigger('results:select', {}); + + evt.preventDefault(); + } else if ((key === KEYS.SPACE && evt.ctrlKey)) { + self.trigger('results:toggle', {}); + + evt.preventDefault(); + } else if (key === KEYS.UP) { + self.trigger('results:previous', {}); + + evt.preventDefault(); + } else if (key === KEYS.DOWN) { + self.trigger('results:next', {}); + + evt.preventDefault(); + } + } else { + if (key === KEYS.ENTER || key === KEYS.SPACE || + (key === KEYS.DOWN && evt.altKey)) { + self.open(); + + evt.preventDefault(); + } + } + }); + }; + + Select2.prototype._syncAttributes = function () { + this.options.set('disabled', this.$element.prop('disabled')); + + if (this.options.get('disabled')) { + if (this.isOpen()) { + this.close(); + } + + this.trigger('disable', {}); + } else { + this.trigger('enable', {}); + } + }; + + Select2.prototype._syncSubtree = function (evt, mutations) { + var changed = false; + var self = this; + + // Ignore any mutation events raised for elements that aren't options or + // optgroups. This handles the case when the select element is destroyed + if ( + evt && evt.target && ( + evt.target.nodeName !== 'OPTION' && evt.target.nodeName !== 'OPTGROUP' + ) + ) { + return; + } + + if (!mutations) { + // If mutation events aren't supported, then we can only assume that the + // change affected the selections + changed = true; + } else if (mutations.addedNodes && mutations.addedNodes.length > 0) { + for (var n = 0; n < mutations.addedNodes.length; n++) { + var node = mutations.addedNodes[n]; + + if (node.selected) { + changed = true; + } + } + } else if (mutations.removedNodes && mutations.removedNodes.length > 0) { + changed = true; + } + + // Only re-pull the data if we think there is a change + if (changed) { + this.dataAdapter.current(function (currentData) { + self.trigger('selection:update', { + data: currentData + }); + }); + } + }; + + /** + * Override the trigger method to automatically trigger pre-events when + * there are events that can be prevented. + */ + Select2.prototype.trigger = function (name, args) { + var actualTrigger = Select2.__super__.trigger; + var preTriggerMap = { + 'open': 'opening', + 'close': 'closing', + 'select': 'selecting', + 'unselect': 'unselecting', + 'clear': 'clearing' + }; + + if (args === undefined) { + args = {}; + } + + if (name in preTriggerMap) { + var preTriggerName = preTriggerMap[name]; + var preTriggerArgs = { + prevented: false, + name: name, + args: args + }; + + actualTrigger.call(this, preTriggerName, preTriggerArgs); + + if (preTriggerArgs.prevented) { + args.prevented = true; + + return; + } + } + + actualTrigger.call(this, name, args); + }; + + Select2.prototype.toggleDropdown = function () { + if (this.options.get('disabled')) { + return; + } + + if (this.isOpen()) { + this.close(); + } else { + this.open(); + } + }; + + Select2.prototype.open = function () { + if (this.isOpen()) { + return; + } + + this.trigger('query', {}); + }; + + Select2.prototype.close = function () { + if (!this.isOpen()) { + return; + } + + this.trigger('close', {}); + }; + + Select2.prototype.isOpen = function () { + return this.$container.hasClass('select2-container--open'); + }; + + Select2.prototype.hasFocus = function () { + return this.$container.hasClass('select2-container--focus'); + }; + + Select2.prototype.focus = function (data) { + // No need to re-trigger focus events if we are already focused + if (this.hasFocus()) { + return; + } + + this.$container.addClass('select2-container--focus'); + this.trigger('focus', {}); + }; + + Select2.prototype.enable = function (args) { + if (this.options.get('debug') && window.console && console.warn) { + console.warn( + 'Select2: The `select2("enable")` method has been deprecated and will' + + ' be removed in later Select2 versions. Use $element.prop("disabled")' + + ' instead.' + ); + } + + if (args == null || args.length === 0) { + args = [true]; + } + + var disabled = !args[0]; + + this.$element.prop('disabled', disabled); + }; + + Select2.prototype.data = function () { + if (this.options.get('debug') && + arguments.length > 0 && window.console && console.warn) { + console.warn( + 'Select2: Data can no longer be set using `select2("data")`. You ' + + 'should consider setting the value instead using `$element.val()`.' + ); + } + + var data = []; + + this.dataAdapter.current(function (currentData) { + data = currentData; + }); + + return data; + }; + + Select2.prototype.val = function (args) { + if (this.options.get('debug') && window.console && console.warn) { + console.warn( + 'Select2: The `select2("val")` method has been deprecated and will be' + + ' removed in later Select2 versions. Use $element.val() instead.' + ); + } + + if (args == null || args.length === 0) { + return this.$element.val(); + } + + var newVal = args[0]; + + if ($.isArray(newVal)) { + newVal = $.map(newVal, function (obj) { + return obj.toString(); + }); + } + + this.$element.val(newVal).trigger('change'); + }; + + Select2.prototype.destroy = function () { + this.$container.remove(); + + if (this.$element[0].detachEvent) { + this.$element[0].detachEvent('onpropertychange', this._syncA); + } + + if (this._observer != null) { + this._observer.disconnect(); + this._observer = null; + } else if (this.$element[0].removeEventListener) { + this.$element[0] + .removeEventListener('DOMAttrModified', this._syncA, false); + this.$element[0] + .removeEventListener('DOMNodeInserted', this._syncS, false); + this.$element[0] + .removeEventListener('DOMNodeRemoved', this._syncS, false); + } + + this._syncA = null; + this._syncS = null; + + this.$element.off('.select2'); + this.$element.attr('tabindex', + Utils.GetData(this.$element[0], 'old-tabindex')); + + this.$element.removeClass('select2-hidden-accessible'); + this.$element.attr('aria-hidden', 'false'); + Utils.RemoveData(this.$element[0]); + this.$element.removeData('select2'); + + this.dataAdapter.destroy(); + this.selection.destroy(); + this.dropdown.destroy(); + this.results.destroy(); + + this.dataAdapter = null; + this.selection = null; + this.dropdown = null; + this.results = null; + }; + + Select2.prototype.render = function () { + var $container = $( + '' + + '' + + '' + + '' + ); + + $container.attr('dir', this.options.get('dir')); + + this.$container = $container; + + this.$container.addClass('select2-container--' + this.options.get('theme')); + + Utils.StoreData($container[0], 'element', this.$element); + + return $container; + }; + + return Select2; +}); + +S2.define('select2/compat/utils',[ + 'jquery' +], function ($) { + function syncCssClasses ($dest, $src, adapter) { + var classes, replacements = [], adapted; + + classes = $.trim($dest.attr('class')); + + if (classes) { + classes = '' + classes; // for IE which returns object + + $(classes.split(/\s+/)).each(function () { + // Save all Select2 classes + if (this.indexOf('select2-') === 0) { + replacements.push(this); + } + }); + } + + classes = $.trim($src.attr('class')); + + if (classes) { + classes = '' + classes; // for IE which returns object + + $(classes.split(/\s+/)).each(function () { + // Only adapt non-Select2 classes + if (this.indexOf('select2-') !== 0) { + adapted = adapter(this); + + if (adapted != null) { + replacements.push(adapted); + } + } + }); + } + + $dest.attr('class', replacements.join(' ')); + } + + return { + syncCssClasses: syncCssClasses + }; +}); + +S2.define('select2/compat/containerCss',[ + 'jquery', + './utils' +], function ($, CompatUtils) { + // No-op CSS adapter that discards all classes by default + function _containerAdapter (clazz) { + return null; + } + + function ContainerCSS () { } + + ContainerCSS.prototype.render = function (decorated) { + var $container = decorated.call(this); + + var containerCssClass = this.options.get('containerCssClass') || ''; + + if ($.isFunction(containerCssClass)) { + containerCssClass = containerCssClass(this.$element); + } + + var containerCssAdapter = this.options.get('adaptContainerCssClass'); + containerCssAdapter = containerCssAdapter || _containerAdapter; + + if (containerCssClass.indexOf(':all:') !== -1) { + containerCssClass = containerCssClass.replace(':all:', ''); + + var _cssAdapter = containerCssAdapter; + + containerCssAdapter = function (clazz) { + var adapted = _cssAdapter(clazz); + + if (adapted != null) { + // Append the old one along with the adapted one + return adapted + ' ' + clazz; + } + + return clazz; + }; + } + + var containerCss = this.options.get('containerCss') || {}; + + if ($.isFunction(containerCss)) { + containerCss = containerCss(this.$element); + } + + CompatUtils.syncCssClasses($container, this.$element, containerCssAdapter); + + $container.css(containerCss); + $container.addClass(containerCssClass); + + return $container; + }; + + return ContainerCSS; +}); + +S2.define('select2/compat/dropdownCss',[ + 'jquery', + './utils' +], function ($, CompatUtils) { + // No-op CSS adapter that discards all classes by default + function _dropdownAdapter (clazz) { + return null; + } + + function DropdownCSS () { } + + DropdownCSS.prototype.render = function (decorated) { + var $dropdown = decorated.call(this); + + var dropdownCssClass = this.options.get('dropdownCssClass') || ''; + + if ($.isFunction(dropdownCssClass)) { + dropdownCssClass = dropdownCssClass(this.$element); + } + + var dropdownCssAdapter = this.options.get('adaptDropdownCssClass'); + dropdownCssAdapter = dropdownCssAdapter || _dropdownAdapter; + + if (dropdownCssClass.indexOf(':all:') !== -1) { + dropdownCssClass = dropdownCssClass.replace(':all:', ''); + + var _cssAdapter = dropdownCssAdapter; + + dropdownCssAdapter = function (clazz) { + var adapted = _cssAdapter(clazz); + + if (adapted != null) { + // Append the old one along with the adapted one + return adapted + ' ' + clazz; + } + + return clazz; + }; + } + + var dropdownCss = this.options.get('dropdownCss') || {}; + + if ($.isFunction(dropdownCss)) { + dropdownCss = dropdownCss(this.$element); + } + + CompatUtils.syncCssClasses($dropdown, this.$element, dropdownCssAdapter); + + $dropdown.css(dropdownCss); + $dropdown.addClass(dropdownCssClass); + + return $dropdown; + }; + + return DropdownCSS; +}); + +S2.define('select2/compat/initSelection',[ + 'jquery' +], function ($) { + function InitSelection (decorated, $element, options) { + if (options.get('debug') && window.console && console.warn) { + console.warn( + 'Select2: The `initSelection` option has been deprecated in favor' + + ' of a custom data adapter that overrides the `current` method. ' + + 'This method is now called multiple times instead of a single ' + + 'time when the instance is initialized. Support will be removed ' + + 'for the `initSelection` option in future versions of Select2' + ); + } + + this.initSelection = options.get('initSelection'); + this._isInitialized = false; + + decorated.call(this, $element, options); + } + + InitSelection.prototype.current = function (decorated, callback) { + var self = this; + + if (this._isInitialized) { + decorated.call(this, callback); + + return; + } + + this.initSelection.call(null, this.$element, function (data) { + self._isInitialized = true; + + if (!$.isArray(data)) { + data = [data]; + } + + callback(data); + }); + }; + + return InitSelection; +}); + +S2.define('select2/compat/inputData',[ + 'jquery', + '../utils' +], function ($, Utils) { + function InputData (decorated, $element, options) { + this._currentData = []; + this._valueSeparator = options.get('valueSeparator') || ','; + + if ($element.prop('type') === 'hidden') { + if (options.get('debug') && console && console.warn) { + console.warn( + 'Select2: Using a hidden input with Select2 is no longer ' + + 'supported and may stop working in the future. It is recommended ' + + 'to use a ` in both html5 and older browsers + if ( method === "required" ) { + value = element.getAttribute( method ); + + // Some browsers return an empty string for the required attribute + // and non-HTML5 browsers might have required="" markup + if ( value === "" ) { + value = true; + } + + // Force non-HTML5 browsers to return bool + value = !!value; + } else { + value = $element.attr( method ); + } + + this.normalizeAttributeRule( rules, type, method, value ); + } + + // 'maxlength' may be returned as -1, 2147483647 ( IE ) and 524288 ( safari ) for text inputs + if ( rules.maxlength && /-1|2147483647|524288/.test( rules.maxlength ) ) { + delete rules.maxlength; + } + + return rules; + }, + + dataRules: function( element ) { + var rules = {}, + $element = $( element ), + type = element.getAttribute( "type" ), + method, value; + + for ( method in $.validator.methods ) { + value = $element.data( "rule" + method.charAt( 0 ).toUpperCase() + method.substring( 1 ).toLowerCase() ); + + // Cast empty attributes like `data-rule-required` to `true` + if ( value === "" ) { + value = true; + } + + this.normalizeAttributeRule( rules, type, method, value ); + } + return rules; + }, + + staticRules: function( element ) { + var rules = {}, + validator = $.data( element.form, "validator" ); + + if ( validator.settings.rules ) { + rules = $.validator.normalizeRule( validator.settings.rules[ element.name ] ) || {}; + } + return rules; + }, + + normalizeRules: function( rules, element ) { + + // Handle dependency check + $.each( rules, function( prop, val ) { + + // Ignore rule when param is explicitly false, eg. required:false + if ( val === false ) { + delete rules[ prop ]; + return; + } + if ( val.param || val.depends ) { + var keepRule = true; + switch ( typeof val.depends ) { + case "string": + keepRule = !!$( val.depends, element.form ).length; + break; + case "function": + keepRule = val.depends.call( element, element ); + break; + } + if ( keepRule ) { + rules[ prop ] = val.param !== undefined ? val.param : true; + } else { + $.data( element.form, "validator" ).resetElements( $( element ) ); + delete rules[ prop ]; + } + } + } ); + + // Evaluate parameters + $.each( rules, function( rule, parameter ) { + rules[ rule ] = $.isFunction( parameter ) && rule !== "normalizer" ? parameter( element ) : parameter; + } ); + + // Clean number parameters + $.each( [ "minlength", "maxlength" ], function() { + if ( rules[ this ] ) { + rules[ this ] = Number( rules[ this ] ); + } + } ); + $.each( [ "rangelength", "range" ], function() { + var parts; + if ( rules[ this ] ) { + if ( $.isArray( rules[ this ] ) ) { + rules[ this ] = [ Number( rules[ this ][ 0 ] ), Number( rules[ this ][ 1 ] ) ]; + } else if ( typeof rules[ this ] === "string" ) { + parts = rules[ this ].replace( /[\[\]]/g, "" ).split( /[\s,]+/ ); + rules[ this ] = [ Number( parts[ 0 ] ), Number( parts[ 1 ] ) ]; + } + } + } ); + + if ( $.validator.autoCreateRanges ) { + + // Auto-create ranges + if ( rules.min != null && rules.max != null ) { + rules.range = [ rules.min, rules.max ]; + delete rules.min; + delete rules.max; + } + if ( rules.minlength != null && rules.maxlength != null ) { + rules.rangelength = [ rules.minlength, rules.maxlength ]; + delete rules.minlength; + delete rules.maxlength; + } + } + + return rules; + }, + + // Converts a simple string to a {string: true} rule, e.g., "required" to {required:true} + normalizeRule: function( data ) { + if ( typeof data === "string" ) { + var transformed = {}; + $.each( data.split( /\s/ ), function() { + transformed[ this ] = true; + } ); + data = transformed; + } + return data; + }, + + // https://jqueryvalidation.org/jQuery.validator.addMethod/ + addMethod: function( name, method, message ) { + $.validator.methods[ name ] = method; + $.validator.messages[ name ] = message !== undefined ? message : $.validator.messages[ name ]; + if ( method.length < 3 ) { + $.validator.addClassRules( name, $.validator.normalizeRule( name ) ); + } + }, + + // https://jqueryvalidation.org/jQuery.validator.methods/ + methods: { + + // https://jqueryvalidation.org/required-method/ + required: function( value, element, param ) { + + // Check if dependency is met + if ( !this.depend( param, element ) ) { + return "dependency-mismatch"; + } + if ( element.nodeName.toLowerCase() === "select" ) { + + // Could be an array for select-multiple or a string, both are fine this way + var val = $( element ).val(); + return val && val.length > 0; + } + if ( this.checkable( element ) ) { + return this.getLength( value, element ) > 0; + } + return value !== undefined && value !== null && value.length > 0; + }, + + // https://jqueryvalidation.org/email-method/ + email: function( value, element ) { + + // From https://html.spec.whatwg.org/multipage/forms.html#valid-e-mail-address + // Retrieved 2014-01-14 + // If you have a problem with this implementation, report a bug against the above spec + // Or use custom methods to implement your own email validation + return this.optional( element ) || /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test( value ); + }, + + // https://jqueryvalidation.org/url-method/ + url: function( value, element ) { + + // Copyright (c) 2010-2013 Diego Perini, MIT licensed + // https://gist.github.com/dperini/729294 + // see also https://mathiasbynens.be/demo/url-regex + // modified to allow protocol-relative URLs + return this.optional( element ) || /^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test( value ); + }, + + // https://jqueryvalidation.org/date-method/ + date: ( function() { + var called = false; + + return function( value, element ) { + if ( !called ) { + called = true; + if ( this.settings.debug && window.console ) { + console.warn( + "The `date` method is deprecated and will be removed in version '2.0.0'.\n" + + "Please don't use it, since it relies on the Date constructor, which\n" + + "behaves very differently across browsers and locales. Use `dateISO`\n" + + "instead or one of the locale specific methods in `localizations/`\n" + + "and `additional-methods.js`." + ); + } + } + + return this.optional( element ) || !/Invalid|NaN/.test( new Date( value ).toString() ); + }; + }() ), + + // https://jqueryvalidation.org/dateISO-method/ + dateISO: function( value, element ) { + return this.optional( element ) || /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test( value ); + }, + + // https://jqueryvalidation.org/number-method/ + number: function( value, element ) { + return this.optional( element ) || /^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test( value ); + }, + + // https://jqueryvalidation.org/digits-method/ + digits: function( value, element ) { + return this.optional( element ) || /^\d+$/.test( value ); + }, + + // https://jqueryvalidation.org/minlength-method/ + minlength: function( value, element, param ) { + var length = $.isArray( value ) ? value.length : this.getLength( value, element ); + return this.optional( element ) || length >= param; + }, + + // https://jqueryvalidation.org/maxlength-method/ + maxlength: function( value, element, param ) { + var length = $.isArray( value ) ? value.length : this.getLength( value, element ); + return this.optional( element ) || length <= param; + }, + + // https://jqueryvalidation.org/rangelength-method/ + rangelength: function( value, element, param ) { + var length = $.isArray( value ) ? value.length : this.getLength( value, element ); + return this.optional( element ) || ( length >= param[ 0 ] && length <= param[ 1 ] ); + }, + + // https://jqueryvalidation.org/min-method/ + min: function( value, element, param ) { + return this.optional( element ) || value >= param; + }, + + // https://jqueryvalidation.org/max-method/ + max: function( value, element, param ) { + return this.optional( element ) || value <= param; + }, + + // https://jqueryvalidation.org/range-method/ + range: function( value, element, param ) { + return this.optional( element ) || ( value >= param[ 0 ] && value <= param[ 1 ] ); + }, + + // https://jqueryvalidation.org/step-method/ + step: function( value, element, param ) { + var type = $( element ).attr( "type" ), + errorMessage = "Step attribute on input type " + type + " is not supported.", + supportedTypes = [ "text", "number", "range" ], + re = new RegExp( "\\b" + type + "\\b" ), + notSupported = type && !re.test( supportedTypes.join() ), + decimalPlaces = function( num ) { + var match = ( "" + num ).match( /(?:\.(\d+))?$/ ); + if ( !match ) { + return 0; + } + + // Number of digits right of decimal point. + return match[ 1 ] ? match[ 1 ].length : 0; + }, + toInt = function( num ) { + return Math.round( num * Math.pow( 10, decimals ) ); + }, + valid = true, + decimals; + + // Works only for text, number and range input types + // TODO find a way to support input types date, datetime, datetime-local, month, time and week + if ( notSupported ) { + throw new Error( errorMessage ); + } + + decimals = decimalPlaces( param ); + + // Value can't have too many decimals + if ( decimalPlaces( value ) > decimals || toInt( value ) % toInt( param ) !== 0 ) { + valid = false; + } + + return this.optional( element ) || valid; + }, + + // https://jqueryvalidation.org/equalTo-method/ + equalTo: function( value, element, param ) { + + // Bind to the blur event of the target in order to revalidate whenever the target field is updated + var target = $( param ); + if ( this.settings.onfocusout && target.not( ".validate-equalTo-blur" ).length ) { + target.addClass( "validate-equalTo-blur" ).on( "blur.validate-equalTo", function() { + $( element ).valid(); + } ); + } + return value === target.val(); + }, + + // https://jqueryvalidation.org/remote-method/ + remote: function( value, element, param, method ) { + if ( this.optional( element ) ) { + return "dependency-mismatch"; + } + + method = typeof method === "string" && method || "remote"; + + var previous = this.previousValue( element, method ), + validator, data, optionDataString; + + if ( !this.settings.messages[ element.name ] ) { + this.settings.messages[ element.name ] = {}; + } + previous.originalMessage = previous.originalMessage || this.settings.messages[ element.name ][ method ]; + this.settings.messages[ element.name ][ method ] = previous.message; + + param = typeof param === "string" && { url: param } || param; + optionDataString = $.param( $.extend( { data: value }, param.data ) ); + if ( previous.old === optionDataString ) { + return previous.valid; + } + + previous.old = optionDataString; + validator = this; + this.startRequest( element ); + data = {}; + data[ element.name ] = value; + $.ajax( $.extend( true, { + mode: "abort", + port: "validate" + element.name, + dataType: "json", + data: data, + context: validator.currentForm, + success: function( response ) { + var valid = response === true || response === "true", + errors, message, submitted; + + validator.settings.messages[ element.name ][ method ] = previous.originalMessage; + if ( valid ) { + submitted = validator.formSubmitted; + validator.resetInternals(); + validator.toHide = validator.errorsFor( element ); + validator.formSubmitted = submitted; + validator.successList.push( element ); + validator.invalid[ element.name ] = false; + validator.showErrors(); + } else { + errors = {}; + message = response || validator.defaultMessage( element, { method: method, parameters: value } ); + errors[ element.name ] = previous.message = message; + validator.invalid[ element.name ] = true; + validator.showErrors( errors ); + } + previous.valid = valid; + validator.stopRequest( element, valid ); + } + }, param ) ); + return "pending"; + } + } + +} ); + +// Ajax mode: abort +// usage: $.ajax({ mode: "abort"[, port: "uniqueport"]}); +// if mode:"abort" is used, the previous request on that port (port can be undefined) is aborted via XMLHttpRequest.abort() + +var pendingRequests = {}, + ajax; + +// Use a prefilter if available (1.5+) +if ( $.ajaxPrefilter ) { + $.ajaxPrefilter( function( settings, _, xhr ) { + var port = settings.port; + if ( settings.mode === "abort" ) { + if ( pendingRequests[ port ] ) { + pendingRequests[ port ].abort(); + } + pendingRequests[ port ] = xhr; + } + } ); +} else { + + // Proxy ajax + ajax = $.ajax; + $.ajax = function( settings ) { + var mode = ( "mode" in settings ? settings : $.ajaxSettings ).mode, + port = ( "port" in settings ? settings : $.ajaxSettings ).port; + if ( mode === "abort" ) { + if ( pendingRequests[ port ] ) { + pendingRequests[ port ].abort(); + } + pendingRequests[ port ] = ajax.apply( this, arguments ); + return pendingRequests[ port ]; + } + return ajax.apply( this, arguments ); + }; +} +return $; +})); +/* + tableExport.jquery.plugin + + Version 1.10.5 + + Copyright (c) 2015-2019 hhurz, https://github.com/hhurz + + Original Work Copyright (c) 2014 Giri Raj + + Licensed under the MIT License +*/ +var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.findInternal=function(c,m,v){c instanceof String&&(c=String(c));for(var y=c.length,x=0;xe&&"undefined"!==typeof Q[e]&&-1!==c.inArray(Q[e],a.ignoreColumn))&&(k=!0):k=!0;return k}function C(b,d,e,k,g){if("function"===typeof g){var l=!1;"function"===typeof a.onIgnoreRow&&(l=a.onIgnoreRow(c(b),e));if(!1===l&&-1===c.inArray(e,a.ignoreRow)&&-1===c.inArray(e-k,a.ignoreRow)&&L(c(b))){var t=x(c(b),d),p=0;t.each(function(b){var a=c(this),d,l=S(this),k=T(this);c.each(E,function(){if(e>=this.s.r&& +e<=this.e.r&&p>=this.s.c&&p<=this.e.c)for(d=0;d<=this.e.c-this.s.c;++d)g(null,e,p++)});if(!1===Da(a,t.length,b)){if(k||l)l=l||1,E.push({s:{r:e,c:p},e:{r:e+(k||1)-1,c:p+l-1}});g(this,e,p++)}if(l)for(d=0;d=this.s.r&&e<=this.e.r&&p>=this.s.c&&p<=this.e.c)for(Z=0;Z<=this.e.c-this.s.c;++Z)g(null,e,p++)})}}}function na(b,a,e,c){if("undefined"!==typeof c.images&&(e=c.images[e],"undefined"!==typeof e)){a=a.getBoundingClientRect();var d=b.width/b.height,l= +a.width/a.height,k=b.width,p=b.height,f=19.049976/25.4,h=0;l<=d?(p=Math.min(b.height,a.height),k=a.width*p/a.height):l>d&&(k=Math.min(b.width,a.width),p=a.height*k/a.width);k*=f;p*=f;pb.textPos.x&&k+h>b.textPos.x+b.width&&(0<=".,!%*;:=-".indexOf(f.charAt(0))&&(m=f.charAt(0),h=e.doc.getStringUnitWidth(m)*e.doc.internal.getFontSize(),k+h<=b.textPos.x+b.width&&(e.doc.autoTableText(m,k,g,l),f=f.substring(1,f.length)),h=e.doc.getStringUnitWidth(f)*e.doc.internal.getFontSize()),k=b.textPos.x,g+=e.doc.internal.getFontSize());if("visible"!==b.styles.overflow)for(;f.length&&k+h>b.textPos.x+b.width;)f=f.substring(0,f.length-1),h=e.doc.getStringUnitWidth(f)*e.doc.internal.getFontSize(); +e.doc.autoTableText(f,k,g,l);k+=h}if(t||p)c(d).is("b")?t=!1:c(d).is("i")&&(p=!1),e.doc.setFontType(t||p?t?"bold":"italic":"normal");d=d.nextSibling}b.textPos.x=k;b.textPos.y=g}else e.doc.autoTableText(b.text,b.textPos.x,b.textPos.y,l)}}function ca(b,a,e){return null==b?"":b.toString().replace(new RegExp(null==a?"":a.toString().replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1"),"g"),e)}function ha(b){return null==b?"":b.toString().replace(/^\s+/,"")}function ia(b){return null==b?"":b.toString().replace(/\s+$/, +"")}function ja(b){b=ca(b||"0",a.numbers.html.thousandsSeparator,"");b=ca(b,a.numbers.html.decimalMark,".");return"number"===typeof b||!1!==jQuery.isNumeric(b)?b:!1}function Fa(b){-1]*)>)/gi,"\u2060");f=c("
              ").html(m).contents();b=!1;m="";c.each(f.text().split("\u2028"),function(b,d){0b?1:0)).split(".");1===f.length&&(f[1]="");var n=3b?"-":"")+(a.numbers.output.thousandsSeparator?(n?f[0].substr(0,n)+a.numbers.output.thousandsSeparator:"")+f[0].substr(n).replace(/(\d{3})(?=\d)/g, +"$1"+a.numbers.output.thousandsSeparator):f[0])+(f[1].length?a.numbers.output.decimalMark+f[1]:"")}}else k=l;!0===a.escape&&(k=escape(k));"function"===typeof a.onCellData&&(k=a.onCellData(g,d,e,k))}return k}function ua(b){return 0l?g+=String.fromCharCode(l):(127l?g+=String.fromCharCode(l>>6|192):(g+=String.fromCharCode(l>>12|224),g+=String.fromCharCode(l>>6&63|128)),g+=String.fromCharCode(l&63|128))}a=g}for(;f>2;t=(t&3)<<4|g>>4;var p=(g&15)<<2|b>>6;var h=b&63;isNaN(g)?p=h=64:isNaN(b)&&(h=64);c=c+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(l)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(t)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(p)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(h)}return c}var a={csvEnclosure:'"',csvSeparator:",",csvUseBOM:!0,displayTableName:!1,escape:!1,exportHiddenCells:!1, +fileName:"tableExport",htmlContent:!1,ignoreColumn:[],ignoreRow:[],jsonScope:"all",jspdf:{orientation:"p",unit:"pt",format:"a4",margins:{left:20,right:10,top:10,bottom:10},onDocCreated:null,autotable:{styles:{cellPadding:2,rowHeight:12,fontSize:8,fillColor:255,textColor:50,fontStyle:"normal",overflow:"ellipsize",halign:"inherit",valign:"middle"},headerStyles:{fillColor:[52,73,94],textColor:255,fontStyle:"bold",halign:"inherit",valign:"middle"},alternateRowStyles:{fillColor:245},tableExport:{doc:null, +onAfterAutotable:null,onBeforeAutotable:null,onAutotableText:null,onTable:null,outputImages:!0}}},mso:{fileFormat:"xlshtml",onMsoNumberFormat:null,pageFormat:"a4",pageOrientation:"portrait",rtl:!1,styles:[],worksheetName:""},numbers:{html:{decimalMark:".",thousandsSeparator:","},output:{decimalMark:".",thousandsSeparator:","}},onAfterSaveToFile:null,onBeforeSaveToFile:null,onCellData:null,onCellHtmlData:null,onIgnoreRow:null,outputMode:"file",pdfmake:{enabled:!1,docDefinition:{pageOrientation:"portrait", +defaultStyle:{font:"Roboto"}},fonts:{}},preserve:{leadingWS:!1,trailingWS:!1},preventInjection:!0,sql:{tableEnclosure:"`",columnEnclosure:"`"},tbodySelector:"tr",tfootSelector:"tr",theadSelector:"tr",tableName:"Table",type:"csv"},K={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09], +b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792, +1224],"credit-card":[153,243]},w=this,da=null,r=[],u=[],n=0,q="",Q=[],E=[],wa,G=[],R=!1;c.extend(!0,a,m);"xlsx"===a.type&&(a.mso.fileFormat=a.type,a.type="excel");"undefined"!==typeof a.excelFileFormat&&"undefined"===a.mso.fileFormat&&(a.mso.fileFormat=a.excelFileFormat);"undefined"!==typeof a.excelPageFormat&&"undefined"===a.mso.pageFormat&&(a.mso.pageFormat=a.excelPageFormat);"undefined"!==typeof a.excelPageOrientation&&"undefined"===a.mso.pageOrientation&&(a.mso.pageOrientation=a.excelPageOrientation); +"undefined"!==typeof a.excelRTL&&"undefined"===a.mso.rtl&&(a.mso.rtl=a.excelRTL);"undefined"!==typeof a.excelstyles&&"undefined"===a.mso.styles&&(a.mso.styles=a.excelstyles);"undefined"!==typeof a.onMsoNumberFormat&&"undefined"===a.mso.onMsoNumberFormat&&(a.mso.onMsoNumberFormat=a.onMsoNumberFormat);"undefined"!==typeof a.worksheetName&&"undefined"===a.mso.worksheetName&&(a.mso.worksheetName=a.worksheetName);a.mso.pageOrientation="l"===a.mso.pageOrientation.substr(0,1)?"landscape":"portrait";Q=P(w); +if("csv"===a.type||"tsv"===a.type||"txt"===a.type){var M="",W=0;E=[];n=0;var ka=function(b,d,e){b.each(function(){q="";C(this,d,n,e+b.length,function(b,c,d){var e=q,g="";if(null!==b)if(b=B(b,c,d),c=null===b||""===b?"":b.toString(),"tsv"===a.type)b instanceof Date&&b.toLocaleString(),g=ca(c,"\t"," ");else if(b instanceof Date)g=a.csvEnclosure+b.toLocaleString()+a.csvEnclosure;else if(g=ua(c),g=ca(g,a.csvEnclosure,a.csvEnclosure+a.csvEnclosure),0<=g.indexOf(a.csvSeparator)||/[\r\n ]/g.test(g))g=a.csvEnclosure+ +g+a.csvEnclosure;q=e+(g+("tsv"===a.type?"\t":a.csvSeparator))});q=c.trim(q).substring(0,q.length-1);0"+B(a,c,e)+""});n++});N+="";var xa=1;u=y(c(w));c(u).each(function(){var a=1;q="";C(this,"td,th",n,r.length+u.length,function(b,c,f){q+=""+B(b,c,f)+"";a++});0"!==q&&(N+=''+q+"",xa++);n++});N+="";if("string"===a.outputMode)return N;if("base64"===a.outputMode)return H(N);J(N,a.fileName+".xml", +"application/xml","utf-8","base64",!1)}else if("excel"===a.type&&"xmlss"===a.mso.fileFormat){var ma=[],z=[];c(w).filter(function(){return L(c(this))}).each(function(){function b(a,b,d){var e=[];c(a).each(function(){var b=0,g=0;q="";C(this,"td,th",n,d+a.length,function(a,d,l){if(null!==a){var f="";d=B(a,d,l);l="String";if(!1!==jQuery.isNumeric(d))l="Number";else{var k=Fa(d);!1!==k&&(d=k,l="Number",f+=' ss:StyleID="pct1"')}"Number"!==l&&(d=d.replace(/\n/g,"
              "));k=S(a);a=T(a);c.each(e,function(){if(n>= +this.s.r&&n<=this.e.r&&g>=this.s.c&&g<=this.e.c)for(var a=0;a<=this.e.c-this.s.c;++a)g++,b++});if(a||k)a=a||1,k=k||1,e.push({s:{r:n,c:g},e:{r:n+a-1,c:g+k-1}});1'+c("
              ").text(d).html()+"\r";g++}});0\r'+q+"\r");n++});return a.length}var d=c(this),e="";"string"=== +typeof a.mso.worksheetName&&a.mso.worksheetName.length?e=a.mso.worksheetName+" "+(z.length+1):"undefined"!==typeof a.mso.worksheetName[z.length]&&(e=a.mso.worksheetName[z.length]);e.length||(e=d.find("caption").text()||"");e.length||(e="Table "+(z.length+1));e=c.trim(e.replace(/[\\\/[\]*:?'"]/g,"").substring(0,31));z.push(c("
              ").text(e).html());!1===a.exportHiddenCells&&(G=d.find("tr, th, td").filter(":hidden"),R=0\r";var f=b(v(d),"th,td",f);b(y(d),"td,th", +f);F+="\r";ma.push(F)});m={};for(var D={},h,O,V=0,Z=z.length;V\r\r\r\r '+ +(new Date).toISOString()+'\r\r\r \r\r\r 9000\r 13860\r 0\r 0\r False\r False\r\r\r \r \r \r\r'; +for(D=0;D\r'+ma[D],m=a.mso.rtl?m+'\r\r\r':m+'\r',m+="\r";m+="\r";if("string"===a.outputMode)return m;if("base64"===a.outputMode)return H(m);J(m,a.fileName+".xml","application/xml","utf-8","base64",!1)}else if("excel"=== +a.type&&"xlsx"===a.mso.fileFormat){z=[];var ya=XLSX.utils.book_new();c(w).filter(function(){return L(c(this))}).each(function(){var b=c(this),d=XLSX.utils.table_to_sheet(this),e="";"string"===typeof a.mso.worksheetName&&a.mso.worksheetName.length?e=a.mso.worksheetName+" "+(z.length+1):"undefined"!==typeof a.mso.worksheetName[z.length]&&(e=a.mso.worksheetName[z.length]);e.length||(e=b.find("caption").text()||"");e.length||(e="Table "+(z.length+1));e=c.trim(e.replace(/[\\\/[\]*:?'"]/g,"").substring(0, +31));z.push(e);XLSX.utils.book_append_sheet(ya,d,e)});m=XLSX.write(ya,{type:"binary",bookType:a.mso.fileFormat,bookSST:!1});J(Ha(m),a.fileName+"."+a.mso.fileFormat,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","UTF-8","",!1)}else if("excel"===a.type||"xls"===a.type||"word"===a.type||"doc"===a.type){m="excel"===a.type||"xls"===a.type?"excel":"word";D="excel"===m?"xls":"doc";h='xmlns:x="urn:schemas-microsoft-com:office:'+m+'"';var F="",X="";c(w).filter(function(){return L(c(this))}).each(function(){var b= +c(this);""===X&&(X=a.mso.worksheetName||b.find("caption").text()||"Table",X=c.trim(X.replace(/[\\\/[\]*:?'"]/g,"").substring(0,31)));!1===a.exportHiddenCells&&(G=b.find("tr, th, td").filter(":hidden"),R=0";r=v(b);c(r).each(function(){var b=c(this);q="";C(this,"th,td",n,r.length,function(c,d,g){if(null!==c){var e="",f=document.defaultView.getComputedStyle(c,null),k=document.defaultView.getComputedStyle(b[0],null);q+=""}});0"+q+"");n++});F+="";u=y(b);c(u).each(function(){var b=c(this);q="";C(this,"td,th",n,r.length+u.length,function(d,f,g){if(null!==d){var e=B(d,f,g),k="",h=c(d).data("tableexport-msonumberformat"), +m=document.defaultView.getComputedStyle(d,null),n=document.defaultView.getComputedStyle(b[0],null);"undefined"===typeof h&&"function"===typeof a.mso.onMsoNumberFormat&&(h=a.mso.onMsoNumberFormat(d,f,g));"undefined"!==typeof h&&""!==h&&(k="style=\"mso-number-format:'"+h+"'");for(var r in a.mso.styles)h=m[a.mso.styles[r]],""===h&&(h=n[a.mso.styles[r]]),""!==h&&"0px none rgb(0, 0, 0)"!==h&&"rgba(0, 0, 0, 0)"!==h&&(k+=""===k?'style="':";",k+=a.mso.styles[r]+":"+h);q+=""));q+=">"+e+""}});0"+q+"");n++});a.displayTableName&&(F+=""+B(c("

              "+a.tableName+"

              "))+"");F+=""});h=''+('')+"";"excel"===m&&(h+="\x3c!--[if gte mso 9]>",h+="",h+="",h+="",h+="",h+="",h+=X,h+="",h+="",h+="",a.mso.rtl&&(h+=""),h+="",h+="",h+="",h+="",h+="",h+="";h+="@page { size:"+a.mso.pageOrientation+"; mso-page-orientation:"+ +a.mso.pageOrientation+"; }";h+="@page Section1 {size:"+K[a.mso.pageFormat][0]+"pt "+K[a.mso.pageFormat][1]+"pt";h+="; margin:1.0in 1.25in 1.0in 1.25in;mso-header-margin:.5in;mso-footer-margin:.5in;mso-paper-source:0;}";h+="div.Section1 {page:Section1;}";h+="@page Section2 {size:"+K[a.mso.pageFormat][1]+"pt "+K[a.mso.pageFormat][0]+"pt";h+=";mso-page-orientation:"+a.mso.pageOrientation+";margin:1.25in 1.0in 1.25in 1.0in;mso-header-margin:.5in;mso-footer-margin:.5in;mso-paper-source:0;}";h+="div.Section2 {page:Section2;}"; +h+="br {mso-data-placement:same-cell;}";h+="";h+="";h+="";h+='
              ';h+=F;h+="
              ";h+="";h+="";if("string"===a.outputMode)return h;if("base64"===a.outputMode)return H(h);J(h,a.fileName+"."+D,"application/vnd.ms-"+m,"","base64",!1)}else if("png"===a.type)html2canvas(c(w)[0]).then(function(b){b=b.toDataURL();for(var c=atob(b.substring(22)),e=new ArrayBuffer(c.length),f=new Uint8Array(e),g=0;gBa){a>K.a0[0]&&(ea="a0",Y="l");for(var d in K)K.hasOwnProperty(d)&&K[d][1]>a&&(ea=d,Y="l",K[d][0]>a&&(Y="p"));Ba=a}}});a.jspdf.format=""===ea?"a4":ea;a.jspdf.orientation=""===Y?"w":Y}if(null==f.doc&&(f.doc=new jsPDF(a.jspdf.orientation,a.jspdf.unit,a.jspdf.format),f.wScaleFactor=1,f.hScaleFactor=1,"function"===typeof a.jspdf.onDocCreated))a.jspdf.onDocCreated(f.doc);!0===f.outputImages&&(f.images={});"undefined"!==typeof f.images&&(c(w).filter(function(){return L(c(this))}).each(function(){var b= +0;E=[];!1===a.exportHiddenCells&&(G=c(this).find("tr, th, td").filter(":hidden"),R=0a.styles.rowHeight&&(a.styles.rowHeight=g)}a.styles.halign="inherit"===d.headerStyles.halign?"center":d.headerStyles.halign;a.styles.valign=d.headerStyles.valign;"undefined"!==typeof e.style&&!0!==e.style.hidden&&("inherit"===d.headerStyles.halign&&(a.styles.halign=e.style.align),"inherit"===d.styles.fillColor&&(a.styles.fillColor=e.style.bcolor),"inherit"===d.styles.textColor&&(a.styles.textColor=e.style.color),"inherit"===d.styles.fontStyle&&(a.styles.fontStyle=e.style.fstyle))}}); +"function"!==typeof d.createdCell&&(d.createdCell=function(a,b){b=f.teCells[b.row.index+":"+b.column.dataKey];a.styles.halign="inherit"===d.styles.halign?"center":d.styles.halign;a.styles.valign=d.styles.valign;"undefined"!==typeof b&&"undefined"!==typeof b.style&&!0!==b.style.hidden&&("inherit"===d.styles.halign&&(a.styles.halign=b.style.align),"inherit"===d.styles.fillColor&&(a.styles.fillColor=b.style.bcolor),"inherit"===d.styles.textColor&&(a.styles.textColor=b.style.color),"inherit"===d.styles.fontStyle&& +(a.styles.fontStyle=b.style.fstyle))});"function"!==typeof d.drawHeaderCell&&(d.drawHeaderCell=function(a,b){var c=f.columns[b.column.dataKey];return(!0!==c.style.hasOwnProperty("hidden")||!0!==c.style.hidden)&&0<=c.rowIndex?pa(a,b,c):!1});"function"!==typeof d.drawCell&&(d.drawCell=function(a,b){var d=f.teCells[b.row.index+":"+b.column.dataKey];if(!0!==("undefined"!==typeof d&&d.isCanvas))pa(a,b,d)&&(f.doc.rect(a.x,a.y,a.width,a.height,a.styles.fillStyle),"undefined"!==typeof d&&"undefined"!==typeof d.elements&& +d.elements.length?(b=a.height/d.rect.height,b>f.hScaleFactor&&(f.hScaleFactor=b),f.wScaleFactor=a.width/d.rect.width,b=a.textPos.y,sa(a,d.elements,f),a.textPos.y=b,ta(a,d.elements,f)):ta(a,{},f));else{d=d.elements[0];var e=c(d).attr("data-tableexport-canvas"),g=d.getBoundingClientRect();a.width=g.width*f.wScaleFactor;a.height=g.height*f.hScaleFactor;b.row.height=a.height;na(a,d,e,f)}return!1});f.headerrows=[];r=v(c(this));c(r).each(function(){b=0;f.headerrows[n]=[];C(this,"th,td",n,r.length,function(a, +c,d){var e=va(a);e.title=B(a,c,d);e.key=b++;e.rowIndex=n;f.headerrows[n].push(e)});n++});if(0
              '); + this.$input = $('').appendTo(this.$container); + + this.$element.before(this.$container); + + this.build(options); + this.isInit = false; + } + + TagsInput.prototype = { + constructor: TagsInput, + + /** + * Adds the given item as a new tag. Pass true to dontPushVal to prevent + * updating the elements val() + */ + add: function(item, dontPushVal, options) { + var self = this; + + if (self.options.maxTags && self.itemsArray.length >= self.options.maxTags) + return; + + // Ignore falsey values, except false + if (item !== false && !item) + return; + + // Trim value + if (typeof item === "string" && self.options.trimValue) { + item = $.trim(item); + } + + // Throw an error when trying to add an object while the itemValue option was not set + if (typeof item === "object" && !self.objectItems) + throw("Can't add objects when itemValue option is not set"); + + // Ignore strings only containg whitespace + if (item.toString().match(/^\s*$/)) + return; + + // If SELECT but not multiple, remove current tag + if (self.isSelect && !self.multiple && self.itemsArray.length > 0) + self.remove(self.itemsArray[0]); + + if (typeof item === "string" && this.$element[0].tagName === 'INPUT') { + var delimiter = (self.options.delimiterRegex) ? self.options.delimiterRegex : self.options.delimiter; + var items = item.split(delimiter); + if (items.length > 1) { + for (var i = 0; i < items.length; i++) { + this.add(items[i], true); + } + + if (!dontPushVal) + self.pushVal(self.options.triggerChange); + return; + } + } + + var itemValue = self.options.itemValue(item), + itemText = self.options.itemText(item), + tagClass = self.options.tagClass(item), + itemTitle = self.options.itemTitle(item); + + // Ignore items allready added + var existing = $.grep(self.itemsArray, function(item) { return self.options.itemValue(item) === itemValue; } )[0]; + if (existing && !self.options.allowDuplicates) { + // Invoke onTagExists + if (self.options.onTagExists) { + var $existingTag = $(".badge", self.$container).filter(function() { return $(this).data("item") === existing; }); + self.options.onTagExists(item, $existingTag); + } + return; + } + + // if length greater than limit + if (self.items().toString().length + item.length + 1 > self.options.maxInputLength) + return; + + // raise beforeItemAdd arg + var beforeItemAddEvent = $.Event('beforeItemAdd', { item: item, cancel: false, options: options}); + self.$element.trigger(beforeItemAddEvent); + if (beforeItemAddEvent.cancel) + return; + + // register item in internal array and map + self.itemsArray.push(item); + + // add a tag element + + var $tag = $('' + htmlEncode(itemText) + ''); + $tag.data('item', item); + self.findInputWrapper().before($tag); + $tag.after(' '); + + // Check to see if the tag exists in its raw or uri-encoded form + var optionExists = ( + $('option[value="' + encodeURIComponent(itemValue) + '"]', self.$element).length || + $('option[value="' + htmlEncode(itemValue) + '"]', self.$element).length + ); + + // add