From 2e124494f20d62e52bd37c84471dd4fbd9eb5607 Mon Sep 17 00:00:00 2001 From: lokonli Date: Sun, 13 Dec 2020 16:51:24 +0100 Subject: [PATCH 001/113] v3.7.0-beta --- version.txt | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/version.txt b/version.txt index 36c63f62..e9409a33 100644 --- a/version.txt +++ b/version.txt @@ -1,18 +1,8 @@ { -"version": "3.7", -"branch": "master", -"last_changes": "Master version derived from 3.6.9 beta", +"version": "3.7.0", +"branch": "beta", +"last_changes": "Beta version derived from 3.7 master", "changelog" : { - "3.6.9": "Garbage related changes and stationclock enhancements", - "3.6.8": "Garbage related changes", - "3.6.7": "Update garbage module", - "3.6.6": "Bug fix Dashticz initialization", - "3.6.5": "New server to provide covid-19 data", - "3.6.4": "PVOutput Temp device", - "3.6.3": "More dials", - "3.6.2": "Fix for graph issues in 3.6", - "3.6.1": "Custom HTML block", - "3.6.0": "Beta version derived from 3.6 master", - "3.6": "Master version" + "3.7": "Master version" } } From 38587de9989ae43b6ba076604b534fc14caab26c Mon Sep 17 00:00:00 2001 From: lokonli Date: Sun, 13 Dec 2020 18:29:09 +0100 Subject: [PATCH 002/113] npm update and code formatting --- dist/assets/fonts/fa-brands-400.eot | Bin 134622 -> 136822 bytes dist/assets/fonts/fa-brands-400.svg | 142 +- dist/assets/fonts/fa-brands-400.ttf | Bin 134316 -> 136516 bytes dist/assets/fonts/fa-brands-400.woff | Bin 90672 -> 92136 bytes dist/assets/fonts/fa-brands-400.woff2 | Bin 77400 -> 78460 bytes dist/assets/fonts/fa-regular-400.eot | Bin 34350 -> 34350 bytes dist/assets/fonts/fa-regular-400.svg | 8 +- dist/assets/fonts/fa-regular-400.ttf | Bin 34052 -> 34052 bytes dist/assets/fonts/fa-regular-400.woff | Bin 16780 -> 16772 bytes dist/assets/fonts/fa-regular-400.woff2 | Bin 13600 -> 13548 bytes dist/assets/fonts/fa-solid-900.eot | Bin 204266 -> 204814 bytes dist/assets/fonts/fa-solid-900.svg | 25 +- dist/assets/fonts/fa-solid-900.ttf | Bin 203980 -> 204528 bytes dist/assets/fonts/fa-solid-900.woff | Bin 104004 -> 104280 bytes dist/assets/fonts/fa-solid-900.woff2 | Bin 80148 -> 80300 bytes dist/bundle.js | 86 +- docs/releasenotes/releasenotes.rst | 8 + index.html | 2 +- index2.html | 2 +- js/blocks.js | 40 +- js/blocktypes.js | 12 +- js/colorpicker.js | 7 +- js/components/calendar.js | 5 +- js/components/camera.js | 636 ++--- js/components/coronavirus.js | 73 +- js/components/dial.js | 446 +-- js/components/garbage.js | 16 +- js/components/graph.js | 3578 ++++++++++++------------ js/components/secpanel.js | 8 +- js/dashticz.js | 4 +- js/domoticz-api.js | 21 +- js/main.js | 22 +- js/settings.js | 30 +- js/spotify.js | 2 +- js/switches.js | 87 +- js/weather_owm.js | 9 +- package-lock.json | 1156 ++++---- package.json | 26 +- src/functions.js | 16 +- src/index.js | 10 +- 40 files changed, 3320 insertions(+), 3157 deletions(-) diff --git a/dist/assets/fonts/fa-brands-400.eot b/dist/assets/fonts/fa-brands-400.eot index 54ad8d72dc4642d0b1463c9694365d059168eb76..958684e26ab53aabf8ccce6120963d900dc64fdf 100644 GIT binary patch delta 4910 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 delta 2718 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 RHbZ!-BV9=ZasStW{Rb`80sa60 diff --git a/dist/assets/fonts/fa-brands-400.svg b/dist/assets/fonts/fa-brands-400.svg index 2c8659c1..2b7cf17b 100644 --- a/dist/assets/fonts/fa-brands-400.svg +++ b/dist/assets/fonts/fa-brands-400.svg @@ -1,16 +1,12 @@ - -Created by FontForge 20200314 at Wed Jul 15 11:59:41 2020 +Created by FontForge 20200314 at Mon Oct 5 09:50:45 2020 By Robert Madole Copyright (c) Font Awesome - + + + + + + + + + + + +d="M498.252 213.777c0.129883 -0.613281 0.322266 -1.21777 0.561523 -1.78223v-37.0557c-0.194336 -0.300781 -0.516602 -0.583008 -0.552734 -0.900391c-0.619141 -5.36426 -0.837891 -10.8076 -1.87012 -16.0869c-2.06934 -10.6074 -4.15723 -21.2393 -7.0166 -31.6523 +c-4.94531 -18.0205 -12.7578 -34.8809 -22.2998 -50.9258c-8.94336 -15.126 -19.4043 -28.9668 -31.4268 -41.6387c-3.74609 -3.92188 -7.54688 -7.80078 -11.5107 -11.5c-5.31152 -4.95703 -10.5146 -10.1094 -16.2998 -14.457 +c-9.3418 -7.02344 -18.9883 -13.6533 -28.7373 -20.1006c-15.083 -9.81543 -31.6211 -17.9053 -48.9512 -23.8174c-15.3828 -5.38281 -31.1533 -9.38574 -47.4893 -10.7178c-2.52734 -0.206055 -5.02051 -0.753906 -7.52734 -1.14258h-32.2891 +c-0.358398 0.245117 -0.762695 0.436523 -1.18945 0.55957c-6.1377 0.620117 -12.3418 0.863281 -18.4121 1.87305c-13.8301 2.22949 -27.5977 5.58398 -40.6416 9.83496c-19.5498 6.43359 -38.4463 15.0176 -55.8994 25.2773 +c-15.0488 8.79004 -28.9365 18.9688 -41.7871 30.5859c-9.6875 8.70605 -18.3936 18.0898 -26.3584 28.416c-9.38184 12.1963 -17.4385 25.4316 -24 39.5283c-7.5918 16.6592 -13.3467 34.7812 -16.7295 53.2998c-2.35547 13.1611 -3.85059 26.5459 -4.4248 40.2402 +c-0.136719 3.0332 -0.209961 5.74121 -0.209961 8.80859c0 9.05566 0.599609 17.9717 1.76172 26.7119c1.52637 11.874 4.15625 23.6367 7.69043 34.7588c5.05762 15.7021 12.0283 30.7871 20.4941 44.6006c9.58203 15.9961 20.7793 30.6025 33.6484 43.9502 +c9.55469 9.83496 19.7539 19.0605 29.9268 28.2676c5.70605 5.1582 11.8066 9.9082 17.9736 14.5186c12.0029 9.04004 24.6963 17.1025 38.0801 24.1572c12.5137 6.63281 25.9795 12.1963 39.7686 16.3555c10.9453 3.41016 22.5254 5.84375 34.2559 7.09961 +c2.42773 0.225586 4.82617 0.761719 7.23633 1.15039c10.7627 -0.00195312 21.5254 0 32.2881 0.00585938c0.299805 -0.195312 0.583984 -0.516602 0.899414 -0.552734c6.87793 -0.81543 13.8467 -1.16797 20.627 -2.48242 +c11.2432 -2.18359 22.4971 -4.51465 33.5156 -7.61523c19.999 -5.78125 39.2266 -14.2031 56.7227 -24.668c17.2832 -10.0947 32.9639 -22.1357 47.1133 -36.1152c6.71973 -6.90527 12.9209 -14.0508 18.8174 -21.6895c13.4639 -16.959 24.0283 -36.4561 30.874 -57.5 +c3.88867 -11.8086 7.16211 -24.2148 9.62207 -36.5996c2.0459 -10.1748 2.53809 -20.6602 3.74609 -31zM337.135 214.927l0.00488281 67.2695c-35.2686 0 -53.1152 -9.36719 -62.04 -36.1895v31.9316h-73.5176v-190.738h73.5127v93.667 +c0 22.1396 6.37012 37.04 33.5703 37.04c11.8984 0 28.4697 -2.98047 28.4697 -2.98047z" /> +d="M104.324 178.828v26.1777h26.0664v-26.1777h-26.0664zM156.79 205.006h-26.3428v26.1777c-0.124023 7.05762 -5.8916 12.748 -12.9785 12.748c-7.08594 0 -12.8535 -5.69043 -12.9775 -12.748v-0.166016h-26.4004v0.166016 +c-0.000976562 0.119141 -0.000976562 0.220703 -0.000976562 0.339844c0 21.7041 17.6211 39.3242 39.3242 39.3242c21.5039 0 38.999 -17.2959 39.3213 -38.7227v-0.941406zM209.146 179.16v26.0117h26.3438v-26.0117 +c0 -0.0371094 -0.000976562 -0.0722656 -0.000976562 -0.109375c0 -64.7373 -52.5439 -117.3 -117.274 -117.331h-0.774414c-0.0380859 0 -0.0732422 0.000976562 -0.110352 0.000976562c-64.7373 0 -117.299 52.543 -117.33 117.273v0.166016h26.3369 +c0 -50.2793 40.8203 -91.1006 91.0996 -91.1006h0.609375c50.2793 0 91.1006 40.8213 91.1006 91.1006zM51.9131 179.16v25.96h-26.291v25.3994c0 50.6445 41.1162 91.7617 91.7607 91.7617s91.7607 -41.1172 91.7607 -91.7617v-25.293h-26.3438v25.293v0.200195 +c0 36.1055 -29.3135 65.4199 -65.4199 65.4199c-35.7656 0 -64.8672 -28.7646 -65.4121 -64.4023v-26.6201h26.2891v-25.957c0.356445 -21.2305 17.7031 -38.3564 39.0176 -38.3564s38.6611 17.126 39.0176 38.3564h26.3438 +c-0.140625 -35.9551 -29.374 -65.1016 -65.3613 -65.1016s-65.2207 29.1465 -65.3613 65.1016zM470.313 250.333c-11.3467 0 -20.8633 -4.75977 -24.2402 -12.1172v-8.41211c2.21875 -4.53809 6.30859 -7.69238 12.6191 -9.62988 +c4.75879 -1.37891 9.76562 -2.3623 14.832 -2.87793c6.36426 -0.827148 13.0068 -1.71484 20.6992 -4.42676c13.7256 -4.59375 24.0742 -13.2275 28.9443 -24.2412l0.166016 -0.664062l-0.166016 -25.8994c-7.69238 -17.0479 -28.668 -28.4473 -52.2998 -28.4473 +c-25.6797 0 -47.374 12.6182 -55.2891 32.0439l-0.552734 1.43848l23.0205 11.5078l0.719727 -1.49414c5.97754 -12.1211 17.5996 -19.0391 31.9336 -19.0391c12.0098 0 22.083 4.81445 25.791 12.3418v9.85059c-2.37988 4.59473 -6.47656 7.75098 -12.8398 9.85156 +c-5.20312 1.71582 -10.3506 2.37988 -15.8291 3.09961c-6.78809 0.675781 -13.4814 2.04199 -19.8135 3.98438c-14.1123 4.87109 -23.9678 13.2275 -28.668 24.2412c-0.158203 0.949219 -0.123047 -2.02637 0 24.8496c7.36133 17.0469 27.8379 28.4473 50.9727 28.4473 +c24.9062 0 45.3818 -12.0098 53.4062 -31.2705l0.609375 -1.43848l-23.2451 -11.5117l-0.71875 1.5498c-5.47949 11.6221 -16.3818 18.2637 -30.0518 18.2637zM287.568 136.656v68.3994h26.0664v-68.3994h-26.0664zM639.834 189.956l0.166016 -0.722656l-0.166016 -28.8906 +c-7.52734 -15.9941 -27.8916 -26.7305 -50.584 -26.7305s-43.0029 10.7363 -50.585 26.7305l-0.166016 0.720703l0.166016 28.8887c2.93262 6.25391 8.24121 12.0137 15.4414 16.7139c-5.57422 3.90332 -10.0391 9.14453 -13.0068 15.3311l-0.166016 0.664062 +l0.166016 25.3467c7.36133 15.9922 26.7334 26.7324 48.1504 26.7324s40.7881 -10.7402 48.1504 -26.7295l0.166016 -0.664062l-0.166016 -25.3467c-2.90137 -6.22852 -7.38379 -11.4873 -13.0078 -15.3301c7.1416 -4.7041 12.5088 -10.46 15.4414 -16.7139z +M566.614 240.762v-13.7246c3.48535 -6.19922 12.5068 -10.3486 22.5801 -10.3486c10.0723 0 19.0938 4.14844 22.6357 10.3486v13.7246c-3.59766 6.31055 -12.6191 10.5166 -22.6357 10.5166c-10.0176 0 -18.9805 -4.20605 -22.5801 -10.5166zM613.933 168.593v16.1572 +c-3.76367 6.36523 -13.3379 10.5146 -24.6826 10.5146c-11.1836 0 -20.9756 -4.20605 -24.6836 -10.5146v-16.1572c3.70801 -6.52734 13.5586 -10.8994 24.6836 -10.8994c11.3447 0 20.9189 4.25879 24.6826 10.8994zM376.4 182.038v89.7129h25.8994v-135.095h-25.6777 +l-62.5391 94.085v0.386719h-26.5098v40.623h29z" /> +d="M284.046 223.2c0.0341797 0 0.0664062 -0.00195312 0.100586 -0.00195312c18.8496 0 34.1592 -15.2754 34.2168 -34.1113c0 -18.8281 -15.2822 -34.1143 -34.1104 -34.1143s-34.1143 15.2861 -34.1143 34.1143c0 18.7588 15.1748 34.002 33.9072 34.1133zM173.596 223.2 +c0.0332031 0 0.0673828 -0.00195312 0.100586 -0.00195312c18.8496 0 34.1592 -15.2754 34.2168 -34.1113c0 -18.8281 -15.2822 -34.1143 -34.1104 -34.1143s-34.1143 15.2861 -34.1143 34.1143c0 18.7588 15.1748 34.002 33.9072 34.1133zM394.519 223.2 +c0.0351562 0 0.0683594 -0.00195312 0.102539 -0.00195312c18.8496 0 34.1592 -15.2754 34.2148 -34.1113c0 -18.8281 -15.2822 -34.1143 -34.1104 -34.1143s-34.1133 15.2861 -34.1133 34.1143c0 18.7588 15.1738 34.002 33.9062 34.1133zM548.326 278.519 +c17.3076 -26.9443 26.0674 -55.9189 26.0898 -86.9395c0 -30.209 -8.76074 -59.2021 -26.0703 -86.125c-15.5342 -24.1934 -37.3076 -45.5703 -64.6787 -63.6191c-52.8672 -34.8164 -122.354 -53.9746 -195.667 -53.9746 +c-0.150391 -0.000976562 0.0664062 -0.00585938 -0.0830078 -0.00585938c-24.5488 0 -48.5908 2.18359 -71.9443 6.36621c-14.8564 -14.2842 -31.3604 -26.5059 -49.5098 -36.5889c-66.7744 -33.3467 -125.6 -20.9092 -155.324 -10.2002 +c-5.54492 1.96289 -9.51758 7.25488 -9.51758 13.4697c0 3.82715 1.50879 7.30469 3.96289 9.87109c20.9619 21.6748 55.6416 64.5342 47.1162 103.49c-33.1426 33.9004 -51.1123 74.7764 -51.1123 118.148c0 42.5605 17.9697 83.4365 51.1123 117.337 +c8.52148 38.9521 -26.1582 81.7939 -47.1201 103.47c-2.45996 2.56738 -3.97656 6.0498 -3.97656 9.88281c0 6.21973 3.98047 11.5156 9.53125 13.4785c29.7246 10.71 88.5488 23.1211 155.302 -10.2109c18.1504 -10.0811 34.6553 -22.3027 49.5107 -36.5879 +c23.3457 4.18066 47.0137 6.35742 71.5547 6.35742c0.15918 0 0.318359 -0.000976562 0.476562 -0.000976562c73.293 0 142.78 -19.1826 195.666 -54c27.3711 -18.0479 49.1465 -39.4453 64.6816 -63.6182zM284.987 38.0996c128.612 0 232.866 67.376 232.866 150.487 +c0 83.0957 -104.274 150.469 -232.866 150.469c-128.593 0 -232.847 -67.3691 -232.847 -150.469c0 -36.2002 19.7861 -69.4375 52.7783 -95.4004c9.28809 -29.5986 3.84668 -62.958 -16.3252 -100.078c-0.960938 -1.79297 -1.8584 -3.58496 -2.8418 -5.35645 +c18.6367 1.63574 36.5557 6.875 52.5225 14.8701c13.5889 7.65625 25.9609 16.8633 37.1377 27.585l20.1289 19.3926c28.2617 -7.47852 57.8037 -11.501 88.4033 -11.501c0.347656 0 0.695312 0 1.04297 0.000976562z" /> @@ -3286,8 +3368,6 @@ c0 -0.0498047 -0.00195312 -0.0986328 -0.00585938 -0.147461v-0.799805c0.00195312 v-25.7998h16.1006c0.0380859 0.00195312 0.0742188 0.00488281 0.113281 0.00488281c1.04297 0 1.88965 -0.847656 1.88965 -1.89062c0 -0.0380859 -0.000976562 -0.0761719 -0.00292969 -0.114258v-0.800781 c0.00195312 -0.0380859 0.00488281 -0.0742188 0.00488281 -0.113281c0 -1.04297 -0.847656 -1.88965 -1.89062 -1.88965c-0.0380859 0 -0.0761719 0.000976562 -0.114258 0.00292969h-16.1006v-26.6992h19.4004zM288.301 262.799l2.2998 -6.7998l7.10059 -0.0996094 l-5.7002 -4.30078l2.09961 -6.7998l-5.7998 4.10059l-5.7998 -4.10059l2.09961 6.7998l-5.69922 4.30078l7.09961 0.0996094z" /> - diff --git a/dist/assets/fonts/fa-brands-400.ttf b/dist/assets/fonts/fa-brands-400.ttf index 16852bfd05b7c5f3ef802a741bb41e5d09ffe352..f071825144b8bb9b0ebdb53121ebe9d96e69fd28 100644 GIT binary patch delta 4903 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�m#pFm8%s1LNvoc01S9nxjMeyoT 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

s#e%;>zJdj&A+$3p&dzh|F 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 CLs}yM diff --git a/dist/assets/fonts/fa-regular-400.eot b/dist/assets/fonts/fa-regular-400.eot index 479b32cecc28b95568c26f28fcd2ba464c10b30d..bef9f7226c215f6cf889fa42b4b15488055219ee 100644 GIT binary patch delta 212 zcmZ42!?do4X@U()#+TX8COTxWnlczM7*0M=ZO(4WpvPdypgGascCrSe5X&T;qp_3i z7-LwZt-z`u1cV} zK+`7guaafgHPtf&qR9@m8k09v>G2vf7z6FmV}RSN2ep}j!PwYP&(z3JLBlOSuSCJI fJheDKH&vl5wWv5VKhH`5V$f#QntzQCX)|To3ooR=rI^DXioIEovgtq#4<7D^ts7) zj4>>dZh>5r=P~-QSY9{On*5GYPR@Di3x*u6cz&C&4BSi%AaL8{SrwG7*{sFHRmloA zZSwvqS$17hJwp>cgUJrH8k09v>G2vf7&90G?Sk8^2ep}j!PwYP&&bR~LBlOSuSCJI fJheDKH&vl5wWv5VKhH`5V$f#Qntz - -Created by FontForge 20200314 at Wed Jul 15 11:59:40 2020 +Created by FontForge 20200314 at Mon Oct 5 09:50:45 2020 By Robert Madole Copyright (c) Font Awesome - + +P1 znlk7y7*1YTBg?L9s%Hp9ljADG1dSPt84Q6krVK_vT7f}ha(t!qI+7hU-A4lUm3WWfQB(J+%|bu1*K~?F>+P1 znlR`w7))MRBg?L9s%L1TXD~UgGEC5z!I;4iC}YH6#$dvrz@RZXzEXPf)+z}BuzChf d1_oneLp>uilgW3hq?v)*Hvg{r$H|RkIsm^6Gxz`i diff --git a/dist/assets/fonts/fa-regular-400.woff b/dist/assets/fonts/fa-regular-400.woff index c390c60e2b0f2540c63cb77a25ebf51104cff8e4..31f44b2d4696b3c7a710d22c0d4dd7e1269f4e83 100644 GIT binary patch delta 694 zcmV;n0!jUhg8_tt0T_2rMn(Vu00000L4*Je00000g#-ahgDJ?D+^eB zucGX}6<(+2i|__DKj^MX^PD{>I>}kF<0rxnmhev4#Y21)E}^L^!ZUcRUJ1|QzWOG- zfagw2coClSNq89*cV2h}OYS4#RW#if!t2z$7v7-eD|TU!;0!5ZbkT!_Mim{@IJUVr zELL_fLWGR-e*s7An&d2vyFII`otkc&q18L1C^G}@UG|VhP?Su``D~B(E>6%#$Tj?4 zLl&x+ndRn}290>;L9e=dK4|?pHb21JCFGdO~gU^4UUwEsptHzue`N_muOv zP_zo)^9VH-+xER+%h%N@%hM>$Vl!;%agN$~kZFTpe-fd7Q3NR$Nt6ya_JMR?Mn)^|q2su0CXt{2vJEq1m5B7VJ9z_S6nI4$T>ck|u zp^iIdsI$oGaCoS#G5zD%Qk@@JORJ2prNQe+5{6R=y~2J#xwT2wYBY|RD;($YI%e>< cpZKCr5Bk5)=hesN8v6VR+9~<9vp+pe1Q85Q+W-In delta 702 zcmV;v0zv(Rg8__#0T_2rMn(Vu00000L5u(m00000g#-ahLzR&jBm|LE%g&KNbOaej zQ3{c`TR0T}00mn)*D)$^Z*z1206jne00c<@00*o5X+gVqoMT{MU}OM-Td)3I2hq1p zo>f8V8USL{2z#?j0f{#&cAolzAxA5o-{va=HxmO0+%|bu1*L2LzxltDsh#m8kjudU zmIeTT?hY`s|2QoIf6q=6Q543%J5wM)LiiKVSQl3prA_R#g|>_C2-=k!2^u$=3}t91 zw7rv=3k|*jdwc{Rz=cZ}?tBFw!WbXG#BZj@Vhs>uq?643oqNBYbH2F;zhY!Lo9x7KjhrD_%JcEMzEIf<5&I92EJaR6Ce;0Ab`7XSSHMb_bf;soO z@GA1|Tj6zTz6ftn^Mln@Zk|y+>m+5xj-LrTSi(DD7mx8#IESVx2+!cDdLulGs`@6p zfR|27coClSNq89rcV2h}OYRflRW#jK!t2z$7v7-eD|TTJ;S4cCbkT!_MiCv9xVCvV z%yxD#LV$$ve}F4?O>`EA-JaFOPD!`T(CVF0keC6_uKSZlBTE^R(`b+HE>6&g&prH} zL^pIh4g$RwbWi#|5C70k_W!L`nWr9Vyc!SH8!ML^Uajs`Z^zU&pBh`(;#}0TuYP@% zQ@&%yVWwzhbuTTHm~6Y|Z8ht9TL+IT8~tiEAFK?=!UKZCUfCgVA(aEtaVk1$!7 zEKC;0dN#K_7)*Ztp|{y6i*ku^yqwZ}Pqdu29ezLP#-IydD(Xln!%5D#xZ?NUSG8{G z{Mfssqn&<8QZymL{-Uo=GJ3Osbn|IXy&(7z4RuNWL~hQG48dnCO$fs>7qr^Q<4{I| zA?aQj5d7!AK)}E}bDrP}1U*>E^{K0(!kGcyZT(}t_kagmcml~(ae)MA8x+R|1sn@p zU|FZR(5##(HcoAvnOo9}%MD41`Od z3ky7@*8YWzC$nmb{=L}U%Yd1B%nXoIvE8M2=}N|76%Z}mrLqKA8bB2Wz|w|ia9+qG z4#MwsGt>AtJk)@;o4>uoh8$uSt3?0Y{Xre|Da(w7(y2JUNz}evj_UQ z`*B(hdr?Tv(*i@Bl#>-e7Ao36$RPHa>)7P~dl_(MH?S5Z4C+7#q*O?dp5n^=vQp`XAtM zZkln(2J7BKUOPBiC|Q#^7Q4Zo)uCOm{#Y$Lu1@{Nr+2-O=|ju>M%rd)CYuf;#)nXU_e#c+tjoWQTWX`?qU7Yu>8G&HGKi#&h0V_ri@VM?6K`20plh zPr=jRQE)T3GB5ril4c3hTUpE^(ii^IgNtPuFj|wjkDHaC=Qzmu81la=PIV43KRJz- zXaaY{Mq(%nDX~9KBt#ewyUWG~M*-9)3;^RWO++VFqePX!syJ{IN7%zQAhGJ$ zF)?W5FrFAf$-y!lJgbffj2QkIO&6398&iq7;DKr4FdQUe8gP-0Ft9?xX@hUBVh(qE zQowz`H8V|5*0&u8_kw^PoDJvzk*E}KJJpBGa5urt zlzMrty($3;ou{2IY*OFTD|@{z5ak(yx?nemLe&vWHj0Y(FDaK)J3pLr^ILfc9RX_fw$36wNKWF;Cpf{)pK)g`yXfRgkmj)G!@ z2V5wC-kzbz%ETU=X^NUIWOJ9bd8JsmjIJ%LFXW1`GTK!+fuvy5idb4#pd75}l#FQ| z-U-3@iAoSha1s#uDkL)8+!(=k$s_T5LFTZAM`6KWu4Z-OWJ537 z)Jx33+1v>W8}o693v+hSBQE5x{Pt z!VWYfShwk26XFHpEyO#B&j1NyC!vuYyU*_A|u4egfOaRLPftdcS%{xrbOJVJ~S_kxjCpQeD# z8;Bs=X!qGbl`d9f!tYXLEqKVeuzKU_4IJ!tz_o|!FWT;|s|oKf>LwBkm|z%`+(xjf zv(;^EpaV&HtnXcT?Ofhr0!Mf*(D(C89N9S%LwGJ_pkmlHR$ z*}78nW*Y@ZR;~}$#PLa*-*m44TTly)uUXex8AW7J&jzr`5NCsy>EUUilc%*FD>1-q ztc2Pp7nMBXRyI-)-wVd5>Czidzko39RTSu^Vycqz2lLs<(LXrff{=Rb6m)9GQGQOp zOc|AYyw`Sqz!^|I+!~PYTi`!r@nOm47neB1#~^_}v=BSSKr*6SW~amyp7S3L`2IbADaFp7yLd5t7T&sbbwa7%S-6~*7tUX~lDtgr-kt2~zUeJw>bLIP3i<1L z@zTXqWj-&vll1P>!CrFZ@|C#Cl!0m=3}~m*ZZ5 z^%$sP(g31^9ODp(m5Nd+jATG#dK!mblb$9oXrUuqW^)Sh62}bj6suhwRe2G%ag2z- z@oAhIa>H2jVtHqU&^FQ*yZHW1=TufzFXB*=ht1WUeo?C-0v!bb8Og6LE7BR-mDBVn zfUDi&rXaSn-bd@u8Gs#4G^x}emTWPVI32_mz@2IBo;4b3qd47%y#yL|il!p2 zDiLsZ(|rMLLcH+?90N>}D&>5>+Y*fH^2#{oTqH&RB{g_X4fVK^HFHZ!7vpAh@W=Bq&j8yS&a8iL@HTjB&Zp&MA75I{ z-ZgCL=`G^gRaH91tlsQDYszMZH*{ce9Tw+czQKUpwdMU2AAU*V@<8)4VORuIb%=Vy zsJ0CkBJ=xb%9U#=lY7Nmm4XSnT(GPgq`JymBXJv1X9VVfR@kTPx;(~7@aP&5^0e&2 zsj&!Rnq6=RCscvkdH{6DZ8deu%IWl=6Ee@$6?o3diSA zUNA|olPinAb|~}>zpkv~PEXSf$M5Y=CenkPr{=h``skN$STpY0V-NQkBlfBjU%g%S zAE!=MG6e%%ophoDt#4k=n>*e!hfbS>+!ifIp)r9NTX8~`!B1RdNPT?8X2aMq9V@Mwo+ZM?M2ynkTLcJ$zL%6C>KEUZb2ECD{UDKx)kMrjJaxp)u44skG* zTn-Ko4*VZ-MPUm_V0zV4c&m%htm)H}o_7ImekX2Week~Uq%J#L`yeMprrfQTyrIk- zVhnNfDb^+qbm!GNh+Il@9cxf>zBX_$YXtC%Z-p-)lBmct2JQj9Kgc?ghb>b^xq&IA zp(#y+?MoW#KMul*tz`3nxt?CLDeO6xqt7WJb+84(I_P0%OCO_D*1_E1VoR5TJ32u{ zPy!$RE9i;XbtcZh6ab!JSz_s0_rm2U?qwq-dXz}1!$BK@P8Vm9lH4)F2f zAVF|%x5Ks5QHern24D|h{=u|KXagY+aKSu>UbuHR0@x{oEkg)Czh%M^nzaB8Pv5sXuCl#wL!Kx}eoZ)(wOH#{s&WZ9oD4cASrX4S6bgLlig1GD4FD*rKP z2~=m{`r_hc5{%iZiK}P2H_~D(jobyNhdZnJ)z=TR=FNTPG{7Fo7!37TI+4(zS%TIq zWHnQjELY8KhPq1iN$&xA?8j{YvR)w2Xi>{=oUj$6ZMEtYM1QbUsKm8#sGWL)HIB4a z3LtlovBGi{sA8NAkvlhA9f-l;T}x!f`JZLHK=&uxeXpjy9v0tpE7>(+>RsT1!6 zYO084%M|Ns;d4Nlc39Las@cX?P%mBXJ_g{W%9L&&=+_cGIuGa;{mIkGYB}x#1j{6b zZUFWDoN8{TFyWbqoJL2r&Q|g#M{A<2w!WJCIKR#}u*S6NGje|#p}009f@G_^G3^p~ zU00x4h_!s-0lJnSrVyfuJT2DDO2W)770f0dNJ%=070G3vWbd1Gj%_)z(I&)(Ao9DZ zSq>Iy-FYI%WL_dq|EpW{gy80ISbmgm>3lNx9P*tC%{dp}TmE5TU}oF~jw2Br(=Avd zj-JWzXZm}^mC20qe2%lfNj^b%-bAj27`{6L7J{g|iTlyD**}Ev@=~*u)s_+pgPgVolO6Ui^~N?E(^82TSyO69&f|$4DeHqjDt}*96H#l~%)7Oz#fY zZn031&|O+ou*(N1aZ$>@ei>)%6e2Xs0(;kvfe~7CebO}H=qKQz!M;2~U$Hh3)`U&` zo=4H8#3h$yT<;=cdLTg zM0J@&Jv&q0DYf2yN^NcLwkhO!?BQ5k###kDFeB%w4%YQ&`p^fgJZphg&`uYB~mcx;oo&>=+4#k1R{%br>U3Tr~%Whb=%;BnDYZjn5zvGm@6E8a6mYcs>MM`xvdmh${hQ(?~9?7!niqX7)QOFJ(^V&P8_nL z9t|~}eABpI?C5sTtyBJSmne7Ko#tYB8?)ll@4UFJBedG+&hdsJGJp?nv2?D2C9QK8 z$P)+sib<}V4G|wK^b4s@(zqNaVOtrud?78VT3vS5^z|QuQQdgC*{f2DSwfedCneT= zyS4o_H#vmdSt${8ZJg|y$apFyMTz_nj`@(=bFS90z&z^6sAjK)ZoJ)3e;Lu_jCkitlF%r6^{NubZWxt@ zhR#^;H--;a?R!29*XFvSFjvz=Q^^2(9xDj44-;|WYNCAt+J}*GX_W%7V=}hLzzE+D z7tsb!FeLlTpk924HrgsVJ6+yvLL?Sd*%|((nX(t+X1Y0ynZH9!_CZTG`<+RkQyGLJ zk$K*J0*OAS3glUlQr*4lZsjd5FP+-Bgj5uMY z@2f2v3{}~HUSxC(jh8IRbw~$#RiXhxjX(x9O<CeM zc+xj{_~khD9)pmAA=va}&gnN9I~=x*3EG$k)e8&LO3UpoU8SHq{^5$c0wuzXe`y~ndJ_&NAeroV(@z6 z?~=~D+%a=n)#IgaZI(A@6gX5=u#vTN-Jpx!Eu4)F5u+fmuq!+zC7j0|W7}<>=P653 zYIFsIJgG#A>+`-yW+on-4x`zsa?a0Ct|4?Cw^my^4>ktMd>L%Tfcl7ePce z&ij$d_T}EofvG|8qQ{-r*9C%>LAE@oKAc)8jo^qeHr9X6jrHSI4q;q}TcM8IG1}Z?5B39xW^qW zS14!nAqn(zyBIHv3u0r^=YCb|^V-aE+fc8Rg{Ee~kA-{V>@^ib`&|}NLUgmtrM+>ar=v;f!B{ViRBsBt?Z3GwL zD_i8a)`#L%KUAy3XNOAptJVToQgNR9)j8kspyOOUwOMNT0dhg@vUjyA;o) zvcE_WR<4Lj4Ps-`yld2?C7n-uM)Ufa*_Vb`*wXx4WdFnP9b-<5E- zE4W1gD^VCiuF8w%-d}>YL4d?tt| zHd`Eg12X_Qs;V3n0Bw+xdxc_$0CfE}5Da|Tsa1Atcj)Dzkj^4Gg2cg@E@_->5Vxm? z8v(-ZZK8Fio2Zkvsq};U-c;}V8eVewA;p&pn_f1JC-EeEIf;3C0)Qi02_RuiIG!A*T=@oY1h_L{6i$`>rmU^LyzN+IN{j42|{jVDzEM*^t2BFKH zxqUr5Y57W{5T_)aBRjE!b*VzufX)2VEOjl!b=P57vG=MDN2~@!kBbI~itUuZS2AR% z#`-p6G%xX8HP5VDbe!dzh}tLLDEs5hgsHFdPv<$EVHqm^Dv+{WK^!Q0ECQ;DY7+&E z=nBa{P5Ure#U<8`6ElS$W}0~ON7;>HzKN{ki*#mQ^*iDZ%jg_x)XqM0oD=J2*a&-! zZ3-PgyWSIbggsMr0R#h);=>a_Py>SI(3_d08B*qokFlT31%@%_up~WjVkrpGZdZV? zXOhKDrlxut2;#Af{%t!um}5}t(O71J+@@C#-|LbJ@(;DXU&44{aJ z$kmsq05HX!H#HW16CY^2MV3=H>qoCLA3agM-=+rHd6|~oKzvHdly@PnuuIA_Nl%Fl zY@{5hFeGRN{5Y+wE`DS>LHLKu5N%D}zhFw{m?`I;*5sm9aZ*cOHH967XM3 znqi|MaB2Y>LT&uA%NwHzhF=P)9jiJKM4*h^#`hfExat^<{3YB0NUv;GFk*R3=+26O zu0~uj_XB05^+SA z@}n#j|8%B1Q_hQcSfXk8b@$ip&E4qOo*m|4D5!{)wIK+eSQ+ju#--O}4Ll-{v-Gq& zC!#B1Z&$>rWP_lzPk$NTM7$Zt~mde{Dj7)4vOrGdHkziY<4Vnt1qKJ z_2@5Yyo;~Sn_(xBwc@wgGa;)J6O*QlB2g)^jPn4(YXSs00RPzs5VH9Mom{N3bUn@H zna0IQNjRhNfIPq*kNsamK6$y^4@bv^M6o_+1W?F&iiGlm{i+w$HtyLe9hu~ZNVVK{ z8CsXl;Uy%`!Uv%@RB8sjlzE*+B1LriQ(cspImfBo{Uq|J_ex(sUp+BmxF^cOLhkLI z=Z|<2mQ2>p)k;J7lOxhY|LueZnMK6vkq$ELUJNUw_#O)?$@zwV_c+r%zXd)dUJsG_ z2094OHuek?BlNz0D}B93$q2K?HAkuCV#HU?qp+?sf$v}OgZO7DF`C&~Lky+iLePnZ z6=9gsQlifW@-zC5$Agb!%~hWDNtz@zBRiX+o>fT~y@A@KX5{#NBfq8J-tT29Q~+H# zx)nQi+}HhBffgCkIs#rL%XD_*Qvw>l#Hm^|m0n+e#J&ybp%(ciGp%){b-v2nD*`6e>w_-~ZnCJDZIuez|UE@~2oT&evBmuj71=VECeo z8X2vBAf@MA@aYsCZ|2~4pam#t|NHIALn2tth((FsBsB2qqY$q;0)ynuwBayVkXs-p zQb;Jrj>X^r0?Y3GR?)p9ElO+VOpN0p3XvsH4Ax<(Uq)qiEx_I~gClM+4rHfhy-<1X5J$oRsVbcxZb3|B>H*6Q?_#0dE(4?orn*4y+ zG~; zY$-CJAAAYeP6!$!MZP#qO~5e)D-N6%qZ&3x(j$}oU)`-< z#KIA_k$&{&tx|P=D*jicLa$E6x+P4C*8J!fiSN~KqO^B-Qt9FF{ju}3hBqZ1{@v^%sZXkBDl0Gm%gWM4GqngKPna(%1lhZ#;3kWS%O$e*PgN70V9FXD# zTt=WOUUESg(|>|{xww{B07olhu=M*WdQF=kw-toF z>Ce`}IMF^`>9)N=B1ZqBZDa)Ogof#lAJd1S&axr|NY7S8P^GfS)*c{uAXv8cWn7W3 z3g1RG3dq#5O5tVktQhtb_w(1+yqCl|-t%e&#qV#W|HDZr4_NsHjSFVD#7c&P0mE&S z%Y}aTAsPz&k~riAqYHoRiwX}Z!z>-iv6hJDX+CptQv=BJmS4o;8Q-`49F^N2`XDB* znFqeEi_;HLQ*~*>I@B5Ru|Tjz2O#+HBEoiFNWcuQN$^$Scq!uTjY#paMfe?mEFAx+bTOpbp*oN; zb&wtBrH;g%U5ViJW(2naxe2BvAwZ{sRJzjxSUwlCu7wj*r)f?2i^B?zCxmw&agByW zy)9&>zd!yvYt!w+;vmbuk@aB( zapZ}nm?NHLv=SyHOTz_0zRE0-h3h_4e|#8=&-75m^(#cQWBTW*8|3W6hV@b zrk3$>bjtV3WaS3ecM8xMorXtQiiO7k9WJZY)dAEU)9ZYr)A%olK3b~A`CQ+!rK2t( zVg0z{x%XB{%E9jbN@sJzdo^20q^*aS99$;C-Q-JJ=+hYDqx4>{z}$NTz4%wG1;)pD zR-VZ2*}XPTj7JcQ-LLJki6A%Bq(Jxj>|PS7y5WHy4@mxdA|xnOW3^o6;MM5>e)n5d zH=cBP60lk;0P5<2mC@^dQE>g>|Ky;*4@YSqDzqdLiCZ2M^+4_19Q&M0J4&N=QruKG zWd}CKQkLFMzc}gE@+^f5F=EV2V3WX}F@hWT$=Kd`uhJ6T8rKvuA;wu~qx!`)Y-hT@ zq;T{wdyL$2q^Z@blt3bYSssN8a^oiz;`mhLCrErok|8VG%3XHWM^co6kNgkIFhwlD zeEg)0UiNrD<_l{y9rqu@4ijFe|6t|cNhK1pwN`99=I@ms)W520FZ;)u1`J*v{$~Fz z@jqqlb-<@Www?`Fo6E5s(W8*iuy~`=qxXzVX{`Hu-M5c;6K0_W0(>ux){7Supe*<% z5uj}~Z2Z#l;{3m~j~vTDUi=peQsE4%T<2*7rZT?YlM^%M;#pz$265G&D7H7&+ z!I`)P#@5LH+Dc0D2=aiz&Tl;5_<$F}^D{r>n4TMycri7tpB}X7^`Qd70|CzDnuC1T zt$XBX#&fNqpQjFcu}!f7mP3aRjkTx1t$^Gh9dbj8&O?U|tEuXKOKbq!GGnfD>%zI`%Ff!*Z`+XGVSw*tVl&2kJbTIIN1gIOu}L9qGe#6fZ9kEAPZ$? z1a;(1#&3CKx(Q;kiGK4fPeUIHiUkkR69U0z0TY*xyD(@HnG%&5L9bzYeB5MPfiCn= z5(xexOZ6O5ma+Omml%4NizU1A<=jeWhwHQ2>5TbeV@)E!NESC1NhTiLWM0PRNT_R@ z1q1_SBB>zTI3FN;`_;AoDxO7G8{qt?q9T_ou8*jE*Z@G8RH-KTY0OQ&w0t?dYJ`ZH zdDE@JbQKxm)4L|n@=uL}nxbtn=`4#Bk!E#z%wHZEl%!m!wnf1hl5@5&Pop?;@!QVZad@*RDb`MUfnaDJL_?Aey? zG~!kxx1~Eke?phm-Et-l4*nct>e*?Rtr@_ZMg*} ze0w4OG*!j(Y9X!-mBWx5a-pcBg`NIrDEhl?FF$#mTv#5?3lj_vMT_~4REY~mxDiPq z0X%b!FL$JHb4zP-!D9f|uElv}eu=?+c^q8fMvMQZ^_t{Hmz z6~vOy126eDUGclp^cDwt3f^zZ{VZP^&G`9QN>cyb z0?yLLJ3kS1tZ42jL&~$CqZzBY{f$yb{He+7GdZWgG<~}7$7A1MCFzd|#uSrI2y#BJ zHY(GoX(@i;y4%v7VSjFuK($Wqz>`xYb4P}9Zn9xtn2&+qTM`@RT#`_n_-&YZ*E81o zHLX{)(kSkbJ1)+t{-rRdHN?D&Msr7+(@l|4*~j5zp+rnK(V*#O^<;6hL`l@ONYcNL z`IbMIg}u}&Smr)6`*Sn3$lM59pFO0}n6zH0TrZntli0H|yfQMpGv&b+9Sl@B!N z6_uZPoD^Gb+m5=|zgGgGM^0vgIrL>Q>~(E>MB)Dhqk9v0K^!WFADFNg4dTV{nA6BG zyeNO6uvWG3EC4Sh2N#7G6A@k%Og{J1baI@;tVIt}^=3SWzt}b&gl$K$ZM0zEFYz1t zq^=Zzk$VB(&pysGmnPh?AKz3yo(n9 zcZ2;EoRAO>ed9C+^dh8zao%yDimU?Tc(G6_$T9tJfPZwiEC-piM^}LT{&4g|pZa#6 z9^4w)MSU2wt~4W?^C@k4{B}Q3h2{auO&moChqm!fie14}2)N!f0tZwy(TNBB4(?>3 zZRq%4S`t@Pekb!Q_mKHwUe-_nz)th(k#o|59KsWrlREk8UuHd_`#E1|oX^;Kyg8?W zya!(S&2ACNN)JJyx&%cN&b7Mw*c)`qH9uB@PCg&%(3)2t13=X8ad?Zqcy}$8K2T+vW(fJASA)O&!%#Ul|qXz3#Z) zdk#CPdTVu`#ZoZS!juuxR30D~!1x0rM=M@xP!Kc(+gyE%PDz&JIaxI|;`FtCdFIsX zely{7Zi6u+Bb3GHkaRFudF0}I|K7w9dp1+Xb6oKol<{OpN6i6~KUp*%%SBrw9GQ#1 zeB^~m+BRs*e4S?BFEJ)QE>ar<_ZKQE6{@OuLQD}!GkFW<%s`ML*%fx#|BxvveblCrLu^CY%@8+I{XSiG6CkYo5+3d&N01C*nb1@2kn(C?eKy@CHQT#Csbo4lYPfY-L!mJtXg)fBN{>)n-grTqco1yC+{5rssSBJ}& zEH5N#s32=kH4yjZydXN>%#;{J3tv%Wcp4(SsC&<)5!Gy>MW7}!Aw#l_Oe^&yncVst z;0s~3r`;mS*fD5vlM0j%v{fyGl$=#2^#9Wi5bEMvneDdlyF2xVj2(DALx+@LW3Y8( z{XfivUGv#?(?qq<vFdEP7;0W&$)Q{uIOcg8oD|a)yR+YNCiTQtyF->lcD>pKQ98&edrs4q zS6AwEp~#w-;Y~W68`RwF#gy6LFtUH;mpOM2fy?hA|0)svD9MVd>4s_9j_dgVB1|ab zLMm;n^FbKJNt)$FS=CM3^}{&L%ew8ydEL+Z{Qw{c41vPn2xJh2#$a)H0@436{O>`b z(gJk`lf~w6d3=FTB$h~Ja)nZ*rmmr>rLCi@r*B|rWNcz;W^Q3=wcc!Z`@`{czFcqj z$Mg06e1CtXp35@?t({fSt{H0YS^PdQS#`j*TN$=t5!n;y-cy1NI}B9kN(s$*QqMU1 zh<<m% z+StQMTm)Ww#w2<2ieh@sgNElA!h3`qToKCE{p6>_h(Q^4%Q6S3wXyy@E)Wgz<1LY0KSHe2p0~gV7+JxcNBfm*}azQmLb49a; z%p@GtM>^xa4O$@iYCBUvX|LJ~yd%?!{~_dUDo{{eVaRw`TU~_5j2Fw}Ps72?t8yQn z#V|MzrIO@EYnWyELtovd(#q?DtL0tc$twB%=CV}mozfY{C`~s8vvFPoRQ!HQkP>F< ze5`pg6Sc|1bO+5DAud%@<{2fU*6c*^_%i3=gmJubX!H|KXh9_qbZLK1P^LEkj$g!F zpcxJb&_I@wBE<7qgdJa|Em}t1X9z*j%q?Nt1AJ#Xre>%^8%x105H>vCVZl1zE|h~@ zT!Jelx+A|O<&9tSC|VW8(K3py3_Ffh!D2tjVaP*l^i1U)@ce*kd63U4L~}2R08YEi zzXVO@%wMNfxAMGUdQFn?<`!bM5Q_}W2m5TgK#*#u<%ylFqP>T_>8%fRzu%54H;Xup z;hT$$7JJ;35_s&GGY=tJKIq=LAf&fVsIv<~op|(PDp-2T_TMPik8oEJ)J_>kJt6^9 z{pzdat>I_N)=PVThJ9yHz$B>K$!rXnULgnOGDt#uhPK61gbIcEi-BZC2uw;?Sj_?04FCWD0EGkq05rq_OGA|a00000000000000000000 z0000#Mn+Uk92y=5U;u|&5eN!_-57zbE&(9TL+IT8~tjB4k7Gz z07X>KyNIHK6qx=0pK^4J;Q;19v#S3$9E2bYr&_{Xjjm;?Fb`}a%_2C&p-ptpVFY59 zJ5iIia5~e_xeOf|Iz;!y$i_Mq71NsG`+l~;5b-}(8=e1Dc0bPkRz zGHu~9m)Q}?`GH9atiX%I`M>+)$(PIg*s)zkclseo(S-m1-|zQx?QD5R-r+m_R5!A%)TsT0qeQ6$pq*6@uje z%OS!^@bs*ImQxh)9$UxOu=H#8D@_(>m0xBi-##x6yVrZ@`tc&5*h-?tw!D%(xhyIn zWw09RD)J`sW$efhTmY_)pNpn{is2PtM0RhZ5tZlOy;(HqnOLR71>w$@Q~R0iZKk~m zoVc)HOiIfI0!fqpT$+0S_i6dvzjW1H$+lXyE!zr|(u7?G!6Nj(fVt5I_%8@JIIq;a zIqFhlv&-QDRW>E{a;h1aXU-FRfrIlx9&r!|V>l;ZJyQYT->ND4_hNT117_+mGeCA4 zw!8E$UC9`x0ivb5RF(is1E|6PSlaOL54QWeXw#b;k)+h8bTL^M0rRiUs)d=`5Q8q3 zsot1gf3M%7)c;=+{`wMFVA&RO0w!UcM3@1yo`;0&0nE(9I84}(6TzN0c+z5T$f>=Q zQqk|b_PXYZHnmr@&FPpT(eBw50=OzW+MoSg0j*)W&qxv16JLNMZ+!e*gUso;w)84P zw1R@%a9%>l147-sOMn1wfBGK}fIIaUM`VexQVfs=Us)3@WmQ`|{`x@tkSJBIeAO0PX|-V^#{A&8YaaOZ&>v;<;BCFDkG71wdu3GC;#M`# z)(&*I`5WGhlexqTR8Avrxs^fDRCe zN&(lYK4^y91eYoG@?3jW0u(w=J73tOzNc6AdR-vK(+73IZU}{`BbaOy75nAV0!S-UZtZO;99Ww;q)zig z%4h9#3bfr!RAXp?pgE&0P8AIeyy7#ATMX*$N}=G2F}*+YRPuzj)ezDu{a+?f(g=~2Xy^zoX7@GE z+!_N)(qlLZN)aA#p#XY&h9N5xdvK;HYPyikUDoE6W8pHowy?gCE5^!b*W?6}qD?De zX^AG#L-iMJch}Q|4;FPJ zi3LnB^h<6dSk>9;HRF)y)<8Zp?YCt)pv8@C+c;(zWN?#E3P<~;o!q4(N1HTi$Bx9_ zeL_EeZ0~-l9z9-PRd7@_dZq@6+0$PLTOIEW{K)KNLW`-o@=p3d0?*u=4qA zBP+Dt5_s>OI4$@`_ush-DR%nI`San+@b29k*OmJH`HN|J?(C&Y$(!WCgYgO7H@*2x z{qFs{A%9iRUpSwt%;n|8IDPP3CA;Ofv{5~KR|&Gxyew!1 zxwtOvR5MNaazVKbx@jj;&q-rZe*%{D=afyDx|Lo5l~x`3q?{?7eu+*X1tF}72Ja1r zX+I2fIpzge&j7`w0YnEm#vl+Y6{S)b&Va_$6b`*BJx!j|LPxmF<`m)$jv3+wR=YZ) z@*-^G7!iTv(>OKchN0&5(#|rWZKTb1@x7bQsI01<$Dt$-n=3oLqEO^t;703=#5ZYPqqjl)?!Hy=HRB8}Qwv2h(*^zfc(YHcqn*{Qd zK7np(RRbk_LVXRIg*8lyuj*g)mHpCv?L;(iI&RA*(uUzx-z-d1rrqWZEMErj*ZPx- z?4!Y2O{&gqHbqB^*9}r`GsIbdxdPt712B@UEHAz~ZKW8b5wL|_P9aCXwtWmDwu%BP zZoSXJGLLq&&TUFc99=gNqDHzDBmv&t5J4v^=gz|z2?+#d z3MPm{(2`zN{k_IQ?9mCQqJgK-%s3?PWK|eLBghI0vu6fZVmEy%QgPN#f!_^D<#r1gH*C zuN~F4;X-77A4$1#Gi7qG_@GiSL6-}bb*)rac&j9CBkGL698h7Ovg`5~C&8m@RLIk^ z3#aBHh-r4wL7Y$pZtDTiA-~nsDa)tR{Z7a{SCdy-h@)u&BVmQqhY-SL49KNFrO&mQ zwn-fS9`az}U`j_5p0Bp;0&CWK?Yd6@mQ_ht&tx$8#QaC<` z@`6cvom^S`bwZ)9|9xd0cXEoZKlX56GLi1*95u(Bl}E0uwx-=RN1yC9hV2!{uYOqe zpQQ#WnSueXPI|oqt#4k;o7+Dz2Tz)W+?Fgyp>Z8Cw&H{=gCD!dkowrNO@^_R+}^ha z93srbJ-zEv*mEpLpHo8WU<-tG(8JD7R`3U!_q{S{khU`-PCGU?NUDYxQtsdJC>~QpMeQf zXW{zd;zbgS*{X@FXS%o3Vl<81d8dmzt9kX>ldO4XuQ>&>hcgC4J(f-+G-#HfH49nI zR3*z*bDN=|Qhm~UfFAp08-%PE2sB#M@*5{?#b{ftI04ZcEEOtoZ5(Q+RN9$O3Zb|*BZ6eByD{w&cwJYZ zS%|fK{sGqTLli2j?N`>&m!Nc(42Ge-Q^z^24=?1;5ZV|G2MbS;^>(S zf2My|T$#)$&$l@Ho8%LO=UvaW5W{!B&q5G&H}N34KKqvtURi3E(z@Q%I+yx4BbT8) z{r+@(LQk*d`l=$=3G@SjoQlD0mHRV_J}OrfldDns+;XEMHTf=)zLfFQ(gx@8h8mqf zB`rSWc0|*yvljYlu;&7}mBp2(3adLk1+?{1MjR4)TB^@fDk0&e>el69-nK!qxdtS)4%N?M+`~N;n7d(9Y5>( z^3t7cmYZ+u9jtLWffv8zY`cKO*1;0}-h`ns$1xI#%&1%m#x+4QQKi+;71O&TwOcF{ zBy^V+6zuYWN?erkuUo_sz(8qJwq)nLhLZE6-Y>6|}R3U- zbG{D=bG5z#bA_Y#_X$T*wb(Byx0OOmnd6}LeKC|$7&nIv{M66Lct2J+#}md;hMq;=K;dE%g7 zHp!LKA>!ltULnM_E`PKaLmM;v`&2375C zS)!&(UsZqdT<(d<7(`^EJTS-kL9+?eGem)A1gox|B^c2?d7m3A$p7cvPXDhAWxOB-o zYwzyD4|Tt*5f#t9`p(YRuX>}qN=mgIz6|?>)MtK#k<(fhgZ~tsd=C?tps<89Etg@U zx1)$GmCjko#fD-lgjiH|NN35}w6ZYXi=hEZu~=#2G2 zWB72@zUxD9ZLTW{b2Uvgl?<@wu!11_BoP;`AlfUSeHa-RRVe^FCS!{XjPT=d5pD1U zL$c2d>IDaBqpgy&Q{>GgL}F2uo#9`aDSIJqrklf<`3J;gAGGwcKN<%nGYCZ@^S+bI z3CH#5Qsv^OVWtiK#Dg%f+fZWRVu=2WM*wF?0F2lxC7yxpggMZx^KrXL+*ohR9jY#@ z0TkLjU-#QM8P+h)sFMim<0D|XK(pp`WUC!v8YKL!+apS9>%JKjSnw?)PMGP(YRd*g zRW_g>86AV;B}Z}{(t&=JXn;_okU>oo7^ewzPsYDyL*)3w(@wn(Jbzn}VYkDRzR5#x z#;NxxgcJE6f{&^xPlS6bkIfbHr9%Us8JNm>Vcs$NXM(+#eK)k zKcn|?2v||Sm|+)8vtz$n%J;ml1HH80{8Lz8_}^LG`l)xYV3v2Oz#!6p8W_fz zW6Ue#m5#3{Jp{XIA&4nWZI>BLG+v3qYR?c7LpWLI_-6becI;=vdqbR`6J=%^L62if zwHE4WDYSq4^T5qiO*za5yL};M(*+31CMd@kglq@`A+()9xk%ABG6Lyz(BFiewT?G^ zZycQ)9o#)RS?6>(JC?O0z0Rl4aD*g#^buFbuAQ#BoSYwsdC7LKUgdNFFFL)GZTrE7 zhj0#@+uP=+9f z92@Df9Afh`vg!y;ACHrJ-wst*i26lVH@Uq+m}83h0rr4#-4m=Iys^H1x9;Fv#iTAc ziFRZo{c%ZQd|bxVZ)$yhn^|^$Gow}Yn*K!x?tT;D$ORKx<{0xas>Q4&yBy=x$7hZ! zUnK<8NBq6742`#V-6N8p+Qo+Kne*f9vRgb(fmM7r)t+<-42=ybjbN1x=fu6VMV4#5 zC7$*}#hN6xD^QVlE2d266|$IYyhyr!!Mumd5g8n38=s61I(?zLRbG$Yk1e;|?mO@z@h zc}#jB6J_$MQ4v!!o=d(3g4tm$di?JaPB-=1W_k~^o*6^4zSF?v!+l#%g)yCBy}tTM zz0cxB&ZtFsIk(lQ%X>x%M4@$mtU#|9#0FZ??x&A>y|zZha$lf7ltCJ8psCGfOTeE) z4Zw~?iyT#eI!MktMYcl#x_%o31w8K58auY$`FLkYXR!=H65vdiG)^*z%hSh&fY9qJ zsh#Oo)k$4h{?!dHiq{P_H??x7;>!h1kDJC*xZ=H>;&FNmz;2Bgi0PLc59m@}wlV^a zmV1g#endJ)H{IIv!9_^jRx@qvkTtRo&+fsi6%d> zr#u>tP-gR_V(?ynI&%AP50-Te4@7!$l6{nWzxk*civQe=4U#Z-!GrM0&b+>!oit~j zQH)iZ!IJJ<&p1&fZNSEUCQDr#Vd+^stmwN{hapr0;ho|Ef_xo0;E5C&svgX)7{4epAxE|?76z67V&1Z*3`S|KGINt@Qyv5L67X9>oMfUQaOwdS zp*DEjoHte=d!whQZy->?CNrC7lvXs3!Qti_SOX@1r|bVZ%& zX5_;9l!&w0h+1ID+tc_0OHq;28Ry(mkkr`JA<H!H0*XMr!IrVO-g-( z-vPg(P%>%d9%mUuVpOLe#Yv8vavaFpMkI}T&GYf~(GjACdtxjsp-au_p(R2O2k>4{e?sqp9$w3d6cJBK1H*_!N za*Fk)4*w^qQmx%^AIC|IC{u<{WYpL1wr@d3h(&h7Ol_TKovt+ZiUCzT)W>{JOpd7o z{c_}6(9(B{75!#^NEYdGRI+mg%T8UDk>Nup6tKg=mk?Ir<0y}x1qqV{g0dp&+? z^wqnE`LVbEiJUOWmEzRC|9|OwI0seocp2n$g{Jik_jk*hBMr8Si0FUYSJ=Mzmsh%=XMYMRog5J9pkhd6}B)feQt)sTn0G8aA$%7 z{V!Fwr7791L zsnZQiZKi7D@ihFOv`15en}fwfI1$9YwgOIEg+XSNIahN0NRh@#1}XO}TaFCq2aEvQ z385nc{rw}>Yub;bv10fUhvGp-Isv_|^RLcM&NaNg;ko#D-s{X6Yas0AcfPE-suDcN z6;e+joqT1h4$&R zDpB>PV}Db~b*gl)FJ>`j)LbL zME8|61Y(o*sMzH4jWN(Y2Xc0?$GNHHY=hdOd@~NQtGcUfd#YxnAV>-as2(Biyi*>( zz&Jl^WNEy27*psad(#XK~`#wOLg#Ud;6Mi!Z4$ zcVY$%RJ;AL(F`WW7j|+;$jRn$-kn(M0~N0KEo#?V+mSg$fyyqea^bJPhOEVoE$9r2 z4Vb4+NvfDDImPW(0X9@=qXT6NIc)*OGel%D`Ct1n!s2l_3umop=tLM^ptvu)K(b!sy|1A#|XD- z%hzrR6w>>{*OCyZ6CS4BxkDR-^2s9K8!(jv zJ|z!%;yE+l_r-(-SD+$Ca;>GpY3d)G>~w$9v^mGoSo*JRA7k?RLvF?;G;^V+bqTs5 zO1joGtmTvif6M2u5Sk7t1RI065%NQ`ht0DCwgexF6qIXE>eD3kJyKljbnULu?EW0< zF9E0u{^mKL6d`p;EO-{THZFy|Up#AG-vF$7i0=q<@RP7*iRYo(Ir_rvw<4K@{Zu)( z7KOIJV_yUtR*c))6Y-znISF=A7*>LKc_9*Pd@**%?+M56l^*(ZJ6s1brVh4aJXO({ zvnv_8-WcanU>DA`Bn4;`h(dGvfH_lfOIuiRb(+>CKT&Am-lVYZ-Oka_nAb%fY54r% z49c1=RIHDy3kwIHZ;5>L@C?&duO2QM(?v)#!}|;N``ENw(HPjWb!1s+VFKw=Q_K<1 z3L3EoEHz;QVIM`d(86^es2{c#_b09vYj9XqH69y;B4P@g#?t{qKLg)h@$Mibi*fjnJVt|&aao%TFukNTzN?Jc|cjSxt zl47vCzuY;juwL~VB5}>Gh#j+qn43Z=Grb#wy%k=|s{Jg9!~|1!wWo29T16B|_8Gb0 zFsW4Y6+j}u8!nj*apT7oW_ec?B#FI8Qei98%AS4LTU?xmjsA?L8>42RzP(#PtGKfb z_1qdu!+d7gVS;1zU(Nd`sYFD!)=I5I{WI^Y`X_bm75`e(z(Xg8f7*6I^lwFb9r#|r z)G^^|b2+vnx)l-<7H?3vb?%V~wRL~D`?eC!;~AVnKDL)i?Zxs7ISl-H0-$a+Z1C9f z=$t>ckL<}n9{m>!Qss=OQtN336Pe%d$;p{>@tn}>gSh(t$=5a3T)pc(?Z>0-Qi)z? zhUa)@oxW9vNt7mHbdS+e-Lsrf!Gv4rw%IlsiQO4n&pl1M65(T^2;-6H+F+DdZ^JwCV?#iG|rwb7f?h81SXAbmPy7acA8OyeY zJWC(;WE$iBEjxGZ9BWU2OAfmr8tj7QojZ5#Qc+a>mUw@r(evB%XN5VQEe_N1bOkx- zb6K-lTa5r$GH&&T%uVMwZZ8F@uyP9ZnYe@7NXx)F7PZkTAPHnhE-~aT7fW^)$hnn}4(DfWSy{{%A8!-_16kZaC>gnMlew9jBcaZ<76=NEill;c z<2*~|_N!~#X*`Rr*5eCeii@4jxF%u>@Ol7eQKh<|`!P3sVRf*I=84QaAkz{Q~++P7HoT8Yivc=$Ss5!3M^Ro|K(ZyZPLH(f0{=sW$ zgCj}}*a~A(O+9#@@x_L3Y zq|?IoaGtK%ieD~XbahzkT*jH}tQ{_2GiZ6cm7KT5<1~gN$G`o|s#`ormq^EFLzx3Q z;NQ&}Wz2XH{K~RnyYFF_ zpQcm3r<#2FP=(MmneR;@a7hsK#ETysGk0#p@x4CLx#p74%$`+6qpbX9*>)V4#uL-C zbrlC5kd;+op)!5XeUTvCT#X2`=sPY09amrYia_C)O}Uqqk+JlT57JWluNAT)8?SyK zXc@8W1NyWFA7kkY*!}fVOZd>_`GbsAXuNW;@BN-{u#)u0D#qlO%V4Hos#nfc^)=+OfueUTlp)4Y)B>Cr1^Tr2^Ws6%+X(Tc1 zAy+~|nd(zfZfmf4BbDlkHm92+ePJJqmCYfbx(Rx9H=`$;r6Gu8u0^8$J2CM&nGq5}8i=hDl_;k?LfUUK6%j`Sz`{8k6etqNPTmk%~>S z9H<_zU0sTYyDCyT)}c!$RT%boiz>pG>4QbydzuQu7e?jnc9-SHl+JsgL9eKSti8ne zO4~X#JpH2*2tD$8G?>Gm6v1BCwucn zs`3YkSGfnw6LGVL3IWsP*&}0_0v&>VsQp^mf=_SUA=_Bb)n(7P?07?Ea?)n}yq`7+ zNmhC=3N<9jn{bxZ)q7r{TcIHnT!+hxnI)&l^Bm^k>fn^lE=BXU+Anpk5j%n`1WuW; zd6JS-?tTpAx{~ULWgiOLsM*-8O$XAtUcyCXc0Mxt3T4Z5!#nc1n=w%r&xaa~=-bDK z#)=(uCXaz-`w>_Mk4gU=d{(jXbjNN)<7?*#vpe3^8>fzHtX~)v=soK=+j|b%uY7HF z9mY~H)57Et(o*R!6TtZGBS$NW)XQ;doNcbYB`3rY`DKin8d1g)-#qi`w7;3~S-0Gf znHj>McZfUaj6Cx3ynb(Dn9Zvwm%yFEA=GAzBlM?=O-slq(k{;^F|O`x}4N%vpZIXz^rb^Oo;TcWyjT272zvN?yO9}2D_m^e^C}(S=O49jCt6cB{Zc(wob|j=Y(<;1w(mcr+^Ak zma|kC85L1c)N~ycO?ux`2^gcK62WePO2V7UsZ8kqr|b_jZ>4;Cs9GrN?xfc|qbPCwYtSLZe`Bz9{Ote18g|Y9 z+-_u4iv^c;Q%0Y5${?_rO46L-+6WAY?KUt_C@lseXOJ;dy!A5G?9GMc;;`ZPNr%9i zhs3F~=?-K$4vKkz=!VSfSITb}(-r5lU;X9BU7WN#Fp#&d*BD%szd7k&KNJp*8FV^N z-YkdVO*)+KskzyYDf6Dg$o`dI?9?5>;Wv_hl|-)#sSMMy9hckV_4xrrm{7)rRN7eQ zgD{GdG|P*!s++d!hjE&hb=!~gx}W#^0YDHK0)@d5$R-Mn!Q$`)qW@+1--AM>HR=o| zi_PKk_yVCwERo9O3Z+U-T|-k#TSr$<-@wqw*u>P#+``goz1i;ehvVsdx!&%N=j;9X z{{EKw`$dpkX$Gl^q8zMeyVjmG8}PZBJk0gTyatf;jU_2vV1DYSY6> z%mRKocnlmnD=4OCEQq^aoV#BjI+K`UHb42PcTX4eIOUu5kdh?#+wm4F%W1C^&Un=K z0)jQhGkQ+gc%VBy7C%-adS5TBi8A;u`J$$zaC}kEK?4QSB(1IEI^a^TxQ`6tYMnui zdf08&8Ynhq4ah!7x&$nNCekEOeXvB#IS6n1-F5kr9=FH>nGgPB*A9;|0Y zXDp;l92>2r=kXu3+04Qv-9ETV+!gOMlU;WcIpcwrkJv0+WcHxi%!`1qUE2gHVW!SU zt0h$y?L3}7KyyZjQ`MAyM#(5OyAdqj%y~Fr9Jd@A{e%-*PzeNGIhj`mwuAtkcVhvJ*9WR^8zB}K|ZSx&AlW7IPEgO z5;U1JKb=-z()EntHgLq!qtu&=BQVOx{cS|kZ69x@3!00000>T6B_ diff --git a/dist/assets/fonts/fa-solid-900.eot b/dist/assets/fonts/fa-solid-900.eot index 52883b93c83a70d6169a1bd0910b9d07f93d90f7..5da4fa001b76d74a1fdb4f39bfb8cd522dbcfe4c 100644 GIT binary patch delta 5864 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 DQ3I(k delta 5274 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 m5nXEAE%~SVI|2uP&wGy(;OGDR$<^U(+n;Byj{o - -Created by FontForge 20200314 at Wed Jul 15 11:59:41 2020 +Created by FontForge 20200314 at Mon Oct 5 09:50:45 2020 By Robert Madole Copyright (c) Font Awesome - + + + diff --git a/dist/assets/fonts/fa-solid-900.ttf b/dist/assets/fonts/fa-solid-900.ttf index 7c59512f3ca5c18cae924d6897512ff5734c32b8..e074608433ea79dea342cdbd7e0ab32dad0f7ed5 100644 GIT binary patch delta 5840 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 Jzt>LX{SR*eLa6`% diff --git a/dist/assets/fonts/fa-solid-900.woff b/dist/assets/fonts/fa-solid-900.woff index aff125d658403e87286937e6c124d2a586bf8a61..ef6b4474431a15db8519de810b24df3c55545d4e 100644 GIT binary patch delta 104028 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

Wz3hY*XpSP)dPi_18;d{HI%^?h0vdH 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

D|6123J}o-WcYuio>zz~ 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

hiOl8s4I7VX^bGo&I&Oa$$Gsm3uwFWU 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Ⓢ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 diff --git a/dist/bundle.js b/dist/bundle.js index 59ab2db6..64e4f3a5 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -1,6 +1,6 @@ -!function(f){var p={};function __webpack_require__(M){if(p[M])return p[M].exports;var S=p[M]={i:M,l:!1,exports:{}};return f[M].call(S.exports,S,S.exports,__webpack_require__),S.l=!0,S.exports}__webpack_require__.m=f,__webpack_require__.c=p,__webpack_require__.d=function(f,p,M){__webpack_require__.o(f,p)||Object.defineProperty(f,p,{enumerable:!0,get:M})},__webpack_require__.r=function(f){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(f,"__esModule",{value:!0})},__webpack_require__.t=function(f,p){if(1&p&&(f=__webpack_require__(f)),8&p)return f;if(4&p&&"object"==typeof f&&f&&f.__esModule)return f;var M=Object.create(null);if(__webpack_require__.r(M),Object.defineProperty(M,"default",{enumerable:!0,value:f}),2&p&&"string"!=typeof f)for(var S in f)__webpack_require__.d(M,S,function(p){return f[p]}.bind(null,S));return M},__webpack_require__.n=function(f){var p=f&&f.__esModule?function getDefault(){return f.default}:function getModuleExports(){return f};return __webpack_require__.d(p,"a",p),p},__webpack_require__.o=function(f,p){return Object.prototype.hasOwnProperty.call(f,p)},__webpack_require__.p="dist/",__webpack_require__(__webpack_require__.s=152)}([function(f,p,M){(function(f){f.exports=function(){"use strict";var p,S;function hooks(){return p.apply(null,arguments)}function isArray(f){return f instanceof Array||"[object Array]"===Object.prototype.toString.call(f)}function isObject(f){return null!=f&&"[object Object]"===Object.prototype.toString.call(f)}function hasOwnProp(f,p){return Object.prototype.hasOwnProperty.call(f,p)}function isObjectEmpty(f){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(f).length;var p;for(p in f)if(hasOwnProp(f,p))return!1;return!0}function isUndefined(f){return void 0===f}function isNumber(f){return"number"==typeof f||"[object Number]"===Object.prototype.toString.call(f)}function isDate(f){return f instanceof Date||"[object Date]"===Object.prototype.toString.call(f)}function map(f,p){var M,S=[];for(M=0;M>>0;for(p=0;p0)for(M=0;M=0?M?"+":"":"-")+Math.pow(10,Math.max(0,L)).toString().substr(1)+S}hooks.suppressDeprecationWarnings=!1,hooks.deprecationHandler=null,E=Object.keys?Object.keys:function(f){var p,M=[];for(p in f)hasOwnProp(f,p)&&M.push(p);return M};var R=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,B=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,W={},G={};function addFormatToken(f,p,M,S){var L=S;"string"==typeof S&&(L=function(){return this[S]()}),f&&(G[f]=L),p&&(G[p[0]]=function(){return zeroFill(L.apply(this,arguments),p[1],p[2])}),M&&(G[M]=function(){return this.localeData().ordinal(L.apply(this,arguments),f)})}function formatMoment(f,p){return f.isValid()?(p=expandFormat(p,f.localeData()),W[p]=W[p]||function makeFormatFunction(f){var p,M,S,L=f.match(R);for(p=0,M=L.length;p=0&&B.test(f);)f=f.replace(B,replaceLongDateFormatTokens),B.lastIndex=0,M-=1;return f}var V={};function addUnitAlias(f,p){var M=f.toLowerCase();V[M]=V[M+"s"]=V[p]=f}function normalizeUnits(f){return"string"==typeof f?V[f]||V[f.toLowerCase()]:void 0}function normalizeObjectUnits(f){var p,M,S={};for(M in f)hasOwnProp(f,M)&&(p=normalizeUnits(M))&&(S[p]=f[M]);return S}var U={};function addUnitPriority(f,p){U[f]=p}function isLeapYear(f){return f%4==0&&f%100!=0||f%400==0}function absFloor(f){return f<0?Math.ceil(f)||0:Math.floor(f)}function toInt(f){var p=+f,M=0;return 0!==p&&isFinite(p)&&(M=absFloor(p)),M}function makeGetSet(f,p){return function(M){return null!=M?(set$1(this,f,M),hooks.updateOffset(this,p),this):get(this,f)}}function get(f,p){return f.isValid()?f._d["get"+(f._isUTC?"UTC":"")+p]():NaN}function set$1(f,p,M){f.isValid()&&!isNaN(M)&&("FullYear"===p&&isLeapYear(f.year())&&1===f.month()&&29===f.date()?(M=toInt(M),f._d["set"+(f._isUTC?"UTC":"")+p](M,f.month(),daysInMonth(M,f.month()))):f._d["set"+(f._isUTC?"UTC":"")+p](M))}var q,X=/\d/,K=/\d\d/,J=/\d{3}/,Z=/\d{4}/,Q=/[+-]?\d{6}/,ee=/\d\d?/,te=/\d\d\d\d?/,ne=/\d\d\d\d\d\d?/,ie=/\d{1,3}/,re=/\d{1,4}/,ae=/[+-]?\d{1,6}/,oe=/\d+/,se=/[+-]?\d+/,le=/Z|[+-]\d\d:?\d\d/gi,ce=/Z|[+-]\d\d(?::?\d\d)?/gi,de=/[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;function addRegexToken(f,p,M){q[f]=isFunction(p)?p:function(f,S){return f&&M?M:p}}function getParseRegexForToken(f,p){return hasOwnProp(q,f)?q[f](p._strict,p._locale):new RegExp(function unescapeFormat(f){return regexEscape(f.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(f,p,M,S,L){return p||M||S||L})))}(f))}function regexEscape(f){return f.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}q={};var ue,he={};function addParseToken(f,p){var M,S=p;for("string"==typeof f&&(f=[f]),isNumber(p)&&(S=function(f,M){M[p]=toInt(f)}),M=0;M68?1900:2e3)};var ve=makeGetSet("FullYear",!0);function createDate(f,p,M,S,L,Y,E){var O;return f<100&&f>=0?(O=new Date(f+400,p,M,S,L,Y,E),isFinite(O.getFullYear())&&O.setFullYear(f)):O=new Date(f,p,M,S,L,Y,E),O}function createUTCDate(f){var p,M;return f<100&&f>=0?((M=Array.prototype.slice.call(arguments))[0]=f+400,p=new Date(Date.UTC.apply(null,M)),isFinite(p.getUTCFullYear())&&p.setUTCFullYear(f)):p=new Date(Date.UTC.apply(null,arguments)),p}function firstWeekOffset(f,p,M){var S=7+p-M;return-(7+createUTCDate(f,0,S).getUTCDay()-p)%7+S-1}function dayOfYearFromWeeks(f,p,M,S,L){var Y,E,O=1+7*(p-1)+(7+M-S)%7+firstWeekOffset(f,S,L);return O<=0?E=daysInYear(Y=f-1)+O:O>daysInYear(f)?(Y=f+1,E=O-daysInYear(f)):(Y=f,E=O),{year:Y,dayOfYear:E}}function weekOfYear(f,p,M){var S,L,Y=firstWeekOffset(f.year(),p,M),E=Math.floor((f.dayOfYear()-Y-1)/7)+1;return E<1?S=E+weeksInYear(L=f.year()-1,p,M):E>weeksInYear(f.year(),p,M)?(S=E-weeksInYear(f.year(),p,M),L=f.year()+1):(L=f.year(),S=E),{week:S,year:L}}function weeksInYear(f,p,M){var S=firstWeekOffset(f,p,M),L=firstWeekOffset(f+1,p,M);return(daysInYear(f)-S+L)/7}function shiftWeekdays(f,p){return f.slice(p,7).concat(f.slice(0,p))}addFormatToken("w",["ww",2],"wo","week"),addFormatToken("W",["WW",2],"Wo","isoWeek"),addUnitAlias("week","w"),addUnitAlias("isoWeek","W"),addUnitPriority("week",5),addUnitPriority("isoWeek",5),addRegexToken("w",ee),addRegexToken("ww",ee,K),addRegexToken("W",ee),addRegexToken("WW",ee,K),addWeekParseToken(["w","ww","W","WW"],(function(f,p,M,S){p[S.substr(0,1)]=toInt(f)})),addFormatToken("d",0,"do","day"),addFormatToken("dd",0,0,(function(f){return this.localeData().weekdaysMin(this,f)})),addFormatToken("ddd",0,0,(function(f){return this.localeData().weekdaysShort(this,f)})),addFormatToken("dddd",0,0,(function(f){return this.localeData().weekdays(this,f)})),addFormatToken("e",0,0,"weekday"),addFormatToken("E",0,0,"isoWeekday"),addUnitAlias("day","d"),addUnitAlias("weekday","e"),addUnitAlias("isoWeekday","E"),addUnitPriority("day",11),addUnitPriority("weekday",11),addUnitPriority("isoWeekday",11),addRegexToken("d",ee),addRegexToken("e",ee),addRegexToken("E",ee),addRegexToken("dd",(function(f,p){return p.weekdaysMinRegex(f)})),addRegexToken("ddd",(function(f,p){return p.weekdaysShortRegex(f)})),addRegexToken("dddd",(function(f,p){return p.weekdaysRegex(f)})),addWeekParseToken(["dd","ddd","dddd"],(function(f,p,M,S){var L=M._locale.weekdaysParse(f,S,M._strict);null!=L?p.d=L:getParsingFlags(M).invalidWeekday=f})),addWeekParseToken(["d","e","E"],(function(f,p,M,S){p[S]=toInt(f)}));var _e="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ye="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),we="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),xe=de,ke=de,Te=de;function handleStrictParse$1(f,p,M){var S,L,Y,E=f.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],S=0;S<7;++S)Y=createUTC([2e3,1]).day(S),this._minWeekdaysParse[S]=this.weekdaysMin(Y,"").toLocaleLowerCase(),this._shortWeekdaysParse[S]=this.weekdaysShort(Y,"").toLocaleLowerCase(),this._weekdaysParse[S]=this.weekdays(Y,"").toLocaleLowerCase();return M?"dddd"===p?-1!==(L=ue.call(this._weekdaysParse,E))?L:null:"ddd"===p?-1!==(L=ue.call(this._shortWeekdaysParse,E))?L:null:-1!==(L=ue.call(this._minWeekdaysParse,E))?L:null:"dddd"===p?-1!==(L=ue.call(this._weekdaysParse,E))||-1!==(L=ue.call(this._shortWeekdaysParse,E))||-1!==(L=ue.call(this._minWeekdaysParse,E))?L:null:"ddd"===p?-1!==(L=ue.call(this._shortWeekdaysParse,E))||-1!==(L=ue.call(this._weekdaysParse,E))||-1!==(L=ue.call(this._minWeekdaysParse,E))?L:null:-1!==(L=ue.call(this._minWeekdaysParse,E))||-1!==(L=ue.call(this._weekdaysParse,E))||-1!==(L=ue.call(this._shortWeekdaysParse,E))?L:null}function computeWeekdaysParse(){function cmpLenRev(f,p){return p.length-f.length}var f,p,M,S,L,Y=[],E=[],O=[],R=[];for(f=0;f<7;f++)p=createUTC([2e3,1]).day(f),M=regexEscape(this.weekdaysMin(p,"")),S=regexEscape(this.weekdaysShort(p,"")),L=regexEscape(this.weekdays(p,"")),Y.push(M),E.push(S),O.push(L),R.push(M),R.push(S),R.push(L);Y.sort(cmpLenRev),E.sort(cmpLenRev),O.sort(cmpLenRev),R.sort(cmpLenRev),this._weekdaysRegex=new RegExp("^("+R.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+O.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+E.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+Y.join("|")+")","i")}function hFormat(){return this.hours()%12||12}function meridiem(f,p){addFormatToken(f,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),p)}))}function matchMeridiem(f,p){return p._meridiemParse}addFormatToken("H",["HH",2],0,"hour"),addFormatToken("h",["hh",2],0,hFormat),addFormatToken("k",["kk",2],0,(function kFormat(){return this.hours()||24})),addFormatToken("hmm",0,0,(function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)})),addFormatToken("hmmss",0,0,(function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)})),addFormatToken("Hmm",0,0,(function(){return""+this.hours()+zeroFill(this.minutes(),2)})),addFormatToken("Hmmss",0,0,(function(){return""+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)})),meridiem("a",!0),meridiem("A",!1),addUnitAlias("hour","h"),addUnitPriority("hour",13),addRegexToken("a",matchMeridiem),addRegexToken("A",matchMeridiem),addRegexToken("H",ee),addRegexToken("h",ee),addRegexToken("k",ee),addRegexToken("HH",ee,K),addRegexToken("hh",ee,K),addRegexToken("kk",ee,K),addRegexToken("hmm",te),addRegexToken("hmmss",ne),addRegexToken("Hmm",te),addRegexToken("Hmmss",ne),addParseToken(["H","HH"],3),addParseToken(["k","kk"],(function(f,p,M){var S=toInt(f);p[3]=24===S?0:S})),addParseToken(["a","A"],(function(f,p,M){M._isPm=M._locale.isPM(f),M._meridiem=f})),addParseToken(["h","hh"],(function(f,p,M){p[3]=toInt(f),getParsingFlags(M).bigHour=!0})),addParseToken("hmm",(function(f,p,M){var S=f.length-2;p[3]=toInt(f.substr(0,S)),p[4]=toInt(f.substr(S)),getParsingFlags(M).bigHour=!0})),addParseToken("hmmss",(function(f,p,M){var S=f.length-4,L=f.length-2;p[3]=toInt(f.substr(0,S)),p[4]=toInt(f.substr(S,2)),p[5]=toInt(f.substr(L)),getParsingFlags(M).bigHour=!0})),addParseToken("Hmm",(function(f,p,M){var S=f.length-2;p[3]=toInt(f.substr(0,S)),p[4]=toInt(f.substr(S))})),addParseToken("Hmmss",(function(f,p,M){var S=f.length-4,L=f.length-2;p[3]=toInt(f.substr(0,S)),p[4]=toInt(f.substr(S,2)),p[5]=toInt(f.substr(L))}));var Me,Se=makeGetSet("Hours",!0),Le={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",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:fe,monthsShort:pe,week:{dow:0,doy:6},weekdays:_e,weekdaysMin:we,weekdaysShort:ye,meridiemParse:/[ap]\.?m?\.?/i},De={},Ce={};function commonPrefix(f,p){var M,S=Math.min(f.length,p.length);for(M=0;M0;){if(S=loadLocale(L.slice(0,p).join("-")))return S;if(M&&M.length>=p&&commonPrefix(L,M)>=p-1)break;p--}Y++}return Me}(f)}function checkOverflow(f){var p,M=f._a;return M&&-2===getParsingFlags(f).overflow&&(p=M[1]<0||M[1]>11?1:M[2]<1||M[2]>daysInMonth(M[0],M[1])?2:M[3]<0||M[3]>24||24===M[3]&&(0!==M[4]||0!==M[5]||0!==M[6])?3:M[4]<0||M[4]>59?4:M[5]<0||M[5]>59?5:M[6]<0||M[6]>999?6:-1,getParsingFlags(f)._overflowDayOfYear&&(p<0||p>2)&&(p=2),getParsingFlags(f)._overflowWeeks&&-1===p&&(p=7),getParsingFlags(f)._overflowWeekday&&-1===p&&(p=8),getParsingFlags(f).overflow=p),f}var Ae=/^\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)?)?$/,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)?)?$/,Ye=/Z|[+-]\d\d(?::?\d\d)?/,Ie=[["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}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Ee=[["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/]],Oe=/^\/?Date\((-?\d+)/i,He=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ze={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function configFromISO(f){var p,M,S,L,Y,E,O=f._i,R=Ae.exec(O)||Pe.exec(O);if(R){for(getParsingFlags(f).iso=!0,p=0,M=Ie.length;p7)&&(R=!0)):(Y=f._locale._week.dow,E=f._locale._week.doy,B=weekOfYear(createLocal(),Y,E),M=defaults(p.gg,f._a[0],B.year),S=defaults(p.w,B.week),null!=p.d?((L=p.d)<0||L>6)&&(R=!0):null!=p.e?(L=p.e+Y,(p.e<0||p.e>6)&&(R=!0)):L=Y),S<1||S>weeksInYear(M,Y,E)?getParsingFlags(f)._overflowWeeks=!0:null!=R?getParsingFlags(f)._overflowWeekday=!0:(O=dayOfYearFromWeeks(M,S,L,Y,E),f._a[0]=O.year,f._dayOfYear=O.dayOfYear)}(f),null!=f._dayOfYear&&(Y=defaults(f._a[0],S[0]),(f._dayOfYear>daysInYear(Y)||0===f._dayOfYear)&&(getParsingFlags(f)._overflowDayOfYear=!0),M=createUTCDate(Y,0,f._dayOfYear),f._a[1]=M.getUTCMonth(),f._a[2]=M.getUTCDate()),p=0;p<3&&null==f._a[p];++p)f._a[p]=E[p]=S[p];for(;p<7;p++)f._a[p]=E[p]=null==f._a[p]?2===p?1:0:f._a[p];24===f._a[3]&&0===f._a[4]&&0===f._a[5]&&0===f._a[6]&&(f._nextDay=!0,f._a[3]=0),f._d=(f._useUTC?createUTCDate:createDate).apply(null,E),L=f._useUTC?f._d.getUTCDay():f._d.getDay(),null!=f._tzm&&f._d.setUTCMinutes(f._d.getUTCMinutes()-f._tzm),f._nextDay&&(f._a[3]=24),f._w&&void 0!==f._w.d&&f._w.d!==L&&(getParsingFlags(f).weekdayMismatch=!0)}}function configFromStringAndFormat(f){if(f._f!==hooks.ISO_8601)if(f._f!==hooks.RFC_2822){f._a=[],getParsingFlags(f).empty=!0;var p,M,S,L,Y,E,O=""+f._i,B=O.length,W=0;for(S=expandFormat(f._f,f._locale).match(R)||[],p=0;p0&&getParsingFlags(f).unusedInput.push(Y),O=O.slice(O.indexOf(M)+M.length),W+=M.length),G[L]?(M?getParsingFlags(f).empty=!1:getParsingFlags(f).unusedTokens.push(L),addTimeToArrayFromToken(L,M,f)):f._strict&&!M&&getParsingFlags(f).unusedTokens.push(L);getParsingFlags(f).charsLeftOver=B-W,O.length>0&&getParsingFlags(f).unusedInput.push(O),f._a[3]<=12&&!0===getParsingFlags(f).bigHour&&f._a[3]>0&&(getParsingFlags(f).bigHour=void 0),getParsingFlags(f).parsedDateParts=f._a.slice(0),getParsingFlags(f).meridiem=f._meridiem,f._a[3]=function meridiemFixWrap(f,p,M){var S;return null==M?p:null!=f.meridiemHour?f.meridiemHour(p,M):null!=f.isPM?((S=f.isPM(M))&&p<12&&(p+=12),S||12!==p||(p=0),p):p}(f._locale,f._a[3],f._meridiem),null!==(E=getParsingFlags(f).era)&&(f._a[0]=f._locale.erasConvertYear(E,f._a[0])),configFromArray(f),checkOverflow(f)}else configFromRFC2822(f);else configFromISO(f)}function prepareConfig(f){var p=f._i,M=f._f;return f._locale=f._locale||getLocale(f._l),null===p||void 0===M&&""===p?createInvalid({nullInput:!0}):("string"==typeof p&&(f._i=p=f._locale.preparse(p)),isMoment(p)?new Moment(checkOverflow(p)):(isDate(p)?f._d=p:isArray(M)?function configFromStringAndArray(f){var p,M,S,L,Y,E,O=!1;if(0===f._f.length)return getParsingFlags(f).invalidFormat=!0,void(f._d=new Date(NaN));for(L=0;Lthis?this:f:createInvalid()}));function pickBy(f,p){var M,S;if(1===p.length&&isArray(p[0])&&(p=p[0]),!p.length)return createLocal();for(M=p[0],S=1;S=0?new Date(f+400,p,M)-126227808e5:new Date(f,p,M).valueOf()}function utcStartOfDate(f,p,M){return f<100&&f>=0?Date.UTC(f+400,p,M)-126227808e5:Date.UTC(f,p,M)}function matchEraAbbr(f,p){return p.erasAbbrRegex(f)}function computeErasParse(){var f,p,M=[],S=[],L=[],Y=[],E=this.eras();for(f=0,p=E.length;f(Y=weeksInYear(f,S,L))&&(p=Y),setWeekAll.call(this,f,p,M,S,L))}function setWeekAll(f,p,M,S,L){var Y=dayOfYearFromWeeks(f,p,M,S,L),E=createUTCDate(Y.year,0,Y.dayOfYear);return this.year(E.getUTCFullYear()),this.month(E.getUTCMonth()),this.date(E.getUTCDate()),this}addFormatToken("N",0,0,"eraAbbr"),addFormatToken("NN",0,0,"eraAbbr"),addFormatToken("NNN",0,0,"eraAbbr"),addFormatToken("NNNN",0,0,"eraName"),addFormatToken("NNNNN",0,0,"eraNarrow"),addFormatToken("y",["y",1],"yo","eraYear"),addFormatToken("y",["yy",2],0,"eraYear"),addFormatToken("y",["yyy",3],0,"eraYear"),addFormatToken("y",["yyyy",4],0,"eraYear"),addRegexToken("N",matchEraAbbr),addRegexToken("NN",matchEraAbbr),addRegexToken("NNN",matchEraAbbr),addRegexToken("NNNN",(function matchEraName(f,p){return p.erasNameRegex(f)})),addRegexToken("NNNNN",(function matchEraNarrow(f,p){return p.erasNarrowRegex(f)})),addParseToken(["N","NN","NNN","NNNN","NNNNN"],(function(f,p,M,S){var L=M._locale.erasParse(f,S,M._strict);L?getParsingFlags(M).era=L:getParsingFlags(M).invalidEra=f})),addRegexToken("y",oe),addRegexToken("yy",oe),addRegexToken("yyy",oe),addRegexToken("yyyy",oe),addRegexToken("yo",(function matchEraYearOrdinal(f,p){return p._eraYearOrdinalRegex||oe})),addParseToken(["y","yy","yyy","yyyy"],0),addParseToken(["yo"],(function(f,p,M,S){var L;M._locale._eraYearOrdinalRegex&&(L=f.match(M._locale._eraYearOrdinalRegex)),M._locale.eraYearOrdinalParse?p[0]=M._locale.eraYearOrdinalParse(f,L):p[0]=parseInt(f,10)})),addFormatToken(0,["gg",2],0,(function(){return this.weekYear()%100})),addFormatToken(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),addWeekYearFormatToken("gggg","weekYear"),addWeekYearFormatToken("ggggg","weekYear"),addWeekYearFormatToken("GGGG","isoWeekYear"),addWeekYearFormatToken("GGGGG","isoWeekYear"),addUnitAlias("weekYear","gg"),addUnitAlias("isoWeekYear","GG"),addUnitPriority("weekYear",1),addUnitPriority("isoWeekYear",1),addRegexToken("G",se),addRegexToken("g",se),addRegexToken("GG",ee,K),addRegexToken("gg",ee,K),addRegexToken("GGGG",re,Z),addRegexToken("gggg",re,Z),addRegexToken("GGGGG",ae,Q),addRegexToken("ggggg",ae,Q),addWeekParseToken(["gggg","ggggg","GGGG","GGGGG"],(function(f,p,M,S){p[S.substr(0,2)]=toInt(f)})),addWeekParseToken(["gg","GG"],(function(f,p,M,S){p[S]=hooks.parseTwoDigitYear(f)})),addFormatToken("Q",0,"Qo","quarter"),addUnitAlias("quarter","Q"),addUnitPriority("quarter",7),addRegexToken("Q",X),addParseToken("Q",(function(f,p){p[1]=3*(toInt(f)-1)})),addFormatToken("D",["DD",2],"Do","date"),addUnitAlias("date","D"),addUnitPriority("date",9),addRegexToken("D",ee),addRegexToken("DD",ee,K),addRegexToken("Do",(function(f,p){return f?p._dayOfMonthOrdinalParse||p._ordinalParse:p._dayOfMonthOrdinalParseLenient})),addParseToken(["D","DD"],2),addParseToken("Do",(function(f,p){p[2]=toInt(f.match(ee)[0])}));var $e=makeGetSet("Date",!0);addFormatToken("DDD",["DDDD",3],"DDDo","dayOfYear"),addUnitAlias("dayOfYear","DDD"),addUnitPriority("dayOfYear",4),addRegexToken("DDD",ie),addRegexToken("DDDD",J),addParseToken(["DDD","DDDD"],(function(f,p,M){M._dayOfYear=toInt(f)})),addFormatToken("m",["mm",2],0,"minute"),addUnitAlias("minute","m"),addUnitPriority("minute",14),addRegexToken("m",ee),addRegexToken("mm",ee,K),addParseToken(["m","mm"],4);var qe=makeGetSet("Minutes",!1);addFormatToken("s",["ss",2],0,"second"),addUnitAlias("second","s"),addUnitPriority("second",15),addRegexToken("s",ee),addRegexToken("ss",ee,K),addParseToken(["s","ss"],5);var Xe,Ke,Je=makeGetSet("Seconds",!1);for(addFormatToken("S",0,0,(function(){return~~(this.millisecond()/100)})),addFormatToken(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),addFormatToken(0,["SSS",3],0,"millisecond"),addFormatToken(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),addFormatToken(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),addFormatToken(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),addFormatToken(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),addFormatToken(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),addFormatToken(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),addUnitAlias("millisecond","ms"),addUnitPriority("millisecond",16),addRegexToken("S",ie,X),addRegexToken("SS",ie,K),addRegexToken("SSS",ie,J),Xe="SSSS";Xe.length<=9;Xe+="S")addRegexToken(Xe,oe);function parseMs(f,p){p[6]=toInt(1e3*("0."+f))}for(Xe="S";Xe.length<=9;Xe+="S")addParseToken(Xe,parseMs);Ke=makeGetSet("Milliseconds",!1),addFormatToken("z",0,0,"zoneAbbr"),addFormatToken("zz",0,0,"zoneName");var Ze=Moment.prototype;function preParsePostFormat(f){return f}Ze.add=Ge,Ze.calendar=function calendar$1(f,p){1===arguments.length&&(isMomentInput(arguments[0])?(f=arguments[0],p=void 0):isCalendarSpec(arguments[0])&&(p=arguments[0],f=void 0));var M=f||createLocal(),S=cloneWithOffset(M,this).startOf("day"),L=hooks.calendarFormat(this,S)||"sameElse",Y=p&&(isFunction(p[L])?p[L].call(this,M):p[L]);return this.format(Y||this.localeData().calendar(L,this,createLocal(M)))},Ze.clone=function clone(){return new Moment(this)},Ze.diff=function diff(f,p,M){var S,L,Y;if(!this.isValid())return NaN;if(!(S=cloneWithOffset(f,this)).isValid())return NaN;switch(L=6e4*(S.utcOffset()-this.utcOffset()),p=normalizeUnits(p)){case"year":Y=monthDiff(this,S)/12;break;case"month":Y=monthDiff(this,S);break;case"quarter":Y=monthDiff(this,S)/3;break;case"second":Y=(this-S)/1e3;break;case"minute":Y=(this-S)/6e4;break;case"hour":Y=(this-S)/36e5;break;case"day":Y=(this-S-L)/864e5;break;case"week":Y=(this-S-L)/6048e5;break;default:Y=this-S}return M?Y:absFloor(Y)},Ze.endOf=function endOf(f){var p,M;if(void 0===(f=normalizeUnits(f))||"millisecond"===f||!this.isValid())return this;switch(M=this._isUTC?utcStartOfDate:localStartOfDate,f){case"year":p=M(this.year()+1,0,1)-1;break;case"quarter":p=M(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":p=M(this.year(),this.month()+1,1)-1;break;case"week":p=M(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":p=M(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":p=M(this.year(),this.month(),this.date()+1)-1;break;case"hour":p=this._d.valueOf(),p+=36e5-mod$1(p+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":p=this._d.valueOf(),p+=6e4-mod$1(p,6e4)-1;break;case"second":p=this._d.valueOf(),p+=1e3-mod$1(p,1e3)-1}return this._d.setTime(p),hooks.updateOffset(this,!0),this},Ze.format=function format(f){f||(f=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat);var p=formatMoment(this,f);return this.localeData().postformat(p)},Ze.from=function from(f,p){return this.isValid()&&(isMoment(f)&&f.isValid()||createLocal(f).isValid())?createDuration({to:this,from:f}).locale(this.locale()).humanize(!p):this.localeData().invalidDate()},Ze.fromNow=function fromNow(f){return this.from(createLocal(),f)},Ze.to=function to(f,p){return this.isValid()&&(isMoment(f)&&f.isValid()||createLocal(f).isValid())?createDuration({from:this,to:f}).locale(this.locale()).humanize(!p):this.localeData().invalidDate()},Ze.toNow=function toNow(f){return this.to(createLocal(),f)},Ze.get=function stringGet(f){return isFunction(this[f=normalizeUnits(f)])?this[f]():this},Ze.invalidAt=function invalidAt(){return getParsingFlags(this).overflow},Ze.isAfter=function isAfter(f,p){var M=isMoment(f)?f:createLocal(f);return!(!this.isValid()||!M.isValid())&&("millisecond"===(p=normalizeUnits(p)||"millisecond")?this.valueOf()>M.valueOf():M.valueOf()9999?formatMoment(M,p?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):isFunction(Date.prototype.toISOString)?p?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",formatMoment(M,"Z")):formatMoment(M,p?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Ze.inspect=function inspect(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var f,p,M,S="moment",L="";return this.isLocal()||(S=0===this.utcOffset()?"moment.utc":"moment.parseZone",L="Z"),f="["+S+'("]',p=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",M=L+'[")]',this.format(f+p+"-MM-DD[T]HH:mm:ss.SSS"+M)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Ze[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Ze.toJSON=function toJSON(){return this.isValid()?this.toISOString():null},Ze.toString=function toString(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Ze.unix=function unix(){return Math.floor(this.valueOf()/1e3)},Ze.valueOf=function valueOf(){return this._d.valueOf()-6e4*(this._offset||0)},Ze.creationData=function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ze.eraName=function getEraName(){var f,p,M,S=this.localeData().eras();for(f=0,p=S.length;fthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Ze.isLocal=function isLocal(){return!!this.isValid()&&!this._isUTC},Ze.isUtcOffset=function isUtcOffset(){return!!this.isValid()&&this._isUTC},Ze.isUtc=isUtc,Ze.isUTC=isUtc,Ze.zoneAbbr=function getZoneAbbr(){return this._isUTC?"UTC":""},Ze.zoneName=function getZoneName(){return this._isUTC?"Coordinated Universal Time":""},Ze.dates=deprecate("dates accessor is deprecated. Use date instead.",$e),Ze.months=deprecate("months accessor is deprecated. Use month instead",getSetMonth),Ze.years=deprecate("years accessor is deprecated. Use year instead",ve),Ze.zone=deprecate("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function getSetZone(f,p){return null!=f?("string"!=typeof f&&(f=-f),this.utcOffset(f,p),this):-this.utcOffset()})),Ze.isDSTShifted=deprecate("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function isDaylightSavingTimeShifted(){if(!isUndefined(this._isDSTShifted))return this._isDSTShifted;var f,p={};return copyConfig(p,this),(p=prepareConfig(p))._a?(f=p._isUTC?createUTC(p._a):createLocal(p._a),this._isDSTShifted=this.isValid()&&function compareArrays(f,p,M){var S,L=Math.min(f.length,p.length),Y=Math.abs(f.length-p.length),E=0;for(S=0;S0):this._isDSTShifted=!1,this._isDSTShifted}));var Qe=Locale.prototype;function get$1(f,p,M,S){var L=getLocale(),Y=createUTC().set(S,p);return L[M](Y,f)}function listMonthsImpl(f,p,M){if(isNumber(f)&&(p=f,f=void 0),f=f||"",null!=p)return get$1(f,p,M,"month");var S,L=[];for(S=0;S<12;S++)L[S]=get$1(f,S,M,"month");return L}function listWeekdaysImpl(f,p,M,S){"boolean"==typeof f?(isNumber(p)&&(M=p,p=void 0),p=p||""):(M=p=f,f=!1,isNumber(p)&&(M=p,p=void 0),p=p||"");var L,Y=getLocale(),E=f?Y._week.dow:0,O=[];if(null!=M)return get$1(p,(M+E)%7,S,"day");for(L=0;L<7;L++)O[L]=get$1(p,(L+E)%7,S,"day");return O}Qe.calendar=function calendar(f,p,M){var S=this._calendar[f]||this._calendar.sameElse;return isFunction(S)?S.call(p,M):S},Qe.longDateFormat=function longDateFormat(f){var p=this._longDateFormat[f],M=this._longDateFormat[f.toUpperCase()];return p||!M?p:(this._longDateFormat[f]=M.match(R).map((function(f){return"MMMM"===f||"MM"===f||"DD"===f||"dddd"===f?f.slice(1):f})).join(""),this._longDateFormat[f])},Qe.invalidDate=function invalidDate(){return this._invalidDate},Qe.ordinal=function ordinal(f){return this._ordinal.replace("%d",f)},Qe.preparse=preParsePostFormat,Qe.postformat=preParsePostFormat,Qe.relativeTime=function relativeTime(f,p,M,S){var L=this._relativeTime[M];return isFunction(L)?L(f,p,M,S):L.replace(/%d/i,f)},Qe.pastFuture=function pastFuture(f,p){var M=this._relativeTime[f>0?"future":"past"];return isFunction(M)?M(p):M.replace(/%s/i,p)},Qe.set=function set(f){var p,M;for(M in f)hasOwnProp(f,M)&&(isFunction(p=f[M])?this[M]=p:this["_"+M]=p);this._config=f,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Qe.eras=function localeEras(f,p){var M,S,L,Y=this._eras||getLocale("en")._eras;for(M=0,S=Y.length;M=0)return R[S]},Qe.erasConvertYear=function localeErasConvertYear(f,p){var M=f.since<=f.until?1:-1;return void 0===p?hooks(f.since).year():hooks(f.since).year()+(p-f.offset)*M},Qe.erasAbbrRegex=function erasAbbrRegex(f){return hasOwnProp(this,"_erasAbbrRegex")||computeErasParse.call(this),f?this._erasAbbrRegex:this._erasRegex},Qe.erasNameRegex=function erasNameRegex(f){return hasOwnProp(this,"_erasNameRegex")||computeErasParse.call(this),f?this._erasNameRegex:this._erasRegex},Qe.erasNarrowRegex=function erasNarrowRegex(f){return hasOwnProp(this,"_erasNarrowRegex")||computeErasParse.call(this),f?this._erasNarrowRegex:this._erasRegex},Qe.months=function localeMonths(f,p){return f?isArray(this._months)?this._months[f.month()]:this._months[(this._months.isFormat||me).test(p)?"format":"standalone"][f.month()]:isArray(this._months)?this._months:this._months.standalone},Qe.monthsShort=function localeMonthsShort(f,p){return f?isArray(this._monthsShort)?this._monthsShort[f.month()]:this._monthsShort[me.test(p)?"format":"standalone"][f.month()]:isArray(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Qe.monthsParse=function localeMonthsParse(f,p,M){var S,L,Y;if(this._monthsParseExact)return handleStrictParse.call(this,f,p,M);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),S=0;S<12;S++){if(L=createUTC([2e3,S]),M&&!this._longMonthsParse[S]&&(this._longMonthsParse[S]=new RegExp("^"+this.months(L,"").replace(".","")+"$","i"),this._shortMonthsParse[S]=new RegExp("^"+this.monthsShort(L,"").replace(".","")+"$","i")),M||this._monthsParse[S]||(Y="^"+this.months(L,"")+"|^"+this.monthsShort(L,""),this._monthsParse[S]=new RegExp(Y.replace(".",""),"i")),M&&"MMMM"===p&&this._longMonthsParse[S].test(f))return S;if(M&&"MMM"===p&&this._shortMonthsParse[S].test(f))return S;if(!M&&this._monthsParse[S].test(f))return S}},Qe.monthsRegex=function monthsRegex(f){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),f?this._monthsStrictRegex:this._monthsRegex):(hasOwnProp(this,"_monthsRegex")||(this._monthsRegex=be),this._monthsStrictRegex&&f?this._monthsStrictRegex:this._monthsRegex)},Qe.monthsShortRegex=function monthsShortRegex(f){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),f?this._monthsShortStrictRegex:this._monthsShortRegex):(hasOwnProp(this,"_monthsShortRegex")||(this._monthsShortRegex=ge),this._monthsShortStrictRegex&&f?this._monthsShortStrictRegex:this._monthsShortRegex)},Qe.week=function localeWeek(f){return weekOfYear(f,this._week.dow,this._week.doy).week},Qe.firstDayOfYear=function localeFirstDayOfYear(){return this._week.doy},Qe.firstDayOfWeek=function localeFirstDayOfWeek(){return this._week.dow},Qe.weekdays=function localeWeekdays(f,p){var M=isArray(this._weekdays)?this._weekdays:this._weekdays[f&&!0!==f&&this._weekdays.isFormat.test(p)?"format":"standalone"];return!0===f?shiftWeekdays(M,this._week.dow):f?M[f.day()]:M},Qe.weekdaysMin=function localeWeekdaysMin(f){return!0===f?shiftWeekdays(this._weekdaysMin,this._week.dow):f?this._weekdaysMin[f.day()]:this._weekdaysMin},Qe.weekdaysShort=function localeWeekdaysShort(f){return!0===f?shiftWeekdays(this._weekdaysShort,this._week.dow):f?this._weekdaysShort[f.day()]:this._weekdaysShort},Qe.weekdaysParse=function localeWeekdaysParse(f,p,M){var S,L,Y;if(this._weekdaysParseExact)return handleStrictParse$1.call(this,f,p,M);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),S=0;S<7;S++){if(L=createUTC([2e3,1]).day(S),M&&!this._fullWeekdaysParse[S]&&(this._fullWeekdaysParse[S]=new RegExp("^"+this.weekdays(L,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[S]=new RegExp("^"+this.weekdaysShort(L,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[S]=new RegExp("^"+this.weekdaysMin(L,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[S]||(Y="^"+this.weekdays(L,"")+"|^"+this.weekdaysShort(L,"")+"|^"+this.weekdaysMin(L,""),this._weekdaysParse[S]=new RegExp(Y.replace(".",""),"i")),M&&"dddd"===p&&this._fullWeekdaysParse[S].test(f))return S;if(M&&"ddd"===p&&this._shortWeekdaysParse[S].test(f))return S;if(M&&"dd"===p&&this._minWeekdaysParse[S].test(f))return S;if(!M&&this._weekdaysParse[S].test(f))return S}},Qe.weekdaysRegex=function weekdaysRegex(f){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),f?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,"_weekdaysRegex")||(this._weekdaysRegex=xe),this._weekdaysStrictRegex&&f?this._weekdaysStrictRegex:this._weekdaysRegex)},Qe.weekdaysShortRegex=function weekdaysShortRegex(f){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),f?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ke),this._weekdaysShortStrictRegex&&f?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Qe.weekdaysMinRegex=function weekdaysMinRegex(f){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),f?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Te),this._weekdaysMinStrictRegex&&f?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Qe.isPM=function localeIsPM(f){return"p"===(f+"").toLowerCase().charAt(0)},Qe.meridiem=function localeMeridiem(f,p,M){return f>11?M?"pm":"PM":M?"am":"AM"},getSetGlobalLocale("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(f){var p=f%10;return f+(1===toInt(f%100/10)?"th":1===p?"st":2===p?"nd":3===p?"rd":"th")}}),hooks.lang=deprecate("moment.lang is deprecated. Use moment.locale instead.",getSetGlobalLocale),hooks.langData=deprecate("moment.langData is deprecated. Use moment.localeData instead.",getLocale);var et=Math.abs;function addSubtract$1(f,p,M,S){var L=createDuration(p,M);return f._milliseconds+=S*L._milliseconds,f._days+=S*L._days,f._months+=S*L._months,f._bubble()}function absCeil(f){return f<0?Math.floor(f):Math.ceil(f)}function daysToMonths(f){return 4800*f/146097}function monthsToDays(f){return 146097*f/4800}function makeAs(f){return function(){return this.as(f)}}var tt=makeAs("ms"),nt=makeAs("s"),it=makeAs("m"),rt=makeAs("h"),at=makeAs("d"),ot=makeAs("w"),st=makeAs("M"),lt=makeAs("Q"),ct=makeAs("y");function makeGetter(f){return function(){return this.isValid()?this._data[f]:NaN}}var dt=makeGetter("milliseconds"),ut=makeGetter("seconds"),ht=makeGetter("minutes"),ft=makeGetter("hours"),pt=makeGetter("days"),mt=makeGetter("months"),gt=makeGetter("years"),bt=Math.round,vt={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function substituteTimeAgo(f,p,M,S,L){return L.relativeTime(p||1,!!M,f,S)}var _t=Math.abs;function sign(f){return(f>0)-(f<0)||+f}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var f,p,M,S,L,Y,E,O,R=_t(this._milliseconds)/1e3,B=_t(this._days),W=_t(this._months),G=this.asSeconds();return G?(f=absFloor(R/60),p=absFloor(f/60),R%=60,f%=60,M=absFloor(W/12),W%=12,S=R?R.toFixed(3).replace(/\.?0+$/,""):"",L=G<0?"-":"",Y=sign(this._months)!==sign(G)?"-":"",E=sign(this._days)!==sign(G)?"-":"",O=sign(this._milliseconds)!==sign(G)?"-":"",L+"P"+(M?Y+M+"Y":"")+(W?Y+W+"M":"")+(B?E+B+"D":"")+(p||f||R?"T":"")+(p?O+p+"H":"")+(f?O+f+"M":"")+(R?O+S+"S":"")):"P0D"}var yt=Duration.prototype;return yt.isValid=function isValid$1(){return this._isValid},yt.abs=function abs(){var f=this._data;return this._milliseconds=et(this._milliseconds),this._days=et(this._days),this._months=et(this._months),f.milliseconds=et(f.milliseconds),f.seconds=et(f.seconds),f.minutes=et(f.minutes),f.hours=et(f.hours),f.months=et(f.months),f.years=et(f.years),this},yt.add=function add$1(f,p){return addSubtract$1(this,f,p,1)},yt.subtract=function subtract$1(f,p){return addSubtract$1(this,f,p,-1)},yt.as=function as(f){if(!this.isValid())return NaN;var p,M,S=this._milliseconds;if("month"===(f=normalizeUnits(f))||"quarter"===f||"year"===f)switch(p=this._days+S/864e5,M=this._months+daysToMonths(p),f){case"month":return M;case"quarter":return M/3;case"year":return M/12}else switch(p=this._days+Math.round(monthsToDays(this._months)),f){case"week":return p/7+S/6048e5;case"day":return p+S/864e5;case"hour":return 24*p+S/36e5;case"minute":return 1440*p+S/6e4;case"second":return 86400*p+S/1e3;case"millisecond":return Math.floor(864e5*p)+S;default:throw new Error("Unknown unit "+f)}},yt.asMilliseconds=tt,yt.asSeconds=nt,yt.asMinutes=it,yt.asHours=rt,yt.asDays=at,yt.asWeeks=ot,yt.asMonths=st,yt.asQuarters=lt,yt.asYears=ct,yt.valueOf=function valueOf$1(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*toInt(this._months/12):NaN},yt._bubble=function bubble(){var f,p,M,S,L,Y=this._milliseconds,E=this._days,O=this._months,R=this._data;return Y>=0&&E>=0&&O>=0||Y<=0&&E<=0&&O<=0||(Y+=864e5*absCeil(monthsToDays(O)+E),E=0,O=0),R.milliseconds=Y%1e3,f=absFloor(Y/1e3),R.seconds=f%60,p=absFloor(f/60),R.minutes=p%60,M=absFloor(p/60),R.hours=M%24,E+=absFloor(M/24),L=absFloor(daysToMonths(E)),O+=L,E-=absCeil(monthsToDays(L)),S=absFloor(O/12),O%=12,R.days=E,R.months=O,R.years=S,this},yt.clone=function clone$1(){return createDuration(this)},yt.get=function get$2(f){return f=normalizeUnits(f),this.isValid()?this[f+"s"]():NaN},yt.milliseconds=dt,yt.seconds=ut,yt.minutes=ht,yt.hours=ft,yt.days=pt,yt.weeks=function weeks(){return absFloor(this.days()/7)},yt.months=mt,yt.years=gt,yt.humanize=function humanize(f,p){if(!this.isValid())return this.localeData().invalidDate();var M,S,L=!1,Y=vt;return"object"==typeof f&&(p=f,f=!1),"boolean"==typeof f&&(L=f),"object"==typeof p&&(Y=Object.assign({},vt,p),null!=p.s&&null==p.ss&&(Y.ss=p.s-1)),M=this.localeData(),S=function relativeTime$1(f,p,M,S){var L=createDuration(f).abs(),Y=bt(L.as("s")),E=bt(L.as("m")),O=bt(L.as("h")),R=bt(L.as("d")),B=bt(L.as("M")),W=bt(L.as("w")),G=bt(L.as("y")),V=Y<=M.ss&&["s",Y]||Y0,V[4]=S,substituteTimeAgo.apply(null,V)}(this,!L,Y,M),L&&(S=M.pastFuture(+this,S)),M.postformat(S)},yt.toISOString=toISOString$1,yt.toString=toISOString$1,yt.toJSON=toISOString$1,yt.locale=locale,yt.localeData=localeData,yt.toIsoString=deprecate("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",toISOString$1),yt.lang=Ue,addFormatToken("X",0,0,"unix"),addFormatToken("x",0,0,"valueOf"),addRegexToken("x",se),addRegexToken("X",/[+-]?\d+(\.\d{1,3})?/),addParseToken("X",(function(f,p,M){M._d=new Date(1e3*parseFloat(f))})),addParseToken("x",(function(f,p,M){M._d=new Date(toInt(f))})), +!function(f){var p={};function __webpack_require__(M){if(p[M])return p[M].exports;var S=p[M]={i:M,l:!1,exports:{}};return f[M].call(S.exports,S,S.exports,__webpack_require__),S.l=!0,S.exports}__webpack_require__.m=f,__webpack_require__.c=p,__webpack_require__.d=function(f,p,M){__webpack_require__.o(f,p)||Object.defineProperty(f,p,{enumerable:!0,get:M})},__webpack_require__.r=function(f){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(f,"__esModule",{value:!0})},__webpack_require__.t=function(f,p){if(1&p&&(f=__webpack_require__(f)),8&p)return f;if(4&p&&"object"==typeof f&&f&&f.__esModule)return f;var M=Object.create(null);if(__webpack_require__.r(M),Object.defineProperty(M,"default",{enumerable:!0,value:f}),2&p&&"string"!=typeof f)for(var S in f)__webpack_require__.d(M,S,function(p){return f[p]}.bind(null,S));return M},__webpack_require__.n=function(f){var p=f&&f.__esModule?function getDefault(){return f.default}:function getModuleExports(){return f};return __webpack_require__.d(p,"a",p),p},__webpack_require__.o=function(f,p){return Object.prototype.hasOwnProperty.call(f,p)},__webpack_require__.p="dist/",__webpack_require__(__webpack_require__.s=154)}([function(f,p,M){(function(f){f.exports=function(){"use strict";var p,S;function hooks(){return p.apply(null,arguments)}function isArray(f){return f instanceof Array||"[object Array]"===Object.prototype.toString.call(f)}function isObject(f){return null!=f&&"[object Object]"===Object.prototype.toString.call(f)}function hasOwnProp(f,p){return Object.prototype.hasOwnProperty.call(f,p)}function isObjectEmpty(f){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(f).length;var p;for(p in f)if(hasOwnProp(f,p))return!1;return!0}function isUndefined(f){return void 0===f}function isNumber(f){return"number"==typeof f||"[object Number]"===Object.prototype.toString.call(f)}function isDate(f){return f instanceof Date||"[object Date]"===Object.prototype.toString.call(f)}function map(f,p){var M,S=[];for(M=0;M>>0;for(p=0;p0)for(M=0;M=0?M?"+":"":"-")+Math.pow(10,Math.max(0,L)).toString().substr(1)+S}hooks.suppressDeprecationWarnings=!1,hooks.deprecationHandler=null,E=Object.keys?Object.keys:function(f){var p,M=[];for(p in f)hasOwnProp(f,p)&&M.push(p);return M};var R=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,W=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,B={},G={};function addFormatToken(f,p,M,S){var L=S;"string"==typeof S&&(L=function(){return this[S]()}),f&&(G[f]=L),p&&(G[p[0]]=function(){return zeroFill(L.apply(this,arguments),p[1],p[2])}),M&&(G[M]=function(){return this.localeData().ordinal(L.apply(this,arguments),f)})}function formatMoment(f,p){return f.isValid()?(p=expandFormat(p,f.localeData()),B[p]=B[p]||function makeFormatFunction(f){var p,M,S,L=f.match(R);for(p=0,M=L.length;p=0&&W.test(f);)f=f.replace(W,replaceLongDateFormatTokens),W.lastIndex=0,M-=1;return f}var V={};function addUnitAlias(f,p){var M=f.toLowerCase();V[M]=V[M+"s"]=V[p]=f}function normalizeUnits(f){return"string"==typeof f?V[f]||V[f.toLowerCase()]:void 0}function normalizeObjectUnits(f){var p,M,S={};for(M in f)hasOwnProp(f,M)&&(p=normalizeUnits(M))&&(S[p]=f[M]);return S}var U={};function addUnitPriority(f,p){U[f]=p}function isLeapYear(f){return f%4==0&&f%100!=0||f%400==0}function absFloor(f){return f<0?Math.ceil(f)||0:Math.floor(f)}function toInt(f){var p=+f,M=0;return 0!==p&&isFinite(p)&&(M=absFloor(p)),M}function makeGetSet(f,p){return function(M){return null!=M?(set$1(this,f,M),hooks.updateOffset(this,p),this):get(this,f)}}function get(f,p){return f.isValid()?f._d["get"+(f._isUTC?"UTC":"")+p]():NaN}function set$1(f,p,M){f.isValid()&&!isNaN(M)&&("FullYear"===p&&isLeapYear(f.year())&&1===f.month()&&29===f.date()?(M=toInt(M),f._d["set"+(f._isUTC?"UTC":"")+p](M,f.month(),daysInMonth(M,f.month()))):f._d["set"+(f._isUTC?"UTC":"")+p](M))}var q,X=/\d/,K=/\d\d/,J=/\d{3}/,Z=/\d{4}/,Q=/[+-]?\d{6}/,ee=/\d\d?/,te=/\d\d\d\d?/,ne=/\d\d\d\d\d\d?/,ie=/\d{1,3}/,re=/\d{1,4}/,ae=/[+-]?\d{1,6}/,oe=/\d+/,se=/[+-]?\d+/,le=/Z|[+-]\d\d:?\d\d/gi,ce=/Z|[+-]\d\d(?::?\d\d)?/gi,de=/[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;function addRegexToken(f,p,M){q[f]=isFunction(p)?p:function(f,S){return f&&M?M:p}}function getParseRegexForToken(f,p){return hasOwnProp(q,f)?q[f](p._strict,p._locale):new RegExp(function unescapeFormat(f){return regexEscape(f.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(f,p,M,S,L){return p||M||S||L})))}(f))}function regexEscape(f){return f.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}q={};var ue,he={};function addParseToken(f,p){var M,S=p;for("string"==typeof f&&(f=[f]),isNumber(p)&&(S=function(f,M){M[p]=toInt(f)}),M=0;M68?1900:2e3)};var ve=makeGetSet("FullYear",!0);function createDate(f,p,M,S,L,Y,E){var O;return f<100&&f>=0?(O=new Date(f+400,p,M,S,L,Y,E),isFinite(O.getFullYear())&&O.setFullYear(f)):O=new Date(f,p,M,S,L,Y,E),O}function createUTCDate(f){var p,M;return f<100&&f>=0?((M=Array.prototype.slice.call(arguments))[0]=f+400,p=new Date(Date.UTC.apply(null,M)),isFinite(p.getUTCFullYear())&&p.setUTCFullYear(f)):p=new Date(Date.UTC.apply(null,arguments)),p}function firstWeekOffset(f,p,M){var S=7+p-M;return-(7+createUTCDate(f,0,S).getUTCDay()-p)%7+S-1}function dayOfYearFromWeeks(f,p,M,S,L){var Y,E,O=1+7*(p-1)+(7+M-S)%7+firstWeekOffset(f,S,L);return O<=0?E=daysInYear(Y=f-1)+O:O>daysInYear(f)?(Y=f+1,E=O-daysInYear(f)):(Y=f,E=O),{year:Y,dayOfYear:E}}function weekOfYear(f,p,M){var S,L,Y=firstWeekOffset(f.year(),p,M),E=Math.floor((f.dayOfYear()-Y-1)/7)+1;return E<1?S=E+weeksInYear(L=f.year()-1,p,M):E>weeksInYear(f.year(),p,M)?(S=E-weeksInYear(f.year(),p,M),L=f.year()+1):(L=f.year(),S=E),{week:S,year:L}}function weeksInYear(f,p,M){var S=firstWeekOffset(f,p,M),L=firstWeekOffset(f+1,p,M);return(daysInYear(f)-S+L)/7}function shiftWeekdays(f,p){return f.slice(p,7).concat(f.slice(0,p))}addFormatToken("w",["ww",2],"wo","week"),addFormatToken("W",["WW",2],"Wo","isoWeek"),addUnitAlias("week","w"),addUnitAlias("isoWeek","W"),addUnitPriority("week",5),addUnitPriority("isoWeek",5),addRegexToken("w",ee),addRegexToken("ww",ee,K),addRegexToken("W",ee),addRegexToken("WW",ee,K),addWeekParseToken(["w","ww","W","WW"],(function(f,p,M,S){p[S.substr(0,1)]=toInt(f)})),addFormatToken("d",0,"do","day"),addFormatToken("dd",0,0,(function(f){return this.localeData().weekdaysMin(this,f)})),addFormatToken("ddd",0,0,(function(f){return this.localeData().weekdaysShort(this,f)})),addFormatToken("dddd",0,0,(function(f){return this.localeData().weekdays(this,f)})),addFormatToken("e",0,0,"weekday"),addFormatToken("E",0,0,"isoWeekday"),addUnitAlias("day","d"),addUnitAlias("weekday","e"),addUnitAlias("isoWeekday","E"),addUnitPriority("day",11),addUnitPriority("weekday",11),addUnitPriority("isoWeekday",11),addRegexToken("d",ee),addRegexToken("e",ee),addRegexToken("E",ee),addRegexToken("dd",(function(f,p){return p.weekdaysMinRegex(f)})),addRegexToken("ddd",(function(f,p){return p.weekdaysShortRegex(f)})),addRegexToken("dddd",(function(f,p){return p.weekdaysRegex(f)})),addWeekParseToken(["dd","ddd","dddd"],(function(f,p,M,S){var L=M._locale.weekdaysParse(f,S,M._strict);null!=L?p.d=L:getParsingFlags(M).invalidWeekday=f})),addWeekParseToken(["d","e","E"],(function(f,p,M,S){p[S]=toInt(f)}));var _e="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ye="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),we="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),xe=de,ke=de,Te=de;function handleStrictParse$1(f,p,M){var S,L,Y,E=f.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],S=0;S<7;++S)Y=createUTC([2e3,1]).day(S),this._minWeekdaysParse[S]=this.weekdaysMin(Y,"").toLocaleLowerCase(),this._shortWeekdaysParse[S]=this.weekdaysShort(Y,"").toLocaleLowerCase(),this._weekdaysParse[S]=this.weekdays(Y,"").toLocaleLowerCase();return M?"dddd"===p?-1!==(L=ue.call(this._weekdaysParse,E))?L:null:"ddd"===p?-1!==(L=ue.call(this._shortWeekdaysParse,E))?L:null:-1!==(L=ue.call(this._minWeekdaysParse,E))?L:null:"dddd"===p?-1!==(L=ue.call(this._weekdaysParse,E))||-1!==(L=ue.call(this._shortWeekdaysParse,E))||-1!==(L=ue.call(this._minWeekdaysParse,E))?L:null:"ddd"===p?-1!==(L=ue.call(this._shortWeekdaysParse,E))||-1!==(L=ue.call(this._weekdaysParse,E))||-1!==(L=ue.call(this._minWeekdaysParse,E))?L:null:-1!==(L=ue.call(this._minWeekdaysParse,E))||-1!==(L=ue.call(this._weekdaysParse,E))||-1!==(L=ue.call(this._shortWeekdaysParse,E))?L:null}function computeWeekdaysParse(){function cmpLenRev(f,p){return p.length-f.length}var f,p,M,S,L,Y=[],E=[],O=[],R=[];for(f=0;f<7;f++)p=createUTC([2e3,1]).day(f),M=regexEscape(this.weekdaysMin(p,"")),S=regexEscape(this.weekdaysShort(p,"")),L=regexEscape(this.weekdays(p,"")),Y.push(M),E.push(S),O.push(L),R.push(M),R.push(S),R.push(L);Y.sort(cmpLenRev),E.sort(cmpLenRev),O.sort(cmpLenRev),R.sort(cmpLenRev),this._weekdaysRegex=new RegExp("^("+R.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+O.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+E.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+Y.join("|")+")","i")}function hFormat(){return this.hours()%12||12}function meridiem(f,p){addFormatToken(f,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),p)}))}function matchMeridiem(f,p){return p._meridiemParse}addFormatToken("H",["HH",2],0,"hour"),addFormatToken("h",["hh",2],0,hFormat),addFormatToken("k",["kk",2],0,(function kFormat(){return this.hours()||24})),addFormatToken("hmm",0,0,(function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)})),addFormatToken("hmmss",0,0,(function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)})),addFormatToken("Hmm",0,0,(function(){return""+this.hours()+zeroFill(this.minutes(),2)})),addFormatToken("Hmmss",0,0,(function(){return""+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)})),meridiem("a",!0),meridiem("A",!1),addUnitAlias("hour","h"),addUnitPriority("hour",13),addRegexToken("a",matchMeridiem),addRegexToken("A",matchMeridiem),addRegexToken("H",ee),addRegexToken("h",ee),addRegexToken("k",ee),addRegexToken("HH",ee,K),addRegexToken("hh",ee,K),addRegexToken("kk",ee,K),addRegexToken("hmm",te),addRegexToken("hmmss",ne),addRegexToken("Hmm",te),addRegexToken("Hmmss",ne),addParseToken(["H","HH"],3),addParseToken(["k","kk"],(function(f,p,M){var S=toInt(f);p[3]=24===S?0:S})),addParseToken(["a","A"],(function(f,p,M){M._isPm=M._locale.isPM(f),M._meridiem=f})),addParseToken(["h","hh"],(function(f,p,M){p[3]=toInt(f),getParsingFlags(M).bigHour=!0})),addParseToken("hmm",(function(f,p,M){var S=f.length-2;p[3]=toInt(f.substr(0,S)),p[4]=toInt(f.substr(S)),getParsingFlags(M).bigHour=!0})),addParseToken("hmmss",(function(f,p,M){var S=f.length-4,L=f.length-2;p[3]=toInt(f.substr(0,S)),p[4]=toInt(f.substr(S,2)),p[5]=toInt(f.substr(L)),getParsingFlags(M).bigHour=!0})),addParseToken("Hmm",(function(f,p,M){var S=f.length-2;p[3]=toInt(f.substr(0,S)),p[4]=toInt(f.substr(S))})),addParseToken("Hmmss",(function(f,p,M){var S=f.length-4,L=f.length-2;p[3]=toInt(f.substr(0,S)),p[4]=toInt(f.substr(S,2)),p[5]=toInt(f.substr(L))}));var Me,Se=makeGetSet("Hours",!0),Le={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",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:fe,monthsShort:pe,week:{dow:0,doy:6},weekdays:_e,weekdaysMin:we,weekdaysShort:ye,meridiemParse:/[ap]\.?m?\.?/i},De={},Ce={};function commonPrefix(f,p){var M,S=Math.min(f.length,p.length);for(M=0;M0;){if(S=loadLocale(L.slice(0,p).join("-")))return S;if(M&&M.length>=p&&commonPrefix(L,M)>=p-1)break;p--}Y++}return Me}(f)}function checkOverflow(f){var p,M=f._a;return M&&-2===getParsingFlags(f).overflow&&(p=M[1]<0||M[1]>11?1:M[2]<1||M[2]>daysInMonth(M[0],M[1])?2:M[3]<0||M[3]>24||24===M[3]&&(0!==M[4]||0!==M[5]||0!==M[6])?3:M[4]<0||M[4]>59?4:M[5]<0||M[5]>59?5:M[6]<0||M[6]>999?6:-1,getParsingFlags(f)._overflowDayOfYear&&(p<0||p>2)&&(p=2),getParsingFlags(f)._overflowWeeks&&-1===p&&(p=7),getParsingFlags(f)._overflowWeekday&&-1===p&&(p=8),getParsingFlags(f).overflow=p),f}var Ae=/^\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)?)?$/,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)?)?$/,Ye=/Z|[+-]\d\d(?::?\d\d)?/,Ie=[["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}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Ee=[["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/]],Oe=/^\/?Date\((-?\d+)/i,He=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ze={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function configFromISO(f){var p,M,S,L,Y,E,O=f._i,R=Ae.exec(O)||Pe.exec(O);if(R){for(getParsingFlags(f).iso=!0,p=0,M=Ie.length;p7)&&(R=!0)):(Y=f._locale._week.dow,E=f._locale._week.doy,W=weekOfYear(createLocal(),Y,E),M=defaults(p.gg,f._a[0],W.year),S=defaults(p.w,W.week),null!=p.d?((L=p.d)<0||L>6)&&(R=!0):null!=p.e?(L=p.e+Y,(p.e<0||p.e>6)&&(R=!0)):L=Y),S<1||S>weeksInYear(M,Y,E)?getParsingFlags(f)._overflowWeeks=!0:null!=R?getParsingFlags(f)._overflowWeekday=!0:(O=dayOfYearFromWeeks(M,S,L,Y,E),f._a[0]=O.year,f._dayOfYear=O.dayOfYear)}(f),null!=f._dayOfYear&&(Y=defaults(f._a[0],S[0]),(f._dayOfYear>daysInYear(Y)||0===f._dayOfYear)&&(getParsingFlags(f)._overflowDayOfYear=!0),M=createUTCDate(Y,0,f._dayOfYear),f._a[1]=M.getUTCMonth(),f._a[2]=M.getUTCDate()),p=0;p<3&&null==f._a[p];++p)f._a[p]=E[p]=S[p];for(;p<7;p++)f._a[p]=E[p]=null==f._a[p]?2===p?1:0:f._a[p];24===f._a[3]&&0===f._a[4]&&0===f._a[5]&&0===f._a[6]&&(f._nextDay=!0,f._a[3]=0),f._d=(f._useUTC?createUTCDate:createDate).apply(null,E),L=f._useUTC?f._d.getUTCDay():f._d.getDay(),null!=f._tzm&&f._d.setUTCMinutes(f._d.getUTCMinutes()-f._tzm),f._nextDay&&(f._a[3]=24),f._w&&void 0!==f._w.d&&f._w.d!==L&&(getParsingFlags(f).weekdayMismatch=!0)}}function configFromStringAndFormat(f){if(f._f!==hooks.ISO_8601)if(f._f!==hooks.RFC_2822){f._a=[],getParsingFlags(f).empty=!0;var p,M,S,L,Y,E,O=""+f._i,W=O.length,B=0;for(S=expandFormat(f._f,f._locale).match(R)||[],p=0;p0&&getParsingFlags(f).unusedInput.push(Y),O=O.slice(O.indexOf(M)+M.length),B+=M.length),G[L]?(M?getParsingFlags(f).empty=!1:getParsingFlags(f).unusedTokens.push(L),addTimeToArrayFromToken(L,M,f)):f._strict&&!M&&getParsingFlags(f).unusedTokens.push(L);getParsingFlags(f).charsLeftOver=W-B,O.length>0&&getParsingFlags(f).unusedInput.push(O),f._a[3]<=12&&!0===getParsingFlags(f).bigHour&&f._a[3]>0&&(getParsingFlags(f).bigHour=void 0),getParsingFlags(f).parsedDateParts=f._a.slice(0),getParsingFlags(f).meridiem=f._meridiem,f._a[3]=function meridiemFixWrap(f,p,M){var S;return null==M?p:null!=f.meridiemHour?f.meridiemHour(p,M):null!=f.isPM?((S=f.isPM(M))&&p<12&&(p+=12),S||12!==p||(p=0),p):p}(f._locale,f._a[3],f._meridiem),null!==(E=getParsingFlags(f).era)&&(f._a[0]=f._locale.erasConvertYear(E,f._a[0])),configFromArray(f),checkOverflow(f)}else configFromRFC2822(f);else configFromISO(f)}function prepareConfig(f){var p=f._i,M=f._f;return f._locale=f._locale||getLocale(f._l),null===p||void 0===M&&""===p?createInvalid({nullInput:!0}):("string"==typeof p&&(f._i=p=f._locale.preparse(p)),isMoment(p)?new Moment(checkOverflow(p)):(isDate(p)?f._d=p:isArray(M)?function configFromStringAndArray(f){var p,M,S,L,Y,E,O=!1;if(0===f._f.length)return getParsingFlags(f).invalidFormat=!0,void(f._d=new Date(NaN));for(L=0;Lthis?this:f:createInvalid()}));function pickBy(f,p){var M,S;if(1===p.length&&isArray(p[0])&&(p=p[0]),!p.length)return createLocal();for(M=p[0],S=1;S=0?new Date(f+400,p,M)-126227808e5:new Date(f,p,M).valueOf()}function utcStartOfDate(f,p,M){return f<100&&f>=0?Date.UTC(f+400,p,M)-126227808e5:Date.UTC(f,p,M)}function matchEraAbbr(f,p){return p.erasAbbrRegex(f)}function computeErasParse(){var f,p,M=[],S=[],L=[],Y=[],E=this.eras();for(f=0,p=E.length;f(Y=weeksInYear(f,S,L))&&(p=Y),setWeekAll.call(this,f,p,M,S,L))}function setWeekAll(f,p,M,S,L){var Y=dayOfYearFromWeeks(f,p,M,S,L),E=createUTCDate(Y.year,0,Y.dayOfYear);return this.year(E.getUTCFullYear()),this.month(E.getUTCMonth()),this.date(E.getUTCDate()),this}addFormatToken("N",0,0,"eraAbbr"),addFormatToken("NN",0,0,"eraAbbr"),addFormatToken("NNN",0,0,"eraAbbr"),addFormatToken("NNNN",0,0,"eraName"),addFormatToken("NNNNN",0,0,"eraNarrow"),addFormatToken("y",["y",1],"yo","eraYear"),addFormatToken("y",["yy",2],0,"eraYear"),addFormatToken("y",["yyy",3],0,"eraYear"),addFormatToken("y",["yyyy",4],0,"eraYear"),addRegexToken("N",matchEraAbbr),addRegexToken("NN",matchEraAbbr),addRegexToken("NNN",matchEraAbbr),addRegexToken("NNNN",(function matchEraName(f,p){return p.erasNameRegex(f)})),addRegexToken("NNNNN",(function matchEraNarrow(f,p){return p.erasNarrowRegex(f)})),addParseToken(["N","NN","NNN","NNNN","NNNNN"],(function(f,p,M,S){var L=M._locale.erasParse(f,S,M._strict);L?getParsingFlags(M).era=L:getParsingFlags(M).invalidEra=f})),addRegexToken("y",oe),addRegexToken("yy",oe),addRegexToken("yyy",oe),addRegexToken("yyyy",oe),addRegexToken("yo",(function matchEraYearOrdinal(f,p){return p._eraYearOrdinalRegex||oe})),addParseToken(["y","yy","yyy","yyyy"],0),addParseToken(["yo"],(function(f,p,M,S){var L;M._locale._eraYearOrdinalRegex&&(L=f.match(M._locale._eraYearOrdinalRegex)),M._locale.eraYearOrdinalParse?p[0]=M._locale.eraYearOrdinalParse(f,L):p[0]=parseInt(f,10)})),addFormatToken(0,["gg",2],0,(function(){return this.weekYear()%100})),addFormatToken(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),addWeekYearFormatToken("gggg","weekYear"),addWeekYearFormatToken("ggggg","weekYear"),addWeekYearFormatToken("GGGG","isoWeekYear"),addWeekYearFormatToken("GGGGG","isoWeekYear"),addUnitAlias("weekYear","gg"),addUnitAlias("isoWeekYear","GG"),addUnitPriority("weekYear",1),addUnitPriority("isoWeekYear",1),addRegexToken("G",se),addRegexToken("g",se),addRegexToken("GG",ee,K),addRegexToken("gg",ee,K),addRegexToken("GGGG",re,Z),addRegexToken("gggg",re,Z),addRegexToken("GGGGG",ae,Q),addRegexToken("ggggg",ae,Q),addWeekParseToken(["gggg","ggggg","GGGG","GGGGG"],(function(f,p,M,S){p[S.substr(0,2)]=toInt(f)})),addWeekParseToken(["gg","GG"],(function(f,p,M,S){p[S]=hooks.parseTwoDigitYear(f)})),addFormatToken("Q",0,"Qo","quarter"),addUnitAlias("quarter","Q"),addUnitPriority("quarter",7),addRegexToken("Q",X),addParseToken("Q",(function(f,p){p[1]=3*(toInt(f)-1)})),addFormatToken("D",["DD",2],"Do","date"),addUnitAlias("date","D"),addUnitPriority("date",9),addRegexToken("D",ee),addRegexToken("DD",ee,K),addRegexToken("Do",(function(f,p){return f?p._dayOfMonthOrdinalParse||p._ordinalParse:p._dayOfMonthOrdinalParseLenient})),addParseToken(["D","DD"],2),addParseToken("Do",(function(f,p){p[2]=toInt(f.match(ee)[0])}));var $e=makeGetSet("Date",!0);addFormatToken("DDD",["DDDD",3],"DDDo","dayOfYear"),addUnitAlias("dayOfYear","DDD"),addUnitPriority("dayOfYear",4),addRegexToken("DDD",ie),addRegexToken("DDDD",J),addParseToken(["DDD","DDDD"],(function(f,p,M){M._dayOfYear=toInt(f)})),addFormatToken("m",["mm",2],0,"minute"),addUnitAlias("minute","m"),addUnitPriority("minute",14),addRegexToken("m",ee),addRegexToken("mm",ee,K),addParseToken(["m","mm"],4);var qe=makeGetSet("Minutes",!1);addFormatToken("s",["ss",2],0,"second"),addUnitAlias("second","s"),addUnitPriority("second",15),addRegexToken("s",ee),addRegexToken("ss",ee,K),addParseToken(["s","ss"],5);var Xe,Ke,Je=makeGetSet("Seconds",!1);for(addFormatToken("S",0,0,(function(){return~~(this.millisecond()/100)})),addFormatToken(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),addFormatToken(0,["SSS",3],0,"millisecond"),addFormatToken(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),addFormatToken(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),addFormatToken(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),addFormatToken(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),addFormatToken(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),addFormatToken(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),addUnitAlias("millisecond","ms"),addUnitPriority("millisecond",16),addRegexToken("S",ie,X),addRegexToken("SS",ie,K),addRegexToken("SSS",ie,J),Xe="SSSS";Xe.length<=9;Xe+="S")addRegexToken(Xe,oe);function parseMs(f,p){p[6]=toInt(1e3*("0."+f))}for(Xe="S";Xe.length<=9;Xe+="S")addParseToken(Xe,parseMs);Ke=makeGetSet("Milliseconds",!1),addFormatToken("z",0,0,"zoneAbbr"),addFormatToken("zz",0,0,"zoneName");var Ze=Moment.prototype;function preParsePostFormat(f){return f}Ze.add=Ge,Ze.calendar=function calendar$1(f,p){1===arguments.length&&(arguments[0]?isMomentInput(arguments[0])?(f=arguments[0],p=void 0):isCalendarSpec(arguments[0])&&(p=arguments[0],f=void 0):(f=void 0,p=void 0));var M=f||createLocal(),S=cloneWithOffset(M,this).startOf("day"),L=hooks.calendarFormat(this,S)||"sameElse",Y=p&&(isFunction(p[L])?p[L].call(this,M):p[L]);return this.format(Y||this.localeData().calendar(L,this,createLocal(M)))},Ze.clone=function clone(){return new Moment(this)},Ze.diff=function diff(f,p,M){var S,L,Y;if(!this.isValid())return NaN;if(!(S=cloneWithOffset(f,this)).isValid())return NaN;switch(L=6e4*(S.utcOffset()-this.utcOffset()),p=normalizeUnits(p)){case"year":Y=monthDiff(this,S)/12;break;case"month":Y=monthDiff(this,S);break;case"quarter":Y=monthDiff(this,S)/3;break;case"second":Y=(this-S)/1e3;break;case"minute":Y=(this-S)/6e4;break;case"hour":Y=(this-S)/36e5;break;case"day":Y=(this-S-L)/864e5;break;case"week":Y=(this-S-L)/6048e5;break;default:Y=this-S}return M?Y:absFloor(Y)},Ze.endOf=function endOf(f){var p,M;if(void 0===(f=normalizeUnits(f))||"millisecond"===f||!this.isValid())return this;switch(M=this._isUTC?utcStartOfDate:localStartOfDate,f){case"year":p=M(this.year()+1,0,1)-1;break;case"quarter":p=M(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":p=M(this.year(),this.month()+1,1)-1;break;case"week":p=M(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":p=M(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":p=M(this.year(),this.month(),this.date()+1)-1;break;case"hour":p=this._d.valueOf(),p+=36e5-mod$1(p+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":p=this._d.valueOf(),p+=6e4-mod$1(p,6e4)-1;break;case"second":p=this._d.valueOf(),p+=1e3-mod$1(p,1e3)-1}return this._d.setTime(p),hooks.updateOffset(this,!0),this},Ze.format=function format(f){f||(f=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat);var p=formatMoment(this,f);return this.localeData().postformat(p)},Ze.from=function from(f,p){return this.isValid()&&(isMoment(f)&&f.isValid()||createLocal(f).isValid())?createDuration({to:this,from:f}).locale(this.locale()).humanize(!p):this.localeData().invalidDate()},Ze.fromNow=function fromNow(f){return this.from(createLocal(),f)},Ze.to=function to(f,p){return this.isValid()&&(isMoment(f)&&f.isValid()||createLocal(f).isValid())?createDuration({from:this,to:f}).locale(this.locale()).humanize(!p):this.localeData().invalidDate()},Ze.toNow=function toNow(f){return this.to(createLocal(),f)},Ze.get=function stringGet(f){return isFunction(this[f=normalizeUnits(f)])?this[f]():this},Ze.invalidAt=function invalidAt(){return getParsingFlags(this).overflow},Ze.isAfter=function isAfter(f,p){var M=isMoment(f)?f:createLocal(f);return!(!this.isValid()||!M.isValid())&&("millisecond"===(p=normalizeUnits(p)||"millisecond")?this.valueOf()>M.valueOf():M.valueOf()9999?formatMoment(M,p?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):isFunction(Date.prototype.toISOString)?p?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",formatMoment(M,"Z")):formatMoment(M,p?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Ze.inspect=function inspect(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var f,p,M,S="moment",L="";return this.isLocal()||(S=0===this.utcOffset()?"moment.utc":"moment.parseZone",L="Z"),f="["+S+'("]',p=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",M=L+'[")]',this.format(f+p+"-MM-DD[T]HH:mm:ss.SSS"+M)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Ze[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Ze.toJSON=function toJSON(){return this.isValid()?this.toISOString():null},Ze.toString=function toString(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Ze.unix=function unix(){return Math.floor(this.valueOf()/1e3)},Ze.valueOf=function valueOf(){return this._d.valueOf()-6e4*(this._offset||0)},Ze.creationData=function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ze.eraName=function getEraName(){var f,p,M,S=this.localeData().eras();for(f=0,p=S.length;fthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Ze.isLocal=function isLocal(){return!!this.isValid()&&!this._isUTC},Ze.isUtcOffset=function isUtcOffset(){return!!this.isValid()&&this._isUTC},Ze.isUtc=isUtc,Ze.isUTC=isUtc,Ze.zoneAbbr=function getZoneAbbr(){return this._isUTC?"UTC":""},Ze.zoneName=function getZoneName(){return this._isUTC?"Coordinated Universal Time":""},Ze.dates=deprecate("dates accessor is deprecated. Use date instead.",$e),Ze.months=deprecate("months accessor is deprecated. Use month instead",getSetMonth),Ze.years=deprecate("years accessor is deprecated. Use year instead",ve),Ze.zone=deprecate("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function getSetZone(f,p){return null!=f?("string"!=typeof f&&(f=-f),this.utcOffset(f,p),this):-this.utcOffset()})),Ze.isDSTShifted=deprecate("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function isDaylightSavingTimeShifted(){if(!isUndefined(this._isDSTShifted))return this._isDSTShifted;var f,p={};return copyConfig(p,this),(p=prepareConfig(p))._a?(f=p._isUTC?createUTC(p._a):createLocal(p._a),this._isDSTShifted=this.isValid()&&function compareArrays(f,p,M){var S,L=Math.min(f.length,p.length),Y=Math.abs(f.length-p.length),E=0;for(S=0;S0):this._isDSTShifted=!1,this._isDSTShifted}));var Qe=Locale.prototype;function get$1(f,p,M,S){var L=getLocale(),Y=createUTC().set(S,p);return L[M](Y,f)}function listMonthsImpl(f,p,M){if(isNumber(f)&&(p=f,f=void 0),f=f||"",null!=p)return get$1(f,p,M,"month");var S,L=[];for(S=0;S<12;S++)L[S]=get$1(f,S,M,"month");return L}function listWeekdaysImpl(f,p,M,S){"boolean"==typeof f?(isNumber(p)&&(M=p,p=void 0),p=p||""):(M=p=f,f=!1,isNumber(p)&&(M=p,p=void 0),p=p||"");var L,Y=getLocale(),E=f?Y._week.dow:0,O=[];if(null!=M)return get$1(p,(M+E)%7,S,"day");for(L=0;L<7;L++)O[L]=get$1(p,(L+E)%7,S,"day");return O}Qe.calendar=function calendar(f,p,M){var S=this._calendar[f]||this._calendar.sameElse;return isFunction(S)?S.call(p,M):S},Qe.longDateFormat=function longDateFormat(f){var p=this._longDateFormat[f],M=this._longDateFormat[f.toUpperCase()];return p||!M?p:(this._longDateFormat[f]=M.match(R).map((function(f){return"MMMM"===f||"MM"===f||"DD"===f||"dddd"===f?f.slice(1):f})).join(""),this._longDateFormat[f])},Qe.invalidDate=function invalidDate(){return this._invalidDate},Qe.ordinal=function ordinal(f){return this._ordinal.replace("%d",f)},Qe.preparse=preParsePostFormat,Qe.postformat=preParsePostFormat,Qe.relativeTime=function relativeTime(f,p,M,S){var L=this._relativeTime[M];return isFunction(L)?L(f,p,M,S):L.replace(/%d/i,f)},Qe.pastFuture=function pastFuture(f,p){var M=this._relativeTime[f>0?"future":"past"];return isFunction(M)?M(p):M.replace(/%s/i,p)},Qe.set=function set(f){var p,M;for(M in f)hasOwnProp(f,M)&&(isFunction(p=f[M])?this[M]=p:this["_"+M]=p);this._config=f,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Qe.eras=function localeEras(f,p){var M,S,L,Y=this._eras||getLocale("en")._eras;for(M=0,S=Y.length;M=0)return R[S]},Qe.erasConvertYear=function localeErasConvertYear(f,p){var M=f.since<=f.until?1:-1;return void 0===p?hooks(f.since).year():hooks(f.since).year()+(p-f.offset)*M},Qe.erasAbbrRegex=function erasAbbrRegex(f){return hasOwnProp(this,"_erasAbbrRegex")||computeErasParse.call(this),f?this._erasAbbrRegex:this._erasRegex},Qe.erasNameRegex=function erasNameRegex(f){return hasOwnProp(this,"_erasNameRegex")||computeErasParse.call(this),f?this._erasNameRegex:this._erasRegex},Qe.erasNarrowRegex=function erasNarrowRegex(f){return hasOwnProp(this,"_erasNarrowRegex")||computeErasParse.call(this),f?this._erasNarrowRegex:this._erasRegex},Qe.months=function localeMonths(f,p){return f?isArray(this._months)?this._months[f.month()]:this._months[(this._months.isFormat||me).test(p)?"format":"standalone"][f.month()]:isArray(this._months)?this._months:this._months.standalone},Qe.monthsShort=function localeMonthsShort(f,p){return f?isArray(this._monthsShort)?this._monthsShort[f.month()]:this._monthsShort[me.test(p)?"format":"standalone"][f.month()]:isArray(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Qe.monthsParse=function localeMonthsParse(f,p,M){var S,L,Y;if(this._monthsParseExact)return handleStrictParse.call(this,f,p,M);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),S=0;S<12;S++){if(L=createUTC([2e3,S]),M&&!this._longMonthsParse[S]&&(this._longMonthsParse[S]=new RegExp("^"+this.months(L,"").replace(".","")+"$","i"),this._shortMonthsParse[S]=new RegExp("^"+this.monthsShort(L,"").replace(".","")+"$","i")),M||this._monthsParse[S]||(Y="^"+this.months(L,"")+"|^"+this.monthsShort(L,""),this._monthsParse[S]=new RegExp(Y.replace(".",""),"i")),M&&"MMMM"===p&&this._longMonthsParse[S].test(f))return S;if(M&&"MMM"===p&&this._shortMonthsParse[S].test(f))return S;if(!M&&this._monthsParse[S].test(f))return S}},Qe.monthsRegex=function monthsRegex(f){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),f?this._monthsStrictRegex:this._monthsRegex):(hasOwnProp(this,"_monthsRegex")||(this._monthsRegex=be),this._monthsStrictRegex&&f?this._monthsStrictRegex:this._monthsRegex)},Qe.monthsShortRegex=function monthsShortRegex(f){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),f?this._monthsShortStrictRegex:this._monthsShortRegex):(hasOwnProp(this,"_monthsShortRegex")||(this._monthsShortRegex=ge),this._monthsShortStrictRegex&&f?this._monthsShortStrictRegex:this._monthsShortRegex)},Qe.week=function localeWeek(f){return weekOfYear(f,this._week.dow,this._week.doy).week},Qe.firstDayOfYear=function localeFirstDayOfYear(){return this._week.doy},Qe.firstDayOfWeek=function localeFirstDayOfWeek(){return this._week.dow},Qe.weekdays=function localeWeekdays(f,p){var M=isArray(this._weekdays)?this._weekdays:this._weekdays[f&&!0!==f&&this._weekdays.isFormat.test(p)?"format":"standalone"];return!0===f?shiftWeekdays(M,this._week.dow):f?M[f.day()]:M},Qe.weekdaysMin=function localeWeekdaysMin(f){return!0===f?shiftWeekdays(this._weekdaysMin,this._week.dow):f?this._weekdaysMin[f.day()]:this._weekdaysMin},Qe.weekdaysShort=function localeWeekdaysShort(f){return!0===f?shiftWeekdays(this._weekdaysShort,this._week.dow):f?this._weekdaysShort[f.day()]:this._weekdaysShort},Qe.weekdaysParse=function localeWeekdaysParse(f,p,M){var S,L,Y;if(this._weekdaysParseExact)return handleStrictParse$1.call(this,f,p,M);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),S=0;S<7;S++){if(L=createUTC([2e3,1]).day(S),M&&!this._fullWeekdaysParse[S]&&(this._fullWeekdaysParse[S]=new RegExp("^"+this.weekdays(L,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[S]=new RegExp("^"+this.weekdaysShort(L,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[S]=new RegExp("^"+this.weekdaysMin(L,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[S]||(Y="^"+this.weekdays(L,"")+"|^"+this.weekdaysShort(L,"")+"|^"+this.weekdaysMin(L,""),this._weekdaysParse[S]=new RegExp(Y.replace(".",""),"i")),M&&"dddd"===p&&this._fullWeekdaysParse[S].test(f))return S;if(M&&"ddd"===p&&this._shortWeekdaysParse[S].test(f))return S;if(M&&"dd"===p&&this._minWeekdaysParse[S].test(f))return S;if(!M&&this._weekdaysParse[S].test(f))return S}},Qe.weekdaysRegex=function weekdaysRegex(f){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),f?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,"_weekdaysRegex")||(this._weekdaysRegex=xe),this._weekdaysStrictRegex&&f?this._weekdaysStrictRegex:this._weekdaysRegex)},Qe.weekdaysShortRegex=function weekdaysShortRegex(f){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),f?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ke),this._weekdaysShortStrictRegex&&f?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Qe.weekdaysMinRegex=function weekdaysMinRegex(f){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),f?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Te),this._weekdaysMinStrictRegex&&f?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Qe.isPM=function localeIsPM(f){return"p"===(f+"").toLowerCase().charAt(0)},Qe.meridiem=function localeMeridiem(f,p,M){return f>11?M?"pm":"PM":M?"am":"AM"},getSetGlobalLocale("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(f){var p=f%10;return f+(1===toInt(f%100/10)?"th":1===p?"st":2===p?"nd":3===p?"rd":"th")}}),hooks.lang=deprecate("moment.lang is deprecated. Use moment.locale instead.",getSetGlobalLocale),hooks.langData=deprecate("moment.langData is deprecated. Use moment.localeData instead.",getLocale);var et=Math.abs;function addSubtract$1(f,p,M,S){var L=createDuration(p,M);return f._milliseconds+=S*L._milliseconds,f._days+=S*L._days,f._months+=S*L._months,f._bubble()}function absCeil(f){return f<0?Math.floor(f):Math.ceil(f)}function daysToMonths(f){return 4800*f/146097}function monthsToDays(f){return 146097*f/4800}function makeAs(f){return function(){return this.as(f)}}var tt=makeAs("ms"),nt=makeAs("s"),it=makeAs("m"),rt=makeAs("h"),at=makeAs("d"),ot=makeAs("w"),st=makeAs("M"),lt=makeAs("Q"),ct=makeAs("y");function makeGetter(f){return function(){return this.isValid()?this._data[f]:NaN}}var dt=makeGetter("milliseconds"),ut=makeGetter("seconds"),ht=makeGetter("minutes"),ft=makeGetter("hours"),pt=makeGetter("days"),mt=makeGetter("months"),gt=makeGetter("years"),bt=Math.round,vt={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function substituteTimeAgo(f,p,M,S,L){return L.relativeTime(p||1,!!M,f,S)}var _t=Math.abs;function sign(f){return(f>0)-(f<0)||+f}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var f,p,M,S,L,Y,E,O,R=_t(this._milliseconds)/1e3,W=_t(this._days),B=_t(this._months),G=this.asSeconds();return G?(f=absFloor(R/60),p=absFloor(f/60),R%=60,f%=60,M=absFloor(B/12),B%=12,S=R?R.toFixed(3).replace(/\.?0+$/,""):"",L=G<0?"-":"",Y=sign(this._months)!==sign(G)?"-":"",E=sign(this._days)!==sign(G)?"-":"",O=sign(this._milliseconds)!==sign(G)?"-":"",L+"P"+(M?Y+M+"Y":"")+(B?Y+B+"M":"")+(W?E+W+"D":"")+(p||f||R?"T":"")+(p?O+p+"H":"")+(f?O+f+"M":"")+(R?O+S+"S":"")):"P0D"}var yt=Duration.prototype;return yt.isValid=function isValid$1(){return this._isValid},yt.abs=function abs(){var f=this._data;return this._milliseconds=et(this._milliseconds),this._days=et(this._days),this._months=et(this._months),f.milliseconds=et(f.milliseconds),f.seconds=et(f.seconds),f.minutes=et(f.minutes),f.hours=et(f.hours),f.months=et(f.months),f.years=et(f.years),this},yt.add=function add$1(f,p){return addSubtract$1(this,f,p,1)},yt.subtract=function subtract$1(f,p){return addSubtract$1(this,f,p,-1)},yt.as=function as(f){if(!this.isValid())return NaN;var p,M,S=this._milliseconds;if("month"===(f=normalizeUnits(f))||"quarter"===f||"year"===f)switch(p=this._days+S/864e5,M=this._months+daysToMonths(p),f){case"month":return M;case"quarter":return M/3;case"year":return M/12}else switch(p=this._days+Math.round(monthsToDays(this._months)),f){case"week":return p/7+S/6048e5;case"day":return p+S/864e5;case"hour":return 24*p+S/36e5;case"minute":return 1440*p+S/6e4;case"second":return 86400*p+S/1e3;case"millisecond":return Math.floor(864e5*p)+S;default:throw new Error("Unknown unit "+f)}},yt.asMilliseconds=tt,yt.asSeconds=nt,yt.asMinutes=it,yt.asHours=rt,yt.asDays=at,yt.asWeeks=ot,yt.asMonths=st,yt.asQuarters=lt,yt.asYears=ct,yt.valueOf=function valueOf$1(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*toInt(this._months/12):NaN},yt._bubble=function bubble(){var f,p,M,S,L,Y=this._milliseconds,E=this._days,O=this._months,R=this._data;return Y>=0&&E>=0&&O>=0||Y<=0&&E<=0&&O<=0||(Y+=864e5*absCeil(monthsToDays(O)+E),E=0,O=0),R.milliseconds=Y%1e3,f=absFloor(Y/1e3),R.seconds=f%60,p=absFloor(f/60),R.minutes=p%60,M=absFloor(p/60),R.hours=M%24,E+=absFloor(M/24),L=absFloor(daysToMonths(E)),O+=L,E-=absCeil(monthsToDays(L)),S=absFloor(O/12),O%=12,R.days=E,R.months=O,R.years=S,this},yt.clone=function clone$1(){return createDuration(this)},yt.get=function get$2(f){return f=normalizeUnits(f),this.isValid()?this[f+"s"]():NaN},yt.milliseconds=dt,yt.seconds=ut,yt.minutes=ht,yt.hours=ft,yt.days=pt,yt.weeks=function weeks(){return absFloor(this.days()/7)},yt.months=mt,yt.years=gt,yt.humanize=function humanize(f,p){if(!this.isValid())return this.localeData().invalidDate();var M,S,L=!1,Y=vt;return"object"==typeof f&&(p=f,f=!1),"boolean"==typeof f&&(L=f),"object"==typeof p&&(Y=Object.assign({},vt,p),null!=p.s&&null==p.ss&&(Y.ss=p.s-1)),M=this.localeData(),S=function relativeTime$1(f,p,M,S){var L=createDuration(f).abs(),Y=bt(L.as("s")),E=bt(L.as("m")),O=bt(L.as("h")),R=bt(L.as("d")),W=bt(L.as("M")),B=bt(L.as("w")),G=bt(L.as("y")),V=Y<=M.ss&&["s",Y]||Y0,V[4]=S,substituteTimeAgo.apply(null,V)}(this,!L,Y,M),L&&(S=M.pastFuture(+this,S)),M.postformat(S)},yt.toISOString=toISOString$1,yt.toString=toISOString$1,yt.toJSON=toISOString$1,yt.locale=locale,yt.localeData=localeData,yt.toIsoString=deprecate("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",toISOString$1),yt.lang=Ue,addFormatToken("X",0,0,"unix"),addFormatToken("x",0,0,"valueOf"),addRegexToken("x",se),addRegexToken("X",/[+-]?\d+(\.\d{1,3})?/),addParseToken("X",(function(f,p,M){M._d=new Date(1e3*parseFloat(f))})),addParseToken("x",(function(f,p,M){M._d=new Date(toInt(f))})), //! moment.js -hooks.version="2.28.0",function setHookCallback(f){p=f}(createLocal),hooks.fn=Ze,hooks.min=function min(){var f=[].slice.call(arguments,0);return pickBy("isBefore",f)},hooks.max=function max(){var f=[].slice.call(arguments,0);return pickBy("isAfter",f)},hooks.now=function(){return Date.now?Date.now():+new Date},hooks.utc=createUTC,hooks.unix=function createUnix(f){return createLocal(1e3*f)},hooks.months=function listMonths(f,p){return listMonthsImpl(f,p,"months")},hooks.isDate=isDate,hooks.locale=getSetGlobalLocale,hooks.invalid=createInvalid,hooks.duration=createDuration,hooks.isMoment=isMoment,hooks.weekdays=function listWeekdays(f,p,M){return listWeekdaysImpl(f,p,M,"weekdays")},hooks.parseZone=function createInZone(){return createLocal.apply(null,arguments).parseZone()},hooks.localeData=getLocale,hooks.isDuration=isDuration,hooks.monthsShort=function listMonthsShort(f,p){return listMonthsImpl(f,p,"monthsShort")},hooks.weekdaysMin=function listWeekdaysMin(f,p,M){return listWeekdaysImpl(f,p,M,"weekdaysMin")},hooks.defineLocale=defineLocale,hooks.updateLocale=function updateLocale(f,p){if(null!=p){var M,S,L=Le;null!=De[f]&&null!=De[f].parentLocale?De[f].set(mergeConfigs(De[f]._config,p)):(null!=(S=loadLocale(f))&&(L=S._config),p=mergeConfigs(L,p),null==S&&(p.abbr=f),(M=new Locale(p)).parentLocale=De[f],De[f]=M),getSetGlobalLocale(f)}else null!=De[f]&&(null!=De[f].parentLocale?(De[f]=De[f].parentLocale,f===getSetGlobalLocale()&&getSetGlobalLocale(f)):null!=De[f]&&delete De[f]);return De[f]},hooks.locales=function listLocales(){return E(De)},hooks.weekdaysShort=function listWeekdaysShort(f,p,M){return listWeekdaysImpl(f,p,M,"weekdaysShort")},hooks.normalizeUnits=normalizeUnits,hooks.relativeTimeRounding=function getSetRelativeTimeRounding(f){return void 0===f?bt:"function"==typeof f&&(bt=f,!0)},hooks.relativeTimeThreshold=function getSetRelativeTimeThreshold(f,p){return void 0!==vt[f]&&(void 0===p?vt[f]:(vt[f]=p,"s"===f&&(vt.ss=p-1),!0))},hooks.calendarFormat=function getCalendarFormat(f,p){var M=f.diff(p,"days",!0);return M<-6?"sameElse":M<-1?"lastWeek":M<0?"lastDay":M<1?"sameDay":M<2?"nextDay":M<7?"nextWeek":"sameElse"},hooks.prototype=Ze,hooks.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"},hooks}()}).call(this,M(9)(f))},function(f,p,M){"use strict";p.__esModule=!0,p.extend=extend,p.indexOf=function indexOf(f,p){for(var M=0,S=f.length;M":">",'"':""","'":"'","`":"`","=":"="},L=/[&<>"'`=]/g,Y=/[&<>"'`=]/;function escapeChar(f){return S[f]}function extend(f){for(var p=1;p= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};function HandlebarsEnvironment(f,p,M){this.helpers=f||{},this.partials=p||{},this.decorators=M||{},Y.registerDefaultHelpers(this),E.registerDefaultDecorators(this)}HandlebarsEnvironment.prototype={constructor:HandlebarsEnvironment,logger:O.default,log:O.default.log,registerHelper:function registerHelper(f,p){if("[object Object]"===S.toString.call(f)){if(p)throw new L.default("Arg not supported with multiple helpers");S.extend(this.helpers,f)}else this.helpers[f]=p},unregisterHelper:function unregisterHelper(f){delete this.helpers[f]},registerPartial:function registerPartial(f,p){if("[object Object]"===S.toString.call(f))S.extend(this.partials,f);else{if(void 0===p)throw new L.default('Attempting to register a partial called "'+f+'" as undefined');this.partials[f]=p}},unregisterPartial:function unregisterPartial(f){delete this.partials[f]},registerDecorator:function registerDecorator(f,p){if("[object Object]"===S.toString.call(f)){if(p)throw new L.default("Arg not supported with multiple decorators");S.extend(this.decorators,f)}else this.decorators[f]=p},unregisterDecorator:function unregisterDecorator(f){delete this.decorators[f]},resetLoggedPropertyAccesses:function resetLoggedPropertyAccesses(){R.resetLoggedProperties()}};var B=O.default.log;p.log=B,p.createFrame=S.createFrame,p.logger=O.default},function(f,p){f.exports=function(f){return f.webpackPolyfill||(f.deprecate=function(){},f.paths=[],f.children||(f.children=[]),Object.defineProperty(f,"loaded",{enumerable:!0,get:function(){return f.l}}),Object.defineProperty(f,"id",{enumerable:!0,get:function(){return f.i}}),f.webpackPolyfill=1),f}},function(f,p,M){!function(f){"use strict"; +hooks.version="2.29.1",function setHookCallback(f){p=f}(createLocal),hooks.fn=Ze,hooks.min=function min(){var f=[].slice.call(arguments,0);return pickBy("isBefore",f)},hooks.max=function max(){var f=[].slice.call(arguments,0);return pickBy("isAfter",f)},hooks.now=function(){return Date.now?Date.now():+new Date},hooks.utc=createUTC,hooks.unix=function createUnix(f){return createLocal(1e3*f)},hooks.months=function listMonths(f,p){return listMonthsImpl(f,p,"months")},hooks.isDate=isDate,hooks.locale=getSetGlobalLocale,hooks.invalid=createInvalid,hooks.duration=createDuration,hooks.isMoment=isMoment,hooks.weekdays=function listWeekdays(f,p,M){return listWeekdaysImpl(f,p,M,"weekdays")},hooks.parseZone=function createInZone(){return createLocal.apply(null,arguments).parseZone()},hooks.localeData=getLocale,hooks.isDuration=isDuration,hooks.monthsShort=function listMonthsShort(f,p){return listMonthsImpl(f,p,"monthsShort")},hooks.weekdaysMin=function listWeekdaysMin(f,p,M){return listWeekdaysImpl(f,p,M,"weekdaysMin")},hooks.defineLocale=defineLocale,hooks.updateLocale=function updateLocale(f,p){if(null!=p){var M,S,L=Le;null!=De[f]&&null!=De[f].parentLocale?De[f].set(mergeConfigs(De[f]._config,p)):(null!=(S=loadLocale(f))&&(L=S._config),p=mergeConfigs(L,p),null==S&&(p.abbr=f),(M=new Locale(p)).parentLocale=De[f],De[f]=M),getSetGlobalLocale(f)}else null!=De[f]&&(null!=De[f].parentLocale?(De[f]=De[f].parentLocale,f===getSetGlobalLocale()&&getSetGlobalLocale(f)):null!=De[f]&&delete De[f]);return De[f]},hooks.locales=function listLocales(){return E(De)},hooks.weekdaysShort=function listWeekdaysShort(f,p,M){return listWeekdaysImpl(f,p,M,"weekdaysShort")},hooks.normalizeUnits=normalizeUnits,hooks.relativeTimeRounding=function getSetRelativeTimeRounding(f){return void 0===f?bt:"function"==typeof f&&(bt=f,!0)},hooks.relativeTimeThreshold=function getSetRelativeTimeThreshold(f,p){return void 0!==vt[f]&&(void 0===p?vt[f]:(vt[f]=p,"s"===f&&(vt.ss=p-1),!0))},hooks.calendarFormat=function getCalendarFormat(f,p){var M=f.diff(p,"days",!0);return M<-6?"sameElse":M<-1?"lastWeek":M<0?"lastDay":M<1?"sameDay":M<2?"nextDay":M<7?"nextWeek":"sameElse"},hooks.prototype=Ze,hooks.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"},hooks}()}).call(this,M(9)(f))},function(f,p,M){"use strict";p.__esModule=!0,p.extend=extend,p.indexOf=function indexOf(f,p){for(var M=0,S=f.length;M":">",'"':""","'":"'","`":"`","=":"="},L=/[&<>"'`=]/g,Y=/[&<>"'`=]/;function escapeChar(f){return S[f]}function extend(f){for(var p=1;p= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};function HandlebarsEnvironment(f,p,M){this.helpers=f||{},this.partials=p||{},this.decorators=M||{},Y.registerDefaultHelpers(this),E.registerDefaultDecorators(this)}HandlebarsEnvironment.prototype={constructor:HandlebarsEnvironment,logger:O.default,log:O.default.log,registerHelper:function registerHelper(f,p){if("[object Object]"===S.toString.call(f)){if(p)throw new L.default("Arg not supported with multiple helpers");S.extend(this.helpers,f)}else this.helpers[f]=p},unregisterHelper:function unregisterHelper(f){delete this.helpers[f]},registerPartial:function registerPartial(f,p){if("[object Object]"===S.toString.call(f))S.extend(this.partials,f);else{if(void 0===p)throw new L.default('Attempting to register a partial called "'+f+'" as undefined');this.partials[f]=p}},unregisterPartial:function unregisterPartial(f){delete this.partials[f]},registerDecorator:function registerDecorator(f,p){if("[object Object]"===S.toString.call(f)){if(p)throw new L.default("Arg not supported with multiple decorators");S.extend(this.decorators,f)}else this.decorators[f]=p},unregisterDecorator:function unregisterDecorator(f){delete this.decorators[f]},resetLoggedPropertyAccesses:function resetLoggedPropertyAccesses(){R.resetLoggedProperties()}};var W=O.default.log;p.log=W,p.createFrame=S.createFrame,p.logger=O.default},function(f,p){f.exports=function(f){return f.webpackPolyfill||(f.deprecate=function(){},f.paths=[],f.children||(f.children=[]),Object.defineProperty(f,"loaded",{enumerable:!0,get:function(){return f.l}}),Object.defineProperty(f,"id",{enumerable:!0,get:function(){return f.i}}),f.webpackPolyfill=1),f}},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration f.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(f){return/^nm$/i.test(f)},meridiem:function(f,p,M){return f<12?M?"vm":"VM":M?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(f){return f+(1===f||8===f||f>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration @@ -12,7 +12,7 @@ f.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ما //! moment.js locale configuration var p={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},pluralForm=function(f){return 0===f?0:1===f?1:2===f?2:f%100>=3&&f%100<=10?3:f%100>=11?4:5},M={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},pluralize=function(f){return function(p,S,L,Y){var E=pluralForm(p),O=M[f][pluralForm(p)];return 2===E&&(O=O[S?0:1]),O.replace(/%d/i,p)}},S=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];f.defineLocale("ar-ly",{months:S,monthsShort:S,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(f){return"م"===f},meridiem:function(f,p,M){return f<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:pluralize("s"),ss:pluralize("s"),m:pluralize("m"),mm:pluralize("m"),h:pluralize("h"),hh:pluralize("h"),d:pluralize("d"),dd:pluralize("d"),M:pluralize("M"),MM:pluralize("M"),y:pluralize("y"),yy:pluralize("y")},preparse:function(f){return f.replace(/،/g,",")},postformat:function(f){return f.replace(/\d/g,(function(f){return p[f]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -f.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}})}(M(0))},function(f,p,M){!function(f){"use strict"; +f.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration var p={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},M={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};f.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(f){return"م"===f},meridiem:function(f,p,M){return f<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(f){return f.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(f){return M[f]})).replace(/،/g,",")},postformat:function(f){return f.replace(/\d/g,(function(f){return p[f]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration @@ -22,12 +22,14 @@ var p={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20: //! moment.js locale configuration function relativeTimeWithPlural(f,p,M){return"m"===M?p?"хвіліна":"хвіліну":"h"===M?p?"гадзіна":"гадзіну":f+" "+function plural(f,p){var M=f.split("_");return p%10==1&&p%100!=11?M[0]:p%10>=2&&p%10<=4&&(p%100<10||p%100>=20)?M[1]:M[2]}({ss:p?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:p?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:p?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[M],+f)}f.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:relativeTimeWithPlural,mm:relativeTimeWithPlural,h:relativeTimeWithPlural,hh:relativeTimeWithPlural,d:"дзень",dd:relativeTimeWithPlural,M:"месяц",MM:relativeTimeWithPlural,y:"год",yy:relativeTimeWithPlural},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(f){return/^(дня|вечара)$/.test(f)},meridiem:function(f,p,M){return f<4?"ночы":f<12?"раніцы":f<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(f,p){switch(p){case"M":case"d":case"DDD":case"w":case"W":return f%10!=2&&f%10!=3||f%100==12||f%100==13?f+"-ы":f+"-і";case"D":return f+"-га";default:return f}},week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -f.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(f){var p=f%10,M=f%100;return 0===f?f+"-ев":0===M?f+"-ен":M>10&&M<20?f+"-ти":1===p?f+"-ви":2===p?f+"-ри":7===p||8===p?f+"-ми":f+"-ти"},week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; +f.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(f){var p=f%10,M=f%100;return 0===f?f+"-ев":0===M?f+"-ен":M>10&&M<20?f+"-ти":1===p?f+"-ви":2===p?f+"-ри":7===p||8===p?f+"-ми":f+"-ти"},week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration f.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration var p={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},M={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};f.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(f){return f.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(f){return M[f]}))},postformat:function(f){return f.replace(/\d/g,(function(f){return p[f]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(f,p){return 12===f&&(f=0),"রাত"===p&&f>=4||"দুপুর"===p&&f<5||"বিকাল"===p?f+12:f},meridiem:function(f,p,M){return f<4?"রাত":f<10?"সকাল":f<17?"দুপুর":f<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration +var p={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},M={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};f.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(f){return f.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(f){return M[f]}))},postformat:function(f){return f.replace(/\d/g,(function(f){return p[f]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(f,p){return 12===f&&(f=0),"রাত"===p?f<4?f:f+12:"ভোর"===p||"সকাল"===p?f:"দুপুর"===p?f>=3?f:f+12:"বিকাল"===p||"সন্ধ্যা"===p?f+12:void 0},meridiem:function(f,p,M){return f<4?"রাত":f<6?"ভোর":f<12?"সকাল":f<15?"দুপুর":f<18?"বিকাল":f<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(M(0))},function(f,p,M){!function(f){"use strict"; +//! moment.js locale configuration var p={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},M={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};f.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(f){return f.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(f){return M[f]}))},postformat:function(f){return f.replace(/\d/g,(function(f){return p[f]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(f,p){return 12===f&&(f=0),"མཚན་མོ"===p&&f>=4||"ཉིན་གུང"===p&&f<5||"དགོང་དག"===p?f+12:f},meridiem:function(f,p,M){return f<4?"མཚན་མོ":f<10?"ཞོགས་ཀས":f<17?"ཉིན་གུང":f<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration function relativeTimeWithMutation(f,p,M){return f+" "+function mutation(f,p){return 2===p?function softMutation(f){var p={m:"v",b:"v",d:"z"};return void 0===p[f.charAt(0)]?f:p[f.charAt(0)]+f.substring(1)}(f):f}({mm:"munutenn",MM:"miz",dd:"devezh"}[M],f)}var p=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],M=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,S=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];f.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:S,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:S,monthsRegex:M,monthsShortRegex:M,monthsStrictRegex:/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:p,longMonthsParse:p,shortMonthsParse:p,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:relativeTimeWithMutation,h:"un eur",hh:"%d eur",d:"un devezh",dd:relativeTimeWithMutation,M:"ur miz",MM:relativeTimeWithMutation,y:"ur bloaz",yy:function specialMutationForYears(f){switch(function lastNumber(f){return f>9?lastNumber(f%10):f}(f)){case 1:case 3:case 4:case 5:case 9:return f+" bloaz";default:return f+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(f){return f+(1===f?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(f){return"g.m."===f},meridiem:function(f,p,M){return f<12?"a.m.":"g.m."}})}(M(0))},function(f,p,M){!function(f){"use strict"; @@ -72,11 +74,13 @@ f.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_Augus //! moment.js locale configuration f.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(f){return"p"===f.charAt(0).toLowerCase()},meridiem:function(f,p,M){return f>11?M?"p.t.m.":"P.T.M.":M?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;f.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(f,S){return f?/-MMM-/.test(S)?M[f.month()]:p[f.month()]:p},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:S,longMonthsParse:S,shortMonthsParse:S,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(M(0))},function(f,p,M){!function(f){"use strict"; +var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;f.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(f,S){return f?/-MMM-/.test(S)?M[f.month()]:p[f.month()]:p},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:S,longMonthsParse:S,shortMonthsParse:S,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(M(0))},function(f,p,M){!function(f){"use strict"; +//! moment.js locale configuration +var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;f.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(f,S){return f?/-MMM-/.test(S)?M[f.month()]:p[f.month()]:p},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:S,longMonthsParse:S,shortMonthsParse:S,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;f.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(f,S){return f?/-MMM-/.test(S)?M[f.month()]:p[f.month()]:p},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:S,longMonthsParse:S,shortMonthsParse:S,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; +var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;f.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(f,S){return f?/-MMM-/.test(S)?M[f.month()]:p[f.month()]:p},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:S,longMonthsParse:S,shortMonthsParse:S,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;f.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(f,S){return f?/-MMM-/.test(S)?M[f.month()]:p[f.month()]:p},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:S,longMonthsParse:S,shortMonthsParse:S,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(M(0))},function(f,p,M){!function(f){"use strict"; +var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;f.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(f,S){return f?/-MMM-/.test(S)?M[f.month()]:p[f.month()]:p},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:S,longMonthsParse:S,shortMonthsParse:S,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration function processRelativeTime(f,p,M,S){var L={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[f+"sekundi",f+"sekundit"],m:["ühe minuti","üks minut"],mm:[f+" minuti",f+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[f+" tunni",f+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[f+" kuu",f+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[f+" aasta",f+" aastat"]};return p?L[M][2]?L[M][2]:L[M][1]:S?L[M][0]:L[M][1]}f.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:processRelativeTime,ss:processRelativeTime,m:processRelativeTime,mm:processRelativeTime,h:processRelativeTime,hh:processRelativeTime,d:processRelativeTime,dd:"%d päeva",M:processRelativeTime,MM:processRelativeTime,y:processRelativeTime,yy:processRelativeTime},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration @@ -90,7 +94,7 @@ f.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_ //! moment.js locale configuration f.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -var p=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,M=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];f.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:p,monthsShortRegex:p,monthsStrictRegex:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,monthsShortStrictRegex:/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,monthsParse:M,longMonthsParse:M,shortMonthsParse:M,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(f,p){switch(p){case"D":return f+(1===f?"er":"");default:case"M":case"Q":case"DDD":case"d":return f+(1===f?"er":"e");case"w":case"W":return f+(1===f?"re":"e")}},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; +var p=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,M=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];f.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:p,monthsShortRegex:p,monthsStrictRegex:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,monthsShortStrictRegex:/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,monthsParse:M,longMonthsParse:M,shortMonthsParse:M,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(f,p){switch(p){case"D":return f+(1===f?"er":"");default:case"M":case"Q":case"DDD":case"d":return f+(1===f?"er":"e");case"w":case"W":return f+(1===f?"re":"e")}},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration f.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(f,p){switch(p){default:case"M":case"Q":case"D":case"DDD":case"d":return f+(1===f?"er":"e");case"w":case"W":return f+(1===f?"re":"e")}}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration @@ -112,11 +116,11 @@ var p={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0 //! moment.js locale configuration f.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(f){return 2===f?"שעתיים":f+" שעות"},d:"יום",dd:function(f){return 2===f?"יומיים":f+" ימים"},M:"חודש",MM:function(f){return 2===f?"חודשיים":f+" חודשים"},y:"שנה",yy:function(f){return 2===f?"שנתיים":f%10==0&&10!==f?f+" שנה":f+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(f){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(f)},meridiem:function(f,p,M){return f<5?"לפנות בוקר":f<10?"בבוקר":f<12?M?'לפנה"צ':"לפני הצהריים":f<18?M?'אחה"צ':"אחרי הצהריים":"בערב"}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -var p={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},M={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};f.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(f){return f.replace(/[१२३४५६७८९०]/g,(function(f){return M[f]}))},postformat:function(f){return f.replace(/\d/g,(function(f){return p[f]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(f,p){return 12===f&&(f=0),"रात"===p?f<4?f:f+12:"सुबह"===p?f:"दोपहर"===p?f>=10?f:f+12:"शाम"===p?f+12:void 0},meridiem:function(f,p,M){return f<4?"रात":f<10?"सुबह":f<17?"दोपहर":f<20?"शाम":"रात"},week:{dow:0,doy:6}})}(M(0))},function(f,p,M){!function(f){"use strict"; +var p={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},M={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},S=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i];f.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:S,longMonthsParse:S,shortMonthsParse:[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(f){return f.replace(/[१२३४५६७८९०]/g,(function(f){return M[f]}))},postformat:function(f){return f.replace(/\d/g,(function(f){return p[f]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(f,p){return 12===f&&(f=0),"रात"===p?f<4?f:f+12:"सुबह"===p?f:"दोपहर"===p?f>=10?f:f+12:"शाम"===p?f+12:void 0},meridiem:function(f,p,M){return f<4?"रात":f<10?"सुबह":f<17?"दोपहर":f<20?"शाम":"रात"},week:{dow:0,doy:6}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration function translate(f,p,M){var S=f+" ";switch(M){case"ss":return S+=1===f?"sekunda":2===f||3===f||4===f?"sekunde":"sekundi";case"m":return p?"jedna minuta":"jedne minute";case"mm":return S+=1===f?"minuta":2===f||3===f||4===f?"minute":"minuta";case"h":return p?"jedan sat":"jednog sata";case"hh":return S+=1===f?"sat":2===f||3===f||4===f?"sata":"sati";case"dd":return S+=1===f?"dan":"dana";case"MM":return S+=1===f?"mjesec":2===f||3===f||4===f?"mjeseca":"mjeseci";case"yy":return S+=1===f?"godina":2===f||3===f||4===f?"godine":"godina"}}f.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:translate,m:translate,mm:translate,h:translate,hh:translate,d:"dan",dd:translate,M:"mjesec",MM:translate,y:"godinu",yy:translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -var p="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function translate(f,p,M,S){var L=f;switch(M){case"s":return S||p?"néhány másodperc":"néhány másodperce";case"ss":return L+(S||p)?" másodperc":" másodperce";case"m":return"egy"+(S||p?" perc":" perce");case"mm":return L+(S||p?" perc":" perce");case"h":return"egy"+(S||p?" óra":" órája");case"hh":return L+(S||p?" óra":" órája");case"d":return"egy"+(S||p?" nap":" napja");case"dd":return L+(S||p?" nap":" napja");case"M":return"egy"+(S||p?" hónap":" hónapja");case"MM":return L+(S||p?" hónap":" hónapja");case"y":return"egy"+(S||p?" év":" éve");case"yy":return L+(S||p?" év":" éve")}return""}function week(f){return(f?"":"[múlt] ")+"["+p[this.day()]+"] LT[-kor]"}f.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(f){return"u"===f.charAt(1).toLowerCase()},meridiem:function(f,p,M){return f<12?!0===M?"de":"DE":!0===M?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return week.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return week.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:translate,ss:translate,m:translate,mm:translate,h:translate,hh:translate,d:translate,dd:translate,M:translate,MM:translate,y:translate,yy:translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; +var p="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function translate(f,p,M,S){var L=f;switch(M){case"s":return S||p?"néhány másodperc":"néhány másodperce";case"ss":return L+(S||p)?" másodperc":" másodperce";case"m":return"egy"+(S||p?" perc":" perce");case"mm":return L+(S||p?" perc":" perce");case"h":return"egy"+(S||p?" óra":" órája");case"hh":return L+(S||p?" óra":" órája");case"d":return"egy"+(S||p?" nap":" napja");case"dd":return L+(S||p?" nap":" napja");case"M":return"egy"+(S||p?" hónap":" hónapja");case"MM":return L+(S||p?" hónap":" hónapja");case"y":return"egy"+(S||p?" év":" éve");case"yy":return L+(S||p?" év":" éve")}return""}function week(f){return(f?"":"[múlt] ")+"["+p[this.day()]+"] LT[-kor]"}f.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(f){return"u"===f.charAt(1).toLowerCase()},meridiem:function(f,p,M){return f<12?!0===M?"de":"DE":!0===M?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return week.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return week.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:translate,ss:translate,m:translate,mm:translate,h:translate,hh:translate,d:translate,dd:translate,M:translate,MM:translate,y:translate,yy:translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration f.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(f){return/^(ցերեկվա|երեկոյան)$/.test(f)},meridiem:function(f){return f<4?"գիշերվա":f<12?"առավոտվա":f<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(f,p){switch(p){case"DDD":case"w":case"W":case"DDDo":return 1===f?f+"-ին":f+"-րդ";default:return f}},week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration @@ -124,7 +128,7 @@ f.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_ //! moment.js locale configuration function plural(f){return f%100==11||f%10!=1}function translate(f,p,M,S){var L=f+" ";switch(M){case"s":return p||S?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return plural(f)?L+(p||S?"sekúndur":"sekúndum"):L+"sekúnda";case"m":return p?"mínúta":"mínútu";case"mm":return plural(f)?L+(p||S?"mínútur":"mínútum"):p?L+"mínúta":L+"mínútu";case"hh":return plural(f)?L+(p||S?"klukkustundir":"klukkustundum"):L+"klukkustund";case"d":return p?"dagur":S?"dag":"degi";case"dd":return plural(f)?p?L+"dagar":L+(S?"daga":"dögum"):p?L+"dagur":L+(S?"dag":"degi");case"M":return p?"mánuður":S?"mánuð":"mánuði";case"MM":return plural(f)?p?L+"mánuðir":L+(S?"mánuði":"mánuðum"):p?L+"mánuður":L+(S?"mánuð":"mánuði");case"y":return p||S?"ár":"ári";case"yy":return plural(f)?L+(p||S?"ár":"árum"):L+(p||S?"ár":"ári")}}f.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:translate,ss:translate,m:translate,mm:translate,h:"klukkustund",hh:translate,d:translate,dd:translate,M:translate,MM:translate,y:translate,yy:translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -f.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; +f.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration f.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(f){return(/^[0-9].+$/.test(f)?"tra":"in")+" "+f},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration @@ -174,29 +178,29 @@ f.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_ //! moment.js locale configuration var p={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},M={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};f.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(f){return f.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(f){return M[f]}))},postformat:function(f){return f.replace(/\d/g,(function(f){return p[f]}))},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -f.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; +f.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration var p={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},M={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};f.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(f){return f.replace(/[१२३४५६७८९०]/g,(function(f){return M[f]}))},postformat:function(f){return f.replace(/\d/g,(function(f){return p[f]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(f,p){return 12===f&&(f=0),"राति"===p?f<4?f:f+12:"बिहान"===p?f:"दिउँसो"===p?f>=10?f:f+12:"साँझ"===p?f+12:void 0},meridiem:function(f,p,M){return f<3?"राति":f<12?"बिहान":f<16?"दिउँसो":f<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -var p="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),M="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),S=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],L=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;f.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(f,S){return f?/-MMM-/.test(S)?M[f.month()]:p[f.month()]:p},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:S,longMonthsParse:S,shortMonthsParse:S,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(f){return f+(1===f||8===f||f>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; +var p="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),M="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),S=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],L=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;f.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(f,S){return f?/-MMM-/.test(S)?M[f.month()]:p[f.month()]:p},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:S,longMonthsParse:S,shortMonthsParse:S,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(f){return f+(1===f||8===f||f>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration var p="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),M="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),S=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],L=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;f.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(f,S){return f?/-MMM-/.test(S)?M[f.month()]:p[f.month()]:p},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:S,longMonthsParse:S,shortMonthsParse:S,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(f){return f+(1===f||8===f||f>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -f.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; +f.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration f.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(f,p){var M=1===f?"r":2===f?"n":3===f?"r":4===f?"t":"è";return"w"!==p&&"W"!==p||(M="a"),f+M},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration var p={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},M={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};f.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(f){return f.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(f){return M[f]}))},postformat:function(f){return f.replace(/\d/g,(function(f){return p[f]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(f,p){return 12===f&&(f=0),"ਰਾਤ"===p?f<4?f:f+12:"ਸਵੇਰ"===p?f:"ਦੁਪਹਿਰ"===p?f>=10?f:f+12:"ਸ਼ਾਮ"===p?f+12:void 0},meridiem:function(f,p,M){return f<4?"ਰਾਤ":f<10?"ਸਵੇਰ":f<17?"ਦੁਪਹਿਰ":f<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -var p="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),M="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");function plural(f){return f%10<5&&f%10>1&&~~(f/10)%10!=1}function translate(f,p,M){var S=f+" ";switch(M){case"ss":return S+(plural(f)?"sekundy":"sekund");case"m":return p?"minuta":"minutę";case"mm":return S+(plural(f)?"minuty":"minut");case"h":return p?"godzina":"godzinę";case"hh":return S+(plural(f)?"godziny":"godzin");case"MM":return S+(plural(f)?"miesiące":"miesięcy");case"yy":return S+(plural(f)?"lata":"lat")}}f.defineLocale("pl",{months:function(f,S){return f?""===S?"("+M[f.month()]+"|"+p[f.month()]+")":/D MMMM/.test(S)?M[f.month()]:p[f.month()]:p},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:translate,m:translate,mm:translate,h:translate,hh:translate,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:translate,y:"rok",yy:translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; +var p="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),M="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),S=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function plural(f){return f%10<5&&f%10>1&&~~(f/10)%10!=1}function translate(f,p,M){var S=f+" ";switch(M){case"ss":return S+(plural(f)?"sekundy":"sekund");case"m":return p?"minuta":"minutę";case"mm":return S+(plural(f)?"minuty":"minut");case"h":return p?"godzina":"godzinę";case"hh":return S+(plural(f)?"godziny":"godzin");case"ww":return S+(plural(f)?"tygodnie":"tygodni");case"MM":return S+(plural(f)?"miesiące":"miesięcy");case"yy":return S+(plural(f)?"lata":"lat")}}f.defineLocale("pl",{months:function(f,S){return f?/D MMMM/.test(S)?M[f.month()]:p[f.month()]:p},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:S,longMonthsParse:S,shortMonthsParse:S,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:translate,m:translate,mm:translate,h:translate,hh:translate,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:translate,M:"miesiąc",MM:translate,y:"rok",yy:translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -f.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; +f.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -f.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"})}(M(0))},function(f,p,M){!function(f){"use strict"; +f.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -function relativeTimeWithPlural(f,p,M){var S=" ";return(f%100>=20||f>=100&&f%100==0)&&(S=" de "),f+S+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[M]}f.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:relativeTimeWithPlural,m:"un minut",mm:relativeTimeWithPlural,h:"o oră",hh:relativeTimeWithPlural,d:"o zi",dd:relativeTimeWithPlural,M:"o lună",MM:relativeTimeWithPlural,y:"un an",yy:relativeTimeWithPlural},week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; +function relativeTimeWithPlural(f,p,M){var S=" ";return(f%100>=20||f>=100&&f%100==0)&&(S=" de "),f+S+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[M]}f.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:relativeTimeWithPlural,m:"un minut",mm:relativeTimeWithPlural,h:"o oră",hh:relativeTimeWithPlural,d:"o zi",dd:relativeTimeWithPlural,w:"o săptămână",ww:relativeTimeWithPlural,M:"o lună",MM:relativeTimeWithPlural,y:"un an",yy:relativeTimeWithPlural},week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -function relativeTimeWithPlural(f,p,M){return"m"===M?p?"минута":"минуту":f+" "+function plural(f,p){var M=f.split("_");return p%10==1&&p%100!=11?M[0]:p%10>=2&&p%10<=4&&(p%100<10||p%100>=20)?M[1]:M[2]}({ss:p?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:p?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[M],+f)}var p=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];f.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:p,longMonthsParse:p,shortMonthsParse:p,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(f){if(f.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(f){if(f.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:relativeTimeWithPlural,m:relativeTimeWithPlural,mm:relativeTimeWithPlural,h:"час",hh:relativeTimeWithPlural,d:"день",dd:relativeTimeWithPlural,M:"месяц",MM:relativeTimeWithPlural,y:"год",yy:relativeTimeWithPlural},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(f){return/^(дня|вечера)$/.test(f)},meridiem:function(f,p,M){return f<4?"ночи":f<12?"утра":f<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(f,p){switch(p){case"M":case"d":case"DDD":return f+"-й";case"D":return f+"-го";case"w":case"W":return f+"-я";default:return f}},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; +function relativeTimeWithPlural(f,p,M){return"m"===M?p?"минута":"минуту":f+" "+function plural(f,p){var M=f.split("_");return p%10==1&&p%100!=11?M[0]:p%10>=2&&p%10<=4&&(p%100<10||p%100>=20)?M[1]:M[2]}({ss:p?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:p?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[M],+f)}var p=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];f.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:p,longMonthsParse:p,shortMonthsParse:p,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(f){if(f.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(f){if(f.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:relativeTimeWithPlural,m:relativeTimeWithPlural,mm:relativeTimeWithPlural,h:"час",hh:relativeTimeWithPlural,d:"день",dd:relativeTimeWithPlural,w:"неделя",ww:relativeTimeWithPlural,M:"месяц",MM:relativeTimeWithPlural,y:"год",yy:relativeTimeWithPlural},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(f){return/^(дня|вечера)$/.test(f)},meridiem:function(f,p,M){return f<4?"ночи":f<12?"утра":f<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(f,p){switch(p){case"M":case"d":case"DDD":return f+"-й";case"D":return f+"-го";case"w":case"W":return f+"-я";default:return f}},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration var p=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],M=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];f.defineLocale("sd",{months:p,monthsShort:p,weekdays:M,weekdaysShort:M,weekdaysMin:M,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(f){return"شام"===f},meridiem:function(f,p,M){return f<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(f){return f.replace(/،/g,",")},postformat:function(f){return f.replace(/,/g,"،")},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration @@ -210,9 +214,9 @@ function processRelativeTime(f,p,M,S){var L=f+" ";switch(M){case"s":return p||S? //! moment.js locale configuration f.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(f){return"M"===f.charAt(0)},meridiem:function(f,p,M){return f<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -var p={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(f,p){return 1===f?p[0]:f>=2&&f<=4?p[1]:p[2]},translate:function(f,M,S){var L=p.words[S];return 1===S.length?M?L[0]:L[1]:f+" "+p.correctGrammaticalCase(f,L)}};f.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:p.translate,m:p.translate,mm:p.translate,h:p.translate,hh:p.translate,d:"dan",dd:p.translate,M:"mesec",MM:p.translate,y:"godinu",yy:p.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; +var p={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(f,p){return 1===f?p[0]:f>=2&&f<=4?p[1]:p[2]},translate:function(f,M,S){var L=p.words[S];return 1===S.length?M?L[0]:L[1]:f+" "+p.correctGrammaticalCase(f,L)}};f.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:p.translate,m:p.translate,mm:p.translate,h:p.translate,hh:p.translate,d:"dan",dd:p.translate,M:"mesec",MM:p.translate,y:"godinu",yy:p.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -var p={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(f,p){return 1===f?p[0]:f>=2&&f<=4?p[1]:p[2]},translate:function(f,M,S){var L=p.words[S];return 1===S.length?M?L[0]:L[1]:f+" "+p.correctGrammaticalCase(f,L)}};f.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:p.translate,m:p.translate,mm:p.translate,h:p.translate,hh:p.translate,d:"дан",dd:p.translate,M:"месец",MM:p.translate,y:"годину",yy:p.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; +var p={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(f,p){return 1===f?p[0]:f>=2&&f<=4?p[1]:p[2]},translate:function(f,M,S){var L=p.words[S];return 1===S.length?M?L[0]:L[1]:f+" "+p.correctGrammaticalCase(f,L)}};f.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:p.translate,m:p.translate,mm:p.translate,h:p.translate,hh:p.translate,d:"дан",dd:p.translate,M:"месец",MM:p.translate,y:"годину",yy:p.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration f.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(f,p,M){return f<11?"ekuseni":f<15?"emini":f<19?"entsambama":"ebusuku"},meridiemHour:function(f,p){return 12===f&&(f=0),"ekuseni"===p?f:"emini"===p?f>=11?f:f+12:"entsambama"===p||"ebusuku"===p?0===f?0:f+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration @@ -226,9 +230,9 @@ f.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార //! moment.js locale configuration f.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(f){var p=f%10;return f+(1==~~(f%100/10)?"th":1===p?"st":2===p?"nd":3===p?"rd":"th")},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -var p={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};f.defineLocale("tg",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Пагоҳ соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(f,p){return 12===f&&(f=0),"шаб"===p?f<4?f:f+12:"субҳ"===p?f:"рӯз"===p?f>=11?f:f+12:"бегоҳ"===p?f+12:void 0},meridiem:function(f,p,M){return f<4?"шаб":f<11?"субҳ":f<16?"рӯз":f<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(f){return f+(p[f]||p[f%10]||p[f>=100?100:null])},week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; +var p={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};f.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(f,p){return 12===f&&(f=0),"шаб"===p?f<4?f:f+12:"субҳ"===p?f:"рӯз"===p?f>=11?f:f+12:"бегоҳ"===p?f+12:void 0},meridiem:function(f,p,M){return f<4?"шаб":f<11?"субҳ":f<16?"рӯз":f<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(f){return f+(p[f]||p[f%10]||p[f>=100?100:null])},week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -f.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(f){return"หลังเที่ยง"===f},meridiem:function(f,p,M){return f<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(M(0))},function(f,p,M){!function(f){"use strict"; +f.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(f){return"หลังเที่ยง"===f},meridiem:function(f,p,M){return f<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration var p={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};f.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(f,M){switch(M){case"d":case"D":case"Do":case"DD":return f;default:if(0===f)return f+"'unjy";var S=f%10;return f+(p[S]||p[f%100-S]||p[f>=100?100:null])}},week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration @@ -236,7 +240,7 @@ f.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agost //! moment.js locale configuration var p="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function translate(f,M,S,L){var Y=function numberAsNoun(f){var M=Math.floor(f%1e3/100),S=Math.floor(f%100/10),L=f%10,Y="";return M>0&&(Y+=p[M]+"vatlh"),S>0&&(Y+=(""!==Y?" ":"")+p[S]+"maH"),L>0&&(Y+=(""!==Y?" ":"")+p[L]),""===Y?"pagh":Y}(f);switch(S){case"ss":return Y+" lup";case"mm":return Y+" tup";case"hh":return Y+" rep";case"dd":return Y+" jaj";case"MM":return Y+" jar";case"yy":return Y+" DIS"}}f.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function translateFuture(f){var p=f;return p=-1!==f.indexOf("jaj")?p.slice(0,-3)+"leS":-1!==f.indexOf("jar")?p.slice(0,-3)+"waQ":-1!==f.indexOf("DIS")?p.slice(0,-3)+"nem":p+" pIq"},past:function translatePast(f){var p=f;return p=-1!==f.indexOf("jaj")?p.slice(0,-3)+"Hu’":-1!==f.indexOf("jar")?p.slice(0,-3)+"wen":-1!==f.indexOf("DIS")?p.slice(0,-3)+"ben":p+" ret"},s:"puS lup",ss:translate,m:"wa’ tup",mm:translate,h:"wa’ rep",hh:translate,d:"wa’ jaj",dd:translate,M:"wa’ jar",MM:translate,y:"wa’ DIS",yy:translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -var p={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};f.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(f,p,M){return f<12?M?"öö":"ÖÖ":M?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(f){return"ös"===f||"ÖS"===f},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(f,M){switch(M){case"d":case"D":case"Do":case"DD":return f;default:if(0===f)return f+"'ıncı";var S=f%10;return f+(p[S]||p[f%100-S]||p[f>=100?100:null])}},week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; +var p={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};f.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(f,p,M){return f<12?M?"öö":"ÖÖ":M?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(f){return"ös"===f||"ÖS"===f},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(f,M){switch(M){case"d":case"D":case"Do":case"DD":return f;default:if(0===f)return f+"'ıncı";var S=f%10;return f+(p[S]||p[f%100-S]||p[f>=100?100:null])}},week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration function processRelativeTime(f,p,M,S){var L={s:["viensas secunds","'iensas secunds"],ss:[f+" secunds",f+" secunds"],m:["'n míut","'iens míut"],mm:[f+" míuts",f+" míuts"],h:["'n þora","'iensa þora"],hh:[f+" þoras",f+" þoras"],d:["'n ziua","'iensa ziua"],dd:[f+" ziuas",f+" ziuas"],M:["'n mes","'iens mes"],MM:[f+" mesen",f+" mesen"],y:["'n ar","'iens ar"],yy:[f+" ars",f+" ars"]};return S||p?L[M][0]:L[M][1]}f.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(f){return"d'o"===f.toLowerCase()},meridiem:function(f,p,M){return f>11?M?"d'o":"D'O":M?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:processRelativeTime,ss:processRelativeTime,m:processRelativeTime,mm:processRelativeTime,h:processRelativeTime,hh:processRelativeTime,d:processRelativeTime,dd:processRelativeTime,M:processRelativeTime,MM:processRelativeTime,y:processRelativeTime,yy:processRelativeTime},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration @@ -254,13 +258,13 @@ f.defineLocale("uz",{months:"январ_феврал_март_апрел_май_ //! moment.js locale configuration f.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -f.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(f){return/^ch$/i.test(f)},meridiem:function(f,p,M){return f<12?M?"sa":"SA":M?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(f){return f},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; +f.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(f){return/^ch$/i.test(f)},meridiem:function(f,p,M){return f<12?M?"sa":"SA":M?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(f){return f},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration f.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(f){var p=f%10;return f+(1==~~(f%100/10)?"th":1===p?"st":2===p?"nd":3===p?"rd":"th")},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration f.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration -f.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(f,p){return 12===f&&(f=0),"凌晨"===p||"早上"===p||"上午"===p?f:"下午"===p||"晚上"===p?f+12:f>=11?f:f+12},meridiem:function(f,p,M){var S=100*f+p;return S<600?"凌晨":S<900?"早上":S<1130?"上午":S<1230?"中午":S<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(f){return f.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(f){return this.week()!==f.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(f,p){switch(p){case"d":case"D":case"DDD":return f+"日";case"M":return f+"月";case"w":case"W":return f+"周";default:return f}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; +f.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(f,p){return 12===f&&(f=0),"凌晨"===p||"早上"===p||"上午"===p?f:"下午"===p||"晚上"===p?f+12:f>=11?f:f+12},meridiem:function(f,p,M){var S=100*f+p;return S<600?"凌晨":S<900?"早上":S<1130?"上午":S<1230?"中午":S<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(f){return f.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(f){return this.week()!==f.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(f,p){switch(p){case"d":case"D":case"DDD":return f+"日";case"M":return f+"月";case"w":case"W":return f+"周";default:return f}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration f.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(f,p){return 12===f&&(f=0),"凌晨"===p||"早上"===p||"上午"===p?f:"中午"===p?f>=11?f:f+12:"下午"===p||"晚上"===p?f+12:void 0},meridiem:function(f,p,M){var S=100*f+p;return S<600?"凌晨":S<900?"早上":S<1200?"上午":1200===S?"中午":S<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(f,p){switch(p){case"d":case"D":case"DDD":return f+"日";case"M":return f+"月";case"w":case"W":return f+"週";default:return f}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(M(0))},function(f,p,M){!function(f){"use strict"; //! moment.js locale configuration @@ -268,17 +272,17 @@ f.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月 //! moment.js locale configuration f.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(f,p){return 12===f&&(f=0),"凌晨"===p||"早上"===p||"上午"===p?f:"中午"===p?f>=11?f:f+12:"下午"===p||"晚上"===p?f+12:void 0},meridiem:function(f,p,M){var S=100*f+p;return S<600?"凌晨":S<900?"早上":S<1130?"上午":S<1230?"中午":S<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(f,p){switch(p){case"d":case"D":case"DDD":return f+"日";case"M":return f+"月";case"w":case"W":return f+"週";default:return f}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(M(0))},function(f,p,M){ /*! - * Chart.js v2.9.3 + * Chart.js v2.9.4 * https://www.chartjs.org - * (c) 2019 Chart.js Contributors + * (c) 2020 Chart.js Contributors * Released under the MIT License */ -f.exports=function(f){"use strict";f=f&&f.hasOwnProperty("default")?f.default:f;var p={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},M=function createCommonjsModule(f,p){return f(p={exports:{}},p.exports),p.exports}((function(f){var M={};for(var S in p)p.hasOwnProperty(S)&&(M[p[S]]=S);var L=f.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var Y in L)if(L.hasOwnProperty(Y)){if(!("channels"in L[Y]))throw new Error("missing channels property: "+Y);if(!("labels"in L[Y]))throw new Error("missing channel labels property: "+Y);if(L[Y].labels.length!==L[Y].channels)throw new Error("channel and label counts mismatch: "+Y);var E=L[Y].channels,O=L[Y].labels;delete L[Y].channels,delete L[Y].labels,Object.defineProperty(L[Y],"channels",{value:E}),Object.defineProperty(L[Y],"labels",{value:O})}L.rgb.hsl=function(f){var p,M,S=f[0]/255,L=f[1]/255,Y=f[2]/255,E=Math.min(S,L,Y),O=Math.max(S,L,Y),R=O-E;return O===E?p=0:S===O?p=(L-Y)/R:L===O?p=2+(Y-S)/R:Y===O&&(p=4+(S-L)/R),(p=Math.min(60*p,360))<0&&(p+=360),M=(E+O)/2,[p,100*(O===E?0:M<=.5?R/(O+E):R/(2-O-E)),100*M]},L.rgb.hsv=function(f){var p,M,S,L,Y,E=f[0]/255,O=f[1]/255,R=f[2]/255,B=Math.max(E,O,R),W=B-Math.min(E,O,R),diffc=function(f){return(B-f)/6/W+.5};return 0===W?L=Y=0:(Y=W/B,p=diffc(E),M=diffc(O),S=diffc(R),E===B?L=S-M:O===B?L=1/3+p-S:R===B&&(L=2/3+M-p),L<0?L+=1:L>1&&(L-=1)),[360*L,100*Y,100*B]},L.rgb.hwb=function(f){var p=f[0],M=f[1],S=f[2];return[L.rgb.hsl(f)[0],1/255*Math.min(p,Math.min(M,S))*100,100*(S=1-1/255*Math.max(p,Math.max(M,S)))]},L.rgb.cmyk=function(f){var p,M=f[0]/255,S=f[1]/255,L=f[2]/255;return[100*((1-M-(p=Math.min(1-M,1-S,1-L)))/(1-p)||0),100*((1-S-p)/(1-p)||0),100*((1-L-p)/(1-p)||0),100*p]},L.rgb.keyword=function(f){var S=M[f];if(S)return S;var L,Y,E,O=1/0;for(var R in p)if(p.hasOwnProperty(R)){var B=p[R],W=(Y=f,E=B,Math.pow(Y[0]-E[0],2)+Math.pow(Y[1]-E[1],2)+Math.pow(Y[2]-E[2],2));W.04045?Math.pow((p+.055)/1.055,2.4):p/12.92)+.3576*(M=M>.04045?Math.pow((M+.055)/1.055,2.4):M/12.92)+.1805*(S=S>.04045?Math.pow((S+.055)/1.055,2.4):S/12.92)),100*(.2126*p+.7152*M+.0722*S),100*(.0193*p+.1192*M+.9505*S)]},L.rgb.lab=function(f){var p=L.rgb.xyz(f),M=p[0],S=p[1],Y=p[2];return S/=100,Y/=108.883,M=(M/=95.047)>.008856?Math.pow(M,1/3):7.787*M+16/116,[116*(S=S>.008856?Math.pow(S,1/3):7.787*S+16/116)-16,500*(M-S),200*(S-(Y=Y>.008856?Math.pow(Y,1/3):7.787*Y+16/116))]},L.hsl.rgb=function(f){var p,M,S,L,Y,E=f[0]/360,O=f[1]/100,R=f[2]/100;if(0===O)return[Y=255*R,Y,Y];p=2*R-(M=R<.5?R*(1+O):R+O-R*O),L=[0,0,0];for(var B=0;B<3;B++)(S=E+1/3*-(B-1))<0&&S++,S>1&&S--,Y=6*S<1?p+6*(M-p)*S:2*S<1?M:3*S<2?p+(M-p)*(2/3-S)*6:p,L[B]=255*Y;return L},L.hsl.hsv=function(f){var p=f[0],M=f[1]/100,S=f[2]/100,L=M,Y=Math.max(S,.01);return M*=(S*=2)<=1?S:2-S,L*=Y<=1?Y:2-Y,[p,100*(0===S?2*L/(Y+L):2*M/(S+M)),(S+M)/2*100]},L.hsv.rgb=function(f){var p=f[0]/60,M=f[1]/100,S=f[2]/100,L=Math.floor(p)%6,Y=p-Math.floor(p),E=255*S*(1-M),O=255*S*(1-M*Y),R=255*S*(1-M*(1-Y));switch(S*=255,L){case 0:return[S,R,E];case 1:return[O,S,E];case 2:return[E,S,R];case 3:return[E,O,S];case 4:return[R,E,S];case 5:return[S,E,O]}},L.hsv.hsl=function(f){var p,M,S,L=f[0],Y=f[1]/100,E=f[2]/100,O=Math.max(E,.01);return S=(2-Y)*E,M=Y*O,[L,100*(M=(M/=(p=(2-Y)*O)<=1?p:2-p)||0),100*(S/=2)]},L.hwb.rgb=function(f){var p,M,S,L,Y,E,O,R=f[0]/360,B=f[1]/100,W=f[2]/100,G=B+W;switch(G>1&&(B/=G,W/=G),S=6*R-(p=Math.floor(6*R)),0!=(1&p)&&(S=1-S),L=B+S*((M=1-W)-B),p){default:case 6:case 0:Y=M,E=L,O=B;break;case 1:Y=L,E=M,O=B;break;case 2:Y=B,E=M,O=L;break;case 3:Y=B,E=L,O=M;break;case 4:Y=L,E=B,O=M;break;case 5:Y=M,E=B,O=L}return[255*Y,255*E,255*O]},L.cmyk.rgb=function(f){var p=f[0]/100,M=f[1]/100,S=f[2]/100,L=f[3]/100;return[255*(1-Math.min(1,p*(1-L)+L)),255*(1-Math.min(1,M*(1-L)+L)),255*(1-Math.min(1,S*(1-L)+L))]},L.xyz.rgb=function(f){var p,M,S,L=f[0]/100,Y=f[1]/100,E=f[2]/100;return M=-.9689*L+1.8758*Y+.0415*E,S=.0557*L+-.204*Y+1.057*E,p=(p=3.2406*L+-1.5372*Y+-.4986*E)>.0031308?1.055*Math.pow(p,1/2.4)-.055:12.92*p,M=M>.0031308?1.055*Math.pow(M,1/2.4)-.055:12.92*M,S=S>.0031308?1.055*Math.pow(S,1/2.4)-.055:12.92*S,[255*(p=Math.min(Math.max(0,p),1)),255*(M=Math.min(Math.max(0,M),1)),255*(S=Math.min(Math.max(0,S),1))]},L.xyz.lab=function(f){var p=f[0],M=f[1],S=f[2];return M/=100,S/=108.883,p=(p/=95.047)>.008856?Math.pow(p,1/3):7.787*p+16/116,[116*(M=M>.008856?Math.pow(M,1/3):7.787*M+16/116)-16,500*(p-M),200*(M-(S=S>.008856?Math.pow(S,1/3):7.787*S+16/116))]},L.lab.xyz=function(f){var p,M,S,L=f[0];p=f[1]/500+(M=(L+16)/116),S=M-f[2]/200;var Y=Math.pow(M,3),E=Math.pow(p,3),O=Math.pow(S,3);return M=Y>.008856?Y:(M-16/116)/7.787,p=E>.008856?E:(p-16/116)/7.787,S=O>.008856?O:(S-16/116)/7.787,[p*=95.047,M*=100,S*=108.883]},L.lab.lch=function(f){var p,M=f[0],S=f[1],L=f[2];return(p=360*Math.atan2(L,S)/2/Math.PI)<0&&(p+=360),[M,Math.sqrt(S*S+L*L),p]},L.lch.lab=function(f){var p,M=f[0],S=f[1];return p=f[2]/360*2*Math.PI,[M,S*Math.cos(p),S*Math.sin(p)]},L.rgb.ansi16=function(f){var p=f[0],M=f[1],S=f[2],Y=1 in arguments?arguments[1]:L.rgb.hsv(f)[2];if(0===(Y=Math.round(Y/50)))return 30;var E=30+(Math.round(S/255)<<2|Math.round(M/255)<<1|Math.round(p/255));return 2===Y&&(E+=60),E},L.hsv.ansi16=function(f){return L.rgb.ansi16(L.hsv.rgb(f),f[2])},L.rgb.ansi256=function(f){var p=f[0],M=f[1],S=f[2];return p===M&&M===S?p<8?16:p>248?231:Math.round((p-8)/247*24)+232:16+36*Math.round(p/255*5)+6*Math.round(M/255*5)+Math.round(S/255*5)},L.ansi16.rgb=function(f){var p=f%10;if(0===p||7===p)return f>50&&(p+=3.5),[p=p/10.5*255,p,p];var M=.5*(1+~~(f>50));return[(1&p)*M*255,(p>>1&1)*M*255,(p>>2&1)*M*255]},L.ansi256.rgb=function(f){if(f>=232){var p=10*(f-232)+8;return[p,p,p]}var M;return f-=16,[Math.floor(f/36)/5*255,Math.floor((M=f%36)/6)/5*255,M%6/5*255]},L.rgb.hex=function(f){var p=(((255&Math.round(f[0]))<<16)+((255&Math.round(f[1]))<<8)+(255&Math.round(f[2]))).toString(16).toUpperCase();return"000000".substring(p.length)+p},L.hex.rgb=function(f){var p=f.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!p)return[0,0,0];var M=p[0];3===p[0].length&&(M=M.split("").map((function(f){return f+f})).join(""));var S=parseInt(M,16);return[S>>16&255,S>>8&255,255&S]},L.rgb.hcg=function(f){var p,M=f[0]/255,S=f[1]/255,L=f[2]/255,Y=Math.max(Math.max(M,S),L),E=Math.min(Math.min(M,S),L),O=Y-E;return p=O<=0?0:Y===M?(S-L)/O%6:Y===S?2+(L-M)/O:4+(M-S)/O+4,p/=6,[360*(p%=1),100*O,100*(O<1?E/(1-O):0)]},L.hsl.hcg=function(f){var p=f[1]/100,M=f[2]/100,S=1,L=0;return(S=M<.5?2*p*M:2*p*(1-M))<1&&(L=(M-.5*S)/(1-S)),[f[0],100*S,100*L]},L.hsv.hcg=function(f){var p=f[1]/100,M=f[2]/100,S=p*M,L=0;return S<1&&(L=(M-S)/(1-S)),[f[0],100*S,100*L]},L.hcg.rgb=function(f){var p=f[0]/360,M=f[1]/100,S=f[2]/100;if(0===M)return[255*S,255*S,255*S];var L,Y=[0,0,0],E=p%1*6,O=E%1,R=1-O;switch(Math.floor(E)){case 0:Y[0]=1,Y[1]=O,Y[2]=0;break;case 1:Y[0]=R,Y[1]=1,Y[2]=0;break;case 2:Y[0]=0,Y[1]=1,Y[2]=O;break;case 3:Y[0]=0,Y[1]=R,Y[2]=1;break;case 4:Y[0]=O,Y[1]=0,Y[2]=1;break;default:Y[0]=1,Y[1]=0,Y[2]=R}return L=(1-M)*S,[255*(M*Y[0]+L),255*(M*Y[1]+L),255*(M*Y[2]+L)]},L.hcg.hsv=function(f){var p=f[1]/100,M=p+f[2]/100*(1-p),S=0;return M>0&&(S=p/M),[f[0],100*S,100*M]},L.hcg.hsl=function(f){var p=f[1]/100,M=f[2]/100*(1-p)+.5*p,S=0;return M>0&&M<.5?S=p/(2*M):M>=.5&&M<1&&(S=p/(2*(1-M))),[f[0],100*S,100*M]},L.hcg.hwb=function(f){var p=f[1]/100,M=p+f[2]/100*(1-p);return[f[0],100*(M-p),100*(1-M)]},L.hwb.hcg=function(f){var p=f[1]/100,M=1-f[2]/100,S=M-p,L=0;return S<1&&(L=(M-S)/(1-S)),[f[0],100*S,100*L]},L.apple.rgb=function(f){return[f[0]/65535*255,f[1]/65535*255,f[2]/65535*255]},L.rgb.apple=function(f){return[f[0]/255*65535,f[1]/255*65535,f[2]/255*65535]},L.gray.rgb=function(f){return[f[0]/100*255,f[0]/100*255,f[0]/100*255]},L.gray.hsl=L.gray.hsv=function(f){return[0,0,f[0]]},L.gray.hwb=function(f){return[0,100,f[0]]},L.gray.cmyk=function(f){return[0,0,0,f[0]]},L.gray.lab=function(f){return[f[0],0,0]},L.gray.hex=function(f){var p=255&Math.round(f[0]/100*255),M=((p<<16)+(p<<8)+p).toString(16).toUpperCase();return"000000".substring(M.length)+M},L.rgb.gray=function(f){return[(f[0]+f[1]+f[2])/3/255*100]}}));function deriveBFS(f){var p=function buildGraph(){for(var f={},p=Object.keys(M),S=p.length,L=0;L1&&(p=Array.prototype.slice.call(arguments));var M=f(p);if("object"==typeof M)for(var S=M.length,L=0;L1&&(p=Array.prototype.slice.call(arguments)),f(p))};return"conversion"in f&&(wrappedFn.conversion=f.conversion),wrappedFn}(L)}))}));var L=S,Y={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},E={getRgba:getRgba,getHsla:getHsla,getRgb:function getRgb(f){var p=getRgba(f);return p&&p.slice(0,3)},getHsl:function getHsl(f){var p=getHsla(f);return p&&p.slice(0,3)},getHwb:getHwb,getAlpha:function getAlpha(f){var p=getRgba(f);return p||(p=getHsla(f))||(p=getHwb(f))?p[3]:void 0},hexString:function hexString(f,p){return p=void 0!==p&&3===f.length?p:f[3],"#"+hexDouble(f[0])+hexDouble(f[1])+hexDouble(f[2])+(p>=0&&p<1?hexDouble(Math.round(255*p)):"")},rgbString:function rgbString(f,p){return p<1||f[3]&&f[3]<1?rgbaString(f,p):"rgb("+f[0]+", "+f[1]+", "+f[2]+")"},rgbaString:rgbaString,percentString:function percentString(f,p){if(p<1||f[3]&&f[3]<1)return percentaString(f,p);var M=Math.round(f[0]/255*100),S=Math.round(f[1]/255*100),L=Math.round(f[2]/255*100);return"rgb("+M+"%, "+S+"%, "+L+"%)"},percentaString:percentaString,hslString:function hslString(f,p){return p<1||f[3]&&f[3]<1?hslaString(f,p):"hsl("+f[0]+", "+f[1]+"%, "+f[2]+"%)"},hslaString:hslaString,hwbString:function hwbString(f,p){return void 0===p&&(p=void 0!==f[3]?f[3]:1),"hwb("+f[0]+", "+f[1]+"%, "+f[2]+"%"+(void 0!==p&&1!==p?", "+p:"")+")"},keyword:function keyword(f){return O[f.slice(0,3)]}};function getRgba(f){if(f){var p=[0,0,0],M=1,S=f.match(/^#([a-fA-F0-9]{3,4})$/i),L="";if(S){L=(S=S[1])[3];for(var E=0;EM?(p+.05)/(M+.05):(M+.05)/(p+.05)},level:function(f){var p=this.contrast(f);return p>=7.1?"AAA":p>=4.5?"AA":""},dark:function(){var f=this.values.rgb;return(299*f[0]+587*f[1]+114*f[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var f=[],p=0;p<3;p++)f[p]=255-this.values.rgb[p];return this.setValues("rgb",f),this},lighten:function(f){var p=this.values.hsl;return p[2]+=p[2]*f,this.setValues("hsl",p),this},darken:function(f){var p=this.values.hsl;return p[2]-=p[2]*f,this.setValues("hsl",p),this},saturate:function(f){var p=this.values.hsl;return p[1]+=p[1]*f,this.setValues("hsl",p),this},desaturate:function(f){var p=this.values.hsl;return p[1]-=p[1]*f,this.setValues("hsl",p),this},whiten:function(f){var p=this.values.hwb;return p[1]+=p[1]*f,this.setValues("hwb",p),this},blacken:function(f){var p=this.values.hwb;return p[2]+=p[2]*f,this.setValues("hwb",p),this},greyscale:function(){var f=this.values.rgb,p=.3*f[0]+.59*f[1]+.11*f[2];return this.setValues("rgb",[p,p,p]),this},clearer:function(f){var p=this.values.alpha;return this.setValues("alpha",p-p*f),this},opaquer:function(f){var p=this.values.alpha;return this.setValues("alpha",p+p*f),this},rotate:function(f){var p=this.values.hsl,M=(p[0]+f)%360;return p[0]=M<0?360+M:M,this.setValues("hsl",p),this},mix:function(f,p){var M=f,S=void 0===p?.5:p,L=2*S-1,Y=this.alpha()-M.alpha(),E=((L*Y==-1?L:(L+Y)/(1+L*Y))+1)/2,O=1-E;return this.rgb(E*this.red()+O*M.red(),E*this.green()+O*M.green(),E*this.blue()+O*M.blue()).alpha(this.alpha()*S+M.alpha()*(1-S))},toJSON:function(){return this.rgb()},clone:function(){var f,p,M=new Color,S=this.values,L=M.values;for(var Y in S)S.hasOwnProperty(Y)&&(f=S[Y],"[object Array]"===(p={}.toString.call(f))?L[Y]=f.slice(0):"[object Number]"===p?L[Y]=f:console.error("unexpected color value:",f));return M}},Color.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},Color.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},Color.prototype.getValues=function(f){for(var p=this.values,M={},S=0;S=0;L--)p.call(M,f[L],L);else for(L=0;L=1?f:-(Math.sqrt(1-f*f)-1)},easeOutCirc:function(f){return Math.sqrt(1-(f-=1)*f)},easeInOutCirc:function(f){return(f/=.5)<1?-.5*(Math.sqrt(1-f*f)-1):.5*(Math.sqrt(1-(f-=2)*f)+1)},easeInElastic:function(f){var p=1.70158,M=0,S=1;return 0===f?0:1===f?1:(M||(M=.3),S<1?(S=1,p=M/4):p=M/(2*Math.PI)*Math.asin(1/S),-S*Math.pow(2,10*(f-=1))*Math.sin((f-p)*(2*Math.PI)/M))},easeOutElastic:function(f){var p=1.70158,M=0,S=1;return 0===f?0:1===f?1:(M||(M=.3),S<1?(S=1,p=M/4):p=M/(2*Math.PI)*Math.asin(1/S),S*Math.pow(2,-10*f)*Math.sin((f-p)*(2*Math.PI)/M)+1)},easeInOutElastic:function(f){var p=1.70158,M=0,S=1;return 0===f?0:2==(f/=.5)?1:(M||(M=.45),S<1?(S=1,p=M/4):p=M/(2*Math.PI)*Math.asin(1/S),f<1?S*Math.pow(2,10*(f-=1))*Math.sin((f-p)*(2*Math.PI)/M)*-.5:S*Math.pow(2,-10*(f-=1))*Math.sin((f-p)*(2*Math.PI)/M)*.5+1)},easeInBack:function(f){var p=1.70158;return f*f*((p+1)*f-p)},easeOutBack:function(f){var p=1.70158;return(f-=1)*f*((p+1)*f+p)+1},easeInOutBack:function(f){var p=1.70158;return(f/=.5)<1?f*f*((1+(p*=1.525))*f-p)*.5:.5*((f-=2)*f*((1+(p*=1.525))*f+p)+2)},easeInBounce:function(f){return 1-U.easeOutBounce(1-f)},easeOutBounce:function(f){return f<1/2.75?7.5625*f*f:f<2/2.75?7.5625*(f-=1.5/2.75)*f+.75:f<2.5/2.75?7.5625*(f-=2.25/2.75)*f+.9375:7.5625*(f-=2.625/2.75)*f+.984375},easeInOutBounce:function(f){return f<.5?.5*U.easeInBounce(2*f):.5*U.easeOutBounce(2*f-1)+.5}},q={effects:U};V.easingEffects=U;var X=Math.PI,K=X/180,J=2*X,Z=X/2,Q=X/4,ee=2*X/3,te={clear:function(f){f.ctx.clearRect(0,0,f.width,f.height)},roundedRect:function(f,p,M,S,L,Y){if(Y){var E=Math.min(Y,L/2,S/2),O=p+E,R=M+E,B=p+S-E,W=M+L-E;f.moveTo(p,R),Op.left-1e-6&&f.xp.top-1e-6&&f.y0&&this.requestAnimationFrame()},advance:function(){for(var f,p,M,S,L=this.animations,Y=0;Y=M?(ce.callback(f.onAnimationComplete,[f],p),p.animating=!1,L.splice(Y,1)):++Y}},_e=ce.options.resolve,ye=["push","pop","shift","splice","unshift"];function unlistenArrayEvents(f,p){var M=f._chartjs;if(M){var S=M.listeners,L=S.indexOf(p);-1!==L&&S.splice(L,1),S.length>0||(ye.forEach((function(p){delete f[p]})),delete f._chartjs)}}var DatasetController=function(f,p){this.initialize(f,p)};ce.extend(DatasetController.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(f,p){var M=this;M.chart=f,M.index=p,M.linkScales(),M.addElements(),M._type=M.getMeta().type},updateIndex:function(f){this.index=f},linkScales:function(){var f=this.getMeta(),p=this.chart,M=p.scales,S=this.getDataset(),L=p.options.scales;null!==f.xAxisID&&f.xAxisID in M&&!S.xAxisID||(f.xAxisID=S.xAxisID||L.xAxes[0].id),null!==f.yAxisID&&f.yAxisID in M&&!S.yAxisID||(f.yAxisID=S.yAxisID||L.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(f){return this.chart.scales[f]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&unlistenArrayEvents(this._data,this)},createMetaDataset:function(){var f=this.datasetElementType;return f&&new f({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(f){var p=this.dataElementType;return p&&new p({_chart:this.chart,_datasetIndex:this.index,_index:f})},addElements:function(){var f,p,M=this.getMeta(),S=this.getDataset().data||[],L=M.data;for(f=0,p=S.length;fM&&this.insertElements(M,S-M)},insertElements:function(f,p){for(var M=0;ML?(Y=L/p.innerRadius,f.arc(E,O,p.innerRadius-L,S+Y,M-Y,!0)):f.arc(E,O,L,S+Math.PI/2,M-Math.PI/2),f.closePath(),f.clip()}function drawBorder(f,p,M){var S="inner"===p.borderAlign;S?(f.lineWidth=2*p.borderWidth,f.lineJoin="round"):(f.lineWidth=p.borderWidth,f.lineJoin="bevel"),M.fullCircles&&function drawFullCircleBorders(f,p,M,S){var L,Y=M.endAngle;for(S&&(M.endAngle=M.startAngle+xe,clipArc(f,M),M.endAngle=Y,M.endAngle===M.startAngle&&M.fullCircles&&(M.endAngle+=xe,M.fullCircles--)),f.beginPath(),f.arc(M.x,M.y,M.innerRadius,M.startAngle+xe,M.startAngle,!0),L=0;LO;)L-=xe;for(;L=E&&L<=O,B=Y>=M.innerRadius&&Y<=M.outerRadius;return R&&B}return!1},getCenterPoint:function(){var f=this._view,p=(f.startAngle+f.endAngle)/2,M=(f.innerRadius+f.outerRadius)/2;return{x:f.x+Math.cos(p)*M,y:f.y+Math.sin(p)*M}},getArea:function(){var f=this._view;return Math.PI*((f.endAngle-f.startAngle)/(2*Math.PI))*(Math.pow(f.outerRadius,2)-Math.pow(f.innerRadius,2))},tooltipPosition:function(){var f=this._view,p=f.startAngle+(f.endAngle-f.startAngle)/2,M=(f.outerRadius-f.innerRadius)/2+f.innerRadius;return{x:f.x+Math.cos(p)*M,y:f.y+Math.sin(p)*M}},draw:function(){var f,p=this._chart.ctx,M=this._view,S="inner"===M.borderAlign?.33:0,L={x:M.x,y:M.y,innerRadius:M.innerRadius,outerRadius:Math.max(M.outerRadius-S,0),pixelMargin:S,startAngle:M.startAngle,endAngle:M.endAngle,fullCircles:Math.floor(M.circumference/xe)};if(p.save(),p.fillStyle=M.backgroundColor,p.strokeStyle=M.borderColor,L.fullCircles){for(L.endAngle=L.startAngle+xe,p.beginPath(),p.arc(L.x,L.y,L.outerRadius,L.startAngle,L.endAngle),p.arc(L.x,L.y,L.innerRadius,L.endAngle,L.startAngle,!0),p.closePath(),f=0;ff.x&&(p=swap(p,"left","right")):f.baseM?M:S,r:R.right||L<0?0:L>p?p:L,b:R.bottom||Y<0?0:Y>M?M:Y,l:R.left||E<0?0:E>p?p:E}}function inRange(f,p,M){var S=null===p,L=null===M,Y=!(!f||S&&L)&&getBarBounds(f);return Y&&(S||p>=Y.left&&p<=Y.right)&&(L||M>=Y.top&&M<=Y.bottom)}re._set("global",{elements:{rectangle:{backgroundColor:Ae,borderColor:Ae,borderSkipped:"bottom",borderWidth:0}}});var Pe=me.extend({_type:"rectangle",draw:function(){var f=this._chart.ctx,p=this._view,M=function boundingRects(f){var p=getBarBounds(f),M=p.right-p.left,S=p.bottom-p.top,L=parseBorderWidth(f,M/2,S/2);return{outer:{x:p.left,y:p.top,w:M,h:S},inner:{x:p.left+L.l,y:p.top+L.t,w:M-L.l-L.r,h:S-L.t-L.b}}}(p),S=M.outer,L=M.inner;f.fillStyle=p.backgroundColor,f.fillRect(S.x,S.y,S.w,S.h),S.w===L.w&&S.h===L.h||(f.save(),f.beginPath(),f.rect(S.x,S.y,S.w,S.h),f.clip(),f.fillStyle=p.borderColor,f.rect(L.x,L.y,L.w,L.h),f.fill("evenodd"),f.restore())},height:function(){var f=this._view;return f.base-f.y},inRange:function(f,p){return inRange(this._view,f,p)},inLabelRange:function(f,p){var M=this._view;return isVertical(M)?inRange(M,f,null):inRange(M,null,p)},inXRange:function(f){return inRange(this._view,f,null)},inYRange:function(f){return inRange(this._view,null,f)},getCenterPoint:function(){var f,p,M=this._view;return isVertical(M)?(f=M.x,p=(M.y+M.base)/2):(f=(M.x+M.base)/2,p=M.y),{x:f,y:p}},getArea:function(){var f=this._view;return isVertical(f)?f.width*Math.abs(f.y-f.base):f.height*Math.abs(f.x-f.base)},tooltipPosition:function(){var f=this._view;return{x:f.x,y:f.y}}}),Ye={},Ie=ke,Ee=Se,Oe=Ce,He=Pe;Ye.Arc=Ie,Ye.Line=Ee,Ye.Point=Oe,Ye.Rectangle=He;var ze=ce._deprecated,Ne=ce.valueOrDefault;function computeFitCategoryTraits(f,p,M){var S,L,Y=M.barThickness,E=p.stackCount,O=p.pixels[f],R=ce.isNullOrUndef(Y)?function computeMinSampleSize(f,p){var M,S,L,Y,E=f._length;for(L=1,Y=p.length;L0?Math.min(E,Math.abs(S-M)):E,M=S;return E}(p.scale,p.pixels):-1;return ce.isNullOrUndef(Y)?(S=R*M.categoryPercentage,L=M.barPercentage):(S=Y*E,L=1),{chunk:S/E,ratio:L,start:O-S/2}}re._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),re._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var je=we.extend({dataElementType:Ye.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var f,p,M=this;we.prototype.initialize.apply(M,arguments),(f=M.getMeta()).stack=M.getDataset().stack,f.bar=!0,p=M._getIndexScale().options,ze("bar chart",p.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),ze("bar chart",p.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),ze("bar chart",p.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),ze("bar chart",M._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),ze("bar chart",p.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(f){var p,M,S=this.getMeta().data;for(this._ruler=this.getRuler(),p=0,M=S.length;p=0&&X.min>=0?X.min:X.max,ee=void 0===X.start?X.end:X.max>=0&&X.min>=0?X.max-X.min:X.min-X.max,te=q.length;if(J||void 0===J&&void 0!==Z)for(S=0;S=0&&B.max>=0?B.max:B.min,(X.min<0&&Y<0||X.max>=0&&Y>0)&&(Q+=Y));return E=G.getPixelForValue(Q),R=(O=G.getPixelForValue(Q+ee))-E,void 0!==K&&Math.abs(R)=0&&!V||ee<0&&V?E-K:E+K),{size:R,base:E,head:O,center:O+R/2}},calculateBarIndexPixels:function(f,p,M,S){var L="flex"===S.barThickness?function computeFlexCategoryTraits(f,p,M){var S,L=p.pixels,Y=L[f],E=f>0?L[f-1]:null,O=f=Ge?-Ve:Z<-Ge?Ve:0)+K,ee=Math.cos(Z),te=Math.sin(Z),ne=Math.cos(Q),ie=Math.sin(Q),re=Z<=0&&Q>=0||Q>=Ve,ae=Z<=Ue&&Q>=Ue||Q>=Ve+Ue,oe=Z<=-Ue&&Q>=-Ue||Q>=Ge+Ue,se=Z===-Ge||Q>=Ge?-1:Math.min(ee,ee*X,ne,ne*X),le=oe?-1:Math.min(te,te*X,ie,ie*X),ce=re?1:Math.max(ee,ee*X,ne,ne*X),de=ae?1:Math.max(te,te*X,ie,ie*X);B=(ce-se)/2,W=(de-le)/2,G=-(ce+se)/2,V=-(de+le)/2}for(S=0,L=q.length;S0&&!isNaN(f)?Ve*(Math.abs(f)/p):0},getMaxBorderWidth:function(f){var p,M,S,L,Y,E,O,R,B=0,W=this.chart;if(!f)for(p=0,M=W.data.datasets.length;p(B=O>B?O:B)?R:B);return B},setHoverStyle:function(f){var p=f._model,M=f._options,S=ce.getHoverColor;f.$previousStyle={backgroundColor:p.backgroundColor,borderColor:p.borderColor,borderWidth:p.borderWidth},p.backgroundColor=We(M.hoverBackgroundColor,S(M.backgroundColor)),p.borderColor=We(M.hoverBorderColor,S(M.borderColor)),p.borderWidth=We(M.hoverBorderWidth,M.borderWidth)},_getRingWeightOffset:function(f){for(var p=0,M=0;M0&&Je(R[f-1]._model,O)&&(M.controlPointPreviousX=capControlPoint(M.controlPointPreviousX,O.left,O.right),M.controlPointPreviousY=capControlPoint(M.controlPointPreviousY,O.top,O.bottom)),f0&&(Y=f.getDatasetMeta(Y[0]._datasetIndex).data),Y},"x-axis":function(f,p){return indexMode(f,p,{intersect:!1})},point:function(f,p){return getIntersectItems(f,getRelativePosition(p,f))},nearest:function(f,p,M){var S=getRelativePosition(p,f);M.axis=M.axis||"xy";var L=getDistanceMetricForAxis(M.axis);return getNearestItems(f,S,M.intersect,L)},x:function(f,p,M){var S=getRelativePosition(p,f),L=[],Y=!1;return parseVisibleItems(f,(function(f){f.inXRange(S.x)&&L.push(f),f.inRange(S.x,S.y)&&(Y=!0)})),M.intersect&&!Y&&(L=[]),L},y:function(f,p,M){var S=getRelativePosition(p,f),L=[],Y=!1;return parseVisibleItems(f,(function(f){f.inYRange(S.y)&&L.push(f),f.inRange(S.x,S.y)&&(Y=!0)})),M.intersect&&!Y&&(L=[]),L}}},ot=ce.extend;function filterByPosition(f,p){return ce.where(f,(function(f){return f.pos===p}))}function sortByWeight(f,p){return f.sort((function(f,M){var S=p?M:f,L=p?f:M;return S.weight===L.weight?S.index-L.index:S.weight-L.weight}))}function getCombinedMax(f,p,M,S){return Math.max(f[M],p[M])+Math.max(f[S],p[S])}function updateDims(f,p,M){var S,L,Y=M.box,E=f.maxPadding;if(M.size&&(f[M.pos]-=M.size),M.size=M.horizontal?Y.height:Y.width,f[M.pos]+=M.size,Y.getPadding){var O=Y.getPadding();E.top=Math.max(E.top,O.top),E.left=Math.max(E.left,O.left),E.bottom=Math.max(E.bottom,O.bottom),E.right=Math.max(E.right,O.right)}if(S=p.outerWidth-getCombinedMax(E,f,"left","right"),L=p.outerHeight-getCombinedMax(E,f,"top","bottom"),S!==f.w||L!==f.h)return f.w=S,f.h=L,M.horizontal?S!==f.w:L!==f.h}function getMargins(f,p){var M=p.maxPadding;function marginForPositions(f){var S={left:0,top:0,right:0,bottom:0};return f.forEach((function(f){S[f]=Math.max(p[f],M[f])})),S}return marginForPositions(f?["left","right"]:["top","bottom"])}function fitBoxes(f,p,M){var S,L,Y,E,O,R,B=[];for(S=0,L=f.length;S div {\n\tposition: absolute;\n\twidth: 1000000px;\n\theight: 1000000px;\n\tleft: 0;\n\ttop: 0;\n}\n\n.chartjs-size-monitor-shrink > div {\n\tposition: absolute;\n\twidth: 200%;\n\theight: 200%;\n\tleft: 0;\n\ttop: 0;\n}\n"})),ct=["animationstart","webkitAnimationStart"],dt={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function readUsedSize(f,p){var M=ce.getStyle(f,p),S=M&&M.match(/^(\d+)(\.\d+)?px$/);return S?Number(S[1]):void 0}var ut=!!function(){var f=!1;try{var p=Object.defineProperty({},"passive",{get:function(){f=!0}});window.addEventListener("e",null,p)}catch(f){}return f}()&&{passive:!0};function addListener(f,p,M){f.addEventListener(p,M,ut)}function removeListener(f,p,M){f.removeEventListener(p,M,ut)}function createEvent(f,p,M,S,L){return{type:f,chart:p,native:L||null,x:void 0!==M?M:null,y:void 0!==S?S:null}}function createDiv(f){var p=document.createElement("div");return p.className=f||"",p}function addResizeListener(f,p,M){var S=f.$chartjs||(f.$chartjs={}),L=S.resizer=function createResizer(f){var p=createDiv("chartjs-size-monitor"),M=createDiv("chartjs-size-monitor-expand"),S=createDiv("chartjs-size-monitor-shrink");M.appendChild(createDiv()),S.appendChild(createDiv()),p.appendChild(M),p.appendChild(S),p._reset=function(){M.scrollLeft=1e6,M.scrollTop=1e6,S.scrollLeft=1e6,S.scrollTop=1e6};var onScroll=function(){p._reset(),f()};return addListener(M,"scroll",onScroll.bind(M,"expand")),addListener(S,"scroll",onScroll.bind(S,"shrink")),p}(function throttled(f,p){var M=!1,S=[];return function(){S=Array.prototype.slice.call(arguments),p=p||this,M||(M=!0,ce.requestAnimFrame.call(window,(function(){M=!1,f.apply(p,S)})))}}((function(){if(S.resizer){var L=M.options.maintainAspectRatio&&f.parentNode,Y=L?L.clientWidth:0;p(createEvent("resize",M)),L&&L.clientWidth0){var Y=f[0];Y.label?M=Y.label:Y.xLabel?M=Y.xLabel:L>0&&Y.index-1?f.split("\n"):f}function getBaseModel(f){var p=re.global;return{xPadding:f.xPadding,yPadding:f.yPadding,xAlign:f.xAlign,yAlign:f.yAlign,rtl:f.rtl,textDirection:f.textDirection,bodyFontColor:f.bodyFontColor,_bodyFontFamily:bt(f.bodyFontFamily,p.defaultFontFamily),_bodyFontStyle:bt(f.bodyFontStyle,p.defaultFontStyle),_bodyAlign:f.bodyAlign,bodyFontSize:bt(f.bodyFontSize,p.defaultFontSize),bodySpacing:f.bodySpacing,titleFontColor:f.titleFontColor,_titleFontFamily:bt(f.titleFontFamily,p.defaultFontFamily),_titleFontStyle:bt(f.titleFontStyle,p.defaultFontStyle),titleFontSize:bt(f.titleFontSize,p.defaultFontSize),_titleAlign:f.titleAlign,titleSpacing:f.titleSpacing,titleMarginBottom:f.titleMarginBottom,footerFontColor:f.footerFontColor,_footerFontFamily:bt(f.footerFontFamily,p.defaultFontFamily),_footerFontStyle:bt(f.footerFontStyle,p.defaultFontStyle),footerFontSize:bt(f.footerFontSize,p.defaultFontSize),_footerAlign:f.footerAlign,footerSpacing:f.footerSpacing,footerMarginTop:f.footerMarginTop,caretSize:f.caretSize,cornerRadius:f.cornerRadius,backgroundColor:f.backgroundColor,opacity:0,legendColorBackground:f.multiKeyBackground,displayColors:f.displayColors,borderColor:f.borderColor,borderWidth:f.borderWidth}}function getAlignedX(f,p){return"center"===p?f.x+f.width/2:"right"===p?f.x+f.width-f.xPadding:f.x+f.xPadding}function getBeforeAfterBodyLines(f){return pushOrConcat([],splitNewlines(f))}var yt=me.extend({initialize:function(){this._model=getBaseModel(this._options),this._lastActive=[]},getTitle:function(){var f=this,p=f._options,M=p.callbacks,S=M.beforeTitle.apply(f,arguments),L=M.title.apply(f,arguments),Y=M.afterTitle.apply(f,arguments),E=[];return E=pushOrConcat(E,splitNewlines(S)),E=pushOrConcat(E,splitNewlines(L)),E=pushOrConcat(E,splitNewlines(Y))},getBeforeBody:function(){return getBeforeAfterBodyLines(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(f,p){var M=this,S=M._options.callbacks,L=[];return ce.each(f,(function(f){var Y={before:[],lines:[],after:[]};pushOrConcat(Y.before,splitNewlines(S.beforeLabel.call(M,f,p))),pushOrConcat(Y.lines,S.label.call(M,f,p)),pushOrConcat(Y.after,splitNewlines(S.afterLabel.call(M,f,p))),L.push(Y)})),L},getAfterBody:function(){return getBeforeAfterBodyLines(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var f=this,p=f._options.callbacks,M=p.beforeFooter.apply(f,arguments),S=p.footer.apply(f,arguments),L=p.afterFooter.apply(f,arguments),Y=[];return Y=pushOrConcat(Y,splitNewlines(M)),Y=pushOrConcat(Y,splitNewlines(S)),Y=pushOrConcat(Y,splitNewlines(L))},update:function(f){var p,M,S,L,Y,E,O,R,B,W,G=this,V=G._options,U=G._model,q=G._model=getBaseModel(V),X=G._active,K=G._data,J={xAlign:U.xAlign,yAlign:U.yAlign},Z={x:U.x,y:U.y},Q={width:U.width,height:U.height},ee={x:U.caretX,y:U.caretY};if(X.length){q.opacity=1;var te=[],ne=[];ee=_t[V.position].call(G,X,G._eventPosition);var ie=[];for(p=0,M=X.length;pS.width&&(L=S.width-p.width),L<0&&(L=0)),"top"===W?Y+=G:Y-="bottom"===W?p.height+G:p.height/2,"center"===W?"left"===B?L+=G:"right"===B&&(L-=G):"left"===B?L-=V:"right"===B&&(L+=V),{x:L,y:Y}}(q,Q,J=function determineAlignment(f,p){var M,S,L,Y,E,O=f._model,R=f._chart,B=f._chart.chartArea,W="center",G="center";O.yR.height-p.height&&(G="bottom");var V=(B.left+B.right)/2,U=(B.top+B.bottom)/2;"center"===G?(M=function(f){return f<=V},S=function(f){return f>V}):(M=function(f){return f<=p.width/2},S=function(f){return f>=R.width-p.width/2}),L=function(f){return f+p.width+O.caretSize+O.caretPadding>R.width},Y=function(f){return f-p.width-O.caretSize-O.caretPadding<0},E=function(f){return f<=U?"top":"bottom"},M(O.x)?(W="left",L(O.x)&&(W="center",G=E(O.y))):S(O.x)&&(W="right",Y(O.x)&&(W="center",G=E(O.y)));var q=f._options;return{xAlign:q.xAlign?q.xAlign:W,yAlign:q.yAlign?q.yAlign:G}}(this,Q),G._chart)}else q.opacity=0;return q.xAlign=J.xAlign,q.yAlign=J.yAlign,q.x=Z.x,q.y=Z.y,q.width=Q.width,q.height=Q.height,q.caretX=ee.x,q.caretY=ee.y,G._model=q,f&&V.custom&&V.custom.call(G,q),G},drawCaret:function(f,p){var M=this._chart.ctx,S=this._view,L=this.getCaretPosition(f,p,S);M.lineTo(L.x1,L.y1),M.lineTo(L.x2,L.y2),M.lineTo(L.x3,L.y3)},getCaretPosition:function(f,p,M){var S,L,Y,E,O,R,B=M.caretSize,W=M.cornerRadius,G=M.xAlign,V=M.yAlign,U=f.x,q=f.y,X=p.width,K=p.height;if("center"===V)O=q+K/2,"left"===G?(L=(S=U)-B,Y=S,E=O+B,R=O-B):(L=(S=U+X)+B,Y=S,E=O-B,R=O+B);else if("left"===G?(S=(L=U+W+B)-B,Y=L+B):"right"===G?(S=(L=U+X-W-B)-B,Y=L+B):(S=(L=M.caretX)-B,Y=L+B),"top"===V)O=(E=q)-B,R=E;else{O=(E=q+K)+B,R=E;var J=Y;Y=S,S=J}return{x1:S,x2:L,x3:Y,y1:E,y2:O,y3:R}},drawTitle:function(f,p,M){var S,L,Y,E=p.title,O=E.length;if(O){var R=vt(p.rtl,p.x,p.width);for(f.x=getAlignedX(p,p._titleAlign),M.textAlign=R.textAlign(p._titleAlign),M.textBaseline="middle",S=p.titleFontSize,L=p.titleSpacing,M.fillStyle=p.titleFontColor,M.font=ce.fontString(S,p._titleFontStyle,p._titleFontFamily),Y=0;Y0&&M.stroke()},draw:function(){var f=this._chart.ctx,p=this._view;if(0!==p.opacity){var M={width:p.width,height:p.height},S={x:p.x,y:p.y},L=Math.abs(p.opacity<.001)?0:p.opacity,Y=p.title.length||p.beforeBody.length||p.body.length||p.afterBody.length||p.footer.length;this._options.enabled&&Y&&(f.save(),f.globalAlpha=L,this.drawBackground(S,p,f,M),S.y+=p.yPadding,ce.rtl.overrideTextDirection(f,p.textDirection),this.drawTitle(S,p,f),this.drawBody(S,p,f),this.drawFooter(S,p,f),ce.rtl.restoreTextDirection(f,p.textDirection),f.restore())}},handleEvent:function(f){var p,M=this,S=M._options;return M._lastActive=M._lastActive||[],"mouseout"===f.type?M._active=[]:(M._active=M._chart.getElementsAtEventForMode(f,S.mode,S),S.reverse&&M._active.reverse()),(p=!ce.arrayEquals(M._active,M._lastActive))&&(M._lastActive=M._active,(S.enabled||S.custom)&&(M._eventPosition={x:f.x,y:f.y},M.update(!0),M.pivot())),p}}),wt=_t,xt=yt;xt.positioners=wt;var kt=ce.valueOrDefault;function mergeScaleConfig(){return ce.merge({},[].slice.call(arguments),{merger:function(f,p,M,S){if("xAxes"===f||"yAxes"===f){var L,Y,E,O=M[f].length;for(p[f]||(p[f]=[]),L=0;L=p[f].length&&p[f].push({}),!p[f][L].type||E.type&&E.type!==p[f][L].type?ce.merge(p[f][L],[gt.getScaleDefaults(Y),E]):ce.merge(p[f][L],E)}else ce._merger(f,p,M,S)}})}function mergeConfig(){return ce.merge({},[].slice.call(arguments),{merger:function(f,p,M,S){var L=p[f]||{},Y=M[f];"scales"===f?p[f]=mergeScaleConfig(L,Y):"scale"===f?p[f]=ce.merge(L,[gt.getScaleDefaults(Y.type),Y]):ce._merger(f,p,M,S)}})}function updateConfig(f){var p=f.options;ce.each(f.scales,(function(p){st.removeBox(f,p)})),p=mergeConfig(re.global,re[f.config.type],p),f.options=f.config.options=p,f.ensureScalesHaveIDs(),f.buildOrUpdateScales(),f.tooltip._options=p.tooltips,f.tooltip.initialize()}function nextAvailableScaleId(f,p,M){var S,hasId=function(f){return f.id===S};do{S=p+M++}while(ce.findIndex(f,hasId)>=0);return S}function positionIsHorizontal(f){return"top"===f||"bottom"===f}function compare2Level(f,p){return function(M,S){return M[f]===S[f]?M[p]-S[p]:M[f]-S[f]}}re._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 Chart=function(f,p){return this.construct(f,p),this};ce.extend(Chart.prototype,{construct:function(f,p){var M=this;p=function initConfig(f){var p=(f=f||{}).data=f.data||{};return p.datasets=p.datasets||[],p.labels=p.labels||[],f.options=mergeConfig(re.global,re[f.type],f.options||{}),f}(p);var S=pt.acquireContext(f,p),L=S&&S.canvas,Y=L&&L.height,E=L&&L.width;M.id=ce.uid(),M.ctx=S,M.canvas=L,M.config=p,M.width=E,M.height=Y,M.aspectRatio=Y?E/Y:null,M.options=p.options,M._bufferedRender=!1,M._layers=[],M.chart=M,M.controller=M,Chart.instances[M.id]=M,Object.defineProperty(M,"data",{get:function(){return M.config.data},set:function(f){M.config.data=f}}),S&&L?(M.initialize(),M.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var f=this;return mt.notify(f,"beforeInit"),ce.retinaScale(f,f.options.devicePixelRatio),f.bindEvents(),f.options.responsive&&f.resize(!0),f.initToolTip(),mt.notify(f,"afterInit"),f},clear:function(){return ce.canvas.clear(this),this},stop:function(){return ve.cancelAnimation(this),this},resize:function(f){var p=this,M=p.options,S=p.canvas,L=M.maintainAspectRatio&&p.aspectRatio||null,Y=Math.max(0,Math.floor(ce.getMaximumWidth(S))),E=Math.max(0,Math.floor(L?Y/L:ce.getMaximumHeight(S)));if((p.width!==Y||p.height!==E)&&(S.width=p.width=Y,S.height=p.height=E,S.style.width=Y+"px",S.style.height=E+"px",ce.retinaScale(p,M.devicePixelRatio),!f)){var O={width:Y,height:E};mt.notify(p,"resize",[O]),M.onResize&&M.onResize(p,O),p.stop(),p.update({duration:M.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var f=this.options,p=f.scales||{},M=f.scale;ce.each(p.xAxes,(function(f,M){f.id||(f.id=nextAvailableScaleId(p.xAxes,"x-axis-",M))})),ce.each(p.yAxes,(function(f,M){f.id||(f.id=nextAvailableScaleId(p.yAxes,"y-axis-",M))})),M&&(M.id=M.id||"scale")},buildOrUpdateScales:function(){var f=this,p=f.options,M=f.scales||{},S=[],L=Object.keys(M).reduce((function(f,p){return f[p]=!1,f}),{});p.scales&&(S=S.concat((p.scales.xAxes||[]).map((function(f){return{options:f,dtype:"category",dposition:"bottom"}})),(p.scales.yAxes||[]).map((function(f){return{options:f,dtype:"linear",dposition:"left"}})))),p.scale&&S.push({options:p.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),ce.each(S,(function(p){var S=p.options,Y=S.id,E=kt(S.type,p.dtype);positionIsHorizontal(S.position)!==positionIsHorizontal(p.dposition)&&(S.position=p.dposition),L[Y]=!0;var O=null;if(Y in M&&M[Y].type===E)(O=M[Y]).options=S,O.ctx=f.ctx,O.chart=f;else{var R=gt.getScaleConstructor(E);if(!R)return;O=new R({id:Y,type:E,options:S,ctx:f.ctx,chart:f}),M[O.id]=O}O.mergeTicksOptions(),p.isDefault&&(f.scale=O)})),ce.each(L,(function(f,p){f||delete M[p]})),f.scales=M,gt.addScalesToLayout(this)},buildOrUpdateControllers:function(){var f,p,M=this,S=[],L=M.data.datasets;for(f=0,p=L.length;f=0;--M)this.drawDataset(p[M],f);mt.notify(this,"afterDatasetsDraw",[f])}},drawDataset:function(f,p){var M={meta:f,index:f.index,easingValue:p};!1!==mt.notify(this,"beforeDatasetDraw",[M])&&(f.controller.draw(p),mt.notify(this,"afterDatasetDraw",[M]))},_drawTooltip:function(f){var p=this.tooltip,M={tooltip:p,easingValue:f};!1!==mt.notify(this,"beforeTooltipDraw",[M])&&(p.draw(),mt.notify(this,"afterTooltipDraw",[M]))},getElementAtEvent:function(f){return at.modes.single(this,f)},getElementsAtEvent:function(f){return at.modes.label(this,f,{intersect:!0})},getElementsAtXAxis:function(f){return at.modes["x-axis"](this,f,{intersect:!0})},getElementsAtEventForMode:function(f,p,M){var S=at.modes[p];return"function"==typeof S?S(this,f,M):[]},getDatasetAtEvent:function(f){return at.modes.dataset(this,f,{intersect:!0})},getDatasetMeta:function(f){var p=this.data.datasets[f];p._meta||(p._meta={});var M=p._meta[this.id];return M||(M=p._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:p.order||0,index:f}),M},getVisibleDatasetCount:function(){for(var f=0,p=0,M=this.data.datasets.length;p3?M[2]-M[1]:M[1]-M[0];Math.abs(S)>1&&f!==Math.floor(f)&&(S=f-Math.floor(f));var L=ce.log10(Math.abs(S)),Y="";if(0!==f)if(Math.max(Math.abs(M[0]),Math.abs(M[M.length-1]))<1e-4){var E=ce.log10(Math.abs(f)),O=Math.floor(E)-Math.floor(L);O=Math.max(Math.min(O,20),0),Y=f.toExponential(O)}else{var R=-1*Math.floor(L);R=Math.max(Math.min(R,20),0),Y=f.toFixed(R)}else Y="0";return Y},logarithmic:function(f,p,M){var S=f/Math.pow(10,Math.floor(ce.log10(f)));return 0===f?"0":1===S||2===S||5===S||0===p||p===M.length-1?f.toExponential():""}}},Lt=ce.isArray,Dt=ce.isNullOrUndef,Ct=ce.valueOrDefault,At=ce.valueAtIndexOrDefault;function getPixelForGridLine(f,p,M){var S,L=f.getTicks().length,Y=Math.min(p,L-1),E=f.getPixelForTick(Y),O=f._startPixel,R=f._endPixel;if(!(M&&(S=1===L?Math.max(E-O,R-E):0===p?(f.getPixelForTick(1)-E)/2:(E-f.getPixelForTick(Y-1))/2,(E+=YR+1e-6)))return E}function computeLabelSizes(f,p,M,S){var L,Y,E,O,R,B,W,G,V,U,q,X,K,J=M.length,Z=[],Q=[],ee=[];for(L=0;Lp){for(M=0;M=V||W<=1||!O.isHorizontal()?O.labelRotation=G:(p=(f=O._getLabelSizes()).widest.width,M=f.highest.height-f.highest.offset,S=Math.min(O.maxWidth,O.chart.width-p),p+6>(L=R.offset?O.maxWidth/W:S/(W-1))&&(L=S/(W-(R.offset?.5:1)),Y=O.maxHeight-getTickMarkLength(R.gridLines)-B.padding-getScaleLabelHeight(R.scaleLabel),E=Math.sqrt(p*p+M*M),U=ce.toDegrees(Math.min(Math.asin(Math.min((f.highest.height+6)/L,1)),Math.asin(Math.min(Y/E,1))-Math.asin(M/E))),U=Math.max(G,Math.min(V,U))),O.labelRotation=U)},afterCalculateTickRotation:function(){ce.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){ce.callback(this.options.beforeFit,[this])},fit:function(){var f=this,p=f.minSize={width:0,height:0},M=f.chart,S=f.options,L=S.ticks,Y=S.scaleLabel,E=S.gridLines,O=f._isVisible(),R="bottom"===S.position,B=f.isHorizontal();if(B?p.width=f.maxWidth:O&&(p.width=getTickMarkLength(E)+getScaleLabelHeight(Y)),B?O&&(p.height=getTickMarkLength(E)+getScaleLabelHeight(Y)):p.height=f.maxHeight,L.display&&O){var W=parseTickFontOptions(L),G=f._getLabelSizes(),V=G.first,U=G.last,q=G.widest,X=G.highest,K=.4*W.minor.lineHeight,J=L.padding;if(B){var Z=0!==f.labelRotation,Q=ce.toRadians(f.labelRotation),ee=Math.cos(Q),te=Math.sin(Q),ne=te*q.width+ee*(X.height-(Z?X.offset:0))+(Z?0:K);p.height=Math.min(f.maxHeight,p.height+ne+J);var ie,re,ae=f.getPixelForTick(0)-f.left,oe=f.right-f.getPixelForTick(f.getTicks().length-1);Z?(ie=R?ee*V.width+te*V.offset:te*(V.height-V.offset),re=R?te*(U.height-U.offset):ee*U.width+te*U.offset):(ie=V.width/2,re=U.width/2),f.paddingLeft=Math.max((ie-ae)*f.width/(f.width-ae),0)+3,f.paddingRight=Math.max((re-oe)*f.width/(f.width-oe),0)+3}else{var se=L.mirror?0:q.width+J+K;p.width=Math.min(f.maxWidth,p.width+se),f.paddingTop=V.height/2,f.paddingBottom=U.height/2}}f.handleMargins(),B?(f.width=f._length=M.width-f.margins.left-f.margins.right,f.height=p.height):(f.width=p.width,f.height=f._length=M.height-f.margins.top-f.margins.bottom)},handleMargins:function(){var f=this;f.margins&&(f.margins.left=Math.max(f.paddingLeft,f.margins.left),f.margins.top=Math.max(f.paddingTop,f.margins.top),f.margins.right=Math.max(f.paddingRight,f.margins.right),f.margins.bottom=Math.max(f.paddingBottom,f.margins.bottom))},afterFit:function(){ce.callback(this.options.afterFit,[this])},isHorizontal:function(){var f=this.options.position;return"top"===f||"bottom"===f},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(f){if(Dt(f))return NaN;if(("number"==typeof f||f instanceof Number)&&!isFinite(f))return NaN;if(f)if(this.isHorizontal()){if(void 0!==f.x)return this.getRightValue(f.x)}else if(void 0!==f.y)return this.getRightValue(f.y);return f},_convertTicksToLabels:function(f){var p,M,S,L=this;for(L.ticks=f.map((function(f){return f.value})),L.beforeTickToLabelConversion(),p=L.convertTicksToLabels(f)||L.ticks,L.afterTickToLabelConversion(),M=0,S=f.length;MM-1?null:this.getPixelForDecimal(f*S+(p?S/2:0))},getPixelForDecimal:function(f){return this._reversePixels&&(f=1-f),this._startPixel+f*this._length},getDecimalForPixel:function(f){var p=(f-this._startPixel)/this._length;return this._reversePixels?1-p:p},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var f=this.min,p=this.max;return this.beginAtZero?0:f<0&&p<0?p:f>0&&p>0?f:0},_autoSkip:function(f){var p,M,S,L,Y=this.options.ticks,E=this._length,O=Y.maxTicksLimit||E/this._tickSize()+1,R=Y.major.enabled?function getMajorIndices(f){var p,M,S=[];for(p=0,M=f.length;pO)return function skipMajors(f,p,M){var S,L,Y=0,E=p[0];for(M=Math.ceil(M),S=0;SB)return Y;return Math.max(B,1)}(R,f,0,O),B>0){for(p=0,M=B-1;p1?(G-W)/(B-1):null,skip(f,S,ce.isNullOrUndef(L)?0:W-L,W),skip(f,S,G,ce.isNullOrUndef(L)?f.length:G+L),nonSkipped(f)}return skip(f,S),nonSkipped(f)},_tickSize:function(){var f=this.options.ticks,p=ce.toRadians(this.labelRotation),M=Math.abs(Math.cos(p)),S=Math.abs(Math.sin(p)),L=this._getLabelSizes(),Y=f.autoSkipPadding||0,E=L?L.widest.width+Y:0,O=L?L.highest.height+Y:0;return this.isHorizontal()?O*M>E*S?E/M:O/S:O*S=0&&(E=f),void 0!==Y&&(f=M.indexOf(Y))>=0&&(O=f),p.minIndex=E,p.maxIndex=O,p.min=M[E],p.max=M[O]},buildTicks:function(){var f=this._getLabels(),p=this.minIndex,M=this.maxIndex;this.ticks=0===p&&M===f.length-1?f:f.slice(p,M+1)},getLabelForIndex:function(f,p){var M=this.chart;return M.getDatasetMeta(p).controller._getValueScaleId()===this.id?this.getRightValue(M.data.datasets[p].data[f]):this._getLabels()[f]},_configure:function(){var f=this,p=f.options.offset,M=f.ticks;Yt.prototype._configure.call(f),f.isHorizontal()||(f._reversePixels=!f._reversePixels),M&&(f._startValue=f.minIndex-(p?.5:0),f._valueRange=Math.max(M.length-(p?0:1),1))},getPixelForValue:function(f,p,M){var S,L,Y,E=this;return It(p)||It(M)||(f=E.chart.data.datasets[M].data[p]),It(f)||(S=E.isHorizontal()?f.x:f.y),(void 0!==S||void 0!==f&&isNaN(p))&&(L=E._getLabels(),f=ce.valueOrDefault(S,f),p=-1!==(Y=L.indexOf(f))?Y:p,isNaN(p)&&(p=f)),E.getPixelForDecimal((p-E._startValue)/E._valueRange)},getPixelForTick:function(f){var p=this.ticks;return f<0||f>p.length-1?null:this.getPixelForValue(p[f],f+this.minIndex)},getValueForPixel:function(f){var p=Math.round(this._startValue+this.getDecimalForPixel(f)*this._valueRange);return Math.min(Math.max(p,0),this.ticks.length-1)},getBasePixel:function(){return this.bottom}}),Ot={position:"bottom"};Et._defaults=Ot;var Ht=ce.noop,zt=ce.isNullOrUndef,Nt=Yt.extend({getRightValue:function(f){return"string"==typeof f?+f:Yt.prototype.getRightValue.call(this,f)},handleTickRangeOptions:function(){var f=this,p=f.options.ticks;if(p.beginAtZero){var M=ce.sign(f.min),S=ce.sign(f.max);M<0&&S<0?f.max=0:M>0&&S>0&&(f.min=0)}var L=void 0!==p.min||void 0!==p.suggestedMin,Y=void 0!==p.max||void 0!==p.suggestedMax;void 0!==p.min?f.min=p.min:void 0!==p.suggestedMin&&(null===f.min?f.min=p.suggestedMin:f.min=Math.min(f.min,p.suggestedMin)),void 0!==p.max?f.max=p.max:void 0!==p.suggestedMax&&(null===f.max?f.max=p.suggestedMax:f.max=Math.max(f.max,p.suggestedMax)),L!==Y&&f.min>=f.max&&(L?f.max=f.min+1:f.min=f.max-1),f.min===f.max&&(f.max++,p.beginAtZero||f.min--)},getTickLimit:function(){var f,p=this.options.ticks,M=p.stepSize,S=p.maxTicksLimit;return M?f=Math.ceil(this.max/M)-Math.floor(this.min/M)+1:(f=this._computeTickLimit(),S=S||11),S&&(f=Math.min(S,f)),f},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:Ht,buildTicks:function(){var f=this,p=f.options.ticks,M=f.getTickLimit(),S={maxTicks:M=Math.max(2,M),min:p.min,max:p.max,precision:p.precision,stepSize:ce.valueOrDefault(p.fixedStepSize,p.stepSize)},L=f.ticks=function generateTicks(f,p){var M,S,L,Y,E=[],O=f.stepSize,R=O||1,B=f.maxTicks-1,W=f.min,G=f.max,V=f.precision,U=p.min,q=p.max,X=ce.niceNum((q-U)/B/R)*R;if(X<1e-14&&zt(W)&&zt(G))return[U,q];(Y=Math.ceil(q/X)-Math.floor(U/X))>B&&(X=ce.niceNum(Y*X/B/R)*R),O||zt(V)?M=Math.pow(10,ce._decimalPlaces(X)):(M=Math.pow(10,V),X=Math.ceil(X*M)/M),S=Math.floor(U/X)*X,L=Math.ceil(q/X)*X,O&&(!zt(W)&&ce.almostWhole(W/X,X/1e3)&&(S=W),!zt(G)&&ce.almostWhole(G/X,X/1e3)&&(L=G)),Y=(L-S)/X,Y=ce.almostEquals(Y,Math.round(Y),X/1e3)?Math.round(Y):Math.ceil(Y),S=Math.round(S*M)/M,L=Math.round(L*M)/M,E.push(zt(W)?S:W);for(var K=1;Kp.length-1?null:this.getPixelForValue(p[f])}}),Ft=jt;Rt._defaults=Ft;var Bt=ce.valueOrDefault,Wt=ce.math.log10,Gt={position:"left",ticks:{callback:St.formatters.logarithmic}};function nonNegativeOrDefault(f,p){return ce.isFinite(f)&&f>=0?f:p}var Vt=Yt.extend({determineDataLimits:function(){var f,p,M,S,L,Y,E=this,O=E.options,R=E.chart,B=R.data.datasets,W=E.isHorizontal();function IDMatches(f){return W?f.xAxisID===E.id:f.yAxisID===E.id}E.min=Number.POSITIVE_INFINITY,E.max=Number.NEGATIVE_INFINITY,E.minNotZero=Number.POSITIVE_INFINITY;var G=O.stacked;if(void 0===G)for(f=0;f0){var p=ce.min(f),M=ce.max(f);E.min=Math.min(E.min,p),E.max=Math.max(E.max,M)}}))}else for(f=0;f0?f.minNotZero=f.min:f.max<1?f.minNotZero=Math.pow(10,Math.floor(Wt(f.max))):f.minNotZero=1)},buildTicks:function(){var f=this,p=f.options.ticks,M=!f.isHorizontal(),S={min:nonNegativeOrDefault(p.min),max:nonNegativeOrDefault(p.max)},L=f.ticks=function generateTicks$1(f,p){var M,S,L=[],Y=Bt(f.min,Math.pow(10,Math.floor(Wt(p.min)))),E=Math.floor(Wt(p.max)),O=Math.ceil(p.max/Math.pow(10,E));0===Y?(M=Math.floor(Wt(p.minNotZero)),S=Math.floor(p.minNotZero/Math.pow(10,M)),L.push(Y),Y=S*Math.pow(10,M)):(M=Math.floor(Wt(Y)),S=Math.floor(Y/Math.pow(10,M)));var R=M<0?Math.pow(10,Math.abs(M)):1;do{L.push(Y),10==++S&&(S=1,R=++M>=0?1:R),Y=Math.round(S*Math.pow(10,M)*R)/R}while(Mp.length-1?null:this.getPixelForValue(p[f])},_getFirstTickValue:function(f){var p=Math.floor(Wt(f));return Math.floor(f/Math.pow(10,p))*Math.pow(10,p)},_configure:function(){var f=this,p=f.min,M=0;Yt.prototype._configure.call(f),0===p&&(p=f._getFirstTickValue(f.minNotZero),M=Bt(f.options.ticks.fontSize,re.global.defaultFontSize)/f._length),f._startValue=Wt(p),f._valueOffset=M,f._valueRange=(Wt(f.max)-Wt(p))/(1-M)},getPixelForValue:function(f){var p=this,M=0;return(f=+p.getRightValue(f))>p.min&&f>0&&(M=(Wt(f)-p._startValue)/p._valueRange+p._valueOffset),p.getPixelForDecimal(M)},getValueForPixel:function(f){var p=this,M=p.getDecimalForPixel(f);return 0===M&&0===p.min?0:Math.pow(10,p._startValue+(M-p._valueOffset)*p._valueRange)}}),Ut=Gt;Vt._defaults=Ut;var $t=ce.valueOrDefault,qt=ce.valueAtIndexOrDefault,Xt=ce.options.resolve,Kt={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:St.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(f){return f}}};function getTickBackdropHeight(f){var p=f.ticks;return p.display&&f.display?$t(p.fontSize,re.global.defaultFontSize)+2*p.backdropPaddingY:0}function determineLimits(f,p,M,S,L){return f===S||f===L?{start:p-M/2,end:p+M/2}:fL?{start:p-M,end:p}:{start:p,end:p+M}}function getTextAlignForAngle(f){return 0===f||180===f?"center":f<180?"left":"right"}function fillText(f,p,M,S){var L,Y,E=M.y+S/2;if(ce.isArray(p))for(L=0,Y=p.length;L270||f<90)&&(M.y-=p.h)}function numberOrZero(f){return ce.isNumber(f)?f:0}var Jt=Nt.extend({setDimensions:function(){var f=this;f.width=f.maxWidth,f.height=f.maxHeight,f.paddingTop=getTickBackdropHeight(f.options)/2,f.xCenter=Math.floor(f.width/2),f.yCenter=Math.floor((f.height-f.paddingTop)/2),f.drawingArea=Math.min(f.height-f.paddingTop,f.width)/2},determineDataLimits:function(){var f=this,p=f.chart,M=Number.POSITIVE_INFINITY,S=Number.NEGATIVE_INFINITY;ce.each(p.data.datasets,(function(L,Y){if(p.isDatasetVisible(Y)){var E=p.getDatasetMeta(Y);ce.each(L.data,(function(p,L){var Y=+f.getRightValue(p);isNaN(Y)||E.data[L].hidden||(M=Math.min(Y,M),S=Math.max(Y,S))}))}})),f.min=M===Number.POSITIVE_INFINITY?0:M,f.max=S===Number.NEGATIVE_INFINITY?0:S,f.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/getTickBackdropHeight(this.options))},convertTicksToLabels:function(){var f=this;Nt.prototype.convertTicksToLabels.call(f),f.pointLabels=f.chart.data.labels.map((function(){var p=ce.callback(f.options.pointLabels.callback,arguments,f);return p||0===p?p:""}))},getLabelForIndex:function(f,p){return+this.getRightValue(this.chart.data.datasets[p].data[f])},fit:function(){var f=this.options;f.display&&f.pointLabels.display?function fitWithPointLabels(f){var p,M,S,L=ce.options._parseFont(f.options.pointLabels),Y={l:0,r:f.width,t:0,b:f.height-f.paddingTop},E={};f.ctx.font=L.string,f._pointLabelSizes=[];var O,R,B,W=f.chart.data.labels.length;for(p=0;pY.r&&(Y.r=U.end,E.r=G),q.startY.b&&(Y.b=q.end,E.b=G)}f.setReductions(f.drawingArea,Y,E)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(f,p,M){var S=this,L=p.l/Math.sin(M.l),Y=Math.max(p.r-S.width,0)/Math.sin(M.r),E=-p.t/Math.cos(M.t),O=-Math.max(p.b-(S.height-S.paddingTop),0)/Math.cos(M.b);L=numberOrZero(L),Y=numberOrZero(Y),E=numberOrZero(E),O=numberOrZero(O),S.drawingArea=Math.min(Math.floor(f-(L+Y)/2),Math.floor(f-(E+O)/2)),S.setCenterPoint(L,Y,E,O)},setCenterPoint:function(f,p,M,S){var L=this,Y=L.width-p-L.drawingArea,E=f+L.drawingArea,O=M+L.drawingArea,R=L.height-L.paddingTop-S-L.drawingArea;L.xCenter=Math.floor((E+Y)/2+L.left),L.yCenter=Math.floor((O+R)/2+L.top+L.paddingTop)},getIndexAngle:function(f){var p=this.chart,M=(f*(360/p.data.labels.length)+((p.options||{}).startAngle||0))%360;return(M<0?M+360:M)*Math.PI*2/360},getDistanceFromCenterForValue:function(f){var p=this;if(ce.isNullOrUndef(f))return NaN;var M=p.drawingArea/(p.max-p.min);return p.options.ticks.reverse?(p.max-f)*M:(f-p.min)*M},getPointPosition:function(f,p){var M=this.getIndexAngle(f)-Math.PI/2;return{x:Math.cos(M)*p+this.xCenter,y:Math.sin(M)*p+this.yCenter}},getPointPositionForValue:function(f,p){return this.getPointPosition(f,this.getDistanceFromCenterForValue(p))},getBasePosition:function(f){var p=this.min,M=this.max;return this.getPointPositionForValue(f||0,this.beginAtZero?0:p<0&&M<0?M:p>0&&M>0?p:0)},_drawGrid:function(){var f,p,M,S=this,L=S.ctx,Y=S.options,E=Y.gridLines,O=Y.angleLines,R=$t(O.lineWidth,E.lineWidth),B=$t(O.color,E.color);if(Y.pointLabels.display&&function drawPointLabels(f){var p=f.ctx,M=f.options,S=M.pointLabels,L=getTickBackdropHeight(M),Y=f.getDistanceFromCenterForValue(M.ticks.reverse?f.min:f.max),E=ce.options._parseFont(S);p.save(),p.font=E.string,p.textBaseline="middle";for(var O=f.chart.data.labels.length-1;O>=0;O--){var R=0===O?L/2:0,B=f.getPointPosition(O,Y+R+5),W=qt(S.fontColor,O,re.global.defaultFontColor);p.fillStyle=W;var G=f.getIndexAngle(O),V=ce.toDegrees(G);p.textAlign=getTextAlignForAngle(V),adjustPointPositionForLabelHeight(V,f._pointLabelSizes[O],B),fillText(p,f.pointLabels[O],B,E.lineHeight)}p.restore()}(S),E.display&&ce.each(S.ticks,(function(f,M){0!==M&&(p=S.getDistanceFromCenterForValue(S.ticksAsNumbers[M]),function drawRadiusLine(f,p,M,S){var L,Y=f.ctx,E=p.circular,O=f.chart.data.labels.length,R=qt(p.color,S-1),B=qt(p.lineWidth,S-1);if((E||O)&&R&&B){if(Y.save(),Y.strokeStyle=R,Y.lineWidth=B,Y.setLineDash&&(Y.setLineDash(p.borderDash||[]),Y.lineDashOffset=p.borderDashOffset||0),Y.beginPath(),E)Y.arc(f.xCenter,f.yCenter,M,0,2*Math.PI);else{L=f.getPointPosition(0,M),Y.moveTo(L.x,L.y);for(var W=1;W=0;f--)p=S.getDistanceFromCenterForValue(Y.ticks.reverse?S.min:S.max),M=S.getPointPosition(f,p),L.beginPath(),L.moveTo(S.xCenter,S.yCenter),L.lineTo(M.x,M.y),L.stroke();L.restore()}},_drawLabels:function(){var f=this,p=f.ctx,M=f.options.ticks;if(M.display){var S,L,Y=f.getIndexAngle(0),E=ce.options._parseFont(M),O=$t(M.fontColor,re.global.defaultFontColor);p.save(),p.font=E.string,p.translate(f.xCenter,f.yCenter),p.rotate(Y),p.textAlign="center",p.textBaseline="middle",ce.each(f.ticks,(function(Y,R){(0!==R||M.reverse)&&(S=f.getDistanceFromCenterForValue(f.ticksAsNumbers[R]),M.showLabelBackdrop&&(L=p.measureText(Y).width,p.fillStyle=M.backdropColor,p.fillRect(-L/2-M.backdropPaddingX,-S-E.size/2-M.backdropPaddingY,L+2*M.backdropPaddingX,E.size+2*M.backdropPaddingY)),p.fillStyle=O,p.fillText(Y,0,-S))})),p.restore()}},_drawTitle:ce.noop}),Zt=Kt;Jt._defaults=Zt;var Qt=ce._deprecated,en=ce.options.resolve,tn=ce.valueOrDefault,nn=Number.MIN_SAFE_INTEGER||-9007199254740991,rn=Number.MAX_SAFE_INTEGER||9007199254740991,an={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},sn=Object.keys(an);function sorter(f,p){return f-p}function getMin(f){return ce.valueOrDefault(f.time.min,f.ticks.min)}function getMax(f){return ce.valueOrDefault(f.time.max,f.ticks.max)}function interpolate$1(f,p,M,S){var L=function lookup(f,p,M){for(var S,L,Y,E=0,O=f.length-1;E>=0&&E<=O;){if(L=f[(S=E+O>>1)-1]||null,Y=f[S],!L)return{lo:null,hi:Y};if(Y[p]M))return{lo:L,hi:Y};O=S-1}}return{lo:Y,hi:null}}(f,p,M),Y=L.lo?L.hi?L.lo:f[f.length-2]:f[0],E=L.lo?L.hi?L.hi:f[f.length-1]:f[1],O=E[p]-Y[p],R=O?(M-Y[p])/O:0,B=(E[S]-Y[S])*R;return Y[S]+B}function toTimestamp(f,p){var M=f._adapter,S=f.options.time,L=S.parser,Y=L||S.format,E=p;return"function"==typeof L&&(E=L(E)),ce.isFinite(E)||(E="string"==typeof Y?M.parse(E,Y):M.parse(E)),null!==E?+E:(L||"function"!=typeof Y||(E=Y(p),ce.isFinite(E)||(E=M.parse(E))),E)}function parse(f,p){if(ce.isNullOrUndef(p))return null;var M=f.options.time,S=toTimestamp(f,f.getRightValue(p));return null===S||M.round&&(S=+f._adapter.startOf(S,M.round)),S}function determineUnitForAutoTicks(f,p,M,S){var L,Y,E,O=sn.length;for(L=sn.indexOf(f);L=0&&(p[Y].major=!0);return p}(f,Y,E,M):Y}var ln=Yt.extend({initialize:function(){this.mergeTicksOptions(),Yt.prototype.initialize.call(this)},update:function(){var f=this,p=f.options,M=p.time||(p.time={}),S=f._adapter=new Mt._date(p.adapters.date);return Qt("time scale",M.format,"time.format","time.parser"),Qt("time scale",M.min,"time.min","ticks.min"),Qt("time scale",M.max,"time.max","ticks.max"),ce.mergeIf(M.displayFormats,S.formats()),Yt.prototype.update.apply(f,arguments)},getRightValue:function(f){return f&&void 0!==f.t&&(f=f.t),Yt.prototype.getRightValue.call(this,f)},determineDataLimits:function(){var f,p,M,S,L,Y,E,O=this,R=O.chart,B=O._adapter,W=O.options,G=W.time.unit||"day",V=rn,U=nn,q=[],X=[],K=[],J=O._getLabels();for(f=0,M=J.length;f1?function arrayUnique(f){var p,M,S,L={},Y=[];for(p=0,M=f.length;p1e5*B)throw p+" and "+M+" are too far apart with stepSize of "+B+" "+R;for(L=G;L=L&&M<=Y&&W.push(M);return S.min=L,S.max=Y,S._unit=R.unit||(O.autoSkip?determineUnitForAutoTicks(R.minUnit,S.min,S.max,G):function determineUnitForFormatting(f,p,M,S,L){var Y,E;for(Y=sn.length-1;Y>=sn.indexOf(M);Y--)if(E=sn[Y],an[E].common&&f._adapter.diff(L,S,E)>=p-1)return E;return sn[M?sn.indexOf(M):0]}(S,W.length,R.minUnit,S.min,S.max)),S._majorUnit=O.major.enabled&&"year"!==S._unit?function determineMajorUnit(f){for(var p=sn.indexOf(f)+1,M=sn.length;pp&&O=0&&f0?O:1}}),cn={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};ln._defaults=cn;var dn={category:Et,linear:Rt,logarithmic:Vt,radialLinear:Jt,time:ln},un={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"};Mt._date.override("function"==typeof f?{_id:"moment",formats:function(){return un},parse:function(p,M){return"string"==typeof p&&"string"==typeof M?p=f(p,M):p instanceof f||(p=f(p)),p.isValid()?p.valueOf():null},format:function(p,M){return f(p).format(M)},add:function(p,M,S){return f(p).add(M,S).valueOf()},diff:function(p,M,S){return f(p).diff(f(M),S)},startOf:function(p,M,S){return p=f(p),"isoWeek"===M?p.isoWeekday(S).valueOf():p.startOf(M).valueOf()},endOf:function(p,M){return f(p).endOf(M).valueOf()},_create:function(p){return f(p)}}:{}),re._set("global",{plugins:{filler:{propagate:!0}}});var hn={dataset:function(f){var p=f.fill,M=f.chart,S=M.getDatasetMeta(p),L=S&&M.isDatasetVisible(p)&&S.dataset._children||[],Y=L.length||0;return Y?function(f,p){return p=M)&&S;switch(Y){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return Y;default:return!1}}function computeBoundary(f){return(f.el._scale||{}).getPointPositionForValue?function computeCircularBoundary(f){var p,M,S,L,Y,E=f.el._scale,O=E.options,R=E.chart.data.labels.length,B=f.fill,W=[];if(!R)return null;for(p=O.ticks.reverse?E.max:E.min,M=O.ticks.reverse?E.min:E.max,S=E.getPointPositionForValue(0,p),L=0;L0;--Y)ce.canvas.lineTo(f,M[Y],M[Y-1],!0);else for(E=M[0].cx,O=M[0].cy,R=Math.sqrt(Math.pow(M[0].x-E,2)+Math.pow(M[0].y-O,2)),Y=L-1;Y>0;--Y)f.arc(E,O,R,M[Y].angle,M[Y-1].angle,!0)}}function doFill(f,p,M,S,L,Y){var E,O,R,B,W,G,V,U,q=p.length,X=S.spanGaps,K=[],J=[],Z=0,Q=0;for(f.beginPath(),E=0,O=q;E=0;--M)(p=R[M].$filler)&&p.visible&&(L=(S=p.el)._view,Y=S._children||[],E=p.mapper,O=L.backgroundColor||re.global.defaultColor,E&&O&&Y.length&&(ce.canvas.clipArea(B,f.chartArea),doFill(B,Y,E,L,O,S._loop),ce.canvas.unclipArea(B)))}},mn=ce.rtl.getRtlAdapter,gn=ce.noop,bn=ce.valueOrDefault;function getBoxWidth(f,p){return f.usePointStyle&&f.boxWidth>p?p:f.boxWidth}re._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(f,p){var M=p.datasetIndex,S=this.chart,L=S.getDatasetMeta(M);L.hidden=null===L.hidden?!S.data.datasets[M].hidden:null,S.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(f){var p=f.data.datasets,M=f.options.legend||{},S=M.labels&&M.labels.usePointStyle;return f._getSortedDatasetMetas().map((function(M){var L=M.controller.getStyle(S?0:void 0);return{text:p[M.index].label,fillStyle:L.backgroundColor,hidden:!f.isDatasetVisible(M.index),lineCap:L.borderCapStyle,lineDash:L.borderDash,lineDashOffset:L.borderDashOffset,lineJoin:L.borderJoinStyle,lineWidth:L.borderWidth,strokeStyle:L.borderColor,pointStyle:L.pointStyle,rotation:L.rotation,datasetIndex:M.index}}),this)}}},legendCallback:function(f){var p,M,S,L=document.createElement("ul"),Y=f.data.datasets;for(L.setAttribute("class",f.id+"-legend"),p=0,M=Y.length;pR.width)&&(G+=E+M.padding,W[W.length-(p>0?0:1)]=0),O[p]={left:0,top:0,width:S,height:E},W[W.length-1]+=S+M.padding})),R.height+=G}else{var V=M.padding,U=f.columnWidths=[],q=f.columnHeights=[],X=M.padding,K=0,J=0;ce.each(f.legendItems,(function(f,p){var S=getBoxWidth(M,E)+E/2+L.measureText(f.text).width;p>0&&J+E+2*V>R.height&&(X+=K+M.padding,U.push(K),q.push(J),K=0,J=0),K=Math.max(K,S),J+=E+V,O[p]={left:0,top:0,width:S,height:E}})),X+=K,U.push(K),q.push(J),R.width+=X}f.width=R.width,f.height=R.height}else f.width=R.width=f.height=R.height=0},afterFit:gn,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var f=this,p=f.options,M=p.labels,S=re.global,L=S.defaultColor,Y=S.elements.line,E=f.height,O=f.columnHeights,R=f.width,B=f.lineWidths;if(p.display){var W,G=mn(p.rtl,f.left,f.minSize.width),V=f.ctx,U=bn(M.fontColor,S.defaultFontColor),q=ce.options._parseFont(M),X=q.size;V.textAlign=G.textAlign("left"),V.textBaseline="middle",V.lineWidth=.5,V.strokeStyle=U,V.fillStyle=U,V.font=q.string;var K=getBoxWidth(M,X),J=f.legendHitBoxes,alignmentOffset=function(f,S){switch(p.align){case"start":return M.padding;case"end":return f-S;default:return(f-S+M.padding)/2}},Z=f.isHorizontal();W=Z?{x:f.left+alignmentOffset(R,B[0]),y:f.top+M.padding,line:0}:{x:f.left+M.padding,y:f.top+alignmentOffset(E,O[0]),line:0},ce.rtl.overrideTextDirection(f.ctx,p.textDirection);var Q=X+M.padding;ce.each(f.legendItems,(function(p,S){var U=V.measureText(p.text).width,q=K+X/2+U,ee=W.x,te=W.y;G.setWidth(f.minSize.width),Z?S>0&&ee+q+M.padding>f.left+f.minSize.width&&(te=W.y+=Q,W.line++,ee=W.x=f.left+alignmentOffset(R,B[W.line])):S>0&&te+Q>f.top+f.minSize.height&&(ee=W.x=ee+f.columnWidths[W.line]+M.padding,W.line++,te=W.y=f.top+alignmentOffset(E,O[W.line]));var ne=G.x(ee);!function(f,p,S){if(!(isNaN(K)||K<=0)){V.save();var E=bn(S.lineWidth,Y.borderWidth);if(V.fillStyle=bn(S.fillStyle,L),V.lineCap=bn(S.lineCap,Y.borderCapStyle),V.lineDashOffset=bn(S.lineDashOffset,Y.borderDashOffset),V.lineJoin=bn(S.lineJoin,Y.borderJoinStyle),V.lineWidth=E,V.strokeStyle=bn(S.strokeStyle,L),V.setLineDash&&V.setLineDash(bn(S.lineDash,Y.borderDash)),M&&M.usePointStyle){var O=K*Math.SQRT2/2,R=G.xPlus(f,K/2),B=p+X/2;ce.canvas.drawPoint(V,S.pointStyle,O,R,B,S.rotation)}else V.fillRect(G.leftForLtr(f,K),p,K,X),0!==E&&V.strokeRect(G.leftForLtr(f,K),p,K,X);V.restore()}}(ne,te,p),J[S].left=G.leftForLtr(ne,J[S].width),J[S].top=te,function(f,p,M,S){var L=X/2,Y=G.xPlus(f,K+L),E=p+L;V.fillText(M.text,Y,E),M.hidden&&(V.beginPath(),V.lineWidth=2,V.moveTo(Y,E),V.lineTo(G.xPlus(Y,S),E),V.stroke())}(ne,te,p,U),Z?W.x+=q+M.padding:W.y+=Q})),ce.rtl.restoreTextDirection(f.ctx,p.textDirection)}},_getLegendItemAt:function(f,p){var M,S,L,Y=this;if(f>=Y.left&&f<=Y.right&&p>=Y.top&&p<=Y.bottom)for(L=Y.legendHitBoxes,M=0;M=(S=L[M]).left&&f<=S.left+S.width&&p>=S.top&&p<=S.top+S.height)return Y.legendItems[M];return null},handleEvent:function(f){var p,M=this,S=M.options,L="mouseup"===f.type?"click":f.type;if("mousemove"===L){if(!S.onHover&&!S.onLeave)return}else{if("click"!==L)return;if(!S.onClick)return}p=M._getLegendItemAt(f.x,f.y),"click"===L?p&&S.onClick&&S.onClick.call(M,f.native,p):(S.onLeave&&p!==M._hoveredItem&&(M._hoveredItem&&S.onLeave.call(M,f.native,M._hoveredItem),M._hoveredItem=p),S.onHover&&p&&S.onHover.call(M,f.native,p))}});function createNewLegendAndAttach(f,p){var M=new vn({ctx:f.ctx,options:p,chart:f});st.configure(f,M,p),st.addBox(f,M),f.legend=M}var _n={id:"legend",_element:vn,beforeInit:function(f){var p=f.options.legend;p&&createNewLegendAndAttach(f,p)},beforeUpdate:function(f){var p=f.options.legend,M=f.legend;p?(ce.mergeIf(p,re.global.legend),M?(st.configure(f,M,p),M.options=p):createNewLegendAndAttach(f,p)):M&&(st.removeBox(f,M),delete f.legend)},afterEvent:function(f,p){var M=f.legend;M&&M.handleEvent(p)}},yn=ce.noop;re._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var wn=me.extend({initialize:function(f){ce.extend(this,f),this.legendHitBoxes=[]},beforeUpdate:yn,update:function(f,p,M){var S=this;return S.beforeUpdate(),S.maxWidth=f,S.maxHeight=p,S.margins=M,S.beforeSetDimensions(),S.setDimensions(),S.afterSetDimensions(),S.beforeBuildLabels(),S.buildLabels(),S.afterBuildLabels(),S.beforeFit(),S.fit(),S.afterFit(),S.afterUpdate(),S.minSize},afterUpdate:yn,beforeSetDimensions:yn,setDimensions:function(){var f=this;f.isHorizontal()?(f.width=f.maxWidth,f.left=0,f.right=f.width):(f.height=f.maxHeight,f.top=0,f.bottom=f.height),f.paddingLeft=0,f.paddingTop=0,f.paddingRight=0,f.paddingBottom=0,f.minSize={width:0,height:0}},afterSetDimensions:yn,beforeBuildLabels:yn,buildLabels:yn,afterBuildLabels:yn,beforeFit:yn,fit:function(){var f,p=this,M=p.options,S=p.minSize={},L=p.isHorizontal();M.display?(f=(ce.isArray(M.text)?M.text.length:1)*ce.options._parseFont(M).lineHeight+2*M.padding,p.width=S.width=L?p.maxWidth:f,p.height=S.height=L?f:p.maxHeight):p.width=S.width=p.height=S.height=0},afterFit:yn,isHorizontal:function(){var f=this.options.position;return"top"===f||"bottom"===f},draw:function(){var f=this,p=f.ctx,M=f.options;if(M.display){var S,L,Y,E=ce.options._parseFont(M),O=E.lineHeight,R=O/2+M.padding,B=0,W=f.top,G=f.left,V=f.bottom,U=f.right;p.fillStyle=ce.valueOrDefault(M.fontColor,re.global.defaultFontColor),p.font=E.string,f.isHorizontal()?(L=G+(U-G)/2,Y=W+R,S=U-G):(L="left"===M.position?G+R:U-R,Y=W+(V-W)/2,S=V-W,B=Math.PI*("left"===M.position?-.5:.5)),p.save(),p.translate(L,Y),p.rotate(B),p.textAlign="center",p.textBaseline="middle";var q=M.text;if(ce.isArray(q))for(var X=0,K=0;K=0;S--){var L=f[S];if(p(L))return L}},ce.isNumber=function(f){return!isNaN(parseFloat(f))&&isFinite(f)},ce.almostEquals=function(f,p,M){return Math.abs(f-p)=f},ce.max=function(f){return f.reduce((function(f,p){return isNaN(p)?f:Math.max(f,p)}),Number.NEGATIVE_INFINITY)},ce.min=function(f){return f.reduce((function(f,p){return isNaN(p)?f:Math.min(f,p)}),Number.POSITIVE_INFINITY)},ce.sign=Math.sign?function(f){return Math.sign(f)}:function(f){return 0==(f=+f)||isNaN(f)?f:f>0?1:-1},ce.toRadians=function(f){return f*(Math.PI/180)},ce.toDegrees=function(f){return f*(180/Math.PI)},ce._decimalPlaces=function(f){if(ce.isFinite(f)){for(var p=1,M=0;Math.round(f*p)/p!==f;)p*=10,M++;return M}},ce.getAngleFromPoint=function(f,p){var M=p.x-f.x,S=p.y-f.y,L=Math.sqrt(M*M+S*S),Y=Math.atan2(S,M);return Y<-.5*Math.PI&&(Y+=2*Math.PI),{angle:Y,distance:L}},ce.distanceBetweenPoints=function(f,p){return Math.sqrt(Math.pow(p.x-f.x,2)+Math.pow(p.y-f.y,2))},ce.aliasPixel=function(f){return f%2==0?0:.5},ce._alignPixel=function(f,p,M){var S=f.currentDevicePixelRatio,L=M/2;return Math.round((p-L)*S)/S+L},ce.splineCurve=function(f,p,M,S){var L=f.skip?p:f,Y=p,E=M.skip?p:M,O=Math.sqrt(Math.pow(Y.x-L.x,2)+Math.pow(Y.y-L.y,2)),R=Math.sqrt(Math.pow(E.x-Y.x,2)+Math.pow(E.y-Y.y,2)),B=O/(O+R),W=R/(O+R),G=S*(B=isNaN(B)?0:B),V=S*(W=isNaN(W)?0:W);return{previous:{x:Y.x-G*(E.x-L.x),y:Y.y-G*(E.y-L.y)},next:{x:Y.x+V*(E.x-L.x),y:Y.y+V*(E.y-L.y)}}},ce.EPSILON=Number.EPSILON||1e-14,ce.splineCurveMonotone=function(f){var p,M,S,L,Y,E,O,R,B,W=(f||[]).map((function(f){return{model:f._model,deltaK:0,mK:0}})),G=W.length;for(p=0;p0?W[p-1]:null,(L=p0?W[p-1]:null,L=p=f.length-1?f[0]:f[p+1]:p>=f.length-1?f[f.length-1]:f[p+1]},ce.previousItem=function(f,p,M){return M?p<=0?f[f.length-1]:f[p-1]:p<=0?f[0]:f[p-1]},ce.niceNum=function(f,p){var M=Math.floor(ce.log10(f)),S=f/Math.pow(10,M);return(p?S<1.5?1:S<3?2:S<7?5:10:S<=1?1:S<=2?2:S<=5?5:10)*Math.pow(10,M)},ce.requestAnimFrame="undefined"==typeof window?function(f){f()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(f){return window.setTimeout(f,1e3/60)},ce.getRelativePosition=function(f,p){var M,S,L=f.originalEvent||f,Y=f.target||f.srcElement,E=Y.getBoundingClientRect(),O=L.touches;O&&O.length>0?(M=O[0].clientX,S=O[0].clientY):(M=L.clientX,S=L.clientY);var R=parseFloat(ce.getStyle(Y,"padding-left")),B=parseFloat(ce.getStyle(Y,"padding-top")),W=parseFloat(ce.getStyle(Y,"padding-right")),G=parseFloat(ce.getStyle(Y,"padding-bottom")),V=E.right-E.left-R-W,U=E.bottom-E.top-B-G;return{x:M=Math.round((M-E.left-R)/V*Y.width/p.currentDevicePixelRatio),y:S=Math.round((S-E.top-B)/U*Y.height/p.currentDevicePixelRatio)}},ce.getConstraintWidth=function(f){return getConstraintDimension(f,"max-width","clientWidth")},ce.getConstraintHeight=function(f){return getConstraintDimension(f,"max-height","clientHeight")},ce._calculatePadding=function(f,p,M){return(p=ce.getStyle(f,p)).indexOf("%")>-1?M*parseInt(p,10)/100:parseInt(p,10)},ce._getParentNode=function(f){var p=f.parentNode;return p&&"[object ShadowRoot]"===p.toString()&&(p=p.host),p},ce.getMaximumWidth=function(f){var p=ce._getParentNode(f);if(!p)return f.clientWidth;var M=p.clientWidth,S=M-ce._calculatePadding(p,"padding-left",M)-ce._calculatePadding(p,"padding-right",M),L=ce.getConstraintWidth(f);return isNaN(L)?S:Math.min(S,L)},ce.getMaximumHeight=function(f){var p=ce._getParentNode(f);if(!p)return f.clientHeight;var M=p.clientHeight,S=M-ce._calculatePadding(p,"padding-top",M)-ce._calculatePadding(p,"padding-bottom",M),L=ce.getConstraintHeight(f);return isNaN(L)?S:Math.min(S,L)},ce.getStyle=function(f,p){return f.currentStyle?f.currentStyle[p]:document.defaultView.getComputedStyle(f,null).getPropertyValue(p)},ce.retinaScale=function(f,p){var M=f.currentDevicePixelRatio=p||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==M){var S=f.canvas,L=f.height,Y=f.width;S.height=L*M,S.width=Y*M,f.ctx.scale(M,M),S.style.height||S.style.width||(S.style.height=L+"px",S.style.width=Y+"px")}},ce.fontString=function(f,p,M){return p+" "+f+"px "+M},ce.longestText=function(f,p,M,S){var L=(S=S||{}).data=S.data||{},Y=S.garbageCollect=S.garbageCollect||[];S.font!==p&&(L=S.data={},Y=S.garbageCollect=[],S.font=p),f.font=p;var E,O,R,B,W,G=0,V=M.length;for(E=0;EM.length){for(E=0;ES&&(S=Y),S},ce.numberOfLabelLines=function(f){var p=1;return ce.each(f,(function(f){ce.isArray(f)&&f.length>p&&(p=f.length)})),p},ce.color=W?function(f){return f instanceof CanvasGradient&&(f=re.global.defaultColor),W(f)}:function(f){return console.error("Color.js not found!"),f},ce.getHoverColor=function(f){return f instanceof CanvasPattern||f instanceof CanvasGradient?f:ce.color(f).saturate(.5).darken(.1).rgbString()}}(),Tt._adapters=Mt,Tt.Animation=be,Tt.animationService=ve,Tt.controllers=rt,Tt.DatasetController=we,Tt.defaults=re,Tt.Element=me,Tt.elements=Ye,Tt.Interaction=at,Tt.layouts=st,Tt.platform=pt,Tt.plugins=mt,Tt.Scale=Yt,Tt.scaleService=gt,Tt.Ticks=St,Tt.Tooltip=xt,Tt.helpers.each(dn,(function(f,p){Tt.scaleService.registerScaleType(p,f,f._defaults)})),xn)xn.hasOwnProperty(Sn)&&Tt.plugins.register(xn[Sn]);Tt.platform.initialize();var Ln=Tt;return"undefined"!=typeof window&&(window.Chart=Tt),Tt.Chart=Tt,Tt.Legend=xn.legend._element,Tt.Title=xn.title._element,Tt.pluginService=Tt.plugins,Tt.PluginBase=Tt.Element.extend({}),Tt.canvasHelpers=Tt.helpers.canvas,Tt.layoutService=Tt.layouts,Tt.LinearScaleBase=Nt,Tt.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(f){Tt[f]=function(p,M){return new Tt(p,Tt.helpers.merge(M||{},{type:f.charAt(0).toLowerCase()+f.slice(1)}))}})),Ln}(function(){try{return M(0)}catch(f){}}())},function(f,p){var M={utf8:{stringToBytes:function(f){return M.bin.stringToBytes(unescape(encodeURIComponent(f)))},bytesToString:function(f){return decodeURIComponent(escape(M.bin.bytesToString(f)))}},bin:{stringToBytes:function(f){for(var p=[],M=0;M=0?p:parseInt(f,10)}return f},log:function log(f){if(f=L.lookupLevel(f),"undefined"!=typeof console&&L.lookupLevel(L.level)<=f){var p=L.methodMap[f];console[p]||(p="log");for(var M=arguments.length,S=Array(M>1?M-1:0),Y=1;Y1&&(L-=1)),[360*L,100*Y,100*W]},L.rgb.hwb=function(f){var p=f[0],M=f[1],S=f[2];return[L.rgb.hsl(f)[0],1/255*Math.min(p,Math.min(M,S))*100,100*(S=1-1/255*Math.max(p,Math.max(M,S)))]},L.rgb.cmyk=function(f){var p,M=f[0]/255,S=f[1]/255,L=f[2]/255;return[100*((1-M-(p=Math.min(1-M,1-S,1-L)))/(1-p)||0),100*((1-S-p)/(1-p)||0),100*((1-L-p)/(1-p)||0),100*p]},L.rgb.keyword=function(f){var S=M[f];if(S)return S;var L,Y,E,O=1/0;for(var R in p)if(p.hasOwnProperty(R)){var W=p[R],B=(Y=f,E=W,Math.pow(Y[0]-E[0],2)+Math.pow(Y[1]-E[1],2)+Math.pow(Y[2]-E[2],2));B.04045?Math.pow((p+.055)/1.055,2.4):p/12.92)+.3576*(M=M>.04045?Math.pow((M+.055)/1.055,2.4):M/12.92)+.1805*(S=S>.04045?Math.pow((S+.055)/1.055,2.4):S/12.92)),100*(.2126*p+.7152*M+.0722*S),100*(.0193*p+.1192*M+.9505*S)]},L.rgb.lab=function(f){var p=L.rgb.xyz(f),M=p[0],S=p[1],Y=p[2];return S/=100,Y/=108.883,M=(M/=95.047)>.008856?Math.pow(M,1/3):7.787*M+16/116,[116*(S=S>.008856?Math.pow(S,1/3):7.787*S+16/116)-16,500*(M-S),200*(S-(Y=Y>.008856?Math.pow(Y,1/3):7.787*Y+16/116))]},L.hsl.rgb=function(f){var p,M,S,L,Y,E=f[0]/360,O=f[1]/100,R=f[2]/100;if(0===O)return[Y=255*R,Y,Y];p=2*R-(M=R<.5?R*(1+O):R+O-R*O),L=[0,0,0];for(var W=0;W<3;W++)(S=E+1/3*-(W-1))<0&&S++,S>1&&S--,Y=6*S<1?p+6*(M-p)*S:2*S<1?M:3*S<2?p+(M-p)*(2/3-S)*6:p,L[W]=255*Y;return L},L.hsl.hsv=function(f){var p=f[0],M=f[1]/100,S=f[2]/100,L=M,Y=Math.max(S,.01);return M*=(S*=2)<=1?S:2-S,L*=Y<=1?Y:2-Y,[p,100*(0===S?2*L/(Y+L):2*M/(S+M)),(S+M)/2*100]},L.hsv.rgb=function(f){var p=f[0]/60,M=f[1]/100,S=f[2]/100,L=Math.floor(p)%6,Y=p-Math.floor(p),E=255*S*(1-M),O=255*S*(1-M*Y),R=255*S*(1-M*(1-Y));switch(S*=255,L){case 0:return[S,R,E];case 1:return[O,S,E];case 2:return[E,S,R];case 3:return[E,O,S];case 4:return[R,E,S];case 5:return[S,E,O]}},L.hsv.hsl=function(f){var p,M,S,L=f[0],Y=f[1]/100,E=f[2]/100,O=Math.max(E,.01);return S=(2-Y)*E,M=Y*O,[L,100*(M=(M/=(p=(2-Y)*O)<=1?p:2-p)||0),100*(S/=2)]},L.hwb.rgb=function(f){var p,M,S,L,Y,E,O,R=f[0]/360,W=f[1]/100,B=f[2]/100,G=W+B;switch(G>1&&(W/=G,B/=G),S=6*R-(p=Math.floor(6*R)),0!=(1&p)&&(S=1-S),L=W+S*((M=1-B)-W),p){default:case 6:case 0:Y=M,E=L,O=W;break;case 1:Y=L,E=M,O=W;break;case 2:Y=W,E=M,O=L;break;case 3:Y=W,E=L,O=M;break;case 4:Y=L,E=W,O=M;break;case 5:Y=M,E=W,O=L}return[255*Y,255*E,255*O]},L.cmyk.rgb=function(f){var p=f[0]/100,M=f[1]/100,S=f[2]/100,L=f[3]/100;return[255*(1-Math.min(1,p*(1-L)+L)),255*(1-Math.min(1,M*(1-L)+L)),255*(1-Math.min(1,S*(1-L)+L))]},L.xyz.rgb=function(f){var p,M,S,L=f[0]/100,Y=f[1]/100,E=f[2]/100;return M=-.9689*L+1.8758*Y+.0415*E,S=.0557*L+-.204*Y+1.057*E,p=(p=3.2406*L+-1.5372*Y+-.4986*E)>.0031308?1.055*Math.pow(p,1/2.4)-.055:12.92*p,M=M>.0031308?1.055*Math.pow(M,1/2.4)-.055:12.92*M,S=S>.0031308?1.055*Math.pow(S,1/2.4)-.055:12.92*S,[255*(p=Math.min(Math.max(0,p),1)),255*(M=Math.min(Math.max(0,M),1)),255*(S=Math.min(Math.max(0,S),1))]},L.xyz.lab=function(f){var p=f[0],M=f[1],S=f[2];return M/=100,S/=108.883,p=(p/=95.047)>.008856?Math.pow(p,1/3):7.787*p+16/116,[116*(M=M>.008856?Math.pow(M,1/3):7.787*M+16/116)-16,500*(p-M),200*(M-(S=S>.008856?Math.pow(S,1/3):7.787*S+16/116))]},L.lab.xyz=function(f){var p,M,S,L=f[0];p=f[1]/500+(M=(L+16)/116),S=M-f[2]/200;var Y=Math.pow(M,3),E=Math.pow(p,3),O=Math.pow(S,3);return M=Y>.008856?Y:(M-16/116)/7.787,p=E>.008856?E:(p-16/116)/7.787,S=O>.008856?O:(S-16/116)/7.787,[p*=95.047,M*=100,S*=108.883]},L.lab.lch=function(f){var p,M=f[0],S=f[1],L=f[2];return(p=360*Math.atan2(L,S)/2/Math.PI)<0&&(p+=360),[M,Math.sqrt(S*S+L*L),p]},L.lch.lab=function(f){var p,M=f[0],S=f[1];return p=f[2]/360*2*Math.PI,[M,S*Math.cos(p),S*Math.sin(p)]},L.rgb.ansi16=function(f){var p=f[0],M=f[1],S=f[2],Y=1 in arguments?arguments[1]:L.rgb.hsv(f)[2];if(0===(Y=Math.round(Y/50)))return 30;var E=30+(Math.round(S/255)<<2|Math.round(M/255)<<1|Math.round(p/255));return 2===Y&&(E+=60),E},L.hsv.ansi16=function(f){return L.rgb.ansi16(L.hsv.rgb(f),f[2])},L.rgb.ansi256=function(f){var p=f[0],M=f[1],S=f[2];return p===M&&M===S?p<8?16:p>248?231:Math.round((p-8)/247*24)+232:16+36*Math.round(p/255*5)+6*Math.round(M/255*5)+Math.round(S/255*5)},L.ansi16.rgb=function(f){var p=f%10;if(0===p||7===p)return f>50&&(p+=3.5),[p=p/10.5*255,p,p];var M=.5*(1+~~(f>50));return[(1&p)*M*255,(p>>1&1)*M*255,(p>>2&1)*M*255]},L.ansi256.rgb=function(f){if(f>=232){var p=10*(f-232)+8;return[p,p,p]}var M;return f-=16,[Math.floor(f/36)/5*255,Math.floor((M=f%36)/6)/5*255,M%6/5*255]},L.rgb.hex=function(f){var p=(((255&Math.round(f[0]))<<16)+((255&Math.round(f[1]))<<8)+(255&Math.round(f[2]))).toString(16).toUpperCase();return"000000".substring(p.length)+p},L.hex.rgb=function(f){var p=f.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!p)return[0,0,0];var M=p[0];3===p[0].length&&(M=M.split("").map((function(f){return f+f})).join(""));var S=parseInt(M,16);return[S>>16&255,S>>8&255,255&S]},L.rgb.hcg=function(f){var p,M=f[0]/255,S=f[1]/255,L=f[2]/255,Y=Math.max(Math.max(M,S),L),E=Math.min(Math.min(M,S),L),O=Y-E;return p=O<=0?0:Y===M?(S-L)/O%6:Y===S?2+(L-M)/O:4+(M-S)/O+4,p/=6,[360*(p%=1),100*O,100*(O<1?E/(1-O):0)]},L.hsl.hcg=function(f){var p=f[1]/100,M=f[2]/100,S=1,L=0;return(S=M<.5?2*p*M:2*p*(1-M))<1&&(L=(M-.5*S)/(1-S)),[f[0],100*S,100*L]},L.hsv.hcg=function(f){var p=f[1]/100,M=f[2]/100,S=p*M,L=0;return S<1&&(L=(M-S)/(1-S)),[f[0],100*S,100*L]},L.hcg.rgb=function(f){var p=f[0]/360,M=f[1]/100,S=f[2]/100;if(0===M)return[255*S,255*S,255*S];var L,Y=[0,0,0],E=p%1*6,O=E%1,R=1-O;switch(Math.floor(E)){case 0:Y[0]=1,Y[1]=O,Y[2]=0;break;case 1:Y[0]=R,Y[1]=1,Y[2]=0;break;case 2:Y[0]=0,Y[1]=1,Y[2]=O;break;case 3:Y[0]=0,Y[1]=R,Y[2]=1;break;case 4:Y[0]=O,Y[1]=0,Y[2]=1;break;default:Y[0]=1,Y[1]=0,Y[2]=R}return L=(1-M)*S,[255*(M*Y[0]+L),255*(M*Y[1]+L),255*(M*Y[2]+L)]},L.hcg.hsv=function(f){var p=f[1]/100,M=p+f[2]/100*(1-p),S=0;return M>0&&(S=p/M),[f[0],100*S,100*M]},L.hcg.hsl=function(f){var p=f[1]/100,M=f[2]/100*(1-p)+.5*p,S=0;return M>0&&M<.5?S=p/(2*M):M>=.5&&M<1&&(S=p/(2*(1-M))),[f[0],100*S,100*M]},L.hcg.hwb=function(f){var p=f[1]/100,M=p+f[2]/100*(1-p);return[f[0],100*(M-p),100*(1-M)]},L.hwb.hcg=function(f){var p=f[1]/100,M=1-f[2]/100,S=M-p,L=0;return S<1&&(L=(M-S)/(1-S)),[f[0],100*S,100*L]},L.apple.rgb=function(f){return[f[0]/65535*255,f[1]/65535*255,f[2]/65535*255]},L.rgb.apple=function(f){return[f[0]/255*65535,f[1]/255*65535,f[2]/255*65535]},L.gray.rgb=function(f){return[f[0]/100*255,f[0]/100*255,f[0]/100*255]},L.gray.hsl=L.gray.hsv=function(f){return[0,0,f[0]]},L.gray.hwb=function(f){return[0,100,f[0]]},L.gray.cmyk=function(f){return[0,0,0,f[0]]},L.gray.lab=function(f){return[f[0],0,0]},L.gray.hex=function(f){var p=255&Math.round(f[0]/100*255),M=((p<<16)+(p<<8)+p).toString(16).toUpperCase();return"000000".substring(M.length)+M},L.rgb.gray=function(f){return[(f[0]+f[1]+f[2])/3/255*100]}}));function deriveBFS(f){var p=function buildGraph(){for(var f={},p=Object.keys(M),S=p.length,L=0;L1&&(p=Array.prototype.slice.call(arguments));var M=f(p);if("object"==typeof M)for(var S=M.length,L=0;L1&&(p=Array.prototype.slice.call(arguments)),f(p))};return"conversion"in f&&(wrappedFn.conversion=f.conversion),wrappedFn}(L)}))}));var L=S,Y={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},E={getRgba:getRgba,getHsla:getHsla,getRgb:function getRgb(f){var p=getRgba(f);return p&&p.slice(0,3)},getHsl:function getHsl(f){var p=getHsla(f);return p&&p.slice(0,3)},getHwb:getHwb,getAlpha:function getAlpha(f){var p=getRgba(f);return p||(p=getHsla(f))||(p=getHwb(f))?p[3]:void 0},hexString:function hexString(f,p){return p=void 0!==p&&3===f.length?p:f[3],"#"+hexDouble(f[0])+hexDouble(f[1])+hexDouble(f[2])+(p>=0&&p<1?hexDouble(Math.round(255*p)):"")},rgbString:function rgbString(f,p){return p<1||f[3]&&f[3]<1?rgbaString(f,p):"rgb("+f[0]+", "+f[1]+", "+f[2]+")"},rgbaString:rgbaString,percentString:function percentString(f,p){if(p<1||f[3]&&f[3]<1)return percentaString(f,p);var M=Math.round(f[0]/255*100),S=Math.round(f[1]/255*100),L=Math.round(f[2]/255*100);return"rgb("+M+"%, "+S+"%, "+L+"%)"},percentaString:percentaString,hslString:function hslString(f,p){return p<1||f[3]&&f[3]<1?hslaString(f,p):"hsl("+f[0]+", "+f[1]+"%, "+f[2]+"%)"},hslaString:hslaString,hwbString:function hwbString(f,p){return void 0===p&&(p=void 0!==f[3]?f[3]:1),"hwb("+f[0]+", "+f[1]+"%, "+f[2]+"%"+(void 0!==p&&1!==p?", "+p:"")+")"},keyword:function keyword(f){return O[f.slice(0,3)]}};function getRgba(f){if(f){var p=[0,0,0],M=1,S=f.match(/^#([a-fA-F0-9]{3,4})$/i),L="";if(S){L=(S=S[1])[3];for(var E=0;EM?(p+.05)/(M+.05):(M+.05)/(p+.05)},level:function(f){var p=this.contrast(f);return p>=7.1?"AAA":p>=4.5?"AA":""},dark:function(){var f=this.values.rgb;return(299*f[0]+587*f[1]+114*f[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var f=[],p=0;p<3;p++)f[p]=255-this.values.rgb[p];return this.setValues("rgb",f),this},lighten:function(f){var p=this.values.hsl;return p[2]+=p[2]*f,this.setValues("hsl",p),this},darken:function(f){var p=this.values.hsl;return p[2]-=p[2]*f,this.setValues("hsl",p),this},saturate:function(f){var p=this.values.hsl;return p[1]+=p[1]*f,this.setValues("hsl",p),this},desaturate:function(f){var p=this.values.hsl;return p[1]-=p[1]*f,this.setValues("hsl",p),this},whiten:function(f){var p=this.values.hwb;return p[1]+=p[1]*f,this.setValues("hwb",p),this},blacken:function(f){var p=this.values.hwb;return p[2]+=p[2]*f,this.setValues("hwb",p),this},greyscale:function(){var f=this.values.rgb,p=.3*f[0]+.59*f[1]+.11*f[2];return this.setValues("rgb",[p,p,p]),this},clearer:function(f){var p=this.values.alpha;return this.setValues("alpha",p-p*f),this},opaquer:function(f){var p=this.values.alpha;return this.setValues("alpha",p+p*f),this},rotate:function(f){var p=this.values.hsl,M=(p[0]+f)%360;return p[0]=M<0?360+M:M,this.setValues("hsl",p),this},mix:function(f,p){var M=f,S=void 0===p?.5:p,L=2*S-1,Y=this.alpha()-M.alpha(),E=((L*Y==-1?L:(L+Y)/(1+L*Y))+1)/2,O=1-E;return this.rgb(E*this.red()+O*M.red(),E*this.green()+O*M.green(),E*this.blue()+O*M.blue()).alpha(this.alpha()*S+M.alpha()*(1-S))},toJSON:function(){return this.rgb()},clone:function(){var f,p,M=new Color,S=this.values,L=M.values;for(var Y in S)S.hasOwnProperty(Y)&&(f=S[Y],"[object Array]"===(p={}.toString.call(f))?L[Y]=f.slice(0):"[object Number]"===p?L[Y]=f:console.error("unexpected color value:",f));return M}},Color.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},Color.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},Color.prototype.getValues=function(f){for(var p=this.values,M={},S=0;S=0;L--)p.call(M,f[L],L);else for(L=0;L=1?f:-(Math.sqrt(1-f*f)-1)},easeOutCirc:function(f){return Math.sqrt(1-(f-=1)*f)},easeInOutCirc:function(f){return(f/=.5)<1?-.5*(Math.sqrt(1-f*f)-1):.5*(Math.sqrt(1-(f-=2)*f)+1)},easeInElastic:function(f){var p=1.70158,M=0,S=1;return 0===f?0:1===f?1:(M||(M=.3),S<1?(S=1,p=M/4):p=M/(2*Math.PI)*Math.asin(1/S),-S*Math.pow(2,10*(f-=1))*Math.sin((f-p)*(2*Math.PI)/M))},easeOutElastic:function(f){var p=1.70158,M=0,S=1;return 0===f?0:1===f?1:(M||(M=.3),S<1?(S=1,p=M/4):p=M/(2*Math.PI)*Math.asin(1/S),S*Math.pow(2,-10*f)*Math.sin((f-p)*(2*Math.PI)/M)+1)},easeInOutElastic:function(f){var p=1.70158,M=0,S=1;return 0===f?0:2==(f/=.5)?1:(M||(M=.45),S<1?(S=1,p=M/4):p=M/(2*Math.PI)*Math.asin(1/S),f<1?S*Math.pow(2,10*(f-=1))*Math.sin((f-p)*(2*Math.PI)/M)*-.5:S*Math.pow(2,-10*(f-=1))*Math.sin((f-p)*(2*Math.PI)/M)*.5+1)},easeInBack:function(f){var p=1.70158;return f*f*((p+1)*f-p)},easeOutBack:function(f){var p=1.70158;return(f-=1)*f*((p+1)*f+p)+1},easeInOutBack:function(f){var p=1.70158;return(f/=.5)<1?f*f*((1+(p*=1.525))*f-p)*.5:.5*((f-=2)*f*((1+(p*=1.525))*f+p)+2)},easeInBounce:function(f){return 1-U.easeOutBounce(1-f)},easeOutBounce:function(f){return f<1/2.75?7.5625*f*f:f<2/2.75?7.5625*(f-=1.5/2.75)*f+.75:f<2.5/2.75?7.5625*(f-=2.25/2.75)*f+.9375:7.5625*(f-=2.625/2.75)*f+.984375},easeInOutBounce:function(f){return f<.5?.5*U.easeInBounce(2*f):.5*U.easeOutBounce(2*f-1)+.5}},q={effects:U};V.easingEffects=U;var X=Math.PI,K=X/180,J=2*X,Z=X/2,Q=X/4,ee=2*X/3,te={clear:function(f){f.ctx.clearRect(0,0,f.width,f.height)},roundedRect:function(f,p,M,S,L,Y){if(Y){var E=Math.min(Y,L/2,S/2),O=p+E,R=M+E,W=p+S-E,B=M+L-E;f.moveTo(p,R),Op.left-1e-6&&f.xp.top-1e-6&&f.y0&&this.requestAnimationFrame()},advance:function(){for(var f,p,M,S,L=this.animations,Y=0;Y=M?(ce.callback(f.onAnimationComplete,[f],p),p.animating=!1,L.splice(Y,1)):++Y}},_e=ce.options.resolve,ye=["push","pop","shift","splice","unshift"];function unlistenArrayEvents(f,p){var M=f._chartjs;if(M){var S=M.listeners,L=S.indexOf(p);-1!==L&&S.splice(L,1),S.length>0||(ye.forEach((function(p){delete f[p]})),delete f._chartjs)}}var DatasetController=function(f,p){this.initialize(f,p)};ce.extend(DatasetController.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(f,p){var M=this;M.chart=f,M.index=p,M.linkScales(),M.addElements(),M._type=M.getMeta().type},updateIndex:function(f){this.index=f},linkScales:function(){var f=this.getMeta(),p=this.chart,M=p.scales,S=this.getDataset(),L=p.options.scales;null!==f.xAxisID&&f.xAxisID in M&&!S.xAxisID||(f.xAxisID=S.xAxisID||L.xAxes[0].id),null!==f.yAxisID&&f.yAxisID in M&&!S.yAxisID||(f.yAxisID=S.yAxisID||L.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(f){return this.chart.scales[f]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&unlistenArrayEvents(this._data,this)},createMetaDataset:function(){var f=this.datasetElementType;return f&&new f({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(f){var p=this.dataElementType;return p&&new p({_chart:this.chart,_datasetIndex:this.index,_index:f})},addElements:function(){var f,p,M=this.getMeta(),S=this.getDataset().data||[],L=M.data;for(f=0,p=S.length;fM&&this.insertElements(M,S-M)},insertElements:function(f,p){for(var M=0;ML?(Y=L/p.innerRadius,f.arc(E,O,p.innerRadius-L,S+Y,M-Y,!0)):f.arc(E,O,L,S+Math.PI/2,M-Math.PI/2),f.closePath(),f.clip()}function drawBorder(f,p,M){var S="inner"===p.borderAlign;S?(f.lineWidth=2*p.borderWidth,f.lineJoin="round"):(f.lineWidth=p.borderWidth,f.lineJoin="bevel"),M.fullCircles&&function drawFullCircleBorders(f,p,M,S){var L,Y=M.endAngle;for(S&&(M.endAngle=M.startAngle+xe,clipArc(f,M),M.endAngle=Y,M.endAngle===M.startAngle&&M.fullCircles&&(M.endAngle+=xe,M.fullCircles--)),f.beginPath(),f.arc(M.x,M.y,M.innerRadius,M.startAngle+xe,M.startAngle,!0),L=0;LO;)L-=xe;for(;L=E&&L<=O,W=Y>=M.innerRadius&&Y<=M.outerRadius;return R&&W}return!1},getCenterPoint:function(){var f=this._view,p=(f.startAngle+f.endAngle)/2,M=(f.innerRadius+f.outerRadius)/2;return{x:f.x+Math.cos(p)*M,y:f.y+Math.sin(p)*M}},getArea:function(){var f=this._view;return Math.PI*((f.endAngle-f.startAngle)/(2*Math.PI))*(Math.pow(f.outerRadius,2)-Math.pow(f.innerRadius,2))},tooltipPosition:function(){var f=this._view,p=f.startAngle+(f.endAngle-f.startAngle)/2,M=(f.outerRadius-f.innerRadius)/2+f.innerRadius;return{x:f.x+Math.cos(p)*M,y:f.y+Math.sin(p)*M}},draw:function(){var f,p=this._chart.ctx,M=this._view,S="inner"===M.borderAlign?.33:0,L={x:M.x,y:M.y,innerRadius:M.innerRadius,outerRadius:Math.max(M.outerRadius-S,0),pixelMargin:S,startAngle:M.startAngle,endAngle:M.endAngle,fullCircles:Math.floor(M.circumference/xe)};if(p.save(),p.fillStyle=M.backgroundColor,p.strokeStyle=M.borderColor,L.fullCircles){for(L.endAngle=L.startAngle+xe,p.beginPath(),p.arc(L.x,L.y,L.outerRadius,L.startAngle,L.endAngle),p.arc(L.x,L.y,L.innerRadius,L.endAngle,L.startAngle,!0),p.closePath(),f=0;ff.x&&(p=swap(p,"left","right")):f.baseM?M:S,r:R.right||L<0?0:L>p?p:L,b:R.bottom||Y<0?0:Y>M?M:Y,l:R.left||E<0?0:E>p?p:E}}function inRange(f,p,M){var S=null===p,L=null===M,Y=!(!f||S&&L)&&getBarBounds(f);return Y&&(S||p>=Y.left&&p<=Y.right)&&(L||M>=Y.top&&M<=Y.bottom)}re._set("global",{elements:{rectangle:{backgroundColor:Ae,borderColor:Ae,borderSkipped:"bottom",borderWidth:0}}});var Pe=me.extend({_type:"rectangle",draw:function(){var f=this._chart.ctx,p=this._view,M=function boundingRects(f){var p=getBarBounds(f),M=p.right-p.left,S=p.bottom-p.top,L=parseBorderWidth(f,M/2,S/2);return{outer:{x:p.left,y:p.top,w:M,h:S},inner:{x:p.left+L.l,y:p.top+L.t,w:M-L.l-L.r,h:S-L.t-L.b}}}(p),S=M.outer,L=M.inner;f.fillStyle=p.backgroundColor,f.fillRect(S.x,S.y,S.w,S.h),S.w===L.w&&S.h===L.h||(f.save(),f.beginPath(),f.rect(S.x,S.y,S.w,S.h),f.clip(),f.fillStyle=p.borderColor,f.rect(L.x,L.y,L.w,L.h),f.fill("evenodd"),f.restore())},height:function(){var f=this._view;return f.base-f.y},inRange:function(f,p){return inRange(this._view,f,p)},inLabelRange:function(f,p){var M=this._view;return isVertical(M)?inRange(M,f,null):inRange(M,null,p)},inXRange:function(f){return inRange(this._view,f,null)},inYRange:function(f){return inRange(this._view,null,f)},getCenterPoint:function(){var f,p,M=this._view;return isVertical(M)?(f=M.x,p=(M.y+M.base)/2):(f=(M.x+M.base)/2,p=M.y),{x:f,y:p}},getArea:function(){var f=this._view;return isVertical(f)?f.width*Math.abs(f.y-f.base):f.height*Math.abs(f.x-f.base)},tooltipPosition:function(){var f=this._view;return{x:f.x,y:f.y}}}),Ye={},Ie=ke,Ee=Se,Oe=Ce,He=Pe;Ye.Arc=Ie,Ye.Line=Ee,Ye.Point=Oe,Ye.Rectangle=He;var ze=ce._deprecated,Ne=ce.valueOrDefault;function computeFitCategoryTraits(f,p,M){var S,L,Y=M.barThickness,E=p.stackCount,O=p.pixels[f],R=ce.isNullOrUndef(Y)?function computeMinSampleSize(f,p){var M,S,L,Y,E=f._length;for(L=1,Y=p.length;L0?Math.min(E,Math.abs(S-M)):E,M=S;return E}(p.scale,p.pixels):-1;return ce.isNullOrUndef(Y)?(S=R*M.categoryPercentage,L=M.barPercentage):(S=Y*E,L=1),{chunk:S/E,ratio:L,start:O-S/2}}re._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),re._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var je=we.extend({dataElementType:Ye.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var f,p,M=this;we.prototype.initialize.apply(M,arguments),(f=M.getMeta()).stack=M.getDataset().stack,f.bar=!0,p=M._getIndexScale().options,ze("bar chart",p.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),ze("bar chart",p.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),ze("bar chart",p.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),ze("bar chart",M._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),ze("bar chart",p.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(f){var p,M,S=this.getMeta().data;for(this._ruler=this.getRuler(),p=0,M=S.length;p=0&&X.min>=0?X.min:X.max,ee=void 0===X.start?X.end:X.max>=0&&X.min>=0?X.max-X.min:X.min-X.max,te=q.length;if(J||void 0===J&&void 0!==Z)for(S=0;S=0&&W.max>=0?W.max:W.min,(X.min<0&&Y<0||X.max>=0&&Y>0)&&(Q+=Y));return E=G.getPixelForValue(Q),R=(O=G.getPixelForValue(Q+ee))-E,void 0!==K&&Math.abs(R)=0&&!V||ee<0&&V?E-K:E+K),{size:R,base:E,head:O,center:O+R/2}},calculateBarIndexPixels:function(f,p,M,S){var L="flex"===S.barThickness?function computeFlexCategoryTraits(f,p,M){var S,L=p.pixels,Y=L[f],E=f>0?L[f-1]:null,O=f=Ge?-Ve:Z<-Ge?Ve:0)+K,ee=Math.cos(Z),te=Math.sin(Z),ne=Math.cos(Q),ie=Math.sin(Q),re=Z<=0&&Q>=0||Q>=Ve,ae=Z<=Ue&&Q>=Ue||Q>=Ve+Ue,oe=Z<=-Ue&&Q>=-Ue||Q>=Ge+Ue,se=Z===-Ge||Q>=Ge?-1:Math.min(ee,ee*X,ne,ne*X),le=oe?-1:Math.min(te,te*X,ie,ie*X),ce=re?1:Math.max(ee,ee*X,ne,ne*X),de=ae?1:Math.max(te,te*X,ie,ie*X);W=(ce-se)/2,B=(de-le)/2,G=-(ce+se)/2,V=-(de+le)/2}for(S=0,L=q.length;S0&&!isNaN(f)?Ve*(Math.abs(f)/p):0},getMaxBorderWidth:function(f){var p,M,S,L,Y,E,O,R,W=0,B=this.chart;if(!f)for(p=0,M=B.data.datasets.length;p(W=O>W?O:W)?R:W);return W},setHoverStyle:function(f){var p=f._model,M=f._options,S=ce.getHoverColor;f.$previousStyle={backgroundColor:p.backgroundColor,borderColor:p.borderColor,borderWidth:p.borderWidth},p.backgroundColor=Be(M.hoverBackgroundColor,S(M.backgroundColor)),p.borderColor=Be(M.hoverBorderColor,S(M.borderColor)),p.borderWidth=Be(M.hoverBorderWidth,M.borderWidth)},_getRingWeightOffset:function(f){for(var p=0,M=0;M0&&Je(R[f-1]._model,O)&&(M.controlPointPreviousX=capControlPoint(M.controlPointPreviousX,O.left,O.right),M.controlPointPreviousY=capControlPoint(M.controlPointPreviousY,O.top,O.bottom)),f0&&(Y=f.getDatasetMeta(Y[0]._datasetIndex).data),Y},"x-axis":function(f,p){return indexMode(f,p,{intersect:!1})},point:function(f,p){return getIntersectItems(f,getRelativePosition(p,f))},nearest:function(f,p,M){var S=getRelativePosition(p,f);M.axis=M.axis||"xy";var L=getDistanceMetricForAxis(M.axis);return getNearestItems(f,S,M.intersect,L)},x:function(f,p,M){var S=getRelativePosition(p,f),L=[],Y=!1;return parseVisibleItems(f,(function(f){f.inXRange(S.x)&&L.push(f),f.inRange(S.x,S.y)&&(Y=!0)})),M.intersect&&!Y&&(L=[]),L},y:function(f,p,M){var S=getRelativePosition(p,f),L=[],Y=!1;return parseVisibleItems(f,(function(f){f.inYRange(S.y)&&L.push(f),f.inRange(S.x,S.y)&&(Y=!0)})),M.intersect&&!Y&&(L=[]),L}}},ot=ce.extend;function filterByPosition(f,p){return ce.where(f,(function(f){return f.pos===p}))}function sortByWeight(f,p){return f.sort((function(f,M){var S=p?M:f,L=p?f:M;return S.weight===L.weight?S.index-L.index:S.weight-L.weight}))}function getCombinedMax(f,p,M,S){return Math.max(f[M],p[M])+Math.max(f[S],p[S])}function updateDims(f,p,M){var S,L,Y=M.box,E=f.maxPadding;if(M.size&&(f[M.pos]-=M.size),M.size=M.horizontal?Y.height:Y.width,f[M.pos]+=M.size,Y.getPadding){var O=Y.getPadding();E.top=Math.max(E.top,O.top),E.left=Math.max(E.left,O.left),E.bottom=Math.max(E.bottom,O.bottom),E.right=Math.max(E.right,O.right)}if(S=p.outerWidth-getCombinedMax(E,f,"left","right"),L=p.outerHeight-getCombinedMax(E,f,"top","bottom"),S!==f.w||L!==f.h){f.w=S,f.h=L;var R=M.horizontal?[S,f.w]:[L,f.h];return!(R[0]===R[1]||isNaN(R[0])&&isNaN(R[1]))}}function getMargins(f,p){var M=p.maxPadding;function marginForPositions(f){var S={left:0,top:0,right:0,bottom:0};return f.forEach((function(f){S[f]=Math.max(p[f],M[f])})),S}return marginForPositions(f?["left","right"]:["top","bottom"])}function fitBoxes(f,p,M){var S,L,Y,E,O,R,W=[];for(S=0,L=f.length;S div {\r\n\tposition: absolute;\r\n\twidth: 1000000px;\r\n\theight: 1000000px;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n\r\n.chartjs-size-monitor-shrink > div {\r\n\tposition: absolute;\r\n\twidth: 200%;\r\n\theight: 200%;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n"})),ct=["animationstart","webkitAnimationStart"],dt={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function readUsedSize(f,p){var M=ce.getStyle(f,p),S=M&&M.match(/^(\d+)(\.\d+)?px$/);return S?Number(S[1]):void 0}var ut=!!function(){var f=!1;try{var p=Object.defineProperty({},"passive",{get:function(){f=!0}});window.addEventListener("e",null,p)}catch(f){}return f}()&&{passive:!0};function addListener(f,p,M){f.addEventListener(p,M,ut)}function removeListener(f,p,M){f.removeEventListener(p,M,ut)}function createEvent(f,p,M,S,L){return{type:f,chart:p,native:L||null,x:void 0!==M?M:null,y:void 0!==S?S:null}}function createDiv(f){var p=document.createElement("div");return p.className=f||"",p}function addResizeListener(f,p,M){var S=f.$chartjs||(f.$chartjs={}),L=S.resizer=function createResizer(f){var p=createDiv("chartjs-size-monitor"),M=createDiv("chartjs-size-monitor-expand"),S=createDiv("chartjs-size-monitor-shrink");M.appendChild(createDiv()),S.appendChild(createDiv()),p.appendChild(M),p.appendChild(S),p._reset=function(){M.scrollLeft=1e6,M.scrollTop=1e6,S.scrollLeft=1e6,S.scrollTop=1e6};var onScroll=function(){p._reset(),f()};return addListener(M,"scroll",onScroll.bind(M,"expand")),addListener(S,"scroll",onScroll.bind(S,"shrink")),p}(function throttled(f,p){var M=!1,S=[];return function(){S=Array.prototype.slice.call(arguments),p=p||this,M||(M=!0,ce.requestAnimFrame.call(window,(function(){M=!1,f.apply(p,S)})))}}((function(){if(S.resizer){var L=M.options.maintainAspectRatio&&f.parentNode,Y=L?L.clientWidth:0;p(createEvent("resize",M)),L&&L.clientWidth0){var Y=f[0];Y.label?M=Y.label:Y.xLabel?M=Y.xLabel:L>0&&Y.index-1?f.split("\n"):f}function getBaseModel(f){var p=re.global;return{xPadding:f.xPadding,yPadding:f.yPadding,xAlign:f.xAlign,yAlign:f.yAlign,rtl:f.rtl,textDirection:f.textDirection,bodyFontColor:f.bodyFontColor,_bodyFontFamily:bt(f.bodyFontFamily,p.defaultFontFamily),_bodyFontStyle:bt(f.bodyFontStyle,p.defaultFontStyle),_bodyAlign:f.bodyAlign,bodyFontSize:bt(f.bodyFontSize,p.defaultFontSize),bodySpacing:f.bodySpacing,titleFontColor:f.titleFontColor,_titleFontFamily:bt(f.titleFontFamily,p.defaultFontFamily),_titleFontStyle:bt(f.titleFontStyle,p.defaultFontStyle),titleFontSize:bt(f.titleFontSize,p.defaultFontSize),_titleAlign:f.titleAlign,titleSpacing:f.titleSpacing,titleMarginBottom:f.titleMarginBottom,footerFontColor:f.footerFontColor,_footerFontFamily:bt(f.footerFontFamily,p.defaultFontFamily),_footerFontStyle:bt(f.footerFontStyle,p.defaultFontStyle),footerFontSize:bt(f.footerFontSize,p.defaultFontSize),_footerAlign:f.footerAlign,footerSpacing:f.footerSpacing,footerMarginTop:f.footerMarginTop,caretSize:f.caretSize,cornerRadius:f.cornerRadius,backgroundColor:f.backgroundColor,opacity:0,legendColorBackground:f.multiKeyBackground,displayColors:f.displayColors,borderColor:f.borderColor,borderWidth:f.borderWidth}}function getAlignedX(f,p){return"center"===p?f.x+f.width/2:"right"===p?f.x+f.width-f.xPadding:f.x+f.xPadding}function getBeforeAfterBodyLines(f){return pushOrConcat([],splitNewlines(f))}var yt=me.extend({initialize:function(){this._model=getBaseModel(this._options),this._lastActive=[]},getTitle:function(){var f=this,p=f._options,M=p.callbacks,S=M.beforeTitle.apply(f,arguments),L=M.title.apply(f,arguments),Y=M.afterTitle.apply(f,arguments),E=[];return E=pushOrConcat(E,splitNewlines(S)),E=pushOrConcat(E,splitNewlines(L)),E=pushOrConcat(E,splitNewlines(Y))},getBeforeBody:function(){return getBeforeAfterBodyLines(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(f,p){var M=this,S=M._options.callbacks,L=[];return ce.each(f,(function(f){var Y={before:[],lines:[],after:[]};pushOrConcat(Y.before,splitNewlines(S.beforeLabel.call(M,f,p))),pushOrConcat(Y.lines,S.label.call(M,f,p)),pushOrConcat(Y.after,splitNewlines(S.afterLabel.call(M,f,p))),L.push(Y)})),L},getAfterBody:function(){return getBeforeAfterBodyLines(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var f=this,p=f._options.callbacks,M=p.beforeFooter.apply(f,arguments),S=p.footer.apply(f,arguments),L=p.afterFooter.apply(f,arguments),Y=[];return Y=pushOrConcat(Y,splitNewlines(M)),Y=pushOrConcat(Y,splitNewlines(S)),Y=pushOrConcat(Y,splitNewlines(L))},update:function(f){var p,M,S,L,Y,E,O,R,W,B,G=this,V=G._options,U=G._model,q=G._model=getBaseModel(V),X=G._active,K=G._data,J={xAlign:U.xAlign,yAlign:U.yAlign},Z={x:U.x,y:U.y},Q={width:U.width,height:U.height},ee={x:U.caretX,y:U.caretY};if(X.length){q.opacity=1;var te=[],ne=[];ee=_t[V.position].call(G,X,G._eventPosition);var ie=[];for(p=0,M=X.length;pS.width&&(L=S.width-p.width),L<0&&(L=0)),"top"===B?Y+=G:Y-="bottom"===B?p.height+G:p.height/2,"center"===B?"left"===W?L+=G:"right"===W&&(L-=G):"left"===W?L-=V:"right"===W&&(L+=V),{x:L,y:Y}}(q,Q,J=function determineAlignment(f,p){var M,S,L,Y,E,O=f._model,R=f._chart,W=f._chart.chartArea,B="center",G="center";O.yR.height-p.height&&(G="bottom");var V=(W.left+W.right)/2,U=(W.top+W.bottom)/2;"center"===G?(M=function(f){return f<=V},S=function(f){return f>V}):(M=function(f){return f<=p.width/2},S=function(f){return f>=R.width-p.width/2}),L=function(f){return f+p.width+O.caretSize+O.caretPadding>R.width},Y=function(f){return f-p.width-O.caretSize-O.caretPadding<0},E=function(f){return f<=U?"top":"bottom"},M(O.x)?(B="left",L(O.x)&&(B="center",G=E(O.y))):S(O.x)&&(B="right",Y(O.x)&&(B="center",G=E(O.y)));var q=f._options;return{xAlign:q.xAlign?q.xAlign:B,yAlign:q.yAlign?q.yAlign:G}}(this,Q),G._chart)}else q.opacity=0;return q.xAlign=J.xAlign,q.yAlign=J.yAlign,q.x=Z.x,q.y=Z.y,q.width=Q.width,q.height=Q.height,q.caretX=ee.x,q.caretY=ee.y,G._model=q,f&&V.custom&&V.custom.call(G,q),G},drawCaret:function(f,p){var M=this._chart.ctx,S=this._view,L=this.getCaretPosition(f,p,S);M.lineTo(L.x1,L.y1),M.lineTo(L.x2,L.y2),M.lineTo(L.x3,L.y3)},getCaretPosition:function(f,p,M){var S,L,Y,E,O,R,W=M.caretSize,B=M.cornerRadius,G=M.xAlign,V=M.yAlign,U=f.x,q=f.y,X=p.width,K=p.height;if("center"===V)O=q+K/2,"left"===G?(L=(S=U)-W,Y=S,E=O+W,R=O-W):(L=(S=U+X)+W,Y=S,E=O-W,R=O+W);else if("left"===G?(S=(L=U+B+W)-W,Y=L+W):"right"===G?(S=(L=U+X-B-W)-W,Y=L+W):(S=(L=M.caretX)-W,Y=L+W),"top"===V)O=(E=q)-W,R=E;else{O=(E=q+K)+W,R=E;var J=Y;Y=S,S=J}return{x1:S,x2:L,x3:Y,y1:E,y2:O,y3:R}},drawTitle:function(f,p,M){var S,L,Y,E=p.title,O=E.length;if(O){var R=vt(p.rtl,p.x,p.width);for(f.x=getAlignedX(p,p._titleAlign),M.textAlign=R.textAlign(p._titleAlign),M.textBaseline="middle",S=p.titleFontSize,L=p.titleSpacing,M.fillStyle=p.titleFontColor,M.font=ce.fontString(S,p._titleFontStyle,p._titleFontFamily),Y=0;Y0&&M.stroke()},draw:function(){var f=this._chart.ctx,p=this._view;if(0!==p.opacity){var M={width:p.width,height:p.height},S={x:p.x,y:p.y},L=Math.abs(p.opacity<.001)?0:p.opacity,Y=p.title.length||p.beforeBody.length||p.body.length||p.afterBody.length||p.footer.length;this._options.enabled&&Y&&(f.save(),f.globalAlpha=L,this.drawBackground(S,p,f,M),S.y+=p.yPadding,ce.rtl.overrideTextDirection(f,p.textDirection),this.drawTitle(S,p,f),this.drawBody(S,p,f),this.drawFooter(S,p,f),ce.rtl.restoreTextDirection(f,p.textDirection),f.restore())}},handleEvent:function(f){var p,M=this,S=M._options;return M._lastActive=M._lastActive||[],"mouseout"===f.type?M._active=[]:(M._active=M._chart.getElementsAtEventForMode(f,S.mode,S),S.reverse&&M._active.reverse()),(p=!ce.arrayEquals(M._active,M._lastActive))&&(M._lastActive=M._active,(S.enabled||S.custom)&&(M._eventPosition={x:f.x,y:f.y},M.update(!0),M.pivot())),p}}),wt=_t,xt=yt;xt.positioners=wt;var kt=ce.valueOrDefault;function mergeScaleConfig(){return ce.merge(Object.create(null),[].slice.call(arguments),{merger:function(f,p,M,S){if("xAxes"===f||"yAxes"===f){var L,Y,E,O=M[f].length;for(p[f]||(p[f]=[]),L=0;L=p[f].length&&p[f].push({}),!p[f][L].type||E.type&&E.type!==p[f][L].type?ce.merge(p[f][L],[gt.getScaleDefaults(Y),E]):ce.merge(p[f][L],E)}else ce._merger(f,p,M,S)}})}function mergeConfig(){return ce.merge(Object.create(null),[].slice.call(arguments),{merger:function(f,p,M,S){var L=p[f]||Object.create(null),Y=M[f];"scales"===f?p[f]=mergeScaleConfig(L,Y):"scale"===f?p[f]=ce.merge(L,[gt.getScaleDefaults(Y.type),Y]):ce._merger(f,p,M,S)}})}function updateConfig(f){var p=f.options;ce.each(f.scales,(function(p){st.removeBox(f,p)})),p=mergeConfig(re.global,re[f.config.type],p),f.options=f.config.options=p,f.ensureScalesHaveIDs(),f.buildOrUpdateScales(),f.tooltip._options=p.tooltips,f.tooltip.initialize()}function nextAvailableScaleId(f,p,M){var S,hasId=function(f){return f.id===S};do{S=p+M++}while(ce.findIndex(f,hasId)>=0);return S}function positionIsHorizontal(f){return"top"===f||"bottom"===f}function compare2Level(f,p){return function(M,S){return M[f]===S[f]?M[p]-S[p]:M[f]-S[f]}}re._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 Chart=function(f,p){return this.construct(f,p),this};ce.extend(Chart.prototype,{construct:function(f,p){var M=this;p=function initConfig(f){var p=(f=f||Object.create(null)).data=f.data||{};return p.datasets=p.datasets||[],p.labels=p.labels||[],f.options=mergeConfig(re.global,re[f.type],f.options||{}),f}(p);var S=pt.acquireContext(f,p),L=S&&S.canvas,Y=L&&L.height,E=L&&L.width;M.id=ce.uid(),M.ctx=S,M.canvas=L,M.config=p,M.width=E,M.height=Y,M.aspectRatio=Y?E/Y:null,M.options=p.options,M._bufferedRender=!1,M._layers=[],M.chart=M,M.controller=M,Chart.instances[M.id]=M,Object.defineProperty(M,"data",{get:function(){return M.config.data},set:function(f){M.config.data=f}}),S&&L?(M.initialize(),M.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var f=this;return mt.notify(f,"beforeInit"),ce.retinaScale(f,f.options.devicePixelRatio),f.bindEvents(),f.options.responsive&&f.resize(!0),f.initToolTip(),mt.notify(f,"afterInit"),f},clear:function(){return ce.canvas.clear(this),this},stop:function(){return ve.cancelAnimation(this),this},resize:function(f){var p=this,M=p.options,S=p.canvas,L=M.maintainAspectRatio&&p.aspectRatio||null,Y=Math.max(0,Math.floor(ce.getMaximumWidth(S))),E=Math.max(0,Math.floor(L?Y/L:ce.getMaximumHeight(S)));if((p.width!==Y||p.height!==E)&&(S.width=p.width=Y,S.height=p.height=E,S.style.width=Y+"px",S.style.height=E+"px",ce.retinaScale(p,M.devicePixelRatio),!f)){var O={width:Y,height:E};mt.notify(p,"resize",[O]),M.onResize&&M.onResize(p,O),p.stop(),p.update({duration:M.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var f=this.options,p=f.scales||{},M=f.scale;ce.each(p.xAxes,(function(f,M){f.id||(f.id=nextAvailableScaleId(p.xAxes,"x-axis-",M))})),ce.each(p.yAxes,(function(f,M){f.id||(f.id=nextAvailableScaleId(p.yAxes,"y-axis-",M))})),M&&(M.id=M.id||"scale")},buildOrUpdateScales:function(){var f=this,p=f.options,M=f.scales||{},S=[],L=Object.keys(M).reduce((function(f,p){return f[p]=!1,f}),{});p.scales&&(S=S.concat((p.scales.xAxes||[]).map((function(f){return{options:f,dtype:"category",dposition:"bottom"}})),(p.scales.yAxes||[]).map((function(f){return{options:f,dtype:"linear",dposition:"left"}})))),p.scale&&S.push({options:p.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),ce.each(S,(function(p){var S=p.options,Y=S.id,E=kt(S.type,p.dtype);positionIsHorizontal(S.position)!==positionIsHorizontal(p.dposition)&&(S.position=p.dposition),L[Y]=!0;var O=null;if(Y in M&&M[Y].type===E)(O=M[Y]).options=S,O.ctx=f.ctx,O.chart=f;else{var R=gt.getScaleConstructor(E);if(!R)return;O=new R({id:Y,type:E,options:S,ctx:f.ctx,chart:f}),M[O.id]=O}O.mergeTicksOptions(),p.isDefault&&(f.scale=O)})),ce.each(L,(function(f,p){f||delete M[p]})),f.scales=M,gt.addScalesToLayout(this)},buildOrUpdateControllers:function(){var f,p,M=this,S=[],L=M.data.datasets;for(f=0,p=L.length;f=0;--M)this.drawDataset(p[M],f);mt.notify(this,"afterDatasetsDraw",[f])}},drawDataset:function(f,p){var M={meta:f,index:f.index,easingValue:p};!1!==mt.notify(this,"beforeDatasetDraw",[M])&&(f.controller.draw(p),mt.notify(this,"afterDatasetDraw",[M]))},_drawTooltip:function(f){var p=this.tooltip,M={tooltip:p,easingValue:f};!1!==mt.notify(this,"beforeTooltipDraw",[M])&&(p.draw(),mt.notify(this,"afterTooltipDraw",[M]))},getElementAtEvent:function(f){return at.modes.single(this,f)},getElementsAtEvent:function(f){return at.modes.label(this,f,{intersect:!0})},getElementsAtXAxis:function(f){return at.modes["x-axis"](this,f,{intersect:!0})},getElementsAtEventForMode:function(f,p,M){var S=at.modes[p];return"function"==typeof S?S(this,f,M):[]},getDatasetAtEvent:function(f){return at.modes.dataset(this,f,{intersect:!0})},getDatasetMeta:function(f){var p=this.data.datasets[f];p._meta||(p._meta={});var M=p._meta[this.id];return M||(M=p._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:p.order||0,index:f}),M},getVisibleDatasetCount:function(){for(var f=0,p=0,M=this.data.datasets.length;p3?M[2]-M[1]:M[1]-M[0];Math.abs(S)>1&&f!==Math.floor(f)&&(S=f-Math.floor(f));var L=ce.log10(Math.abs(S)),Y="";if(0!==f)if(Math.max(Math.abs(M[0]),Math.abs(M[M.length-1]))<1e-4){var E=ce.log10(Math.abs(f)),O=Math.floor(E)-Math.floor(L);O=Math.max(Math.min(O,20),0),Y=f.toExponential(O)}else{var R=-1*Math.floor(L);R=Math.max(Math.min(R,20),0),Y=f.toFixed(R)}else Y="0";return Y},logarithmic:function(f,p,M){var S=f/Math.pow(10,Math.floor(ce.log10(f)));return 0===f?"0":1===S||2===S||5===S||0===p||p===M.length-1?f.toExponential():""}}},Lt=ce.isArray,Dt=ce.isNullOrUndef,Ct=ce.valueOrDefault,At=ce.valueAtIndexOrDefault;function getPixelForGridLine(f,p,M){var S,L=f.getTicks().length,Y=Math.min(p,L-1),E=f.getPixelForTick(Y),O=f._startPixel,R=f._endPixel;if(!(M&&(S=1===L?Math.max(E-O,R-E):0===p?(f.getPixelForTick(1)-E)/2:(E-f.getPixelForTick(Y-1))/2,(E+=YR+1e-6)))return E}function computeLabelSizes(f,p,M,S){var L,Y,E,O,R,W,B,G,V,U,q,X,K,J=M.length,Z=[],Q=[],ee=[],te=0,ne=0;for(L=0;Lp){for(M=0;M=V||B<=1||!O.isHorizontal()?O.labelRotation=G:(p=(f=O._getLabelSizes()).widest.width,M=f.highest.height-f.highest.offset,S=Math.min(O.maxWidth,O.chart.width-p),p+6>(L=R.offset?O.maxWidth/B:S/(B-1))&&(L=S/(B-(R.offset?.5:1)),Y=O.maxHeight-getTickMarkLength(R.gridLines)-W.padding-getScaleLabelHeight(R.scaleLabel),E=Math.sqrt(p*p+M*M),U=ce.toDegrees(Math.min(Math.asin(Math.min((f.highest.height+6)/L,1)),Math.asin(Math.min(Y/E,1))-Math.asin(M/E))),U=Math.max(G,Math.min(V,U))),O.labelRotation=U)},afterCalculateTickRotation:function(){ce.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){ce.callback(this.options.beforeFit,[this])},fit:function(){var f=this,p=f.minSize={width:0,height:0},M=f.chart,S=f.options,L=S.ticks,Y=S.scaleLabel,E=S.gridLines,O=f._isVisible(),R="bottom"===S.position,W=f.isHorizontal();if(W?p.width=f.maxWidth:O&&(p.width=getTickMarkLength(E)+getScaleLabelHeight(Y)),W?O&&(p.height=getTickMarkLength(E)+getScaleLabelHeight(Y)):p.height=f.maxHeight,L.display&&O){var B=parseTickFontOptions(L),G=f._getLabelSizes(),V=G.first,U=G.last,q=G.widest,X=G.highest,K=.4*B.minor.lineHeight,J=L.padding;if(W){var Z=0!==f.labelRotation,Q=ce.toRadians(f.labelRotation),ee=Math.cos(Q),te=Math.sin(Q),ne=te*q.width+ee*(X.height-(Z?X.offset:0))+(Z?0:K);p.height=Math.min(f.maxHeight,p.height+ne+J);var ie,re,ae=f.getPixelForTick(0)-f.left,oe=f.right-f.getPixelForTick(f.getTicks().length-1);Z?(ie=R?ee*V.width+te*V.offset:te*(V.height-V.offset),re=R?te*(U.height-U.offset):ee*U.width+te*U.offset):(ie=V.width/2,re=U.width/2),f.paddingLeft=Math.max((ie-ae)*f.width/(f.width-ae),0)+3,f.paddingRight=Math.max((re-oe)*f.width/(f.width-oe),0)+3}else{var se=L.mirror?0:q.width+J+K;p.width=Math.min(f.maxWidth,p.width+se),f.paddingTop=V.height/2,f.paddingBottom=U.height/2}}f.handleMargins(),W?(f.width=f._length=M.width-f.margins.left-f.margins.right,f.height=p.height):(f.width=p.width,f.height=f._length=M.height-f.margins.top-f.margins.bottom)},handleMargins:function(){var f=this;f.margins&&(f.margins.left=Math.max(f.paddingLeft,f.margins.left),f.margins.top=Math.max(f.paddingTop,f.margins.top),f.margins.right=Math.max(f.paddingRight,f.margins.right),f.margins.bottom=Math.max(f.paddingBottom,f.margins.bottom))},afterFit:function(){ce.callback(this.options.afterFit,[this])},isHorizontal:function(){var f=this.options.position;return"top"===f||"bottom"===f},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(f){if(Dt(f))return NaN;if(("number"==typeof f||f instanceof Number)&&!isFinite(f))return NaN;if(f)if(this.isHorizontal()){if(void 0!==f.x)return this.getRightValue(f.x)}else if(void 0!==f.y)return this.getRightValue(f.y);return f},_convertTicksToLabels:function(f){var p,M,S,L=this;for(L.ticks=f.map((function(f){return f.value})),L.beforeTickToLabelConversion(),p=L.convertTicksToLabels(f)||L.ticks,L.afterTickToLabelConversion(),M=0,S=f.length;MM-1?null:this.getPixelForDecimal(f*S+(p?S/2:0))},getPixelForDecimal:function(f){return this._reversePixels&&(f=1-f),this._startPixel+f*this._length},getDecimalForPixel:function(f){var p=(f-this._startPixel)/this._length;return this._reversePixels?1-p:p},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var f=this.min,p=this.max;return this.beginAtZero?0:f<0&&p<0?p:f>0&&p>0?f:0},_autoSkip:function(f){var p,M,S,L,Y=this.options.ticks,E=this._length,O=Y.maxTicksLimit||E/this._tickSize()+1,R=Y.major.enabled?function getMajorIndices(f){var p,M,S=[];for(p=0,M=f.length;pO)return function skipMajors(f,p,M){var S,L,Y=0,E=p[0];for(M=Math.ceil(M),S=0;SW)return Y;return Math.max(W,1)}(R,f,0,O),W>0){for(p=0,M=W-1;p1?(G-B)/(W-1):null,skip(f,S,ce.isNullOrUndef(L)?0:B-L,B),skip(f,S,G,ce.isNullOrUndef(L)?f.length:G+L),nonSkipped(f)}return skip(f,S),nonSkipped(f)},_tickSize:function(){var f=this.options.ticks,p=ce.toRadians(this.labelRotation),M=Math.abs(Math.cos(p)),S=Math.abs(Math.sin(p)),L=this._getLabelSizes(),Y=f.autoSkipPadding||0,E=L?L.widest.width+Y:0,O=L?L.highest.height+Y:0;return this.isHorizontal()?O*M>E*S?E/M:O/S:O*S=0&&(E=f),void 0!==Y&&(f=M.indexOf(Y))>=0&&(O=f),p.minIndex=E,p.maxIndex=O,p.min=M[E],p.max=M[O]},buildTicks:function(){var f=this._getLabels(),p=this.minIndex,M=this.maxIndex;this.ticks=0===p&&M===f.length-1?f:f.slice(p,M+1)},getLabelForIndex:function(f,p){var M=this.chart;return M.getDatasetMeta(p).controller._getValueScaleId()===this.id?this.getRightValue(M.data.datasets[p].data[f]):this._getLabels()[f]},_configure:function(){var f=this,p=f.options.offset,M=f.ticks;Yt.prototype._configure.call(f),f.isHorizontal()||(f._reversePixels=!f._reversePixels),M&&(f._startValue=f.minIndex-(p?.5:0),f._valueRange=Math.max(M.length-(p?0:1),1))},getPixelForValue:function(f,p,M){var S,L,Y,E=this;return It(p)||It(M)||(f=E.chart.data.datasets[M].data[p]),It(f)||(S=E.isHorizontal()?f.x:f.y),(void 0!==S||void 0!==f&&isNaN(p))&&(L=E._getLabels(),f=ce.valueOrDefault(S,f),p=-1!==(Y=L.indexOf(f))?Y:p,isNaN(p)&&(p=f)),E.getPixelForDecimal((p-E._startValue)/E._valueRange)},getPixelForTick:function(f){var p=this.ticks;return f<0||f>p.length-1?null:this.getPixelForValue(p[f],f+this.minIndex)},getValueForPixel:function(f){var p=Math.round(this._startValue+this.getDecimalForPixel(f)*this._valueRange);return Math.min(Math.max(p,0),this.ticks.length-1)},getBasePixel:function(){return this.bottom}}),Ot={position:"bottom"};Et._defaults=Ot;var Ht=ce.noop,zt=ce.isNullOrUndef,Nt=Yt.extend({getRightValue:function(f){return"string"==typeof f?+f:Yt.prototype.getRightValue.call(this,f)},handleTickRangeOptions:function(){var f=this,p=f.options.ticks;if(p.beginAtZero){var M=ce.sign(f.min),S=ce.sign(f.max);M<0&&S<0?f.max=0:M>0&&S>0&&(f.min=0)}var L=void 0!==p.min||void 0!==p.suggestedMin,Y=void 0!==p.max||void 0!==p.suggestedMax;void 0!==p.min?f.min=p.min:void 0!==p.suggestedMin&&(null===f.min?f.min=p.suggestedMin:f.min=Math.min(f.min,p.suggestedMin)),void 0!==p.max?f.max=p.max:void 0!==p.suggestedMax&&(null===f.max?f.max=p.suggestedMax:f.max=Math.max(f.max,p.suggestedMax)),L!==Y&&f.min>=f.max&&(L?f.max=f.min+1:f.min=f.max-1),f.min===f.max&&(f.max++,p.beginAtZero||f.min--)},getTickLimit:function(){var f,p=this.options.ticks,M=p.stepSize,S=p.maxTicksLimit;return M?f=Math.ceil(this.max/M)-Math.floor(this.min/M)+1:(f=this._computeTickLimit(),S=S||11),S&&(f=Math.min(S,f)),f},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:Ht,buildTicks:function(){var f=this,p=f.options.ticks,M=f.getTickLimit(),S={maxTicks:M=Math.max(2,M),min:p.min,max:p.max,precision:p.precision,stepSize:ce.valueOrDefault(p.fixedStepSize,p.stepSize)},L=f.ticks=function generateTicks(f,p){var M,S,L,Y,E=[],O=f.stepSize,R=O||1,W=f.maxTicks-1,B=f.min,G=f.max,V=f.precision,U=p.min,q=p.max,X=ce.niceNum((q-U)/W/R)*R;if(X<1e-14&&zt(B)&&zt(G))return[U,q];(Y=Math.ceil(q/X)-Math.floor(U/X))>W&&(X=ce.niceNum(Y*X/W/R)*R),O||zt(V)?M=Math.pow(10,ce._decimalPlaces(X)):(M=Math.pow(10,V),X=Math.ceil(X*M)/M),S=Math.floor(U/X)*X,L=Math.ceil(q/X)*X,O&&(!zt(B)&&ce.almostWhole(B/X,X/1e3)&&(S=B),!zt(G)&&ce.almostWhole(G/X,X/1e3)&&(L=G)),Y=(L-S)/X,Y=ce.almostEquals(Y,Math.round(Y),X/1e3)?Math.round(Y):Math.ceil(Y),S=Math.round(S*M)/M,L=Math.round(L*M)/M,E.push(zt(B)?S:B);for(var K=1;Kp.length-1?null:this.getPixelForValue(p[f])}}),Ft=jt;Rt._defaults=Ft;var Wt=ce.valueOrDefault,Bt=ce.math.log10,Gt={position:"left",ticks:{callback:St.formatters.logarithmic}};function nonNegativeOrDefault(f,p){return ce.isFinite(f)&&f>=0?f:p}var Vt=Yt.extend({determineDataLimits:function(){var f,p,M,S,L,Y,E=this,O=E.options,R=E.chart,W=R.data.datasets,B=E.isHorizontal();function IDMatches(f){return B?f.xAxisID===E.id:f.yAxisID===E.id}E.min=Number.POSITIVE_INFINITY,E.max=Number.NEGATIVE_INFINITY,E.minNotZero=Number.POSITIVE_INFINITY;var G=O.stacked;if(void 0===G)for(f=0;f0){var p=ce.min(f),M=ce.max(f);E.min=Math.min(E.min,p),E.max=Math.max(E.max,M)}}))}else for(f=0;f0?f.minNotZero=f.min:f.max<1?f.minNotZero=Math.pow(10,Math.floor(Bt(f.max))):f.minNotZero=1)},buildTicks:function(){var f=this,p=f.options.ticks,M=!f.isHorizontal(),S={min:nonNegativeOrDefault(p.min),max:nonNegativeOrDefault(p.max)},L=f.ticks=function generateTicks$1(f,p){var M,S,L=[],Y=Wt(f.min,Math.pow(10,Math.floor(Bt(p.min)))),E=Math.floor(Bt(p.max)),O=Math.ceil(p.max/Math.pow(10,E));0===Y?(M=Math.floor(Bt(p.minNotZero)),S=Math.floor(p.minNotZero/Math.pow(10,M)),L.push(Y),Y=S*Math.pow(10,M)):(M=Math.floor(Bt(Y)),S=Math.floor(Y/Math.pow(10,M)));var R=M<0?Math.pow(10,Math.abs(M)):1;do{L.push(Y),10==++S&&(S=1,R=++M>=0?1:R),Y=Math.round(S*Math.pow(10,M)*R)/R}while(Mp.length-1?null:this.getPixelForValue(p[f])},_getFirstTickValue:function(f){var p=Math.floor(Bt(f));return Math.floor(f/Math.pow(10,p))*Math.pow(10,p)},_configure:function(){var f=this,p=f.min,M=0;Yt.prototype._configure.call(f),0===p&&(p=f._getFirstTickValue(f.minNotZero),M=Wt(f.options.ticks.fontSize,re.global.defaultFontSize)/f._length),f._startValue=Bt(p),f._valueOffset=M,f._valueRange=(Bt(f.max)-Bt(p))/(1-M)},getPixelForValue:function(f){var p=this,M=0;return(f=+p.getRightValue(f))>p.min&&f>0&&(M=(Bt(f)-p._startValue)/p._valueRange+p._valueOffset),p.getPixelForDecimal(M)},getValueForPixel:function(f){var p=this,M=p.getDecimalForPixel(f);return 0===M&&0===p.min?0:Math.pow(10,p._startValue+(M-p._valueOffset)*p._valueRange)}}),Ut=Gt;Vt._defaults=Ut;var $t=ce.valueOrDefault,qt=ce.valueAtIndexOrDefault,Xt=ce.options.resolve,Kt={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:St.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(f){return f}}};function getTickBackdropHeight(f){var p=f.ticks;return p.display&&f.display?$t(p.fontSize,re.global.defaultFontSize)+2*p.backdropPaddingY:0}function determineLimits(f,p,M,S,L){return f===S||f===L?{start:p-M/2,end:p+M/2}:fL?{start:p-M,end:p}:{start:p,end:p+M}}function getTextAlignForAngle(f){return 0===f||180===f?"center":f<180?"left":"right"}function fillText(f,p,M,S){var L,Y,E=M.y+S/2;if(ce.isArray(p))for(L=0,Y=p.length;L270||f<90)&&(M.y-=p.h)}function numberOrZero(f){return ce.isNumber(f)?f:0}var Jt=Nt.extend({setDimensions:function(){var f=this;f.width=f.maxWidth,f.height=f.maxHeight,f.paddingTop=getTickBackdropHeight(f.options)/2,f.xCenter=Math.floor(f.width/2),f.yCenter=Math.floor((f.height-f.paddingTop)/2),f.drawingArea=Math.min(f.height-f.paddingTop,f.width)/2},determineDataLimits:function(){var f=this,p=f.chart,M=Number.POSITIVE_INFINITY,S=Number.NEGATIVE_INFINITY;ce.each(p.data.datasets,(function(L,Y){if(p.isDatasetVisible(Y)){var E=p.getDatasetMeta(Y);ce.each(L.data,(function(p,L){var Y=+f.getRightValue(p);isNaN(Y)||E.data[L].hidden||(M=Math.min(Y,M),S=Math.max(Y,S))}))}})),f.min=M===Number.POSITIVE_INFINITY?0:M,f.max=S===Number.NEGATIVE_INFINITY?0:S,f.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/getTickBackdropHeight(this.options))},convertTicksToLabels:function(){var f=this;Nt.prototype.convertTicksToLabels.call(f),f.pointLabels=f.chart.data.labels.map((function(){var p=ce.callback(f.options.pointLabels.callback,arguments,f);return p||0===p?p:""}))},getLabelForIndex:function(f,p){return+this.getRightValue(this.chart.data.datasets[p].data[f])},fit:function(){var f=this.options;f.display&&f.pointLabels.display?function fitWithPointLabels(f){var p,M,S,L=ce.options._parseFont(f.options.pointLabels),Y={l:0,r:f.width,t:0,b:f.height-f.paddingTop},E={};f.ctx.font=L.string,f._pointLabelSizes=[];var O,R,W,B=f.chart.data.labels.length;for(p=0;pY.r&&(Y.r=U.end,E.r=G),q.startY.b&&(Y.b=q.end,E.b=G)}f.setReductions(f.drawingArea,Y,E)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(f,p,M){var S=this,L=p.l/Math.sin(M.l),Y=Math.max(p.r-S.width,0)/Math.sin(M.r),E=-p.t/Math.cos(M.t),O=-Math.max(p.b-(S.height-S.paddingTop),0)/Math.cos(M.b);L=numberOrZero(L),Y=numberOrZero(Y),E=numberOrZero(E),O=numberOrZero(O),S.drawingArea=Math.min(Math.floor(f-(L+Y)/2),Math.floor(f-(E+O)/2)),S.setCenterPoint(L,Y,E,O)},setCenterPoint:function(f,p,M,S){var L=this,Y=L.width-p-L.drawingArea,E=f+L.drawingArea,O=M+L.drawingArea,R=L.height-L.paddingTop-S-L.drawingArea;L.xCenter=Math.floor((E+Y)/2+L.left),L.yCenter=Math.floor((O+R)/2+L.top+L.paddingTop)},getIndexAngle:function(f){var p=this.chart,M=(f*(360/p.data.labels.length)+((p.options||{}).startAngle||0))%360;return(M<0?M+360:M)*Math.PI*2/360},getDistanceFromCenterForValue:function(f){var p=this;if(ce.isNullOrUndef(f))return NaN;var M=p.drawingArea/(p.max-p.min);return p.options.ticks.reverse?(p.max-f)*M:(f-p.min)*M},getPointPosition:function(f,p){var M=this.getIndexAngle(f)-Math.PI/2;return{x:Math.cos(M)*p+this.xCenter,y:Math.sin(M)*p+this.yCenter}},getPointPositionForValue:function(f,p){return this.getPointPosition(f,this.getDistanceFromCenterForValue(p))},getBasePosition:function(f){var p=this.min,M=this.max;return this.getPointPositionForValue(f||0,this.beginAtZero?0:p<0&&M<0?M:p>0&&M>0?p:0)},_drawGrid:function(){var f,p,M,S=this,L=S.ctx,Y=S.options,E=Y.gridLines,O=Y.angleLines,R=$t(O.lineWidth,E.lineWidth),W=$t(O.color,E.color);if(Y.pointLabels.display&&function drawPointLabels(f){var p=f.ctx,M=f.options,S=M.pointLabels,L=getTickBackdropHeight(M),Y=f.getDistanceFromCenterForValue(M.ticks.reverse?f.min:f.max),E=ce.options._parseFont(S);p.save(),p.font=E.string,p.textBaseline="middle";for(var O=f.chart.data.labels.length-1;O>=0;O--){var R=0===O?L/2:0,W=f.getPointPosition(O,Y+R+5),B=qt(S.fontColor,O,re.global.defaultFontColor);p.fillStyle=B;var G=f.getIndexAngle(O),V=ce.toDegrees(G);p.textAlign=getTextAlignForAngle(V),adjustPointPositionForLabelHeight(V,f._pointLabelSizes[O],W),fillText(p,f.pointLabels[O],W,E.lineHeight)}p.restore()}(S),E.display&&ce.each(S.ticks,(function(f,M){0!==M&&(p=S.getDistanceFromCenterForValue(S.ticksAsNumbers[M]),function drawRadiusLine(f,p,M,S){var L,Y=f.ctx,E=p.circular,O=f.chart.data.labels.length,R=qt(p.color,S-1),W=qt(p.lineWidth,S-1);if((E||O)&&R&&W){if(Y.save(),Y.strokeStyle=R,Y.lineWidth=W,Y.setLineDash&&(Y.setLineDash(p.borderDash||[]),Y.lineDashOffset=p.borderDashOffset||0),Y.beginPath(),E)Y.arc(f.xCenter,f.yCenter,M,0,2*Math.PI);else{L=f.getPointPosition(0,M),Y.moveTo(L.x,L.y);for(var B=1;B=0;f--)p=S.getDistanceFromCenterForValue(Y.ticks.reverse?S.min:S.max),M=S.getPointPosition(f,p),L.beginPath(),L.moveTo(S.xCenter,S.yCenter),L.lineTo(M.x,M.y),L.stroke();L.restore()}},_drawLabels:function(){var f=this,p=f.ctx,M=f.options.ticks;if(M.display){var S,L,Y=f.getIndexAngle(0),E=ce.options._parseFont(M),O=$t(M.fontColor,re.global.defaultFontColor);p.save(),p.font=E.string,p.translate(f.xCenter,f.yCenter),p.rotate(Y),p.textAlign="center",p.textBaseline="middle",ce.each(f.ticks,(function(Y,R){(0!==R||M.reverse)&&(S=f.getDistanceFromCenterForValue(f.ticksAsNumbers[R]),M.showLabelBackdrop&&(L=p.measureText(Y).width,p.fillStyle=M.backdropColor,p.fillRect(-L/2-M.backdropPaddingX,-S-E.size/2-M.backdropPaddingY,L+2*M.backdropPaddingX,E.size+2*M.backdropPaddingY)),p.fillStyle=O,p.fillText(Y,0,-S))})),p.restore()}},_drawTitle:ce.noop}),Zt=Kt;Jt._defaults=Zt;var Qt=ce._deprecated,en=ce.options.resolve,tn=ce.valueOrDefault,nn=Number.MIN_SAFE_INTEGER||-9007199254740991,rn=Number.MAX_SAFE_INTEGER||9007199254740991,an={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},sn=Object.keys(an);function sorter(f,p){return f-p}function getMin(f){return ce.valueOrDefault(f.time.min,f.ticks.min)}function getMax(f){return ce.valueOrDefault(f.time.max,f.ticks.max)}function interpolate$1(f,p,M,S){var L=function lookup(f,p,M){for(var S,L,Y,E=0,O=f.length-1;E>=0&&E<=O;){if(L=f[(S=E+O>>1)-1]||null,Y=f[S],!L)return{lo:null,hi:Y};if(Y[p]M))return{lo:L,hi:Y};O=S-1}}return{lo:Y,hi:null}}(f,p,M),Y=L.lo?L.hi?L.lo:f[f.length-2]:f[0],E=L.lo?L.hi?L.hi:f[f.length-1]:f[1],O=E[p]-Y[p],R=O?(M-Y[p])/O:0,W=(E[S]-Y[S])*R;return Y[S]+W}function toTimestamp(f,p){var M=f._adapter,S=f.options.time,L=S.parser,Y=L||S.format,E=p;return"function"==typeof L&&(E=L(E)),ce.isFinite(E)||(E="string"==typeof Y?M.parse(E,Y):M.parse(E)),null!==E?+E:(L||"function"!=typeof Y||(E=Y(p),ce.isFinite(E)||(E=M.parse(E))),E)}function parse(f,p){if(ce.isNullOrUndef(p))return null;var M=f.options.time,S=toTimestamp(f,f.getRightValue(p));return null===S||M.round&&(S=+f._adapter.startOf(S,M.round)),S}function determineUnitForAutoTicks(f,p,M,S){var L,Y,E,O=sn.length;for(L=sn.indexOf(f);L=0&&(p[Y].major=!0);return p}(f,Y,E,M):Y}var ln=Yt.extend({initialize:function(){this.mergeTicksOptions(),Yt.prototype.initialize.call(this)},update:function(){var f=this,p=f.options,M=p.time||(p.time={}),S=f._adapter=new Mt._date(p.adapters.date);return Qt("time scale",M.format,"time.format","time.parser"),Qt("time scale",M.min,"time.min","ticks.min"),Qt("time scale",M.max,"time.max","ticks.max"),ce.mergeIf(M.displayFormats,S.formats()),Yt.prototype.update.apply(f,arguments)},getRightValue:function(f){return f&&void 0!==f.t&&(f=f.t),Yt.prototype.getRightValue.call(this,f)},determineDataLimits:function(){var f,p,M,S,L,Y,E,O=this,R=O.chart,W=O._adapter,B=O.options,G=B.time.unit||"day",V=rn,U=nn,q=[],X=[],K=[],J=O._getLabels();for(f=0,M=J.length;f1?function arrayUnique(f){var p,M,S,L={},Y=[];for(p=0,M=f.length;p1e5*W)throw p+" and "+M+" are too far apart with stepSize of "+W+" "+R;for(L=G;L=L&&M<=Y&&B.push(M);return S.min=L,S.max=Y,S._unit=R.unit||(O.autoSkip?determineUnitForAutoTicks(R.minUnit,S.min,S.max,G):function determineUnitForFormatting(f,p,M,S,L){var Y,E;for(Y=sn.length-1;Y>=sn.indexOf(M);Y--)if(E=sn[Y],an[E].common&&f._adapter.diff(L,S,E)>=p-1)return E;return sn[M?sn.indexOf(M):0]}(S,B.length,R.minUnit,S.min,S.max)),S._majorUnit=O.major.enabled&&"year"!==S._unit?function determineMajorUnit(f){for(var p=sn.indexOf(f)+1,M=sn.length;pp&&O=0&&f0?O:1}}),cn={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};ln._defaults=cn;var dn={category:Et,linear:Rt,logarithmic:Vt,radialLinear:Jt,time:ln},un={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"};Mt._date.override("function"==typeof f?{_id:"moment",formats:function(){return un},parse:function(p,M){return"string"==typeof p&&"string"==typeof M?p=f(p,M):p instanceof f||(p=f(p)),p.isValid()?p.valueOf():null},format:function(p,M){return f(p).format(M)},add:function(p,M,S){return f(p).add(M,S).valueOf()},diff:function(p,M,S){return f(p).diff(f(M),S)},startOf:function(p,M,S){return p=f(p),"isoWeek"===M?p.isoWeekday(S).valueOf():p.startOf(M).valueOf()},endOf:function(p,M){return f(p).endOf(M).valueOf()},_create:function(p){return f(p)}}:{}),re._set("global",{plugins:{filler:{propagate:!0}}});var hn={dataset:function(f){var p=f.fill,M=f.chart,S=M.getDatasetMeta(p),L=S&&M.isDatasetVisible(p)&&S.dataset._children||[],Y=L.length||0;return Y?function(f,p){return p=M)&&S;switch(Y){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return Y;default:return!1}}function computeBoundary(f){return(f.el._scale||{}).getPointPositionForValue?function computeCircularBoundary(f){var p,M,S,L,Y,E=f.el._scale,O=E.options,R=E.chart.data.labels.length,W=f.fill,B=[];if(!R)return null;for(p=O.ticks.reverse?E.max:E.min,M=O.ticks.reverse?E.min:E.max,S=E.getPointPositionForValue(0,p),L=0;L0;--Y)ce.canvas.lineTo(f,M[Y],M[Y-1],!0);else for(E=M[0].cx,O=M[0].cy,R=Math.sqrt(Math.pow(M[0].x-E,2)+Math.pow(M[0].y-O,2)),Y=L-1;Y>0;--Y)f.arc(E,O,R,M[Y].angle,M[Y-1].angle,!0)}}function doFill(f,p,M,S,L,Y){var E,O,R,W,B,G,V,U,q=p.length,X=S.spanGaps,K=[],J=[],Z=0,Q=0;for(f.beginPath(),E=0,O=q;E=0;--M)(p=R[M].$filler)&&p.visible&&(L=(S=p.el)._view,Y=S._children||[],E=p.mapper,O=L.backgroundColor||re.global.defaultColor,E&&O&&Y.length&&(ce.canvas.clipArea(W,f.chartArea),doFill(W,Y,E,L,O,S._loop),ce.canvas.unclipArea(W)))}},mn=ce.rtl.getRtlAdapter,gn=ce.noop,bn=ce.valueOrDefault;function getBoxWidth(f,p){return f.usePointStyle&&f.boxWidth>p?p:f.boxWidth}re._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(f,p){var M=p.datasetIndex,S=this.chart,L=S.getDatasetMeta(M);L.hidden=null===L.hidden?!S.data.datasets[M].hidden:null,S.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(f){var p=f.data.datasets,M=f.options.legend||{},S=M.labels&&M.labels.usePointStyle;return f._getSortedDatasetMetas().map((function(M){var L=M.controller.getStyle(S?0:void 0);return{text:p[M.index].label,fillStyle:L.backgroundColor,hidden:!f.isDatasetVisible(M.index),lineCap:L.borderCapStyle,lineDash:L.borderDash,lineDashOffset:L.borderDashOffset,lineJoin:L.borderJoinStyle,lineWidth:L.borderWidth,strokeStyle:L.borderColor,pointStyle:L.pointStyle,rotation:L.rotation,datasetIndex:M.index}}),this)}}},legendCallback:function(f){var p,M,S,L=document.createElement("ul"),Y=f.data.datasets;for(L.setAttribute("class",f.id+"-legend"),p=0,M=Y.length;pR.width)&&(G+=E+M.padding,B[B.length-(p>0?0:1)]=0),O[p]={left:0,top:0,width:S,height:E},B[B.length-1]+=S+M.padding})),R.height+=G}else{var V=M.padding,U=f.columnWidths=[],q=f.columnHeights=[],X=M.padding,K=0,J=0;ce.each(f.legendItems,(function(f,p){var S=getBoxWidth(M,E)+E/2+L.measureText(f.text).width;p>0&&J+E+2*V>R.height&&(X+=K+M.padding,U.push(K),q.push(J),K=0,J=0),K=Math.max(K,S),J+=E+V,O[p]={left:0,top:0,width:S,height:E}})),X+=K,U.push(K),q.push(J),R.width+=X}f.width=R.width,f.height=R.height}else f.width=R.width=f.height=R.height=0},afterFit:gn,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var f=this,p=f.options,M=p.labels,S=re.global,L=S.defaultColor,Y=S.elements.line,E=f.height,O=f.columnHeights,R=f.width,W=f.lineWidths;if(p.display){var B,G=mn(p.rtl,f.left,f.minSize.width),V=f.ctx,U=bn(M.fontColor,S.defaultFontColor),q=ce.options._parseFont(M),X=q.size;V.textAlign=G.textAlign("left"),V.textBaseline="middle",V.lineWidth=.5,V.strokeStyle=U,V.fillStyle=U,V.font=q.string;var K=getBoxWidth(M,X),J=f.legendHitBoxes,alignmentOffset=function(f,S){switch(p.align){case"start":return M.padding;case"end":return f-S;default:return(f-S+M.padding)/2}},Z=f.isHorizontal();B=Z?{x:f.left+alignmentOffset(R,W[0]),y:f.top+M.padding,line:0}:{x:f.left+M.padding,y:f.top+alignmentOffset(E,O[0]),line:0},ce.rtl.overrideTextDirection(f.ctx,p.textDirection);var Q=X+M.padding;ce.each(f.legendItems,(function(p,S){var U=V.measureText(p.text).width,q=K+X/2+U,ee=B.x,te=B.y;G.setWidth(f.minSize.width),Z?S>0&&ee+q+M.padding>f.left+f.minSize.width&&(te=B.y+=Q,B.line++,ee=B.x=f.left+alignmentOffset(R,W[B.line])):S>0&&te+Q>f.top+f.minSize.height&&(ee=B.x=ee+f.columnWidths[B.line]+M.padding,B.line++,te=B.y=f.top+alignmentOffset(E,O[B.line]));var ne=G.x(ee);!function(f,p,S){if(!(isNaN(K)||K<=0)){V.save();var E=bn(S.lineWidth,Y.borderWidth);if(V.fillStyle=bn(S.fillStyle,L),V.lineCap=bn(S.lineCap,Y.borderCapStyle),V.lineDashOffset=bn(S.lineDashOffset,Y.borderDashOffset),V.lineJoin=bn(S.lineJoin,Y.borderJoinStyle),V.lineWidth=E,V.strokeStyle=bn(S.strokeStyle,L),V.setLineDash&&V.setLineDash(bn(S.lineDash,Y.borderDash)),M&&M.usePointStyle){var O=K*Math.SQRT2/2,R=G.xPlus(f,K/2),W=p+X/2;ce.canvas.drawPoint(V,S.pointStyle,O,R,W,S.rotation)}else V.fillRect(G.leftForLtr(f,K),p,K,X),0!==E&&V.strokeRect(G.leftForLtr(f,K),p,K,X);V.restore()}}(ne,te,p),J[S].left=G.leftForLtr(ne,J[S].width),J[S].top=te,function(f,p,M,S){var L=X/2,Y=G.xPlus(f,K+L),E=p+L;V.fillText(M.text,Y,E),M.hidden&&(V.beginPath(),V.lineWidth=2,V.moveTo(Y,E),V.lineTo(G.xPlus(Y,S),E),V.stroke())}(ne,te,p,U),Z?B.x+=q+M.padding:B.y+=Q})),ce.rtl.restoreTextDirection(f.ctx,p.textDirection)}},_getLegendItemAt:function(f,p){var M,S,L,Y=this;if(f>=Y.left&&f<=Y.right&&p>=Y.top&&p<=Y.bottom)for(L=Y.legendHitBoxes,M=0;M=(S=L[M]).left&&f<=S.left+S.width&&p>=S.top&&p<=S.top+S.height)return Y.legendItems[M];return null},handleEvent:function(f){var p,M=this,S=M.options,L="mouseup"===f.type?"click":f.type;if("mousemove"===L){if(!S.onHover&&!S.onLeave)return}else{if("click"!==L)return;if(!S.onClick)return}p=M._getLegendItemAt(f.x,f.y),"click"===L?p&&S.onClick&&S.onClick.call(M,f.native,p):(S.onLeave&&p!==M._hoveredItem&&(M._hoveredItem&&S.onLeave.call(M,f.native,M._hoveredItem),M._hoveredItem=p),S.onHover&&p&&S.onHover.call(M,f.native,p))}});function createNewLegendAndAttach(f,p){var M=new vn({ctx:f.ctx,options:p,chart:f});st.configure(f,M,p),st.addBox(f,M),f.legend=M}var _n={id:"legend",_element:vn,beforeInit:function(f){var p=f.options.legend;p&&createNewLegendAndAttach(f,p)},beforeUpdate:function(f){var p=f.options.legend,M=f.legend;p?(ce.mergeIf(p,re.global.legend),M?(st.configure(f,M,p),M.options=p):createNewLegendAndAttach(f,p)):M&&(st.removeBox(f,M),delete f.legend)},afterEvent:function(f,p){var M=f.legend;M&&M.handleEvent(p)}},yn=ce.noop;re._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var wn=me.extend({initialize:function(f){ce.extend(this,f),this.legendHitBoxes=[]},beforeUpdate:yn,update:function(f,p,M){var S=this;return S.beforeUpdate(),S.maxWidth=f,S.maxHeight=p,S.margins=M,S.beforeSetDimensions(),S.setDimensions(),S.afterSetDimensions(),S.beforeBuildLabels(),S.buildLabels(),S.afterBuildLabels(),S.beforeFit(),S.fit(),S.afterFit(),S.afterUpdate(),S.minSize},afterUpdate:yn,beforeSetDimensions:yn,setDimensions:function(){var f=this;f.isHorizontal()?(f.width=f.maxWidth,f.left=0,f.right=f.width):(f.height=f.maxHeight,f.top=0,f.bottom=f.height),f.paddingLeft=0,f.paddingTop=0,f.paddingRight=0,f.paddingBottom=0,f.minSize={width:0,height:0}},afterSetDimensions:yn,beforeBuildLabels:yn,buildLabels:yn,afterBuildLabels:yn,beforeFit:yn,fit:function(){var f,p=this,M=p.options,S=p.minSize={},L=p.isHorizontal();M.display?(f=(ce.isArray(M.text)?M.text.length:1)*ce.options._parseFont(M).lineHeight+2*M.padding,p.width=S.width=L?p.maxWidth:f,p.height=S.height=L?f:p.maxHeight):p.width=S.width=p.height=S.height=0},afterFit:yn,isHorizontal:function(){var f=this.options.position;return"top"===f||"bottom"===f},draw:function(){var f=this,p=f.ctx,M=f.options;if(M.display){var S,L,Y,E=ce.options._parseFont(M),O=E.lineHeight,R=O/2+M.padding,W=0,B=f.top,G=f.left,V=f.bottom,U=f.right;p.fillStyle=ce.valueOrDefault(M.fontColor,re.global.defaultFontColor),p.font=E.string,f.isHorizontal()?(L=G+(U-G)/2,Y=B+R,S=U-G):(L="left"===M.position?G+R:U-R,Y=B+(V-B)/2,S=V-B,W=Math.PI*("left"===M.position?-.5:.5)),p.save(),p.translate(L,Y),p.rotate(W),p.textAlign="center",p.textBaseline="middle";var q=M.text;if(ce.isArray(q))for(var X=0,K=0;K=0;S--){var L=f[S];if(p(L))return L}},ce.isNumber=function(f){return!isNaN(parseFloat(f))&&isFinite(f)},ce.almostEquals=function(f,p,M){return Math.abs(f-p)=f},ce.max=function(f){return f.reduce((function(f,p){return isNaN(p)?f:Math.max(f,p)}),Number.NEGATIVE_INFINITY)},ce.min=function(f){return f.reduce((function(f,p){return isNaN(p)?f:Math.min(f,p)}),Number.POSITIVE_INFINITY)},ce.sign=Math.sign?function(f){return Math.sign(f)}:function(f){return 0==(f=+f)||isNaN(f)?f:f>0?1:-1},ce.toRadians=function(f){return f*(Math.PI/180)},ce.toDegrees=function(f){return f*(180/Math.PI)},ce._decimalPlaces=function(f){if(ce.isFinite(f)){for(var p=1,M=0;Math.round(f*p)/p!==f;)p*=10,M++;return M}},ce.getAngleFromPoint=function(f,p){var M=p.x-f.x,S=p.y-f.y,L=Math.sqrt(M*M+S*S),Y=Math.atan2(S,M);return Y<-.5*Math.PI&&(Y+=2*Math.PI),{angle:Y,distance:L}},ce.distanceBetweenPoints=function(f,p){return Math.sqrt(Math.pow(p.x-f.x,2)+Math.pow(p.y-f.y,2))},ce.aliasPixel=function(f){return f%2==0?0:.5},ce._alignPixel=function(f,p,M){var S=f.currentDevicePixelRatio,L=M/2;return Math.round((p-L)*S)/S+L},ce.splineCurve=function(f,p,M,S){var L=f.skip?p:f,Y=p,E=M.skip?p:M,O=Math.sqrt(Math.pow(Y.x-L.x,2)+Math.pow(Y.y-L.y,2)),R=Math.sqrt(Math.pow(E.x-Y.x,2)+Math.pow(E.y-Y.y,2)),W=O/(O+R),B=R/(O+R),G=S*(W=isNaN(W)?0:W),V=S*(B=isNaN(B)?0:B);return{previous:{x:Y.x-G*(E.x-L.x),y:Y.y-G*(E.y-L.y)},next:{x:Y.x+V*(E.x-L.x),y:Y.y+V*(E.y-L.y)}}},ce.EPSILON=Number.EPSILON||1e-14,ce.splineCurveMonotone=function(f){var p,M,S,L,Y,E,O,R,W,B=(f||[]).map((function(f){return{model:f._model,deltaK:0,mK:0}})),G=B.length;for(p=0;p0?B[p-1]:null,(L=p0?B[p-1]:null,L=p=f.length-1?f[0]:f[p+1]:p>=f.length-1?f[f.length-1]:f[p+1]},ce.previousItem=function(f,p,M){return M?p<=0?f[f.length-1]:f[p-1]:p<=0?f[0]:f[p-1]},ce.niceNum=function(f,p){var M=Math.floor(ce.log10(f)),S=f/Math.pow(10,M);return(p?S<1.5?1:S<3?2:S<7?5:10:S<=1?1:S<=2?2:S<=5?5:10)*Math.pow(10,M)},ce.requestAnimFrame="undefined"==typeof window?function(f){f()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(f){return window.setTimeout(f,1e3/60)},ce.getRelativePosition=function(f,p){var M,S,L=f.originalEvent||f,Y=f.target||f.srcElement,E=Y.getBoundingClientRect(),O=L.touches;O&&O.length>0?(M=O[0].clientX,S=O[0].clientY):(M=L.clientX,S=L.clientY);var R=parseFloat(ce.getStyle(Y,"padding-left")),W=parseFloat(ce.getStyle(Y,"padding-top")),B=parseFloat(ce.getStyle(Y,"padding-right")),G=parseFloat(ce.getStyle(Y,"padding-bottom")),V=E.right-E.left-R-B,U=E.bottom-E.top-W-G;return{x:M=Math.round((M-E.left-R)/V*Y.width/p.currentDevicePixelRatio),y:S=Math.round((S-E.top-W)/U*Y.height/p.currentDevicePixelRatio)}},ce.getConstraintWidth=function(f){return getConstraintDimension(f,"max-width","clientWidth")},ce.getConstraintHeight=function(f){return getConstraintDimension(f,"max-height","clientHeight")},ce._calculatePadding=function(f,p,M){return(p=ce.getStyle(f,p)).indexOf("%")>-1?M*parseInt(p,10)/100:parseInt(p,10)},ce._getParentNode=function(f){var p=f.parentNode;return p&&"[object ShadowRoot]"===p.toString()&&(p=p.host),p},ce.getMaximumWidth=function(f){var p=ce._getParentNode(f);if(!p)return f.clientWidth;var M=p.clientWidth,S=M-ce._calculatePadding(p,"padding-left",M)-ce._calculatePadding(p,"padding-right",M),L=ce.getConstraintWidth(f);return isNaN(L)?S:Math.min(S,L)},ce.getMaximumHeight=function(f){var p=ce._getParentNode(f);if(!p)return f.clientHeight;var M=p.clientHeight,S=M-ce._calculatePadding(p,"padding-top",M)-ce._calculatePadding(p,"padding-bottom",M),L=ce.getConstraintHeight(f);return isNaN(L)?S:Math.min(S,L)},ce.getStyle=function(f,p){return f.currentStyle?f.currentStyle[p]:document.defaultView.getComputedStyle(f,null).getPropertyValue(p)},ce.retinaScale=function(f,p){var M=f.currentDevicePixelRatio=p||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==M){var S=f.canvas,L=f.height,Y=f.width;S.height=L*M,S.width=Y*M,f.ctx.scale(M,M),S.style.height||S.style.width||(S.style.height=L+"px",S.style.width=Y+"px")}},ce.fontString=function(f,p,M){return p+" "+f+"px "+M},ce.longestText=function(f,p,M,S){var L=(S=S||{}).data=S.data||{},Y=S.garbageCollect=S.garbageCollect||[];S.font!==p&&(L=S.data={},Y=S.garbageCollect=[],S.font=p),f.font=p;var E,O,R,W,B,G=0,V=M.length;for(E=0;EM.length){for(E=0;ES&&(S=Y),S},ce.numberOfLabelLines=function(f){var p=1;return ce.each(f,(function(f){ce.isArray(f)&&f.length>p&&(p=f.length)})),p},ce.color=W?function(f){return f instanceof CanvasGradient&&(f=re.global.defaultColor),W(f)}:function(f){return console.error("Color.js not found!"),f},ce.getHoverColor=function(f){return f instanceof CanvasPattern||f instanceof CanvasGradient?f:ce.color(f).saturate(.5).darken(.1).rgbString()}}(),Tt._adapters=Mt,Tt.Animation=be,Tt.animationService=ve,Tt.controllers=rt,Tt.DatasetController=we,Tt.defaults=re,Tt.Element=me,Tt.elements=Ye,Tt.Interaction=at,Tt.layouts=st,Tt.platform=pt,Tt.plugins=mt,Tt.Scale=Yt,Tt.scaleService=gt,Tt.Ticks=St,Tt.Tooltip=xt,Tt.helpers.each(dn,(function(f,p){Tt.scaleService.registerScaleType(p,f,f._defaults)})),xn)xn.hasOwnProperty(Sn)&&Tt.plugins.register(xn[Sn]);Tt.platform.initialize();var Ln=Tt;return"undefined"!=typeof window&&(window.Chart=Tt),Tt.Chart=Tt,Tt.Legend=xn.legend._element,Tt.Title=xn.title._element,Tt.pluginService=Tt.plugins,Tt.PluginBase=Tt.Element.extend({}),Tt.canvasHelpers=Tt.helpers.canvas,Tt.layoutService=Tt.layouts,Tt.LinearScaleBase=Nt,Tt.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(f){Tt[f]=function(p,M){return new Tt(p,Tt.helpers.merge(M||{},{type:f.charAt(0).toLowerCase()+f.slice(1)}))}})),Ln}(function(){try{return M(0)}catch(f){}}())},function(f,p){var M={utf8:{stringToBytes:function(f){return M.bin.stringToBytes(unescape(encodeURIComponent(f)))},bytesToString:function(f){return decodeURIComponent(escape(M.bin.bytesToString(f)))}},bin:{stringToBytes:function(f){for(var p=[],M=0;M=0?p:parseInt(f,10)}return f},log:function log(f){if(f=L.lookupLevel(f),"undefined"!=typeof console&&L.lookupLevel(L.level)<=f){var p=L.methodMap[f];console[p]||(p="log");for(var M=arguments.length,S=Array(M>1?M-1:0),Y=1;Y\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",Y=L.console&&(L.console.warn||L.console.log);return Y&&Y.call(L.console,S,M),f.apply(this,arguments)}}R="function"!=typeof Object.assign?function assign(f){if(null==f)throw new TypeError("Cannot convert undefined or null to object");for(var p=Object(f),M=1;M-1}function splitStr(f){return f.trim().split(/\s+/g)}function inArray(f,p,M){if(f.indexOf&&!M)return f.indexOf(p);for(var S=0;SM[p]})):S.sort()),S}function prefixed(f,p){for(var M,S,L=p[0].toUpperCase()+p.slice(1),Y=0;Y1&&!M.firstMultiple?M.firstMultiple=simpleCloneInputData(p):1===L&&(M.firstMultiple=!1);var Y=M.firstInput,E=M.firstMultiple,O=E?E.center:Y.center,R=p.center=getCenter(S);p.timeStamp=U(),p.deltaTime=p.timeStamp-Y.timeStamp,p.angle=getAngle(O,R),p.distance=getDistance(O,R),function computeDeltaXY(f,p){var M=p.center,S=f.offsetDelta||{},L=f.prevDelta||{},Y=f.prevInput||{};1!==p.eventType&&4!==Y.eventType||(L=f.prevDelta={x:Y.deltaX||0,y:Y.deltaY||0},S=f.offsetDelta={x:M.x,y:M.y});p.deltaX=L.x+(M.x-S.x),p.deltaY=L.y+(M.y-S.y)}(M,p),p.offsetDirection=getDirection(p.deltaX,p.deltaY);var B=getVelocity(p.deltaTime,p.deltaX,p.deltaY);p.overallVelocityX=B.x,p.overallVelocityY=B.y,p.overallVelocity=V(B.x)>V(B.y)?B.x:B.y,p.scale=E?function getScale(f,p){return getDistance(p[0],p[1],te)/getDistance(f[0],f[1],te)}(E.pointers,S):1,p.rotation=E?function getRotation(f,p){return getAngle(p[1],p[0],te)+getAngle(f[1],f[0],te)}(E.pointers,S):0,p.maxPointers=M.prevInput?p.pointers.length>M.prevInput.maxPointers?p.pointers.length:M.prevInput.maxPointers:p.pointers.length,function computeIntervalInputData(f,p){var M,S,L,Y,E=f.lastInterval||p,O=p.timeStamp-E.timeStamp;if(8!=p.eventType&&(O>25||void 0===E.velocity)){var R=p.deltaX-E.deltaX,B=p.deltaY-E.deltaY,W=getVelocity(O,R,B);S=W.x,L=W.y,M=V(W.x)>V(W.y)?W.x:W.y,Y=getDirection(R,B),f.lastInterval=p}else M=E.velocity,S=E.velocityX,L=E.velocityY,Y=E.direction;p.velocity=M,p.velocityX=S,p.velocityY=L,p.direction=Y}(M,p);var W=f.element;hasParent(p.srcEvent.target,W)&&(W=p.srcEvent.target);p.target=W}(f,M),f.emit("hammer.input",M),f.recognize(M),f.session.prevInput=M}function simpleCloneInputData(f){for(var p=[],M=0;M=V(p)?f<0?2:4:p<0?8:16}function getDistance(f,p,M){M||(M=ee);var S=p[M[0]]-f[M[0]],L=p[M[1]]-f[M[1]];return Math.sqrt(S*S+L*L)}function getAngle(f,p,M){M||(M=ee);var S=p[M[0]]-f[M[0]],L=p[M[1]]-f[M[1]];return 180*Math.atan2(L,S)/Math.PI}Input.prototype={handler:function(){},init:function(){this.evEl&&addEventListeners(this.element,this.evEl,this.domHandler),this.evTarget&&addEventListeners(this.target,this.evTarget,this.domHandler),this.evWin&&addEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&removeEventListeners(this.element,this.evEl,this.domHandler),this.evTarget&&removeEventListeners(this.target,this.evTarget,this.domHandler),this.evWin&&removeEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)}};var ne={mousedown:1,mousemove:2,mouseup:4};function MouseInput(){this.evEl="mousedown",this.evWin="mousemove mouseup",this.pressed=!1,Input.apply(this,arguments)}inherit(MouseInput,Input,{handler:function MEhandler(f){var p=ne[f.type];1&p&&0===f.button&&(this.pressed=!0),2&p&&1!==f.which&&(p=4),this.pressed&&(4&p&&(this.pressed=!1),this.callback(this.manager,p,{pointers:[f],changedPointers:[f],pointerType:"mouse",srcEvent:f}))}});var ie={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},re={2:"touch",3:"pen",4:"mouse",5:"kinect"},ae="pointerdown",oe="pointermove pointerup pointercancel";function PointerEventInput(){this.evEl=ae,this.evWin=oe,Input.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}L.MSPointerEvent&&!L.PointerEvent&&(ae="MSPointerDown",oe="MSPointerMove MSPointerUp MSPointerCancel"),inherit(PointerEventInput,Input,{handler:function PEhandler(f){var p=this.store,M=!1,S=f.type.toLowerCase().replace("ms",""),L=ie[S],Y=re[f.pointerType]||f.pointerType,E="touch"==Y,O=inArray(p,f.pointerId,"pointerId");1&L&&(0===f.button||E)?O<0&&(p.push(f),O=p.length-1):12&L&&(M=!0),O<0||(p[O]=f,this.callback(this.manager,L,{pointers:p,changedPointers:[f],pointerType:Y,srcEvent:f}),M&&p.splice(O,1))}});var se={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function SingleTouchInput(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,Input.apply(this,arguments)}function normalizeSingleTouches(f,p){var M=toArray(f.touches),S=toArray(f.changedTouches);return 12&p&&(M=uniqueArray(M.concat(S),"identifier",!0)),[M,S]}inherit(SingleTouchInput,Input,{handler:function TEhandler(f){var p=se[f.type];if(1===p&&(this.started=!0),this.started){var M=normalizeSingleTouches.call(this,f,p);12&p&&M[0].length-M[1].length==0&&(this.started=!1),this.callback(this.manager,p,{pointers:M[0],changedPointers:M[1],pointerType:"touch",srcEvent:f})}}});var le={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function TouchInput(){this.evTarget="touchstart touchmove touchend touchcancel",this.targetIds={},Input.apply(this,arguments)}function getTouches(f,p){var M=toArray(f.touches),S=this.targetIds;if(3&p&&1===M.length)return S[M[0].identifier]=!0,[M,M];var L,Y,E=toArray(f.changedTouches),O=[],R=this.target;if(Y=M.filter((function(f){return hasParent(f.target,R)})),1===p)for(L=0;L-1&&S.splice(f,1)}),2500)}}function isSyntheticEvent(f){for(var p=f.srcEvent.clientX,M=f.srcEvent.clientY,S=0;S-1&&this.requireFail.splice(p,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(f){return!!this.simultaneous[f.id]},emit:function(f){var p=this,M=this.state;function emit(M){p.manager.emit(M,f)}M<8&&emit(p.options.event+stateStr(M)),emit(p.options.event),f.additionalEvent&&emit(f.additionalEvent),M>=8&&emit(p.options.event+stateStr(M))},tryEmit:function(f){if(this.canEmit())return this.emit(f);this.state=32},canEmit:function(){for(var f=0;fp.threshold&&L&p.direction},attrTest:function(f){return AttrRecognizer.prototype.attrTest.call(this,f)&&(2&this.state||!(2&this.state)&&this.directionTest(f))},emit:function(f){this.pX=f.deltaX,this.pY=f.deltaY;var p=directionStr(f.direction);p&&(f.additionalEvent=this.options.event+p),this._super.emit.call(this,f)}}),inherit(PinchRecognizer,AttrRecognizer,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(f){return this._super.attrTest.call(this,f)&&(Math.abs(f.scale-1)>this.options.threshold||2&this.state)},emit:function(f){if(1!==f.scale){var p=f.scale<1?"in":"out";f.additionalEvent=this.options.event+p}this._super.emit.call(this,f)}}),inherit(PressRecognizer,Recognizer,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(f){var p=this.options,M=f.pointers.length===p.pointers,S=f.distancep.time;if(this._input=f,!S||!M||12&f.eventType&&!L)this.reset();else if(1&f.eventType)this.reset(),this._timer=setTimeoutContext((function(){this.state=8,this.tryEmit()}),p.time,this);else if(4&f.eventType)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(f){8===this.state&&(f&&4&f.eventType?this.manager.emit(this.options.event+"up",f):(this._input.timeStamp=U(),this.manager.emit(this.options.event,this._input)))}}),inherit(RotateRecognizer,AttrRecognizer,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(f){return this._super.attrTest.call(this,f)&&(Math.abs(f.rotation)>this.options.threshold||2&this.state)}}),inherit(SwipeRecognizer,AttrRecognizer,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return PanRecognizer.prototype.getTouchAction.call(this)},attrTest:function(f){var p,M=this.options.direction;return 30&M?p=f.overallVelocity:6&M?p=f.overallVelocityX:24&M&&(p=f.overallVelocityY),this._super.attrTest.call(this,f)&&M&f.offsetDirection&&f.distance>this.options.threshold&&f.maxPointers==this.options.pointers&&V(p)>this.options.velocity&&4&f.eventType},emit:function(f){var p=directionStr(f.offsetDirection);p&&this.manager.emit(this.options.event+p,f),this.manager.emit(this.options.event,f)}}),inherit(TapRecognizer,Recognizer,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return["manipulation"]},process:function(f){var p=this.options,M=f.pointers.length===p.pointers,S=f.distance\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",Y=L.console&&(L.console.warn||L.console.log);return Y&&Y.call(L.console,S,M),f.apply(this,arguments)}}R="function"!=typeof Object.assign?function assign(f){if(null==f)throw new TypeError("Cannot convert undefined or null to object");for(var p=Object(f),M=1;M-1}function splitStr(f){return f.trim().split(/\s+/g)}function inArray(f,p,M){if(f.indexOf&&!M)return f.indexOf(p);for(var S=0;SM[p]})):S.sort()),S}function prefixed(f,p){for(var M,S,L=p[0].toUpperCase()+p.slice(1),Y=0;Y1&&!M.firstMultiple?M.firstMultiple=simpleCloneInputData(p):1===L&&(M.firstMultiple=!1);var Y=M.firstInput,E=M.firstMultiple,O=E?E.center:Y.center,R=p.center=getCenter(S);p.timeStamp=U(),p.deltaTime=p.timeStamp-Y.timeStamp,p.angle=getAngle(O,R),p.distance=getDistance(O,R),function computeDeltaXY(f,p){var M=p.center,S=f.offsetDelta||{},L=f.prevDelta||{},Y=f.prevInput||{};1!==p.eventType&&4!==Y.eventType||(L=f.prevDelta={x:Y.deltaX||0,y:Y.deltaY||0},S=f.offsetDelta={x:M.x,y:M.y});p.deltaX=L.x+(M.x-S.x),p.deltaY=L.y+(M.y-S.y)}(M,p),p.offsetDirection=getDirection(p.deltaX,p.deltaY);var W=getVelocity(p.deltaTime,p.deltaX,p.deltaY);p.overallVelocityX=W.x,p.overallVelocityY=W.y,p.overallVelocity=V(W.x)>V(W.y)?W.x:W.y,p.scale=E?function getScale(f,p){return getDistance(p[0],p[1],te)/getDistance(f[0],f[1],te)}(E.pointers,S):1,p.rotation=E?function getRotation(f,p){return getAngle(p[1],p[0],te)+getAngle(f[1],f[0],te)}(E.pointers,S):0,p.maxPointers=M.prevInput?p.pointers.length>M.prevInput.maxPointers?p.pointers.length:M.prevInput.maxPointers:p.pointers.length,function computeIntervalInputData(f,p){var M,S,L,Y,E=f.lastInterval||p,O=p.timeStamp-E.timeStamp;if(8!=p.eventType&&(O>25||void 0===E.velocity)){var R=p.deltaX-E.deltaX,W=p.deltaY-E.deltaY,B=getVelocity(O,R,W);S=B.x,L=B.y,M=V(B.x)>V(B.y)?B.x:B.y,Y=getDirection(R,W),f.lastInterval=p}else M=E.velocity,S=E.velocityX,L=E.velocityY,Y=E.direction;p.velocity=M,p.velocityX=S,p.velocityY=L,p.direction=Y}(M,p);var B=f.element;hasParent(p.srcEvent.target,B)&&(B=p.srcEvent.target);p.target=B}(f,M),f.emit("hammer.input",M),f.recognize(M),f.session.prevInput=M}function simpleCloneInputData(f){for(var p=[],M=0;M=V(p)?f<0?2:4:p<0?8:16}function getDistance(f,p,M){M||(M=ee);var S=p[M[0]]-f[M[0]],L=p[M[1]]-f[M[1]];return Math.sqrt(S*S+L*L)}function getAngle(f,p,M){M||(M=ee);var S=p[M[0]]-f[M[0]],L=p[M[1]]-f[M[1]];return 180*Math.atan2(L,S)/Math.PI}Input.prototype={handler:function(){},init:function(){this.evEl&&addEventListeners(this.element,this.evEl,this.domHandler),this.evTarget&&addEventListeners(this.target,this.evTarget,this.domHandler),this.evWin&&addEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&removeEventListeners(this.element,this.evEl,this.domHandler),this.evTarget&&removeEventListeners(this.target,this.evTarget,this.domHandler),this.evWin&&removeEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)}};var ne={mousedown:1,mousemove:2,mouseup:4};function MouseInput(){this.evEl="mousedown",this.evWin="mousemove mouseup",this.pressed=!1,Input.apply(this,arguments)}inherit(MouseInput,Input,{handler:function MEhandler(f){var p=ne[f.type];1&p&&0===f.button&&(this.pressed=!0),2&p&&1!==f.which&&(p=4),this.pressed&&(4&p&&(this.pressed=!1),this.callback(this.manager,p,{pointers:[f],changedPointers:[f],pointerType:"mouse",srcEvent:f}))}});var ie={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},re={2:"touch",3:"pen",4:"mouse",5:"kinect"},ae="pointerdown",oe="pointermove pointerup pointercancel";function PointerEventInput(){this.evEl=ae,this.evWin=oe,Input.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}L.MSPointerEvent&&!L.PointerEvent&&(ae="MSPointerDown",oe="MSPointerMove MSPointerUp MSPointerCancel"),inherit(PointerEventInput,Input,{handler:function PEhandler(f){var p=this.store,M=!1,S=f.type.toLowerCase().replace("ms",""),L=ie[S],Y=re[f.pointerType]||f.pointerType,E="touch"==Y,O=inArray(p,f.pointerId,"pointerId");1&L&&(0===f.button||E)?O<0&&(p.push(f),O=p.length-1):12&L&&(M=!0),O<0||(p[O]=f,this.callback(this.manager,L,{pointers:p,changedPointers:[f],pointerType:Y,srcEvent:f}),M&&p.splice(O,1))}});var se={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function SingleTouchInput(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,Input.apply(this,arguments)}function normalizeSingleTouches(f,p){var M=toArray(f.touches),S=toArray(f.changedTouches);return 12&p&&(M=uniqueArray(M.concat(S),"identifier",!0)),[M,S]}inherit(SingleTouchInput,Input,{handler:function TEhandler(f){var p=se[f.type];if(1===p&&(this.started=!0),this.started){var M=normalizeSingleTouches.call(this,f,p);12&p&&M[0].length-M[1].length==0&&(this.started=!1),this.callback(this.manager,p,{pointers:M[0],changedPointers:M[1],pointerType:"touch",srcEvent:f})}}});var le={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function TouchInput(){this.evTarget="touchstart touchmove touchend touchcancel",this.targetIds={},Input.apply(this,arguments)}function getTouches(f,p){var M=toArray(f.touches),S=this.targetIds;if(3&p&&1===M.length)return S[M[0].identifier]=!0,[M,M];var L,Y,E=toArray(f.changedTouches),O=[],R=this.target;if(Y=M.filter((function(f){return hasParent(f.target,R)})),1===p)for(L=0;L-1&&S.splice(f,1)}),2500)}}function isSyntheticEvent(f){for(var p=f.srcEvent.clientX,M=f.srcEvent.clientY,S=0;S-1&&this.requireFail.splice(p,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(f){return!!this.simultaneous[f.id]},emit:function(f){var p=this,M=this.state;function emit(M){p.manager.emit(M,f)}M<8&&emit(p.options.event+stateStr(M)),emit(p.options.event),f.additionalEvent&&emit(f.additionalEvent),M>=8&&emit(p.options.event+stateStr(M))},tryEmit:function(f){if(this.canEmit())return this.emit(f);this.state=32},canEmit:function(){for(var f=0;fp.threshold&&L&p.direction},attrTest:function(f){return AttrRecognizer.prototype.attrTest.call(this,f)&&(2&this.state||!(2&this.state)&&this.directionTest(f))},emit:function(f){this.pX=f.deltaX,this.pY=f.deltaY;var p=directionStr(f.direction);p&&(f.additionalEvent=this.options.event+p),this._super.emit.call(this,f)}}),inherit(PinchRecognizer,AttrRecognizer,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(f){return this._super.attrTest.call(this,f)&&(Math.abs(f.scale-1)>this.options.threshold||2&this.state)},emit:function(f){if(1!==f.scale){var p=f.scale<1?"in":"out";f.additionalEvent=this.options.event+p}this._super.emit.call(this,f)}}),inherit(PressRecognizer,Recognizer,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(f){var p=this.options,M=f.pointers.length===p.pointers,S=f.distancep.time;if(this._input=f,!S||!M||12&f.eventType&&!L)this.reset();else if(1&f.eventType)this.reset(),this._timer=setTimeoutContext((function(){this.state=8,this.tryEmit()}),p.time,this);else if(4&f.eventType)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(f){8===this.state&&(f&&4&f.eventType?this.manager.emit(this.options.event+"up",f):(this._input.timeStamp=U(),this.manager.emit(this.options.event,this._input)))}}),inherit(RotateRecognizer,AttrRecognizer,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(f){return this._super.attrTest.call(this,f)&&(Math.abs(f.rotation)>this.options.threshold||2&this.state)}}),inherit(SwipeRecognizer,AttrRecognizer,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return PanRecognizer.prototype.getTouchAction.call(this)},attrTest:function(f){var p,M=this.options.direction;return 30&M?p=f.overallVelocity:6&M?p=f.overallVelocityX:24&M&&(p=f.overallVelocityY),this._super.attrTest.call(this,f)&&M&f.offsetDirection&&f.distance>this.options.threshold&&f.maxPointers==this.options.pointers&&V(p)>this.options.velocity&&4&f.eventType},emit:function(f){var p=directionStr(f.offsetDirection);p&&this.manager.emit(this.options.event+p,f),this.manager.emit(this.options.event,f)}}),inherit(TapRecognizer,Recognizer,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return["manipulation"]},process:function(f){var p=this.options,M=f.pointers.length===p.pointers,S=f.distance0&&p-1 in f)}jQuery.fn=jQuery.prototype={jquery:"3.5.1",constructor:jQuery,length:0,toArray:function(){return O.call(this)},get:function(f){return null==f?O.call(this):f<0?this[f+this.length]:this[f]},pushStack:function(f){var p=jQuery.merge(this.constructor(),f);return p.prevObject=this,p},each:function(f){return jQuery.each(this,f)},map:function(f){return this.pushStack(jQuery.map(this,(function(p,M){return f.call(p,M,p)})))},slice:function(){return this.pushStack(O.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(jQuery.grep(this,(function(f,p){return(p+1)%2})))},odd:function(){return this.pushStack(jQuery.grep(this,(function(f,p){return p%2})))},eq:function(f){var p=this.length,M=+f+(f<0?p:0);return this.pushStack(M>=0&&M0&&p-1 in f)}jQuery.fn=jQuery.prototype={jquery:"3.5.1",constructor:jQuery,length:0,toArray:function(){return O.call(this)},get:function(f){return null==f?O.call(this):f<0?this[f+this.length]:this[f]},pushStack:function(f){var p=jQuery.merge(this.constructor(),f);return p.prevObject=this,p},each:function(f){return jQuery.each(this,f)},map:function(f){return this.pushStack(jQuery.map(this,(function(p,M){return f.call(p,M,p)})))},slice:function(){return this.pushStack(O.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(jQuery.grep(this,(function(f,p){return(p+1)%2})))},odd:function(){return this.pushStack(jQuery.grep(this,(function(f,p){return p%2})))},eq:function(f){var p=this.length,M=+f+(f<0?p:0);return this.pushStack(M>=0&&M+~]|"+me+")"+me+"*"),ke=new RegExp(me+"|>"),Te=new RegExp(ve),Me=new RegExp("^"+ge+"$"),Se={ID:new RegExp("^#("+ge+")"),CLASS:new RegExp("^\\.("+ge+")"),TAG:new RegExp("^("+ge+"|[*])"),ATTR:new RegExp("^"+be),PSEUDO:new RegExp("^"+ve),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+me+"*(even|odd|(([+-]|)(\\d*)n|)"+me+"*(?:([+-]|)"+me+"*(\\d+)|))"+me+"*\\)|)","i"),bool:new RegExp("^(?:"+pe+")$","i"),needsContext:new RegExp("^"+me+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+me+"*((?:-\\d)?\\d*)"+me+"*\\)|)(?=[^-]|$)","i")},Le=/HTML$/i,De=/^(?:input|select|textarea|button)$/i,Ce=/^h\d$/i,Ae=/^[^{]+\{\s*\[native \w/,Pe=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ye=/[+~]/,Ie=new RegExp("\\\\[\\da-fA-F]{1,6}"+me+"?|\\\\([^\\r\\n\\f])","g"),funescape=function(f,p){var M="0x"+f.slice(1)-65536;return p||(M<0?String.fromCharCode(M+65536):String.fromCharCode(M>>10|55296,1023&M|56320))},Ee=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,fcssescape=function(f,p){return p?"\0"===f?"�":f.slice(0,-1)+"\\"+f.charCodeAt(f.length-1).toString(16)+" ":"\\"+f},unloadHandler=function(){V()},Oe=addCombinator((function(f){return!0===f.disabled&&"fieldset"===f.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{he.apply(ce=fe.call(te.childNodes),te.childNodes),ce[te.childNodes.length].nodeType}catch(f){he={apply:ce.length?function(f,p){ue.apply(f,fe.call(p))}:function(f,p){for(var M=f.length,S=0;f[M++]=p[S++];);f.length=M-1}}}function Sizzle(f,p,S,L){var Y,O,B,W,G,q,J,Z=p&&p.ownerDocument,te=p?p.nodeType:9;if(S=S||[],"string"!=typeof f||!f||1!==te&&9!==te&&11!==te)return S;if(!L&&(V(p),p=p||U,X)){if(11!==te&&(G=Pe.exec(f)))if(Y=G[1]){if(9===te){if(!(B=p.getElementById(Y)))return S;if(B.id===Y)return S.push(B),S}else if(Z&&(B=Z.getElementById(Y))&&Q(p,B)&&B.id===Y)return S.push(B),S}else{if(G[2])return he.apply(S,p.getElementsByTagName(f)),S;if((Y=G[3])&&M.getElementsByClassName&&p.getElementsByClassName)return he.apply(S,p.getElementsByClassName(Y)),S}if(M.qsa&&!se[f+" "]&&(!K||!K.test(f))&&(1!==te||"object"!==p.nodeName.toLowerCase())){if(J=f,Z=p,1===te&&(ke.test(f)||xe.test(f))){for((Z=Ye.test(f)&&testContext(p.parentNode)||p)===p&&M.scope||((W=p.getAttribute("id"))?W=W.replace(Ee,fcssescape):p.setAttribute("id",W=ee)),O=(q=E(f)).length;O--;)q[O]=(W?"#"+W:":scope")+" "+toSelector(q[O]);J=q.join(",")}try{return he.apply(S,Z.querySelectorAll(J)),S}catch(p){se(f,!0)}finally{W===ee&&p.removeAttribute("id")}}}return R(f.replace(ye,"$1"),p,S,L)}function createCache(){var f=[];return function cache(p,M){return f.push(p+" ")>S.cacheLength&&delete cache[f.shift()],cache[p+" "]=M}}function markFunction(f){return f[ee]=!0,f}function assert(f){var p=U.createElement("fieldset");try{return!!f(p)}catch(f){return!1}finally{p.parentNode&&p.parentNode.removeChild(p),p=null}}function addHandle(f,p){for(var M=f.split("|"),L=M.length;L--;)S.attrHandle[M[L]]=p}function siblingCheck(f,p){var M=p&&f,S=M&&1===f.nodeType&&1===p.nodeType&&f.sourceIndex-p.sourceIndex;if(S)return S;if(M)for(;M=M.nextSibling;)if(M===p)return-1;return f?1:-1}function createInputPseudo(f){return function(p){return"input"===p.nodeName.toLowerCase()&&p.type===f}}function createButtonPseudo(f){return function(p){var M=p.nodeName.toLowerCase();return("input"===M||"button"===M)&&p.type===f}}function createDisabledPseudo(f){return function(p){return"form"in p?p.parentNode&&!1===p.disabled?"label"in p?"label"in p.parentNode?p.parentNode.disabled===f:p.disabled===f:p.isDisabled===f||p.isDisabled!==!f&&Oe(p)===f:p.disabled===f:"label"in p&&p.disabled===f}}function createPositionalPseudo(f){return markFunction((function(p){return p=+p,markFunction((function(M,S){for(var L,Y=f([],M.length,p),E=Y.length;E--;)M[L=Y[E]]&&(M[L]=!(S[L]=M[L]))}))}))}function testContext(f){return f&&void 0!==f.getElementsByTagName&&f}for(p in M=Sizzle.support={},Y=Sizzle.isXML=function(f){var p=f.namespaceURI,M=(f.ownerDocument||f).documentElement;return!Le.test(p||M&&M.nodeName||"HTML")},V=Sizzle.setDocument=function(f){var p,L,E=f?f.ownerDocument||f:te;return E!=U&&9===E.nodeType&&E.documentElement?(q=(U=E).documentElement,X=!Y(U),te!=U&&(L=U.defaultView)&&L.top!==L&&(L.addEventListener?L.addEventListener("unload",unloadHandler,!1):L.attachEvent&&L.attachEvent("onunload",unloadHandler)),M.scope=assert((function(f){return q.appendChild(f).appendChild(U.createElement("div")),void 0!==f.querySelectorAll&&!f.querySelectorAll(":scope fieldset div").length})),M.attributes=assert((function(f){return f.className="i",!f.getAttribute("className")})),M.getElementsByTagName=assert((function(f){return f.appendChild(U.createComment("")),!f.getElementsByTagName("*").length})),M.getElementsByClassName=Ae.test(U.getElementsByClassName),M.getById=assert((function(f){return q.appendChild(f).id=ee,!U.getElementsByName||!U.getElementsByName(ee).length})),M.getById?(S.filter.ID=function(f){var p=f.replace(Ie,funescape);return function(f){return f.getAttribute("id")===p}},S.find.ID=function(f,p){if(void 0!==p.getElementById&&X){var M=p.getElementById(f);return M?[M]:[]}}):(S.filter.ID=function(f){var p=f.replace(Ie,funescape);return function(f){var M=void 0!==f.getAttributeNode&&f.getAttributeNode("id");return M&&M.value===p}},S.find.ID=function(f,p){if(void 0!==p.getElementById&&X){var M,S,L,Y=p.getElementById(f);if(Y){if((M=Y.getAttributeNode("id"))&&M.value===f)return[Y];for(L=p.getElementsByName(f),S=0;Y=L[S++];)if((M=Y.getAttributeNode("id"))&&M.value===f)return[Y]}return[]}}),S.find.TAG=M.getElementsByTagName?function(f,p){return void 0!==p.getElementsByTagName?p.getElementsByTagName(f):M.qsa?p.querySelectorAll(f):void 0}:function(f,p){var M,S=[],L=0,Y=p.getElementsByTagName(f);if("*"===f){for(;M=Y[L++];)1===M.nodeType&&S.push(M);return S}return Y},S.find.CLASS=M.getElementsByClassName&&function(f,p){if(void 0!==p.getElementsByClassName&&X)return p.getElementsByClassName(f)},J=[],K=[],(M.qsa=Ae.test(U.querySelectorAll))&&(assert((function(f){var p;q.appendChild(f).innerHTML="",f.querySelectorAll("[msallowcapture^='']").length&&K.push("[*^$]="+me+"*(?:''|\"\")"),f.querySelectorAll("[selected]").length||K.push("\\["+me+"*(?:value|"+pe+")"),f.querySelectorAll("[id~="+ee+"-]").length||K.push("~="),(p=U.createElement("input")).setAttribute("name",""),f.appendChild(p),f.querySelectorAll("[name='']").length||K.push("\\["+me+"*name"+me+"*="+me+"*(?:''|\"\")"),f.querySelectorAll(":checked").length||K.push(":checked"),f.querySelectorAll("a#"+ee+"+*").length||K.push(".#.+[+~]"),f.querySelectorAll("\\\f"),K.push("[\\r\\n\\f]")})),assert((function(f){f.innerHTML="";var p=U.createElement("input");p.setAttribute("type","hidden"),f.appendChild(p).setAttribute("name","D"),f.querySelectorAll("[name=d]").length&&K.push("name"+me+"*[*^$|!~]?="),2!==f.querySelectorAll(":enabled").length&&K.push(":enabled",":disabled"),q.appendChild(f).disabled=!0,2!==f.querySelectorAll(":disabled").length&&K.push(":enabled",":disabled"),f.querySelectorAll("*,:x"),K.push(",.*:")}))),(M.matchesSelector=Ae.test(Z=q.matches||q.webkitMatchesSelector||q.mozMatchesSelector||q.oMatchesSelector||q.msMatchesSelector))&&assert((function(f){M.disconnectedMatch=Z.call(f,"*"),Z.call(f,"[s!='']:x"),J.push("!=",ve)})),K=K.length&&new RegExp(K.join("|")),J=J.length&&new RegExp(J.join("|")),p=Ae.test(q.compareDocumentPosition),Q=p||Ae.test(q.contains)?function(f,p){var M=9===f.nodeType?f.documentElement:f,S=p&&p.parentNode;return f===S||!(!S||1!==S.nodeType||!(M.contains?M.contains(S):f.compareDocumentPosition&&16&f.compareDocumentPosition(S)))}:function(f,p){if(p)for(;p=p.parentNode;)if(p===f)return!0;return!1},sortOrder=p?function(f,p){if(f===p)return G=!0,0;var S=!f.compareDocumentPosition-!p.compareDocumentPosition;return S||(1&(S=(f.ownerDocument||f)==(p.ownerDocument||p)?f.compareDocumentPosition(p):1)||!M.sortDetached&&p.compareDocumentPosition(f)===S?f==U||f.ownerDocument==te&&Q(te,f)?-1:p==U||p.ownerDocument==te&&Q(te,p)?1:W?indexOf(W,f)-indexOf(W,p):0:4&S?-1:1)}:function(f,p){if(f===p)return G=!0,0;var M,S=0,L=f.parentNode,Y=p.parentNode,E=[f],O=[p];if(!L||!Y)return f==U?-1:p==U?1:L?-1:Y?1:W?indexOf(W,f)-indexOf(W,p):0;if(L===Y)return siblingCheck(f,p);for(M=f;M=M.parentNode;)E.unshift(M);for(M=p;M=M.parentNode;)O.unshift(M);for(;E[S]===O[S];)S++;return S?siblingCheck(E[S],O[S]):E[S]==te?-1:O[S]==te?1:0},U):U},Sizzle.matches=function(f,p){return Sizzle(f,null,null,p)},Sizzle.matchesSelector=function(f,p){if(V(f),M.matchesSelector&&X&&!se[p+" "]&&(!J||!J.test(p))&&(!K||!K.test(p)))try{var S=Z.call(f,p);if(S||M.disconnectedMatch||f.document&&11!==f.document.nodeType)return S}catch(f){se(p,!0)}return Sizzle(p,U,null,[f]).length>0},Sizzle.contains=function(f,p){return(f.ownerDocument||f)!=U&&V(f),Q(f,p)},Sizzle.attr=function(f,p){(f.ownerDocument||f)!=U&&V(f);var L=S.attrHandle[p.toLowerCase()],Y=L&&le.call(S.attrHandle,p.toLowerCase())?L(f,p,!X):void 0;return void 0!==Y?Y:M.attributes||!X?f.getAttribute(p):(Y=f.getAttributeNode(p))&&Y.specified?Y.value:null},Sizzle.escape=function(f){return(f+"").replace(Ee,fcssescape)},Sizzle.error=function(f){throw new Error("Syntax error, unrecognized expression: "+f)},Sizzle.uniqueSort=function(f){var p,S=[],L=0,Y=0;if(G=!M.detectDuplicates,W=!M.sortStable&&f.slice(0),f.sort(sortOrder),G){for(;p=f[Y++];)p===f[Y]&&(L=S.push(Y));for(;L--;)f.splice(S[L],1)}return W=null,f},L=Sizzle.getText=function(f){var p,M="",S=0,Y=f.nodeType;if(Y){if(1===Y||9===Y||11===Y){if("string"==typeof f.textContent)return f.textContent;for(f=f.firstChild;f;f=f.nextSibling)M+=L(f)}else if(3===Y||4===Y)return f.nodeValue}else for(;p=f[S++];)M+=L(p);return M},(S=Sizzle.selectors={cacheLength:50,createPseudo:markFunction,match:Se,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(f){return f[1]=f[1].replace(Ie,funescape),f[3]=(f[3]||f[4]||f[5]||"").replace(Ie,funescape),"~="===f[2]&&(f[3]=" "+f[3]+" "),f.slice(0,4)},CHILD:function(f){return f[1]=f[1].toLowerCase(),"nth"===f[1].slice(0,3)?(f[3]||Sizzle.error(f[0]),f[4]=+(f[4]?f[5]+(f[6]||1):2*("even"===f[3]||"odd"===f[3])),f[5]=+(f[7]+f[8]||"odd"===f[3])):f[3]&&Sizzle.error(f[0]),f},PSEUDO:function(f){var p,M=!f[6]&&f[2];return Se.CHILD.test(f[0])?null:(f[3]?f[2]=f[4]||f[5]||"":M&&Te.test(M)&&(p=E(M,!0))&&(p=M.indexOf(")",M.length-p)-M.length)&&(f[0]=f[0].slice(0,p),f[2]=M.slice(0,p)),f.slice(0,3))}},filter:{TAG:function(f){var p=f.replace(Ie,funescape).toLowerCase();return"*"===f?function(){return!0}:function(f){return f.nodeName&&f.nodeName.toLowerCase()===p}},CLASS:function(f){var p=re[f+" "];return p||(p=new RegExp("(^|"+me+")"+f+"("+me+"|$)"))&&re(f,(function(f){return p.test("string"==typeof f.className&&f.className||void 0!==f.getAttribute&&f.getAttribute("class")||"")}))},ATTR:function(f,p,M){return function(S){var L=Sizzle.attr(S,f);return null==L?"!="===p:!p||(L+="","="===p?L===M:"!="===p?L!==M:"^="===p?M&&0===L.indexOf(M):"*="===p?M&&L.indexOf(M)>-1:"$="===p?M&&L.slice(-M.length)===M:"~="===p?(" "+L.replace(_e," ")+" ").indexOf(M)>-1:"|="===p&&(L===M||L.slice(0,M.length+1)===M+"-"))}},CHILD:function(f,p,M,S,L){var Y="nth"!==f.slice(0,3),E="last"!==f.slice(-4),O="of-type"===p;return 1===S&&0===L?function(f){return!!f.parentNode}:function(p,M,R){var B,W,G,V,U,q,X=Y!==E?"nextSibling":"previousSibling",K=p.parentNode,J=O&&p.nodeName.toLowerCase(),Z=!R&&!O,Q=!1;if(K){if(Y){for(;X;){for(V=p;V=V[X];)if(O?V.nodeName.toLowerCase()===J:1===V.nodeType)return!1;q=X="only"===f&&!q&&"nextSibling"}return!0}if(q=[E?K.firstChild:K.lastChild],E&&Z){for(Q=(U=(B=(W=(G=(V=K)[ee]||(V[ee]={}))[V.uniqueID]||(G[V.uniqueID]={}))[f]||[])[0]===ne&&B[1])&&B[2],V=U&&K.childNodes[U];V=++U&&V&&V[X]||(Q=U=0)||q.pop();)if(1===V.nodeType&&++Q&&V===p){W[f]=[ne,U,Q];break}}else if(Z&&(Q=U=(B=(W=(G=(V=p)[ee]||(V[ee]={}))[V.uniqueID]||(G[V.uniqueID]={}))[f]||[])[0]===ne&&B[1]),!1===Q)for(;(V=++U&&V&&V[X]||(Q=U=0)||q.pop())&&((O?V.nodeName.toLowerCase()!==J:1!==V.nodeType)||!++Q||(Z&&((W=(G=V[ee]||(V[ee]={}))[V.uniqueID]||(G[V.uniqueID]={}))[f]=[ne,Q]),V!==p)););return(Q-=L)===S||Q%S==0&&Q/S>=0}}},PSEUDO:function(f,p){var M,L=S.pseudos[f]||S.setFilters[f.toLowerCase()]||Sizzle.error("unsupported pseudo: "+f);return L[ee]?L(p):L.length>1?(M=[f,f,"",p],S.setFilters.hasOwnProperty(f.toLowerCase())?markFunction((function(f,M){for(var S,Y=L(f,p),E=Y.length;E--;)f[S=indexOf(f,Y[E])]=!(M[S]=Y[E])})):function(f){return L(f,0,M)}):L}},pseudos:{not:markFunction((function(f){var p=[],M=[],S=O(f.replace(ye,"$1"));return S[ee]?markFunction((function(f,p,M,L){for(var Y,E=S(f,null,L,[]),O=f.length;O--;)(Y=E[O])&&(f[O]=!(p[O]=Y))})):function(f,L,Y){return p[0]=f,S(p,null,Y,M),p[0]=null,!M.pop()}})),has:markFunction((function(f){return function(p){return Sizzle(f,p).length>0}})),contains:markFunction((function(f){return f=f.replace(Ie,funescape),function(p){return(p.textContent||L(p)).indexOf(f)>-1}})),lang:markFunction((function(f){return Me.test(f||"")||Sizzle.error("unsupported lang: "+f),f=f.replace(Ie,funescape).toLowerCase(),function(p){var M;do{if(M=X?p.lang:p.getAttribute("xml:lang")||p.getAttribute("lang"))return(M=M.toLowerCase())===f||0===M.indexOf(f+"-")}while((p=p.parentNode)&&1===p.nodeType);return!1}})),target:function(p){var M=f.location&&f.location.hash;return M&&M.slice(1)===p.id},root:function(f){return f===q},focus:function(f){return f===U.activeElement&&(!U.hasFocus||U.hasFocus())&&!!(f.type||f.href||~f.tabIndex)},enabled:createDisabledPseudo(!1),disabled:createDisabledPseudo(!0),checked:function(f){var p=f.nodeName.toLowerCase();return"input"===p&&!!f.checked||"option"===p&&!!f.selected},selected:function(f){return f.parentNode&&f.parentNode.selectedIndex,!0===f.selected},empty:function(f){for(f=f.firstChild;f;f=f.nextSibling)if(f.nodeType<6)return!1;return!0},parent:function(f){return!S.pseudos.empty(f)},header:function(f){return Ce.test(f.nodeName)},input:function(f){return De.test(f.nodeName)},button:function(f){var p=f.nodeName.toLowerCase();return"input"===p&&"button"===f.type||"button"===p},text:function(f){var p;return"input"===f.nodeName.toLowerCase()&&"text"===f.type&&(null==(p=f.getAttribute("type"))||"text"===p.toLowerCase())},first:createPositionalPseudo((function(){return[0]})),last:createPositionalPseudo((function(f,p){return[p-1]})),eq:createPositionalPseudo((function(f,p,M){return[M<0?M+p:M]})),even:createPositionalPseudo((function(f,p){for(var M=0;Mp?p:M;--S>=0;)f.push(S);return f})),gt:createPositionalPseudo((function(f,p,M){for(var S=M<0?M+p:M;++S1?function(p,M,S){for(var L=f.length;L--;)if(!f[L](p,M,S))return!1;return!0}:f[0]}function condense(f,p,M,S,L){for(var Y,E=[],O=0,R=f.length,B=null!=p;O-1&&(Y[B]=!(E[B]=G))}}else J=condense(J===E?J.splice(q,J.length):J),L?L(null,E,J,R):he.apply(E,J)}))}function matcherFromTokens(f){for(var p,M,L,Y=f.length,E=S.relative[f[0].type],O=E||S.relative[" "],R=E?1:0,W=addCombinator((function(f){return f===p}),O,!0),G=addCombinator((function(f){return indexOf(p,f)>-1}),O,!0),V=[function(f,M,S){var L=!E&&(S||M!==B)||((p=M).nodeType?W(f,M,S):G(f,M,S));return p=null,L}];R1&&elementMatcher(V),R>1&&toSelector(f.slice(0,R-1).concat({value:" "===f[R-2].type?"*":""})).replace(ye,"$1"),M,R0,L=f.length>0,superMatcher=function(Y,E,O,R,W){var G,q,K,J=0,Z="0",Q=Y&&[],ee=[],te=B,ie=Y||L&&S.find.TAG("*",W),re=ne+=null==te?1:Math.random()||.1,ae=ie.length;for(W&&(B=E==U||E||W);Z!==ae&&null!=(G=ie[Z]);Z++){if(L&&G){for(q=0,E||G.ownerDocument==U||(V(G),O=!X);K=f[q++];)if(K(G,E||U,O)){R.push(G);break}W&&(ne=re)}M&&((G=!K&&G)&&J--,Y&&Q.push(G))}if(J+=Z,M&&Z!==J){for(q=0;K=p[q++];)K(Q,ee,E,O);if(Y){if(J>0)for(;Z--;)Q[Z]||ee[Z]||(ee[Z]=de.call(R));ee=condense(ee)}he.apply(R,ee),W&&!Y&&ee.length>0&&J+p.length>1&&Sizzle.uniqueSort(R)}return W&&(ne=re,B=te),Q};return M?markFunction(superMatcher):superMatcher}(Y,L))).selector=f}return O},R=Sizzle.select=function(f,p,M,L){var Y,R,B,W,G,V="function"==typeof f&&f,U=!L&&E(f=V.selector||f);if(M=M||[],1===U.length){if((R=U[0]=U[0].slice(0)).length>2&&"ID"===(B=R[0]).type&&9===p.nodeType&&X&&S.relative[R[1].type]){if(!(p=(S.find.ID(B.matches[0].replace(Ie,funescape),p)||[])[0]))return M;V&&(p=p.parentNode),f=f.slice(R.shift().value.length)}for(Y=Se.needsContext.test(f)?0:R.length;Y--&&(B=R[Y],!S.relative[W=B.type]);)if((G=S.find[W])&&(L=G(B.matches[0].replace(Ie,funescape),Ye.test(R[0].type)&&testContext(p.parentNode)||p))){if(R.splice(Y,1),!(f=L.length&&toSelector(R)))return he.apply(M,L),M;break}}return(V||O(f,U))(L,p,!X,M,!p||Ye.test(f)&&testContext(p.parentNode)||p),M},M.sortStable=ee.split("").sort(sortOrder).join("")===ee,M.detectDuplicates=!!G,V(),M.sortDetached=assert((function(f){return 1&f.compareDocumentPosition(U.createElement("fieldset"))})),assert((function(f){return f.innerHTML="","#"===f.firstChild.getAttribute("href")}))||addHandle("type|href|height|width",(function(f,p,M){if(!M)return f.getAttribute(p,"type"===p.toLowerCase()?1:2)})),M.attributes&&assert((function(f){return f.innerHTML="",f.firstChild.setAttribute("value",""),""===f.firstChild.getAttribute("value")}))||addHandle("value",(function(f,p,M){if(!M&&"input"===f.nodeName.toLowerCase())return f.defaultValue})),assert((function(f){return null==f.getAttribute("disabled")}))||addHandle(pe,(function(f,p,M){var S;if(!M)return!0===f[p]?p.toLowerCase():(S=f.getAttributeNode(p))&&S.specified?S.value:null})),Sizzle}(M);jQuery.find=te,jQuery.expr=te.selectors,jQuery.expr[":"]=jQuery.expr.pseudos,jQuery.uniqueSort=jQuery.unique=te.uniqueSort,jQuery.text=te.getText,jQuery.isXMLDoc=te.isXML,jQuery.contains=te.contains,jQuery.escapeSelector=te.escape;var dir=function(f,p,M){for(var S=[],L=void 0!==M;(f=f[p])&&9!==f.nodeType;)if(1===f.nodeType){if(L&&jQuery(f).is(M))break;S.push(f)}return S},siblings=function(f,p){for(var M=[];f;f=f.nextSibling)1===f.nodeType&&f!==p&&M.push(f);return M},ne=jQuery.expr.match.needsContext;function nodeName(f,p){return f.nodeName&&f.nodeName.toLowerCase()===p.toLowerCase()}var ie=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function winnow(f,p,M){return J(p)?jQuery.grep(f,(function(f,S){return!!p.call(f,S,f)!==M})):p.nodeType?jQuery.grep(f,(function(f){return f===p!==M})):"string"!=typeof p?jQuery.grep(f,(function(f){return W.call(p,f)>-1!==M})):jQuery.filter(p,f,M)}jQuery.filter=function(f,p,M){var S=p[0];return M&&(f=":not("+f+")"),1===p.length&&1===S.nodeType?jQuery.find.matchesSelector(S,f)?[S]:[]:jQuery.find.matches(f,jQuery.grep(p,(function(f){return 1===f.nodeType})))},jQuery.fn.extend({find:function(f){var p,M,S=this.length,L=this;if("string"!=typeof f)return this.pushStack(jQuery(f).filter((function(){for(p=0;p1?jQuery.uniqueSort(M):M},filter:function(f){return this.pushStack(winnow(this,f||[],!1))},not:function(f){return this.pushStack(winnow(this,f||[],!0))},is:function(f){return!!winnow(this,"string"==typeof f&&ne.test(f)?jQuery(f):f||[],!1).length}});var re,ae=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(jQuery.fn.init=function(f,p,M){var S,L;if(!f)return this;if(M=M||re,"string"==typeof f){if(!(S="<"===f[0]&&">"===f[f.length-1]&&f.length>=3?[null,f,null]:ae.exec(f))||!S[1]&&p)return!p||p.jquery?(p||M).find(f):this.constructor(p).find(f);if(S[1]){if(p=p instanceof jQuery?p[0]:p,jQuery.merge(this,jQuery.parseHTML(S[1],p&&p.nodeType?p.ownerDocument||p:Q,!0)),ie.test(S[1])&&jQuery.isPlainObject(p))for(S in p)J(this[S])?this[S](p[S]):this.attr(S,p[S]);return this}return(L=Q.getElementById(S[2]))&&(this[0]=L,this.length=1),this}return f.nodeType?(this[0]=f,this.length=1,this):J(f)?void 0!==M.ready?M.ready(f):f(jQuery):jQuery.makeArray(f,this)}).prototype=jQuery.fn,re=jQuery(Q);var oe=/^(?:parents|prev(?:Until|All))/,se={children:!0,contents:!0,next:!0,prev:!0};function sibling(f,p){for(;(f=f[p])&&1!==f.nodeType;);return f}jQuery.fn.extend({has:function(f){var p=jQuery(f,this),M=p.length;return this.filter((function(){for(var f=0;f-1:1===M.nodeType&&jQuery.find.matchesSelector(M,f))){Y.push(M);break}return this.pushStack(Y.length>1?jQuery.uniqueSort(Y):Y)},index:function(f){return f?"string"==typeof f?W.call(jQuery(f),this[0]):W.call(this,f.jquery?f[0]:f):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(f,p){return this.pushStack(jQuery.uniqueSort(jQuery.merge(this.get(),jQuery(f,p))))},addBack:function(f){return this.add(null==f?this.prevObject:this.prevObject.filter(f))}}),jQuery.each({parent:function(f){var p=f.parentNode;return p&&11!==p.nodeType?p:null},parents:function(f){return dir(f,"parentNode")},parentsUntil:function(f,p,M){return dir(f,"parentNode",M)},next:function(f){return sibling(f,"nextSibling")},prev:function(f){return sibling(f,"previousSibling")},nextAll:function(f){return dir(f,"nextSibling")},prevAll:function(f){return dir(f,"previousSibling")},nextUntil:function(f,p,M){return dir(f,"nextSibling",M)},prevUntil:function(f,p,M){return dir(f,"previousSibling",M)},siblings:function(f){return siblings((f.parentNode||{}).firstChild,f)},children:function(f){return siblings(f.firstChild)},contents:function(f){return null!=f.contentDocument&&E(f.contentDocument)?f.contentDocument:(nodeName(f,"template")&&(f=f.content||f),jQuery.merge([],f.childNodes))}},(function(f,p){jQuery.fn[f]=function(M,S){var L=jQuery.map(this,p,M);return"Until"!==f.slice(-5)&&(S=M),S&&"string"==typeof S&&(L=jQuery.filter(S,L)),this.length>1&&(se[f]||jQuery.uniqueSort(L),oe.test(f)&&L.reverse()),this.pushStack(L)}}));var le=/[^\x20\t\r\n\f]+/g;function Identity(f){return f}function Thrower(f){throw f}function adoptValue(f,p,M,S){var L;try{f&&J(L=f.promise)?L.call(f).done(p).fail(M):f&&J(L=f.then)?L.call(f,p,M):p.apply(void 0,[f].slice(S))}catch(f){M.apply(void 0,[f])}}jQuery.Callbacks=function(f){f="string"==typeof f?function createOptions(f){var p={};return jQuery.each(f.match(le)||[],(function(f,M){p[M]=!0})),p}(f):jQuery.extend({},f);var p,M,S,L,Y=[],E=[],O=-1,fire=function(){for(L=L||f.once,S=p=!0;E.length;O=-1)for(M=E.shift();++O-1;)Y.splice(M,1),M<=O&&O--})),this},has:function(f){return f?jQuery.inArray(f,Y)>-1:Y.length>0},empty:function(){return Y&&(Y=[]),this},disable:function(){return L=E=[],Y=M="",this},disabled:function(){return!Y},lock:function(){return L=E=[],M||p||(Y=M=""),this},locked:function(){return!!L},fireWith:function(f,M){return L||(M=[f,(M=M||[]).slice?M.slice():M],E.push(M),p||fire()),this},fire:function(){return R.fireWith(this,arguments),this},fired:function(){return!!S}};return R},jQuery.extend({Deferred:function(f){var p=[["notify","progress",jQuery.Callbacks("memory"),jQuery.Callbacks("memory"),2],["resolve","done",jQuery.Callbacks("once memory"),jQuery.Callbacks("once memory"),0,"resolved"],["reject","fail",jQuery.Callbacks("once memory"),jQuery.Callbacks("once memory"),1,"rejected"]],S="pending",L={state:function(){return S},always:function(){return Y.done(arguments).fail(arguments),this},catch:function(f){return L.then(null,f)},pipe:function(){var f=arguments;return jQuery.Deferred((function(M){jQuery.each(p,(function(p,S){var L=J(f[S[4]])&&f[S[4]];Y[S[1]]((function(){var f=L&&L.apply(this,arguments);f&&J(f.promise)?f.promise().progress(M.notify).done(M.resolve).fail(M.reject):M[S[0]+"With"](this,L?[f]:arguments)}))})),f=null})).promise()},then:function(f,S,L){var Y=0;function resolve(f,p,S,L){return function(){var E=this,O=arguments,mightThrow=function(){var M,R;if(!(f=Y&&(S!==Thrower&&(E=void 0,O=[M]),p.rejectWith(E,O))}};f?R():(jQuery.Deferred.getStackHook&&(R.stackTrace=jQuery.Deferred.getStackHook()),M.setTimeout(R))}}return jQuery.Deferred((function(M){p[0][3].add(resolve(0,M,J(L)?L:Identity,M.notifyWith)),p[1][3].add(resolve(0,M,J(f)?f:Identity)),p[2][3].add(resolve(0,M,J(S)?S:Thrower))})).promise()},promise:function(f){return null!=f?jQuery.extend(f,L):L}},Y={};return jQuery.each(p,(function(f,M){var E=M[2],O=M[5];L[M[1]]=E.add,O&&E.add((function(){S=O}),p[3-f][2].disable,p[3-f][3].disable,p[0][2].lock,p[0][3].lock),E.add(M[3].fire),Y[M[0]]=function(){return Y[M[0]+"With"](this===Y?void 0:this,arguments),this},Y[M[0]+"With"]=E.fireWith})),L.promise(Y),f&&f.call(Y,Y),Y},when:function(f){var p=arguments.length,M=p,S=Array(M),L=O.call(arguments),Y=jQuery.Deferred(),updateFunc=function(f){return function(M){S[f]=this,L[f]=arguments.length>1?O.call(arguments):M,--p||Y.resolveWith(S,L)}};if(p<=1&&(adoptValue(f,Y.done(updateFunc(M)).resolve,Y.reject,!p),"pending"===Y.state()||J(L[M]&&L[M].then)))return Y.then();for(;M--;)adoptValue(L[M],updateFunc(M),Y.reject);return Y.promise()}});var ce=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;jQuery.Deferred.exceptionHook=function(f,p){M.console&&M.console.warn&&f&&ce.test(f.name)&&M.console.warn("jQuery.Deferred exception: "+f.message,f.stack,p)},jQuery.readyException=function(f){M.setTimeout((function(){throw f}))};var de=jQuery.Deferred();function completed(){Q.removeEventListener("DOMContentLoaded",completed),M.removeEventListener("load",completed),jQuery.ready()}jQuery.fn.ready=function(f){return de.then(f).catch((function(f){jQuery.readyException(f)})),this},jQuery.extend({isReady:!1,readyWait:1,ready:function(f){(!0===f?--jQuery.readyWait:jQuery.isReady)||(jQuery.isReady=!0,!0!==f&&--jQuery.readyWait>0||de.resolveWith(Q,[jQuery]))}}),jQuery.ready.then=de.then,"complete"===Q.readyState||"loading"!==Q.readyState&&!Q.documentElement.doScroll?M.setTimeout(jQuery.ready):(Q.addEventListener("DOMContentLoaded",completed),M.addEventListener("load",completed));var access=function(f,p,M,S,L,Y,E){var O=0,R=f.length,B=null==M;if("object"===toType(M))for(O in L=!0,M)access(f,p,O,M[O],!0,Y,E);else if(void 0!==S&&(L=!0,J(S)||(E=!0),B&&(E?(p.call(f,S),p=null):(B=p,p=function(f,p,M){return B.call(jQuery(f),M)})),p))for(;O1,null,!0)},removeData:function(f){return this.each((function(){pe.remove(this,f)}))}}),jQuery.extend({queue:function(f,p,M){var S;if(f)return p=(p||"fx")+"queue",S=fe.get(f,p),M&&(!S||Array.isArray(M)?S=fe.access(f,p,jQuery.makeArray(M)):S.push(M)),S||[]},dequeue:function(f,p){p=p||"fx";var M=jQuery.queue(f,p),S=M.length,L=M.shift(),Y=jQuery._queueHooks(f,p);"inprogress"===L&&(L=M.shift(),S--),L&&("fx"===p&&M.unshift("inprogress"),delete Y.stop,L.call(f,(function(){jQuery.dequeue(f,p)}),Y)),!S&&Y&&Y.empty.fire()},_queueHooks:function(f,p){var M=p+"queueHooks";return fe.get(f,M)||fe.access(f,M,{empty:jQuery.Callbacks("once memory").add((function(){fe.remove(f,[p+"queue",M])}))})}}),jQuery.fn.extend({queue:function(f,p){var M=2;return"string"!=typeof f&&(p=f,f="fx",M--),arguments.length\x20\t\r\n\f]*)/i,Le=/^$|^module$|\/(?:java|ecma)script/i;ke=Q.createDocumentFragment().appendChild(Q.createElement("div")),(Te=Q.createElement("input")).setAttribute("type","radio"),Te.setAttribute("checked","checked"),Te.setAttribute("name","t"),ke.appendChild(Te),K.checkClone=ke.cloneNode(!0).cloneNode(!0).lastChild.checked,ke.innerHTML="",K.noCloneChecked=!!ke.cloneNode(!0).lastChild.defaultValue,ke.innerHTML="",K.option=!!ke.lastChild;var De={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function getAll(f,p){var M;return M=void 0!==f.getElementsByTagName?f.getElementsByTagName(p||"*"):void 0!==f.querySelectorAll?f.querySelectorAll(p||"*"):[],void 0===p||p&&nodeName(f,p)?jQuery.merge([f],M):M}function setGlobalEval(f,p){for(var M=0,S=f.length;M",""]);var Ce=/<|&#?\w+;/;function buildFragment(f,p,M,S,L){for(var Y,E,O,R,B,W,G=p.createDocumentFragment(),V=[],U=0,q=f.length;U-1)L&&L.push(Y);else if(B=isAttached(Y),E=getAll(G.appendChild(Y),"script"),B&&setGlobalEval(E),M)for(W=0;Y=E[W++];)Le.test(Y.type||"")&&M.push(Y);return G}var Ae=/^key/,Pe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ye=/^([^.]*)(?:\.(.+)|)/;function returnTrue(){return!0}function returnFalse(){return!1}function expectSync(f,p){return f===function safeActiveElement(){try{return Q.activeElement}catch(f){}}()==("focus"===p)}function on(f,p,M,S,L,Y){var E,O;if("object"==typeof p){for(O in"string"!=typeof M&&(S=S||M,M=void 0),p)on(f,O,M,S,p[O],Y);return f}if(null==S&&null==L?(L=M,S=M=void 0):null==L&&("string"==typeof M?(L=S,S=void 0):(L=S,S=M,M=void 0)),!1===L)L=returnFalse;else if(!L)return f;return 1===Y&&(E=L,(L=function(f){return jQuery().off(f),E.apply(this,arguments)}).guid=E.guid||(E.guid=jQuery.guid++)),f.each((function(){jQuery.event.add(this,p,L,S,M)}))}function leverageNative(f,p,M){M?(fe.set(f,p,!1),jQuery.event.add(f,p,{namespace:!1,handler:function(f){var S,L,Y=fe.get(this,p);if(1&f.isTrigger&&this[p]){if(Y.length)(jQuery.event.special[p]||{}).delegateType&&f.stopPropagation();else if(Y=O.call(arguments),fe.set(this,p,Y),S=M(this,p),this[p](),Y!==(L=fe.get(this,p))||S?fe.set(this,p,!1):L={},Y!==L)return f.stopImmediatePropagation(),f.preventDefault(),L.value}else Y.length&&(fe.set(this,p,{value:jQuery.event.trigger(jQuery.extend(Y[0],jQuery.Event.prototype),Y.slice(1),this)}),f.stopImmediatePropagation())}})):void 0===fe.get(f,p)&&jQuery.event.add(f,p,returnTrue)}jQuery.event={global:{},add:function(f,p,M,S,L){var Y,E,O,R,B,W,G,V,U,q,X,K=fe.get(f);if(acceptData(f))for(M.handler&&(M=(Y=M).handler,L=Y.selector),L&&jQuery.find.matchesSelector(ye,L),M.guid||(M.guid=jQuery.guid++),(R=K.events)||(R=K.events=Object.create(null)),(E=K.handle)||(E=K.handle=function(p){return void 0!==jQuery&&jQuery.event.triggered!==p.type?jQuery.event.dispatch.apply(f,arguments):void 0}),B=(p=(p||"").match(le)||[""]).length;B--;)U=X=(O=Ye.exec(p[B])||[])[1],q=(O[2]||"").split(".").sort(),U&&(G=jQuery.event.special[U]||{},U=(L?G.delegateType:G.bindType)||U,G=jQuery.event.special[U]||{},W=jQuery.extend({type:U,origType:X,data:S,handler:M,guid:M.guid,selector:L,needsContext:L&&jQuery.expr.match.needsContext.test(L),namespace:q.join(".")},Y),(V=R[U])||((V=R[U]=[]).delegateCount=0,G.setup&&!1!==G.setup.call(f,S,q,E)||f.addEventListener&&f.addEventListener(U,E)),G.add&&(G.add.call(f,W),W.handler.guid||(W.handler.guid=M.guid)),L?V.splice(V.delegateCount++,0,W):V.push(W),jQuery.event.global[U]=!0)},remove:function(f,p,M,S,L){var Y,E,O,R,B,W,G,V,U,q,X,K=fe.hasData(f)&&fe.get(f);if(K&&(R=K.events)){for(B=(p=(p||"").match(le)||[""]).length;B--;)if(U=X=(O=Ye.exec(p[B])||[])[1],q=(O[2]||"").split(".").sort(),U){for(G=jQuery.event.special[U]||{},V=R[U=(S?G.delegateType:G.bindType)||U]||[],O=O[2]&&new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"),E=Y=V.length;Y--;)W=V[Y],!L&&X!==W.origType||M&&M.guid!==W.guid||O&&!O.test(W.namespace)||S&&S!==W.selector&&("**"!==S||!W.selector)||(V.splice(Y,1),W.selector&&V.delegateCount--,G.remove&&G.remove.call(f,W));E&&!V.length&&(G.teardown&&!1!==G.teardown.call(f,q,K.handle)||jQuery.removeEvent(f,U,K.handle),delete R[U])}else for(U in R)jQuery.event.remove(f,U+p[B],M,S,!0);jQuery.isEmptyObject(R)&&fe.remove(f,"handle events")}},dispatch:function(f){var p,M,S,L,Y,E,O=new Array(arguments.length),R=jQuery.event.fix(f),B=(fe.get(this,"events")||Object.create(null))[R.type]||[],W=jQuery.event.special[R.type]||{};for(O[0]=R,p=1;p=1))for(;B!==this;B=B.parentNode||this)if(1===B.nodeType&&("click"!==f.type||!0!==B.disabled)){for(Y=[],E={},M=0;M-1:jQuery.find(L,this,null,[B]).length),E[L]&&Y.push(S);Y.length&&O.push({elem:B,handlers:Y})}return B=this,R\s*$/g;function manipulationTarget(f,p){return nodeName(f,"table")&&nodeName(11!==p.nodeType?p:p.firstChild,"tr")&&jQuery(f).children("tbody")[0]||f}function disableScript(f){return f.type=(null!==f.getAttribute("type"))+"/"+f.type,f}function restoreScript(f){return"true/"===(f.type||"").slice(0,5)?f.type=f.type.slice(5):f.removeAttribute("type"),f}function cloneCopyEvent(f,p){var M,S,L,Y,E,O;if(1===p.nodeType){if(fe.hasData(f)&&(O=fe.get(f).events))for(L in fe.remove(p,"handle events"),O)for(M=0,S=O[L].length;M1&&"string"==typeof q&&!K.checkClone&&Ee.test(q))return f.each((function(L){var Y=f.eq(L);X&&(p[0]=q.call(this,L,Y.html())),domManip(Y,p,M,S)}));if(V&&(Y=(L=buildFragment(p,f[0].ownerDocument,!1,f,S)).firstChild,1===L.childNodes.length&&(L=Y),Y||S)){for(O=(E=jQuery.map(getAll(L,"script"),disableScript)).length;G0&&setGlobalEval(E,!R&&getAll(f,"script")),O},cleanData:function(f){for(var p,M,S,L=jQuery.event.special,Y=0;void 0!==(M=f[Y]);Y++)if(acceptData(M)){if(p=M[fe.expando]){if(p.events)for(S in p.events)L[S]?jQuery.event.remove(M,S):jQuery.removeEvent(M,S,p.handle);M[fe.expando]=void 0}M[pe.expando]&&(M[pe.expando]=void 0)}}}),jQuery.fn.extend({detach:function(f){return remove(this,f,!0)},remove:function(f){return remove(this,f)},text:function(f){return access(this,(function(f){return void 0===f?jQuery.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=f)}))}),null,f,arguments.length)},append:function(){return domManip(this,arguments,(function(f){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||manipulationTarget(this,f).appendChild(f)}))},prepend:function(){return domManip(this,arguments,(function(f){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var p=manipulationTarget(this,f);p.insertBefore(f,p.firstChild)}}))},before:function(){return domManip(this,arguments,(function(f){this.parentNode&&this.parentNode.insertBefore(f,this)}))},after:function(){return domManip(this,arguments,(function(f){this.parentNode&&this.parentNode.insertBefore(f,this.nextSibling)}))},empty:function(){for(var f,p=0;null!=(f=this[p]);p++)1===f.nodeType&&(jQuery.cleanData(getAll(f,!1)),f.textContent="");return this},clone:function(f,p){return f=null!=f&&f,p=null==p?f:p,this.map((function(){return jQuery.clone(this,f,p)}))},html:function(f){return access(this,(function(f){var p=this[0]||{},M=0,S=this.length;if(void 0===f&&1===p.nodeType)return p.innerHTML;if("string"==typeof f&&!Ie.test(f)&&!De[(Se.exec(f)||["",""])[1].toLowerCase()]){f=jQuery.htmlPrefilter(f);try{for(;M3,ye.removeChild(f)),Y}}))}();var Ne=["Webkit","Moz","ms"],je=Q.createElement("div").style,Re={};function finalPropName(f){var p=jQuery.cssProps[f]||Re[f];return p||(f in je?f:Re[f]=function vendorPropName(f){for(var p=f[0].toUpperCase()+f.slice(1),M=Ne.length;M--;)if((f=Ne[M]+p)in je)return f}(f)||f)}var Fe=/^(none|table(?!-c[ea]).+)/,Be=/^--/,We={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function setPositiveNumber(f,p,M){var S=ve.exec(p);return S?Math.max(0,S[2]-(M||0))+(S[3]||"px"):p}function boxModelAdjustment(f,p,M,S,L,Y){var E="width"===p?1:0,O=0,R=0;if(M===(S?"border":"content"))return 0;for(;E<4;E+=2)"margin"===M&&(R+=jQuery.css(f,M+_e[E],!0,L)),S?("content"===M&&(R-=jQuery.css(f,"padding"+_e[E],!0,L)),"margin"!==M&&(R-=jQuery.css(f,"border"+_e[E]+"Width",!0,L))):(R+=jQuery.css(f,"padding"+_e[E],!0,L),"padding"!==M?R+=jQuery.css(f,"border"+_e[E]+"Width",!0,L):O+=jQuery.css(f,"border"+_e[E]+"Width",!0,L));return!S&&Y>=0&&(R+=Math.max(0,Math.ceil(f["offset"+p[0].toUpperCase()+p.slice(1)]-Y-R-O-.5))||0),R}function getWidthOrHeight(f,p,M){var S=getStyles(f),L=(!K.boxSizingReliable()||M)&&"border-box"===jQuery.css(f,"boxSizing",!1,S),Y=L,E=curCSS(f,p,S),O="offset"+p[0].toUpperCase()+p.slice(1);if(He.test(E)){if(!M)return E;E="auto"}return(!K.boxSizingReliable()&&L||!K.reliableTrDimensions()&&nodeName(f,"tr")||"auto"===E||!parseFloat(E)&&"inline"===jQuery.css(f,"display",!1,S))&&f.getClientRects().length&&(L="border-box"===jQuery.css(f,"boxSizing",!1,S),(Y=O in f)&&(E=f[O])),(E=parseFloat(E)||0)+boxModelAdjustment(f,p,M||(L?"border":"content"),Y,S,E)+"px"}function Tween(f,p,M,S,L){return new Tween.prototype.init(f,p,M,S,L)}jQuery.extend({cssHooks:{opacity:{get:function(f,p){if(p){var M=curCSS(f,"opacity");return""===M?"1":M}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(f,p,M,S){if(f&&3!==f.nodeType&&8!==f.nodeType&&f.style){var L,Y,E,O=camelCase(p),R=Be.test(p),B=f.style;if(R||(p=finalPropName(O)),E=jQuery.cssHooks[p]||jQuery.cssHooks[O],void 0===M)return E&&"get"in E&&void 0!==(L=E.get(f,!1,S))?L:B[p];"string"===(Y=typeof M)&&(L=ve.exec(M))&&L[1]&&(M=adjustCSS(f,p,L),Y="number"),null!=M&&M==M&&("number"!==Y||R||(M+=L&&L[3]||(jQuery.cssNumber[O]?"":"px")),K.clearCloneStyle||""!==M||0!==p.indexOf("background")||(B[p]="inherit"),E&&"set"in E&&void 0===(M=E.set(f,M,S))||(R?B.setProperty(p,M):B[p]=M))}},css:function(f,p,M,S){var L,Y,E,O=camelCase(p);return Be.test(p)||(p=finalPropName(O)),(E=jQuery.cssHooks[p]||jQuery.cssHooks[O])&&"get"in E&&(L=E.get(f,!0,M)),void 0===L&&(L=curCSS(f,p,S)),"normal"===L&&p in Ge&&(L=Ge[p]),""===M||M?(Y=parseFloat(L),!0===M||isFinite(Y)?Y||0:L):L}}),jQuery.each(["height","width"],(function(f,p){jQuery.cssHooks[p]={get:function(f,M,S){if(M)return!Fe.test(jQuery.css(f,"display"))||f.getClientRects().length&&f.getBoundingClientRect().width?getWidthOrHeight(f,p,S):swap(f,We,(function(){return getWidthOrHeight(f,p,S)}))},set:function(f,M,S){var L,Y=getStyles(f),E=!K.scrollboxSize()&&"absolute"===Y.position,O=(E||S)&&"border-box"===jQuery.css(f,"boxSizing",!1,Y),R=S?boxModelAdjustment(f,p,S,O,Y):0;return O&&E&&(R-=Math.ceil(f["offset"+p[0].toUpperCase()+p.slice(1)]-parseFloat(Y[p])-boxModelAdjustment(f,p,"border",!1,Y)-.5)),R&&(L=ve.exec(M))&&"px"!==(L[3]||"px")&&(f.style[p]=M,M=jQuery.css(f,p)),setPositiveNumber(0,M,R)}}})),jQuery.cssHooks.marginLeft=addGetHookIf(K.reliableMarginLeft,(function(f,p){if(p)return(parseFloat(curCSS(f,"marginLeft"))||f.getBoundingClientRect().left-swap(f,{marginLeft:0},(function(){return f.getBoundingClientRect().left})))+"px"})),jQuery.each({margin:"",padding:"",border:"Width"},(function(f,p){jQuery.cssHooks[f+p]={expand:function(M){for(var S=0,L={},Y="string"==typeof M?M.split(" "):[M];S<4;S++)L[f+_e[S]+p]=Y[S]||Y[S-2]||Y[0];return L}},"margin"!==f&&(jQuery.cssHooks[f+p].set=setPositiveNumber)})),jQuery.fn.extend({css:function(f,p){return access(this,(function(f,p,M){var S,L,Y={},E=0;if(Array.isArray(p)){for(S=getStyles(f),L=p.length;E1)}}),jQuery.Tween=Tween,Tween.prototype={constructor:Tween,init:function(f,p,M,S,L,Y){this.elem=f,this.prop=M,this.easing=L||jQuery.easing._default,this.options=p,this.start=this.now=this.cur(),this.end=S,this.unit=Y||(jQuery.cssNumber[M]?"":"px")},cur:function(){var f=Tween.propHooks[this.prop];return f&&f.get?f.get(this):Tween.propHooks._default.get(this)},run:function(f){var p,M=Tween.propHooks[this.prop];return this.options.duration?this.pos=p=jQuery.easing[this.easing](f,this.options.duration*f,0,1,this.options.duration):this.pos=p=f,this.now=(this.end-this.start)*p+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),M&&M.set?M.set(this):Tween.propHooks._default.set(this),this}},Tween.prototype.init.prototype=Tween.prototype,Tween.propHooks={_default:{get:function(f){var p;return 1!==f.elem.nodeType||null!=f.elem[f.prop]&&null==f.elem.style[f.prop]?f.elem[f.prop]:(p=jQuery.css(f.elem,f.prop,""))&&"auto"!==p?p:0},set:function(f){jQuery.fx.step[f.prop]?jQuery.fx.step[f.prop](f):1!==f.elem.nodeType||!jQuery.cssHooks[f.prop]&&null==f.elem.style[finalPropName(f.prop)]?f.elem[f.prop]=f.now:jQuery.style(f.elem,f.prop,f.now+f.unit)}}},Tween.propHooks.scrollTop=Tween.propHooks.scrollLeft={set:function(f){f.elem.nodeType&&f.elem.parentNode&&(f.elem[f.prop]=f.now)}},jQuery.easing={linear:function(f){return f},swing:function(f){return.5-Math.cos(f*Math.PI)/2},_default:"swing"},jQuery.fx=Tween.prototype.init,jQuery.fx.step={};var Ve,Ue,$e=/^(?:toggle|show|hide)$/,qe=/queueHooks$/;function schedule(){Ue&&(!1===Q.hidden&&M.requestAnimationFrame?M.requestAnimationFrame(schedule):M.setTimeout(schedule,jQuery.fx.interval),jQuery.fx.tick())}function createFxNow(){return M.setTimeout((function(){Ve=void 0})),Ve=Date.now()}function genFx(f,p){var M,S=0,L={height:f};for(p=p?1:0;S<4;S+=2-p)L["margin"+(M=_e[S])]=L["padding"+M]=f;return p&&(L.opacity=L.width=f),L}function createTween(f,p,M){for(var S,L=(Animation.tweeners[p]||[]).concat(Animation.tweeners["*"]),Y=0,E=L.length;Y1)},removeAttr:function(f){return this.each((function(){jQuery.removeAttr(this,f)}))}}),jQuery.extend({attr:function(f,p,M){var S,L,Y=f.nodeType;if(3!==Y&&8!==Y&&2!==Y)return void 0===f.getAttribute?jQuery.prop(f,p,M):(1===Y&&jQuery.isXMLDoc(f)||(L=jQuery.attrHooks[p.toLowerCase()]||(jQuery.expr.match.bool.test(p)?Xe:void 0)),void 0!==M?null===M?void jQuery.removeAttr(f,p):L&&"set"in L&&void 0!==(S=L.set(f,M,p))?S:(f.setAttribute(p,M+""),M):L&&"get"in L&&null!==(S=L.get(f,p))?S:null==(S=jQuery.find.attr(f,p))?void 0:S)},attrHooks:{type:{set:function(f,p){if(!K.radioValue&&"radio"===p&&nodeName(f,"input")){var M=f.value;return f.setAttribute("type",p),M&&(f.value=M),p}}}},removeAttr:function(f,p){var M,S=0,L=p&&p.match(le);if(L&&1===f.nodeType)for(;M=L[S++];)f.removeAttribute(M)}}),Xe={set:function(f,p,M){return!1===p?jQuery.removeAttr(f,M):f.setAttribute(M,M),M}},jQuery.each(jQuery.expr.match.bool.source.match(/\w+/g),(function(f,p){var M=Ke[p]||jQuery.find.attr;Ke[p]=function(f,p,S){var L,Y,E=p.toLowerCase();return S||(Y=Ke[E],Ke[E]=L,L=null!=M(f,p,S)?E:null,Ke[E]=Y),L}}));var Je=/^(?:input|select|textarea|button)$/i,Ze=/^(?:a|area)$/i;function stripAndCollapse(f){return(f.match(le)||[]).join(" ")}function getClass(f){return f.getAttribute&&f.getAttribute("class")||""}function classesToArray(f){return Array.isArray(f)?f:"string"==typeof f&&f.match(le)||[]}jQuery.fn.extend({prop:function(f,p){return access(this,jQuery.prop,f,p,arguments.length>1)},removeProp:function(f){return this.each((function(){delete this[jQuery.propFix[f]||f]}))}}),jQuery.extend({prop:function(f,p,M){var S,L,Y=f.nodeType;if(3!==Y&&8!==Y&&2!==Y)return 1===Y&&jQuery.isXMLDoc(f)||(p=jQuery.propFix[p]||p,L=jQuery.propHooks[p]),void 0!==M?L&&"set"in L&&void 0!==(S=L.set(f,M,p))?S:f[p]=M:L&&"get"in L&&null!==(S=L.get(f,p))?S:f[p]},propHooks:{tabIndex:{get:function(f){var p=jQuery.find.attr(f,"tabindex");return p?parseInt(p,10):Je.test(f.nodeName)||Ze.test(f.nodeName)&&f.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),K.optSelected||(jQuery.propHooks.selected={get:function(f){var p=f.parentNode;return p&&p.parentNode&&p.parentNode.selectedIndex,null},set:function(f){var p=f.parentNode;p&&(p.selectedIndex,p.parentNode&&p.parentNode.selectedIndex)}}),jQuery.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){jQuery.propFix[this.toLowerCase()]=this})),jQuery.fn.extend({addClass:function(f){var p,M,S,L,Y,E,O,R=0;if(J(f))return this.each((function(p){jQuery(this).addClass(f.call(this,p,getClass(this)))}));if((p=classesToArray(f)).length)for(;M=this[R++];)if(L=getClass(M),S=1===M.nodeType&&" "+stripAndCollapse(L)+" "){for(E=0;Y=p[E++];)S.indexOf(" "+Y+" ")<0&&(S+=Y+" ");L!==(O=stripAndCollapse(S))&&M.setAttribute("class",O)}return this},removeClass:function(f){var p,M,S,L,Y,E,O,R=0;if(J(f))return this.each((function(p){jQuery(this).removeClass(f.call(this,p,getClass(this)))}));if(!arguments.length)return this.attr("class","");if((p=classesToArray(f)).length)for(;M=this[R++];)if(L=getClass(M),S=1===M.nodeType&&" "+stripAndCollapse(L)+" "){for(E=0;Y=p[E++];)for(;S.indexOf(" "+Y+" ")>-1;)S=S.replace(" "+Y+" "," ");L!==(O=stripAndCollapse(S))&&M.setAttribute("class",O)}return this},toggleClass:function(f,p){var M=typeof f,S="string"===M||Array.isArray(f);return"boolean"==typeof p&&S?p?this.addClass(f):this.removeClass(f):J(f)?this.each((function(M){jQuery(this).toggleClass(f.call(this,M,getClass(this),p),p)})):this.each((function(){var p,L,Y,E;if(S)for(L=0,Y=jQuery(this),E=classesToArray(f);p=E[L++];)Y.hasClass(p)?Y.removeClass(p):Y.addClass(p);else void 0!==f&&"boolean"!==M||((p=getClass(this))&&fe.set(this,"__className__",p),this.setAttribute&&this.setAttribute("class",p||!1===f?"":fe.get(this,"__className__")||""))}))},hasClass:function(f){var p,M,S=0;for(p=" "+f+" ";M=this[S++];)if(1===M.nodeType&&(" "+stripAndCollapse(getClass(M))+" ").indexOf(p)>-1)return!0;return!1}});var Qe=/\r/g;jQuery.fn.extend({val:function(f){var p,M,S,L=this[0];return arguments.length?(S=J(f),this.each((function(M){var L;1===this.nodeType&&(null==(L=S?f.call(this,M,jQuery(this).val()):f)?L="":"number"==typeof L?L+="":Array.isArray(L)&&(L=jQuery.map(L,(function(f){return null==f?"":f+""}))),(p=jQuery.valHooks[this.type]||jQuery.valHooks[this.nodeName.toLowerCase()])&&"set"in p&&void 0!==p.set(this,L,"value")||(this.value=L))}))):L?(p=jQuery.valHooks[L.type]||jQuery.valHooks[L.nodeName.toLowerCase()])&&"get"in p&&void 0!==(M=p.get(L,"value"))?M:"string"==typeof(M=L.value)?M.replace(Qe,""):null==M?"":M:void 0}}),jQuery.extend({valHooks:{option:{get:function(f){var p=jQuery.find.attr(f,"value");return null!=p?p:stripAndCollapse(jQuery.text(f))}},select:{get:function(f){var p,M,S,L=f.options,Y=f.selectedIndex,E="select-one"===f.type,O=E?null:[],R=E?Y+1:L.length;for(S=Y<0?R:E?Y:0;S-1)&&(M=!0);return M||(f.selectedIndex=-1),Y}}}}),jQuery.each(["radio","checkbox"],(function(){jQuery.valHooks[this]={set:function(f,p){if(Array.isArray(p))return f.checked=jQuery.inArray(jQuery(f).val(),p)>-1}},K.checkOn||(jQuery.valHooks[this].get=function(f){return null===f.getAttribute("value")?"on":f.value})})),K.focusin="onfocusin"in M;var et=/^(?:focusinfocus|focusoutblur)$/,stopPropagationCallback=function(f){f.stopPropagation()};jQuery.extend(jQuery.event,{trigger:function(f,p,S,L){var Y,E,O,R,B,W,G,V,q=[S||Q],X=U.call(f,"type")?f.type:f,K=U.call(f,"namespace")?f.namespace.split("."):[];if(E=V=O=S=S||Q,3!==S.nodeType&&8!==S.nodeType&&!et.test(X+jQuery.event.triggered)&&(X.indexOf(".")>-1&&(K=X.split("."),X=K.shift(),K.sort()),B=X.indexOf(":")<0&&"on"+X,(f=f[jQuery.expando]?f:new jQuery.Event(X,"object"==typeof f&&f)).isTrigger=L?2:3,f.namespace=K.join("."),f.rnamespace=f.namespace?new RegExp("(^|\\.)"+K.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f.result=void 0,f.target||(f.target=S),p=null==p?[f]:jQuery.makeArray(p,[f]),G=jQuery.event.special[X]||{},L||!G.trigger||!1!==G.trigger.apply(S,p))){if(!L&&!G.noBubble&&!Z(S)){for(R=G.delegateType||X,et.test(R+X)||(E=E.parentNode);E;E=E.parentNode)q.push(E),O=E;O===(S.ownerDocument||Q)&&q.push(O.defaultView||O.parentWindow||M)}for(Y=0;(E=q[Y++])&&!f.isPropagationStopped();)V=E,f.type=Y>1?R:G.bindType||X,(W=(fe.get(E,"events")||Object.create(null))[f.type]&&fe.get(E,"handle"))&&W.apply(E,p),(W=B&&E[B])&&W.apply&&acceptData(E)&&(f.result=W.apply(E,p),!1===f.result&&f.preventDefault());return f.type=X,L||f.isDefaultPrevented()||G._default&&!1!==G._default.apply(q.pop(),p)||!acceptData(S)||B&&J(S[X])&&!Z(S)&&((O=S[B])&&(S[B]=null),jQuery.event.triggered=X,f.isPropagationStopped()&&V.addEventListener(X,stopPropagationCallback),S[X](),f.isPropagationStopped()&&V.removeEventListener(X,stopPropagationCallback),jQuery.event.triggered=void 0,O&&(S[B]=O)),f.result}},simulate:function(f,p,M){var S=jQuery.extend(new jQuery.Event,M,{type:f,isSimulated:!0});jQuery.event.trigger(S,null,p)}}),jQuery.fn.extend({trigger:function(f,p){return this.each((function(){jQuery.event.trigger(f,p,this)}))},triggerHandler:function(f,p){var M=this[0];if(M)return jQuery.event.trigger(f,p,M,!0)}}),K.focusin||jQuery.each({focus:"focusin",blur:"focusout"},(function(f,p){var handler=function(f){jQuery.event.simulate(p,f.target,jQuery.event.fix(f))};jQuery.event.special[p]={setup:function(){var M=this.ownerDocument||this.document||this,S=fe.access(M,p);S||M.addEventListener(f,handler,!0),fe.access(M,p,(S||0)+1)},teardown:function(){var M=this.ownerDocument||this.document||this,S=fe.access(M,p)-1;S?fe.access(M,p,S):(M.removeEventListener(f,handler,!0),fe.remove(M,p))}}}));var tt=M.location,nt={guid:Date.now()},it=/\?/;jQuery.parseXML=function(f){var p;if(!f||"string"!=typeof f)return null;try{p=(new M.DOMParser).parseFromString(f,"text/xml")}catch(f){p=void 0}return p&&!p.getElementsByTagName("parsererror").length||jQuery.error("Invalid XML: "+f),p};var rt=/\[\]$/,at=/\r?\n/g,ot=/^(?:submit|button|image|reset|file)$/i,st=/^(?:input|select|textarea|keygen)/i;function buildParams(f,p,M,S){var L;if(Array.isArray(p))jQuery.each(p,(function(p,L){M||rt.test(f)?S(f,L):buildParams(f+"["+("object"==typeof L&&null!=L?p:"")+"]",L,M,S)}));else if(M||"object"!==toType(p))S(f,p);else for(L in p)buildParams(f+"["+L+"]",p[L],M,S)}jQuery.param=function(f,p){var M,S=[],add=function(f,p){var M=J(p)?p():p;S[S.length]=encodeURIComponent(f)+"="+encodeURIComponent(null==M?"":M)};if(null==f)return"";if(Array.isArray(f)||f.jquery&&!jQuery.isPlainObject(f))jQuery.each(f,(function(){add(this.name,this.value)}));else for(M in f)buildParams(M,f[M],p,add);return S.join("&")},jQuery.fn.extend({serialize:function(){return jQuery.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var f=jQuery.prop(this,"elements");return f?jQuery.makeArray(f):this})).filter((function(){var f=this.type;return this.name&&!jQuery(this).is(":disabled")&&st.test(this.nodeName)&&!ot.test(f)&&(this.checked||!Me.test(f))})).map((function(f,p){var M=jQuery(this).val();return null==M?null:Array.isArray(M)?jQuery.map(M,(function(f){return{name:p.name,value:f.replace(at,"\r\n")}})):{name:p.name,value:M.replace(at,"\r\n")}})).get()}});var lt=/%20/g,ct=/#.*$/,dt=/([?&])_=[^&]*/,ut=/^(.*?):[ \t]*([^\r\n]*)$/gm,ht=/^(?:GET|HEAD)$/,ft=/^\/\//,pt={},mt={},gt="*/".concat("*"),bt=Q.createElement("a");function addToPrefiltersOrTransports(f){return function(p,M){"string"!=typeof p&&(M=p,p="*");var S,L=0,Y=p.toLowerCase().match(le)||[];if(J(M))for(;S=Y[L++];)"+"===S[0]?(S=S.slice(1)||"*",(f[S]=f[S]||[]).unshift(M)):(f[S]=f[S]||[]).push(M)}}function inspectPrefiltersOrTransports(f,p,M,S){var L={},Y=f===mt;function inspect(E){var O;return L[E]=!0,jQuery.each(f[E]||[],(function(f,E){var R=E(p,M,S);return"string"!=typeof R||Y||L[R]?Y?!(O=R):void 0:(p.dataTypes.unshift(R),inspect(R),!1)})),O}return inspect(p.dataTypes[0])||!L["*"]&&inspect("*")}function ajaxExtend(f,p){var M,S,L=jQuery.ajaxSettings.flatOptions||{};for(M in p)void 0!==p[M]&&((L[M]?f:S||(S={}))[M]=p[M]);return S&&jQuery.extend(!0,f,S),f}bt.href=tt.href,jQuery.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":gt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":jQuery.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(f,p){return p?ajaxExtend(ajaxExtend(f,jQuery.ajaxSettings),p):ajaxExtend(jQuery.ajaxSettings,f)},ajaxPrefilter:addToPrefiltersOrTransports(pt),ajaxTransport:addToPrefiltersOrTransports(mt),ajax:function(f,p){"object"==typeof f&&(p=f,f=void 0),p=p||{};var S,L,Y,E,O,R,B,W,G,V,U=jQuery.ajaxSetup({},p),q=U.context||U,X=U.context&&(q.nodeType||q.jquery)?jQuery(q):jQuery.event,K=jQuery.Deferred(),J=jQuery.Callbacks("once memory"),Z=U.statusCode||{},ee={},te={},ne="canceled",ie={readyState:0,getResponseHeader:function(f){var p;if(B){if(!E)for(E={};p=ut.exec(Y);)E[p[1].toLowerCase()+" "]=(E[p[1].toLowerCase()+" "]||[]).concat(p[2]);p=E[f.toLowerCase()+" "]}return null==p?null:p.join(", ")},getAllResponseHeaders:function(){return B?Y:null},setRequestHeader:function(f,p){return null==B&&(f=te[f.toLowerCase()]=te[f.toLowerCase()]||f,ee[f]=p),this},overrideMimeType:function(f){return null==B&&(U.mimeType=f),this},statusCode:function(f){var p;if(f)if(B)ie.always(f[ie.status]);else for(p in f)Z[p]=[Z[p],f[p]];return this},abort:function(f){var p=f||ne;return S&&S.abort(p),done(0,p),this}};if(K.promise(ie),U.url=((f||U.url||tt.href)+"").replace(ft,tt.protocol+"//"),U.type=p.method||p.type||U.method||U.type,U.dataTypes=(U.dataType||"*").toLowerCase().match(le)||[""],null==U.crossDomain){R=Q.createElement("a");try{R.href=U.url,R.href=R.href,U.crossDomain=bt.protocol+"//"+bt.host!=R.protocol+"//"+R.host}catch(f){U.crossDomain=!0}}if(U.data&&U.processData&&"string"!=typeof U.data&&(U.data=jQuery.param(U.data,U.traditional)),inspectPrefiltersOrTransports(pt,U,p,ie),B)return ie;for(G in(W=jQuery.event&&U.global)&&0==jQuery.active++&&jQuery.event.trigger("ajaxStart"),U.type=U.type.toUpperCase(),U.hasContent=!ht.test(U.type),L=U.url.replace(ct,""),U.hasContent?U.data&&U.processData&&0===(U.contentType||"").indexOf("application/x-www-form-urlencoded")&&(U.data=U.data.replace(lt,"+")):(V=U.url.slice(L.length),U.data&&(U.processData||"string"==typeof U.data)&&(L+=(it.test(L)?"&":"?")+U.data,delete U.data),!1===U.cache&&(L=L.replace(dt,"$1"),V=(it.test(L)?"&":"?")+"_="+nt.guid+++V),U.url=L+V),U.ifModified&&(jQuery.lastModified[L]&&ie.setRequestHeader("If-Modified-Since",jQuery.lastModified[L]),jQuery.etag[L]&&ie.setRequestHeader("If-None-Match",jQuery.etag[L])),(U.data&&U.hasContent&&!1!==U.contentType||p.contentType)&&ie.setRequestHeader("Content-Type",U.contentType),ie.setRequestHeader("Accept",U.dataTypes[0]&&U.accepts[U.dataTypes[0]]?U.accepts[U.dataTypes[0]]+("*"!==U.dataTypes[0]?", "+gt+"; q=0.01":""):U.accepts["*"]),U.headers)ie.setRequestHeader(G,U.headers[G]);if(U.beforeSend&&(!1===U.beforeSend.call(q,ie,U)||B))return ie.abort();if(ne="abort",J.add(U.complete),ie.done(U.success),ie.fail(U.error),S=inspectPrefiltersOrTransports(mt,U,p,ie)){if(ie.readyState=1,W&&X.trigger("ajaxSend",[ie,U]),B)return ie;U.async&&U.timeout>0&&(O=M.setTimeout((function(){ie.abort("timeout")}),U.timeout));try{B=!1,S.send(ee,done)}catch(f){if(B)throw f;done(-1,f)}}else done(-1,"No Transport");function done(f,p,E,R){var G,V,Q,ee,te,ne=p;B||(B=!0,O&&M.clearTimeout(O),S=void 0,Y=R||"",ie.readyState=f>0?4:0,G=f>=200&&f<300||304===f,E&&(ee=function ajaxHandleResponses(f,p,M){for(var S,L,Y,E,O=f.contents,R=f.dataTypes;"*"===R[0];)R.shift(),void 0===S&&(S=f.mimeType||p.getResponseHeader("Content-Type"));if(S)for(L in O)if(O[L]&&O[L].test(S)){R.unshift(L);break}if(R[0]in M)Y=R[0];else{for(L in M){if(!R[0]||f.converters[L+" "+R[0]]){Y=L;break}E||(E=L)}Y=Y||E}if(Y)return Y!==R[0]&&R.unshift(Y),M[Y]}(U,ie,E)),!G&&jQuery.inArray("script",U.dataTypes)>-1&&(U.converters["text script"]=function(){}),ee=function ajaxConvert(f,p,M,S){var L,Y,E,O,R,B={},W=f.dataTypes.slice();if(W[1])for(E in f.converters)B[E.toLowerCase()]=f.converters[E];for(Y=W.shift();Y;)if(f.responseFields[Y]&&(M[f.responseFields[Y]]=p),!R&&S&&f.dataFilter&&(p=f.dataFilter(p,f.dataType)),R=Y,Y=W.shift())if("*"===Y)Y=R;else if("*"!==R&&R!==Y){if(!(E=B[R+" "+Y]||B["* "+Y]))for(L in B)if((O=L.split(" "))[1]===Y&&(E=B[R+" "+O[0]]||B["* "+O[0]])){!0===E?E=B[L]:!0!==B[L]&&(Y=O[0],W.unshift(O[1]));break}if(!0!==E)if(E&&f.throws)p=E(p);else try{p=E(p)}catch(f){return{state:"parsererror",error:E?f:"No conversion from "+R+" to "+Y}}}return{state:"success",data:p}}(U,ee,ie,G),G?(U.ifModified&&((te=ie.getResponseHeader("Last-Modified"))&&(jQuery.lastModified[L]=te),(te=ie.getResponseHeader("etag"))&&(jQuery.etag[L]=te)),204===f||"HEAD"===U.type?ne="nocontent":304===f?ne="notmodified":(ne=ee.state,V=ee.data,G=!(Q=ee.error))):(Q=ne,!f&&ne||(ne="error",f<0&&(f=0))),ie.status=f,ie.statusText=(p||ne)+"",G?K.resolveWith(q,[V,ne,ie]):K.rejectWith(q,[ie,ne,Q]),ie.statusCode(Z),Z=void 0,W&&X.trigger(G?"ajaxSuccess":"ajaxError",[ie,U,G?V:Q]),J.fireWith(q,[ie,ne]),W&&(X.trigger("ajaxComplete",[ie,U]),--jQuery.active||jQuery.event.trigger("ajaxStop")))}return ie},getJSON:function(f,p,M){return jQuery.get(f,p,M,"json")},getScript:function(f,p){return jQuery.get(f,void 0,p,"script")}}),jQuery.each(["get","post"],(function(f,p){jQuery[p]=function(f,M,S,L){return J(M)&&(L=L||S,S=M,M=void 0),jQuery.ajax(jQuery.extend({url:f,type:p,dataType:L,data:M,success:S},jQuery.isPlainObject(f)&&f))}})),jQuery.ajaxPrefilter((function(f){var p;for(p in f.headers)"content-type"===p.toLowerCase()&&(f.contentType=f.headers[p]||"")})),jQuery._evalUrl=function(f,p,M){return jQuery.ajax({url:f,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(f){jQuery.globalEval(f,p,M)}})},jQuery.fn.extend({wrapAll:function(f){var p;return this[0]&&(J(f)&&(f=f.call(this[0])),p=jQuery(f,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&p.insertBefore(this[0]),p.map((function(){for(var f=this;f.firstElementChild;)f=f.firstElementChild;return f})).append(this)),this},wrapInner:function(f){return J(f)?this.each((function(p){jQuery(this).wrapInner(f.call(this,p))})):this.each((function(){var p=jQuery(this),M=p.contents();M.length?M.wrapAll(f):p.append(f)}))},wrap:function(f){var p=J(f);return this.each((function(M){jQuery(this).wrapAll(p?f.call(this,M):f)}))},unwrap:function(f){return this.parent(f).not("body").each((function(){jQuery(this).replaceWith(this.childNodes)})),this}}),jQuery.expr.pseudos.hidden=function(f){return!jQuery.expr.pseudos.visible(f)},jQuery.expr.pseudos.visible=function(f){return!!(f.offsetWidth||f.offsetHeight||f.getClientRects().length)},jQuery.ajaxSettings.xhr=function(){try{return new M.XMLHttpRequest}catch(f){}};var vt={0:200,1223:204},_t=jQuery.ajaxSettings.xhr();K.cors=!!_t&&"withCredentials"in _t,K.ajax=_t=!!_t,jQuery.ajaxTransport((function(f){var p,S;if(K.cors||_t&&!f.crossDomain)return{send:function(L,Y){var E,O=f.xhr();if(O.open(f.type,f.url,f.async,f.username,f.password),f.xhrFields)for(E in f.xhrFields)O[E]=f.xhrFields[E];for(E in f.mimeType&&O.overrideMimeType&&O.overrideMimeType(f.mimeType),f.crossDomain||L["X-Requested-With"]||(L["X-Requested-With"]="XMLHttpRequest"),L)O.setRequestHeader(E,L[E]);p=function(f){return function(){p&&(p=S=O.onload=O.onerror=O.onabort=O.ontimeout=O.onreadystatechange=null,"abort"===f?O.abort():"error"===f?"number"!=typeof O.status?Y(0,"error"):Y(O.status,O.statusText):Y(vt[O.status]||O.status,O.statusText,"text"!==(O.responseType||"text")||"string"!=typeof O.responseText?{binary:O.response}:{text:O.responseText},O.getAllResponseHeaders()))}},O.onload=p(),S=O.onerror=O.ontimeout=p("error"),void 0!==O.onabort?O.onabort=S:O.onreadystatechange=function(){4===O.readyState&&M.setTimeout((function(){p&&S()}))},p=p("abort");try{O.send(f.hasContent&&f.data||null)}catch(f){if(p)throw f}},abort:function(){p&&p()}}})),jQuery.ajaxPrefilter((function(f){f.crossDomain&&(f.contents.script=!1)})),jQuery.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(f){return jQuery.globalEval(f),f}}}),jQuery.ajaxPrefilter("script",(function(f){void 0===f.cache&&(f.cache=!1),f.crossDomain&&(f.type="GET")})),jQuery.ajaxTransport("script",(function(f){var p,M;if(f.crossDomain||f.scriptAttrs)return{send:function(S,L){p=jQuery(" + diff --git a/index2.html b/index2.html index 349671fa..80e1d4cc 100644 --- a/index2.html +++ b/index2.html @@ -50,7 +50,7 @@ Dashticz - + diff --git a/js/blocks.js b/js/blocks.js index c05e9c5b..fb646565 100755 --- a/js/blocks.js +++ b/js/blocks.js @@ -179,9 +179,7 @@ function deviceUpdateHandler(block) { if (addHTML) { $div.html(html); getBlockClick(block); - } - else - $div = $selector.find('.mh'); //$div may not exist anymore. Find the new one. + } else $div = $selector.find('.mh'); //$div may not exist anymore. Find the new one. if (typeof $div.attr('onclick') !== 'undefined') { $div.addClass('hover'); @@ -205,9 +203,8 @@ function deviceUpdateHandler(block) { block.currentClass = block.addClass; } - if(device.HaveTimeout) $div.addClass('timeout') + if (device.HaveTimeout) $div.addClass('timeout'); else $div.removeClass('timeout'); - } function getBlockClass(block) { @@ -802,7 +799,7 @@ function getStatusBlock(block) { value = value.replace(unitArray[0], unitArray[1]); }*/ - getBlockClick(block, '.block_'+block.key); + getBlockClick(block, '.block_' + block.key); var attr = ''; if ( @@ -842,9 +839,9 @@ function getStatusBlock(block) { stateBlock += '

'; - if(block.textOn && getIconStatusClass(device.Status) === 'on') + if (block.textOn && getIconStatusClass(device.Status) === 'on') value = block.textOn; - if(block.textOff && getIconStatusClass(device.Status) === 'off') + if (block.textOff && getIconStatusClass(device.Status) === 'off') value = block.textOff; if (!titleAndValueSwitch(block)) { @@ -882,16 +879,18 @@ function getBlockClick(block, selector) { //var blockSel = '.block_'+ block.mountPoint.slice(1); //console.log('getBlockClick for ', block); // var $div=blockdef.$mountPoint.find('.block_'+blockdef.idx); - var $div = block.$mountPoint.find(typeof selector==='undefined' ? '.mh' : selector); + var $div = block.$mountPoint.find( + typeof selector === 'undefined' ? '.mh' : selector + ); if (url) { if ($div.length > 0) { $div .addClass('hover') .off('click') .click(function () { -/* if (target === '_blank') window.open(block.link); + /* if (target === '_blank') window.open(block.link); else if (target === 'iframe') addBlockClickFrame(block);*/ - DT_function.clickHandler({block:block}) + DT_function.clickHandler({ block: block }); }); } } else if (graph === false) { @@ -1157,7 +1156,7 @@ function triggerStatus(block) { getCustomFunction('getStatus', block, true); if (typeof onOffstates[idx] !== 'undefined' && value !== onOffstates[idx]) { - if ( getIconStatusClass( device['Status']) == 'on') { + if (getIconStatusClass(device['Status']) == 'on') { if (block['playsoundOn']) { playAudio(block['playsoundOn']); } @@ -1191,7 +1190,7 @@ function triggerStatus(block) { } } } - if (getIconStatusClass( device['Status']) == 'off') { + if (getIconStatusClass(device['Status']) == 'off') { if (block['playsoundOff']) { playAudio(block['playsoundOff']); } @@ -1264,7 +1263,11 @@ function triggerChange(block) { $('.modal.openpopup,.modal-backdrop').remove(); $('body').append( - DT_function.createModalDialog('openpopup', 'popup_' + random, block['openpopup']) + DT_function.createModalDialog( + 'openpopup', + 'popup_' + random, + block['openpopup'] + ) ); $('#popup_' + random).modal('show'); @@ -1928,7 +1931,7 @@ function createBlocks(blockParent, blockValues) { (block.width || 4) + '"/>'; $div.append(html); - block.mountPoint = blockParent.mountPoint;// +' .block_'+key; + block.mountPoint = blockParent.mountPoint; // +' .block_'+key; block.$mountPoint = $(block.mountPoint); // block.subidx = index; // block.blockdef=blocks[blockValue.idx]; //store a reference of the parent blockdef ? should be in parent already ... @@ -2102,7 +2105,9 @@ function getTempHumBarBlock(block) { function loadMaps(b, map) { if (typeof map.link !== 'undefined') { map['url'] = map.link; - $('body').append(DT_function.createModalDialog('', 'trafficmap_frame_' + b, map)); + $('body').append( + DT_function.createModalDialog('', 'trafficmap_frame_' + b, map) + ); } var key = 'UNKNOWN'; @@ -2223,7 +2228,6 @@ function playAudio(file) { ion.sound.play(filename); } - /*Todo: make map a regular block*/ // eslint-disable-next-line no-unused-vars function initMap() { @@ -2269,7 +2273,7 @@ function showMap(mapid, map) { function getSecurityBlock(block) { //todo: rewrite - + var device = block.device; if (block.protected || device.Protected) return getProtectedSecurityBlock(block); diff --git a/js/blocktypes.js b/js/blocktypes.js index fd67e3a7..cf86fb38 100644 --- a/js/blocktypes.js +++ b/js/blocktypes.js @@ -52,7 +52,7 @@ blocktypes.SubType['Text'] = { icon: 'fas fa-file', title: '', value: '', - graph: false + graph: false, }; blocktypes.SubType['Counter Incremental'] = { icon: 'fas fa-bolt', @@ -97,11 +97,11 @@ blocktypes.SubType['Current'] = { value: '', }; -blocktypes.SubType["X10 security motion"] = { +blocktypes.SubType['X10 security motion'] = { icon: 'fas fa-running', title: '', value: '', - graph: false + graph: false, }; blocktypes.SensorUnit = {}; @@ -302,17 +302,17 @@ function getBlockTypesBlock(block) { typeof protoblock['iconOn'] !== 'undefined' || typeof protoblock['iconOff'] !== 'undefined' || typeof protoblock['imageOn'] !== 'undefined' || - typeof protoblock['imageOff'] !== 'undefined' + typeof protoblock['imageOff'] !== 'undefined' ) { //we have a single block - var newblock = {graph: true}; + var newblock = { graph: true }; newblock.idx = block.idx; $.extend(newblock, protoblock); blockValues.push(newblock); } else { var c = 1; for (var de in protoblock) { - var subblock = {graph: true}; + var subblock = { graph: true }; var protosubblock = protoblock[de]; $.extend(subblock, protosubblock); subblock.idx = block.device.idx; diff --git a/js/colorpicker.js b/js/colorpicker.js index 4fcf2ccb..a2499dfd 100644 --- a/js/colorpicker.js +++ b/js/colorpicker.js @@ -47,7 +47,9 @@ function Colorpicker(options) { ev.stopPropagation });*/ - var color = this.block.device.Color? JSON.parse(this.block.device.Color): {r:255, g:255, b:255, m:3}; + var color = this.block.device.Color + ? JSON.parse(this.block.device.Color) + : { r: 255, g: 255, b: 255, m: 3 }; if (color) { var thergb; switch (color.m) { @@ -80,13 +82,12 @@ var buttonList = { RGBWZ: ['RGB', 'W', 'WZ'], // RGBWWZ: ['RGB', 'WW', 'WWZ'], // RGBZ: ['RGB', 'WZ'], - WW:['WW'] + WW: ['WW'], }; Colorpicker.prototype.dimmerTypes = Object.keys(buttonList); Colorpicker.prototype.clickHandler = function (ev) { - this.mode = 1; var myButtons = {}; diff --git a/js/components/calendar.js b/js/components/calendar.js index eb031c7e..9e179c49 100644 --- a/js/components/calendar.js +++ b/js/components/calendar.js @@ -12,7 +12,7 @@ var DT_calendar = { containerExtra: function (block) { if (block && block.layout === 2) block.icon = ''; }, - method: 1 + method: 1, }, run: function (me) { if (me.block.type === 'calendar') { @@ -344,7 +344,8 @@ function makeUrl(key, url) { url .replace(/webcal?\:\/\//i, 'https://') .replace('https://cors-anywhere.herokuapp.com/', '') + - '&method=' + cal[key].block.method + '&method=' + + cal[key].block.method ); } diff --git a/js/components/camera.js b/js/components/camera.js index f2cddaae..c8ddc7d3 100644 --- a/js/components/camera.js +++ b/js/components/camera.js @@ -1,348 +1,348 @@ /* global Dashticz DT_function isDefined templateEngine*/ // eslint-disable-next-line no-unused-vars var DT_camera = { - name: 'camera', - canHandle: function(block) { - return block && block.type === 'camera'; - }, + name: 'camera', + canHandle: function (block) { + return block && block.type === 'camera'; + }, - /** - * Core camera variables. - */ - init: function() { - this.devices = []; - this.traytimeout = 0; - this.trayimgtimer = 0; - this.trayopentimer = 0; - this.streamtimer = 0; - this.thumbtimer = 0; - this.trayopen = false; - this.carousel = false; - }, + /** + * Core camera variables. + */ + init: function () { + this.devices = []; + this.traytimeout = 0; + this.trayimgtimer = 0; + this.trayopentimer = 0; + this.streamtimer = 0; + this.thumbtimer = 0; + this.trayopen = false; + this.carousel = false; + }, - /** - * Default block config for camera functions. - */ - defaultCfg: { - title: '', - forcerefresh: 1, - traytimeout: 5, - refresh: 1, - slidedelay: 3, - cameras: [], - width: 6, - }, + /** + * Default block config for camera functions. + */ + defaultCfg: { + title: '', + forcerefresh: 1, + traytimeout: 5, + refresh: 1, + slidedelay: 3, + cameras: [], + width: 6, + }, - /** - * Creates all camera thumb blocks and initialises listeners. - * @param {object} me Core component object. - */ - run: function(me) { - /* The camera block contains multiple cameras */ - if (me.block.cameras.length > 0) { - /* Create new mountpoints for each of the cameras */ - var s = $(me.mountPoint).closest('.screen').data('screenindex'); - var c = $(me.mountPoint).closest('.col-xs-12').data('colindex'); - var columndiv = 'div.screen' + s + ' .row .col' + c; - $(me.mountPoint).remove(); + /** + * Creates all camera thumb blocks and initialises listeners. + * @param {object} me Core component object. + */ + run: function (me) { + /* The camera block contains multiple cameras */ + if (me.block.cameras.length > 0) { + /* Create new mountpoints for each of the cameras */ + var s = $(me.mountPoint).closest('.screen').data('screenindex'); + var c = $(me.mountPoint).closest('.col-xs-12').data('colindex'); + var columndiv = 'div.screen' + s + ' .row .col' + c; + $(me.mountPoint).remove(); - $.each(me.block.cameras, function(i) { - var mountpoint = Dashticz.mountNewContainer(columndiv); - var cam = me.block.cameras[i]; - cam.key = me.key.slice(0, -1) + i; - cam.mjpeg = isDefined(cam.videoUrl); - cam.videoUrl = cam.mjpeg ? cam.videoUrl : cam.imageUrl; - cam.refresh = me.block.refresh * 1000; - cam.mountpoint = mountpoint; - cam.block = me.block; - cam.multi = true; - cam.index = i; - DT_camera.devices.push(cam); - }); + $.each(me.block.cameras, function (i) { + var mountpoint = Dashticz.mountNewContainer(columndiv); + var cam = me.block.cameras[i]; + cam.key = me.key.slice(0, -1) + i; + cam.mjpeg = isDefined(cam.videoUrl); + cam.videoUrl = cam.mjpeg ? cam.videoUrl : cam.imageUrl; + cam.refresh = me.block.refresh * 1000; + cam.mountpoint = mountpoint; + cam.block = me.block; + cam.multi = true; + cam.index = i; + DT_camera.devices.push(cam); + }); - /* The camera block has only one camera */ - } else { - me.mjpeg = isDefined(me.block.videoUrl); - me.block.videoUrl = me.mjpeg ? me.block.videoUrl : me.block.imageUrl; - DT_camera.devices.push({ - key: me.key, - imageUrl: me.block.imageUrl, - videoUrl: me.mjpeg ? me.block.videoUrl : me.block.imageUrl, - mjpeg: me.mjpeg, - refresh: me.block.refresh * 1000, - title: me.block.title, - mountpoint: me.mountPoint, - block: me.block, - multi: false, - index: 0, - }); - } + /* The camera block has only one camera */ + } else { + me.mjpeg = isDefined(me.block.videoUrl); + me.block.videoUrl = me.mjpeg ? me.block.videoUrl : me.block.imageUrl; + DT_camera.devices.push({ + key: me.key, + imageUrl: me.block.imageUrl, + videoUrl: me.mjpeg ? me.block.videoUrl : me.block.imageUrl, + mjpeg: me.mjpeg, + refresh: me.block.refresh * 1000, + title: me.block.title, + mountpoint: me.mountPoint, + block: me.block, + multi: false, + index: 0, + }); + } - /* Create the thumbs for each camera and add to mountpoint */ - $.each(DT_camera.devices, function(i) { - var cam = DT_camera.devices[i]; - templateEngine.load('camera_image').then(function(template) { - var data = { - div: cam.multi, - index: cam.index, - mount: cam.mountpoint.slice(1), - image: DT_function.checkForceRefresh( - cam.imageUrl, - cam.block.forcerefresh - ), - height: cam.block && cam.block.height ? cam.block.height : 300, - mjpeg: cam.mjpeg, - id: cam.key, - }; - var div = cam.multi ? '' : ' > div'; - $(cam.mountpoint + div).html(template(data)); - $(cam.mountpoint + ' div') - .removeClass('col-xs-6') - .addClass('col-xs-' + cam.block.width); - }); + /* Create the thumbs for each camera and add to mountpoint */ + $.each(DT_camera.devices, function (i) { + var cam = DT_camera.devices[i]; + templateEngine.load('camera_image').then(function (template) { + var data = { + div: cam.multi, + index: cam.index, + mount: cam.mountpoint.slice(1), + image: DT_function.checkForceRefresh( + cam.imageUrl, + cam.block.forcerefresh + ), + height: cam.block && cam.block.height ? cam.block.height : 300, + mjpeg: cam.mjpeg, + id: cam.key, + }; + var div = cam.multi ? '' : ' > div'; + $(cam.mountpoint + div).html(template(data)); + $(cam.mountpoint + ' div') + .removeClass('col-xs-6') + .addClass('col-xs-' + cam.block.width); + }); - DT_camera.setTrayTimeout(cam); - DT_camera.reloadThumb(cam); - DT_camera.listen(cam); - }); - }, + DT_camera.setTrayTimeout(cam); + DT_camera.reloadThumb(cam); + DT_camera.listen(cam); + }); + }, - /** - * Reloads the thumb image url with new datetime. - * Note: all thumbs disable when fullscreen is enabled. - * @param {object} me Core component object. - */ - reloadThumb: function(me) { - DT_camera.thumbtimer = setInterval(function() { - if (!DT_camera.carousel) { - $('.' + me.mountpoint.slice(1) + '_camImage').attr( - 'src', - DT_function.checkForceRefresh(me.imageUrl, me.block.forcerefresh) - ); - } - }, me.refresh); - return; - }, - - /** - * Gets current cam index and passes to stream manager. - * @param {object} me Core component object. - * @param {boolean} right The direction of the carousel. - */ - slide: function(me, right) { - var camindex = $('.carousel-inner .item.active').index(); - DT_camera.streamManager(me, camindex, right); - }, + /** + * Reloads the thumb image url with new datetime. + * Note: all thumbs disable when fullscreen is enabled. + * @param {object} me Core component object. + */ + reloadThumb: function (me) { + DT_camera.thumbtimer = setInterval(function () { + if (!DT_camera.carousel) { + $('.' + me.mountpoint.slice(1) + '_camImage').attr( + 'src', + DT_function.checkForceRefresh(me.imageUrl, me.block.forcerefresh) + ); + } + }, me.refresh); + return; + }, - /** - * Manages active streams when using the carousel left/right. - * MJPEG streams are replaced by images as they move out of view. - * Images are replaced by MJPEG (where applicable) as they move into view. - * @param {object} me Core component object. - * @param {number} camindex The index of the current camera. - * @param {boolean} right The direction of the carousel. - */ - streamManager: function(me, camindex, right) { - var mjpeg = $('#cam' + camindex).data('mjpeg'); - var direction = right ? 1 : -1; - var limit = right ? 0 : DT_camera.devices.length - 1; - var newindex = - DT_camera.devices[camindex + direction] !== undefined ? - camindex + direction : - limit; + /** + * Gets current cam index and passes to stream manager. + * @param {object} me Core component object. + * @param {boolean} right The direction of the carousel. + */ + slide: function (me, right) { + var camindex = $('.carousel-inner .item.active').index(); + DT_camera.streamManager(me, camindex, right); + }, - var curr = DT_camera.devices[camindex]; - DT_camera.setStream(me, newindex, mjpeg); - $('#cam' + camindex).attr('src', curr.imageUrl); - return; - }, + /** + * Manages active streams when using the carousel left/right. + * MJPEG streams are replaced by images as they move out of view. + * Images are replaced by MJPEG (where applicable) as they move into view. + * @param {object} me Core component object. + * @param {number} camindex The index of the current camera. + * @param {boolean} right The direction of the carousel. + */ + streamManager: function (me, camindex, right) { + var mjpeg = $('#cam' + camindex).data('mjpeg'); + var direction = right ? 1 : -1; + var limit = right ? 0 : DT_camera.devices.length - 1; + var newindex = + DT_camera.devices[camindex + direction] !== undefined + ? camindex + direction + : limit; - /** - * Sets the active stream according to its stream type; mjpeg or image. - * Image streams are refreshed with the setinterval timer. - * @param {object} me Core component object. - * @param {number} index The index of the camera to activate. - * @param {boolean} mjpeg Whether it's an mjpeg or image stream. - */ - setStream: function(me, index, mjpeg) { - var $cam = $('body').find('#cam' + index); - if (mjpeg) { - $cam.attr('src', DT_camera.devices[index].videoUrl); - } else { - clearInterval(DT_camera.streamtimer); - DT_camera.streamtimer = setInterval(function() { - $cam.attr( - 'src', - DT_function.checkForceRefresh( - DT_camera.devices[index].imageUrl, - me.block.forcerefresh - ) - ); - }, DT_camera.devices[index].refresh); - } - return; - }, + var curr = DT_camera.devices[camindex]; + DT_camera.setStream(me, newindex, mjpeg); + $('#cam' + camindex).attr('src', curr.imageUrl); + return; + }, - /** - * Applies the user defined timeout for the tray. - * E.g. traytimeout: 10, keeps tray open for 10 seconds. - * Default is 5 seconds. - */ - setTrayTimeout: function(me) { - if (me.block.traytimeout > DT_camera.traytimeout) { - DT_camera.traytimeout = me.block.traytimeout; - } - return; - }, + /** + * Sets the active stream according to its stream type; mjpeg or image. + * Image streams are refreshed with the setinterval timer. + * @param {object} me Core component object. + * @param {number} index The index of the camera to activate. + * @param {boolean} mjpeg Whether it's an mjpeg or image stream. + */ + setStream: function (me, index, mjpeg) { + var $cam = $('body').find('#cam' + index); + if (mjpeg) { + $cam.attr('src', DT_camera.devices[index].videoUrl); + } else { + clearInterval(DT_camera.streamtimer); + DT_camera.streamtimer = setInterval(function () { + $cam.attr( + 'src', + DT_function.checkForceRefresh( + DT_camera.devices[index].imageUrl, + me.block.forcerefresh + ) + ); + }, DT_camera.devices[index].refresh); + } + return; + }, - /** - * Opens or closes the tray. - */ - trayToggle: function() { - var $tray = $('#camCarousel > div.cam-tray'); - if ($tray.hasClass('open')) { - $tray.removeClass('open').addClass('shut'); - clearTimeout(DT_camera.trayopentimer); - DT_camera.trayopen = false; - } else { - $tray.removeClass('shut').addClass('open'); - DT_camera.trayopen = true; - DT_camera.trayTimeout(); - } - return; - }, + /** + * Applies the user defined timeout for the tray. + * E.g. traytimeout: 10, keeps tray open for 10 seconds. + * Default is 5 seconds. + */ + setTrayTimeout: function (me) { + if (me.block.traytimeout > DT_camera.traytimeout) { + DT_camera.traytimeout = me.block.traytimeout; + } + return; + }, - /** - * Closes tray after 5 seconds or user specified duration. - * Block parameter: traytimeout (in seconds) - */ - trayTimeout: function() { - DT_camera.trayopentimer = setInterval(function() { - DT_camera.trayToggle(); - }, DT_camera.traytimeout * 1000); - //return; - }, + /** + * Opens or closes the tray. + */ + trayToggle: function () { + var $tray = $('#camCarousel > div.cam-tray'); + if ($tray.hasClass('open')) { + $tray.removeClass('open').addClass('shut'); + clearTimeout(DT_camera.trayopentimer); + DT_camera.trayopen = false; + } else { + $tray.removeClass('shut').addClass('open'); + DT_camera.trayopen = true; + DT_camera.trayTimeout(); + } + return; + }, - /** - * Refreshes images at user specified interval when tray is open. - * @param {object} me Core component object. - */ - trayRefresh: function(me) { - DT_camera.trayimgtimer = setInterval(function() { - if ($('.cam-tray').hasClass('open')) { - $('.cam-tray-item .cam-tray-img').each(function(index) { - if (isDefined(DT_camera.devices[index])) { - var refreshUrl = DT_function.checkForceRefresh( - DT_camera.devices[index].imageUrl, - me.block.forcerefresh - ); - $( - '.cam-tray.open > .cam-tray-item:nth-child(' + - (index + 1) + - ') > img' - ).attr('src', refreshUrl); - } - }); - } - }, me.refresh); - return; - }, - /** - * Listens for user interaction; thumbs, tray and carousel. - * @param {object} me Core component object. - */ - listen: function(me) { - /* Listens when thumbs are clicked on Dashticz screen */ - $('body').on( - 'click', - '.' + me.mountpoint.slice(1) + '_camImage', - function() { - DT_camera.carousel = true; - var mjpeg = $(this).data('mjpeg'); - var key = $(this).data('id'); - var index = DT_camera.devices.findIndex(function(object) { - return object.key === key; - }); + /** + * Closes tray after 5 seconds or user specified duration. + * Block parameter: traytimeout (in seconds) + */ + trayTimeout: function () { + DT_camera.trayopentimer = setInterval(function () { + DT_camera.trayToggle(); + }, DT_camera.traytimeout * 1000); + //return; + }, - /* Camera carousel opened for the first time */ - if ($('#camCarousel').length === 0) { - templateEngine.load('camera_video').then(function(template) { - if ($('body #camCarousel').length === 0) { - $('body').append( - template({ - urls: DT_camera.devices, - slide: me.block.slidedelay * 1000, - }) - ); - var $cam = $('body').find('#cam' + index); - var $ind = $('body').find('#ind' + index); - $('#camCarousel').carousel(); - $cam.parent().addClass('active'); - $ind.addClass('active'); - DT_camera.setStream(me, index, mjpeg); - } - }); + /** + * Refreshes images at user specified interval when tray is open. + * @param {object} me Core component object. + */ + trayRefresh: function (me) { + DT_camera.trayimgtimer = setInterval(function () { + if ($('.cam-tray').hasClass('open')) { + $('.cam-tray-item .cam-tray-img').each(function (index) { + if (isDefined(DT_camera.devices[index])) { + var refreshUrl = DT_function.checkForceRefresh( + DT_camera.devices[index].imageUrl, + me.block.forcerefresh + ); + $( + '.cam-tray.open > .cam-tray-item:nth-child(' + + (index + 1) + + ') > img' + ).attr('src', refreshUrl); + } + }); + } + }, me.refresh); + return; + }, + /** + * Listens for user interaction; thumbs, tray and carousel. + * @param {object} me Core component object. + */ + listen: function (me) { + /* Listens when thumbs are clicked on Dashticz screen */ + $('body').on( + 'click', + '.' + me.mountpoint.slice(1) + '_camImage', + function () { + DT_camera.carousel = true; + var mjpeg = $(this).data('mjpeg'); + var key = $(this).data('id'); + var index = DT_camera.devices.findIndex(function (object) { + return object.key === key; + }); - /* Show existing Camera carousel */ - } else { - $('#camCarousel').show(); - $('#camCarousel').carousel('cycle'); - $('#camCarousel').carousel(index); - DT_camera.setStream(me, index, mjpeg); - } + /* Camera carousel opened for the first time */ + if ($('#camCarousel').length === 0) { + templateEngine.load('camera_video').then(function (template) { + if ($('body #camCarousel').length === 0) { + $('body').append( + template({ + urls: DT_camera.devices, + slide: me.block.slidedelay * 1000, + }) + ); + var $cam = $('body').find('#cam' + index); + var $ind = $('body').find('#ind' + index); + $('#camCarousel').carousel(); + $cam.parent().addClass('active'); + $ind.addClass('active'); + DT_camera.setStream(me, index, mjpeg); } - ); + }); - /* Listens when an image is selected in the tray */ - $('body').on('click', '.cam-container .cam-tray-img', function() { - clearTimeout(DT_camera.trayopentimer); - var mjpeg = $(this).data('mjpeg'); - var key = $(this).data('id'); - var index = DT_camera.devices.findIndex(function(object) { - return object.key === key; - }); - $('#camCarousel').carousel(index); - DT_camera.setStream(me, index, mjpeg); - DT_camera.trayTimeout(); - }); + /* Show existing Camera carousel */ + } else { + $('#camCarousel').show(); + $('#camCarousel').carousel('cycle'); + $('#camCarousel').carousel(index); + DT_camera.setStream(me, index, mjpeg); + } + } + ); - /* Listens when the handle of the tray is clicked */ - $('body').on('click', '#camCarousel > .handle', function() { - if (!DT_camera.trayopen) { - DT_camera.trayToggle(); - DT_camera.trayRefresh(me); - } - }); + /* Listens when an image is selected in the tray */ + $('body').on('click', '.cam-container .cam-tray-img', function () { + clearTimeout(DT_camera.trayopentimer); + var mjpeg = $(this).data('mjpeg'); + var key = $(this).data('id'); + var index = DT_camera.devices.findIndex(function (object) { + return object.key === key; + }); + $('#camCarousel').carousel(index); + DT_camera.setStream(me, index, mjpeg); + DT_camera.trayTimeout(); + }); - /* Listens when the active camera in the carousel is clicked */ - $('body').on( - 'click', - '#camCarousel > div.carousel-inner > div.item.active', - function() { - if (DT_camera.carousel) { - $('#camCarousel').hide(); - $('#camCarousel').carousel('pause'); - DT_camera.carousel = false; - } - } - ); + /* Listens when the handle of the tray is clicked */ + $('body').on('click', '#camCarousel > .handle', function () { + if (!DT_camera.trayopen) { + DT_camera.trayToggle(); + DT_camera.trayRefresh(me); + } + }); - /* Listens when user navigates left in the carousel */ - $('body').on('click', '.cam-container .left', function() { - DT_camera.slide(me, false); - }); + /* Listens when the active camera in the carousel is clicked */ + $('body').on( + 'click', + '#camCarousel > div.carousel-inner > div.item.active', + function () { + if (DT_camera.carousel) { + $('#camCarousel').hide(); + $('#camCarousel').carousel('pause'); + DT_camera.carousel = false; + } + } + ); - /* Listens when user navigates right in the carousel */ - $('body').on('click', '.cam-container .right', function() { - DT_camera.slide(me, true); - }); + /* Listens when user navigates left in the carousel */ + $('body').on('click', '.cam-container .left', function () { + DT_camera.slide(me, false); + }); - /* Listens when the carousel slides automatically */ - $('body').on('slide.bs.carousel', '#camCarousel', function() { - DT_camera.slide(me, true); - }); - }, + /* Listens when user navigates right in the carousel */ + $('body').on('click', '.cam-container .right', function () { + DT_camera.slide(me, true); + }); + + /* Listens when the carousel slides automatically */ + $('body').on('slide.bs.carousel', '#camCarousel', function () { + DT_camera.slide(me, true); + }); + }, }; Dashticz.register(DT_camera); -//# sourceURL=js/components/camera.js \ No newline at end of file +//# sourceURL=js/components/camera.js diff --git a/js/components/coronavirus.js b/js/components/coronavirus.js index 808cc8dc..e273686b 100644 --- a/js/components/coronavirus.js +++ b/js/components/coronavirus.js @@ -8,12 +8,12 @@ /* global number_format */ var api = 'https://covid-tracker-us.herokuapp.com/v2/'; var flagUrl = -// _CORS_PATH + + // _CORS_PATH + 'https://raw.githubusercontent.com/clinkadink/country-flags/master/png100px/'; var DT_coronavirus = { name: 'coronavirus', - defaultCfg: function() { + defaultCfg: function () { var cfg = getBlockDefaults(); //Defaults from DT_graph var addCfg = { datasetColors: ['#7fcdbb', '#f03b20', '#2b7865', '#782b2b'], @@ -25,10 +25,10 @@ var DT_coronavirus = { $.extend(cfg, addCfg); return cfg; }, - canHandle: function(block) { + canHandle: function (block) { return block && block.type === 'corona'; }, - run: function(me) { + run: function (me) { if (isDefined(me.block.report)) { //countryCode: '' createReportBlock(me, true); @@ -57,7 +57,7 @@ function createDashGraph(me) { me.block.countryCode + '&province&timelines=1'; - $.getJSON(dataUrl, function(json) { + $.getJSON(dataUrl, function (json) { var stats = {}; stats.latestConfirmed = json.latest.confirmed; stats.latestDeaths = json.latest.deaths; @@ -211,14 +211,14 @@ function createDashGraph(me) { id: 'B', position: 'right', }); - scales.xAxes[0].stacked = isDefined(me.block.stacked) ? - me.block.stacked : - true; - scales.yAxes[0].stacked = isDefined(me.block.stacked) ? - me.block.stacked : - true; - - $.each(scales.yAxes, function(i) { + scales.xAxes[0].stacked = isDefined(me.block.stacked) + ? me.block.stacked + : true; + scales.yAxes[0].stacked = isDefined(me.block.stacked) + ? me.block.stacked + : true; + + $.each(scales.yAxes, function (i) { scales.yAxes[i].scaleLabel = { labelString: i === 1 ? 'Day' : scaleLabel, display: true, @@ -227,7 +227,7 @@ function createDashGraph(me) { scales.yAxes[i].ticks = { beginAtZero: true, fontColor: 'white', - callback: function(value) { + callback: function (value) { if (scaleLabel == 'Day') { return number_format(value); } else { @@ -245,7 +245,7 @@ function createDashGraph(me) { setHeight = me.block.height ? me.block.height : setHeight; $(me.mountPoint + ' .block_coronavirus').css('height', setHeight); - templateEngine.load('corona_graph_header').then(function(template) { + templateEngine.load('corona_graph_header').then(function (template) { var data = { flag: flagUrl + me.block.countryCode.toLowerCase(), country: stats.country, @@ -267,7 +267,7 @@ function createDashGraph(me) { mountPoint .html(html) .promise() - .done(function() { + .done(function () { $('.graphValues' + me.graphIdx).html(template(data)); createButtons(me); //We can only add the buttons after the header is mounted in the DOM }); @@ -285,20 +285,20 @@ function addHeader(me, h) { function createReportBlock(me, province) { var p = province ? '&province' : ''; - var dataUrl = isDefined(me.block.countryCode) ? - api + - 'locations?country_code=' + - me.block.countryCode + - p + - '&timelines=1' : - api + 'latest'; + var dataUrl = isDefined(me.block.countryCode) + ? api + + 'locations?country_code=' + + me.block.countryCode + + p + + '&timelines=1' + : api + 'latest'; var width = isDefined(me.block.width) ? me.block.width : 3; $.ajax({ url: dataUrl, dataType: 'json', - success: function(json) { - templateEngine.load('corona_report').then(function(template) { + success: function (json) { + templateEngine.load('corona_report').then(function (template) { var report = me.block.report.toLowerCase(); var data = number_format(json.latest[report]); var icon = report === 'confirmed' ? 'hospital' : 'skull-crossbones'; @@ -325,22 +325,23 @@ function createReportBlock(me, province) { width: width, icon: icon, title: - (isDefined(me.block.countryCode) ? - me.block.countryCode.toUpperCase() : - 'Global') + + (isDefined(me.block.countryCode) + ? me.block.countryCode.toUpperCase() + : 'Global') + ': ' + me.block.report, report: data, - flag: flagUrl + - (isDefined(me.block.countryCode) ? - me.block.countryCode.toLowerCase() : - 'world'), + flag: + flagUrl + + (isDefined(me.block.countryCode) + ? me.block.countryCode.toLowerCase() + : 'world'), }; mountPoint.html(template(dataObject)); }); }, - complete: function() {}, - error: function(xhr) { + complete: function () {}, + error: function (xhr) { if (xhr.status == 404) { createReportBlock(me, false); } @@ -363,7 +364,7 @@ function getDoublingHours(json) { var halfLatestConfirmed = json.latest.confirmed / 2; var d = 0; var doublingHours = 0; - reverseForIn(timeline, function(key) { + reverseForIn(timeline, function (key) { if (this[key] <= halfLatestConfirmed && doublingHours === 0) { var nextDay = Object.values(timeline)[Object.keys(timeline).length - d]; var increase = nextDay - this[key]; @@ -375,4 +376,4 @@ function getDoublingHours(json) { return doublingHours; } -//# sourceURL=js/components/coronavirus.js \ No newline at end of file +//# sourceURL=js/components/coronavirus.js diff --git a/js/components/dial.js b/js/components/dial.js index 1c474faf..42a3f565 100644 --- a/js/components/dial.js +++ b/js/components/dial.js @@ -8,29 +8,30 @@ var DT_dial = { * @param {object} block User specified block config. * @param {string} key identifier used for block selection. */ - canHandle: function(block) { + canHandle: function (block) { return block && block.type === 'dial'; }, /** * Called at initiation returning a jquery deferred. */ - init: function() { + init: function () { this.debug = false; this.isTouch = false; this.active = false; this.center = { x: 0, y: 0 }; this.R2D = 180 / Math.PI; - this.timeformat = isDefined(settings['timeformat']) ? - settings['timeformat'] : - 'HH:mm, DD/MM/YY'; + this.timeformat = isDefined(settings['timeformat']) + ? settings['timeformat'] + : 'HH:mm, DD/MM/YY'; this.settings = false; document.addEventListener( 'touchstart', - function() { + function () { DT_dial.isTouch = true; - }, { passive: false } + }, + { passive: false } ); }, defaultCfg: { @@ -43,20 +44,20 @@ var DT_dial = { shownumbers: false, offset: 0, group: false, - animation: true + animation: true, }, /** * Called once the component has been intialised and mounted in DOM. * @param {object} me Core component object. */ - run: function(me) { + run: function (me) { me.idx = isDefined(me.block.idx) ? me.block.idx : me.key; me.block.idx = me.idx; /* required for existing functions */ me.id = 'dial_' + me.idx; - me.height = isDefined(me.block.height) ? - parseInt(me.block.height) : - parseInt($(me.mountPoint + ' div').css('width')); + me.height = isDefined(me.block.height) + ? parseInt(me.block.height) + : parseInt($(me.mountPoint + ' div').css('width')); me.fontsize = 0.8 * me.height; me.dialRange = 280; me.active = true; @@ -66,56 +67,51 @@ var DT_dial = { /* Get Domoticz setting then make */ Domoticz.request('type=settings') - .then(function(res) { + .then(function (res) { if (res) { DT_dial.settings = res; } }) - .then(function() { - me.devices = [] + .then(function () { + me.devices = []; if (typeof me.idx === 'number' || parseInt(me.idx)) - me.devices.push(me.idx) - if (typeof me.idx === 'string' && me.idx[0]==='s') { - var idx = parseInt(me.idx.slice(1)) - if (idx) - me.devices.push(me.idx) + me.devices.push(me.idx); + if (typeof me.idx === 'string' && me.idx[0] === 's') { + var idx = parseInt(me.idx.slice(1)); + if (idx) me.devices.push(me.idx); } if (me.block.values) - me.block.values.forEach(function(el) { - if (typeof el === 'object' && el.idx) - {// if (!$.inArray(el.idx, me.devices)) + me.block.values.forEach(function (el) { + if (typeof el === 'object' && el.idx) { + // if (!$.inArray(el.idx, me.devices)) var idx = parseInt(el.idx); - if (me.devices.indexOf(idx)===-1) - me.devices.push(idx); + if (me.devices.indexOf(idx) === -1) me.devices.push(idx); } - }) - if(me.block.temp) { + }); + if (me.block.temp) { var idx = parseInt(me.block.temp); - if (idx && me.devices.indexOf(idx)===-1) - me.devices.push(idx); + if (idx && me.devices.indexOf(idx) === -1) me.devices.push(idx); } - me.devices.forEach(function(el) { - Domoticz.subscribe(el, false, function(device) { - if (me.idx===el) { + me.devices.forEach(function (el) { + Domoticz.subscribe(el, false, function (device) { + if (me.idx === el) { me.device = device; - me.block.device=device; + me.block.device = device; } - me.lastupdate = !me.block.last_update ? - false : - moment(me.device.LastUpdate).format(DT_dial.timeformat); + me.lastupdate = !me.block.last_update + ? false + : moment(me.device.LastUpdate).format(DT_dial.timeformat); DT_dial.make(me); }); - - }) - me.device=Domoticz.getAllDevices()[me.devices[0]]; - me.block.device=me.device; - if(!me.device) { + }); + me.device = Domoticz.getAllDevices()[me.devices[0]]; + me.block.device = me.device; + if (!me.device) { console.log('Device not found: ', me.idx); - return + return; } me.isSetpoint = isDefined(me.device.SetPoint); DT_dial.make(me); - }); }, @@ -123,13 +119,13 @@ var DT_dial = { * Creates or updates the dial and applies current values. * @param {object} me Core component object. */ - make: function(me) { + make: function (me) { me.info = []; DT_dial.resize(me); var d = me.device; switch (true) { - case typeof me.block.values!== 'undefined': + case typeof me.block.values !== 'undefined': DT_dial.defaultDial(me); break; case d.SubType === 'Evohome': @@ -169,7 +165,7 @@ var DT_dial = { me.numbers = DT_dial.numbers(me); } - templateEngine.load('dial').then(function(template) { + templateEngine.load('dial').then(function (template) { var dataObject = { id: me.id, size: me.size, @@ -206,7 +202,7 @@ var DT_dial = { split: me.splitdial, slice: me.slice, checked: me.checked, - addclass:me.block.animation ? 'animation' :'' + addclass: me.block.animation ? 'animation' : '', }; /* Mount dial */ @@ -215,7 +211,7 @@ var DT_dial = { $mount.addClass('swiper-no-swiping'); $(me.mountPoint + ' .dt_block').css('height', me.height + 'px'); if (me.type === 'evo' || me.type === 'selector') { - $(me.select + ' li').each(function() { + $(me.select + ' li').each(function () { if ($(this).data('val') === me.status) { $(this).addClass('selected'); } @@ -227,7 +223,7 @@ var DT_dial = { $(me.mountPoint + ' .dial') .addClass('dial-flash') .delay(me.block.flash) - .queue(function() { + .queue(function () { $(this).removeClass('dial-flash').dequeue(); }); } @@ -259,10 +255,10 @@ var DT_dial = { * Provides interaction with the dial via tap. * @param {object} me Core component object. */ - tap: function(me) { + tap: function (me) { var d = document.getElementById(me.id); var mc = new Hammer(d); - mc.on('tap', function(ev) { + mc.on('tap', function (ev) { if (me.status === 'TemporaryOverride') { me.override = false; me.demand = false; @@ -291,12 +287,12 @@ var DT_dial = { } } if (me.type === 'onoff') { - if (me.device.Type === 'Scene') me.cmd = 'On' - else me.cmd = me.state === 'Off' ? 'On' : 'Off'; + if (me.device.Type === 'Scene') me.cmd = 'On'; + else me.cmd = me.state === 'Off' ? 'On' : 'Off'; me.demand = me.cmd === 'On'; DT_dial.update(me); } - if(me.type === 'default' || me.type === 'temp') { + if (me.type === 'default' || me.type === 'temp') { showPopupGraph(me.block); } }); @@ -306,26 +302,26 @@ var DT_dial = { * Listen for all dial needle rotation by the user. * @param {object} me Core component object. */ - listen: function(me) { + listen: function (me) { if (me.active) { - ['mousedown', 'touchstart'].forEach(function(e) { + ['mousedown', 'touchstart'].forEach(function (e) { me.control[0].addEventListener(e, DT_dial.start, { passive: false }); }); me.body - .bind('mousedown touchstart', function() { - me.devices.forEach(function(idx ) { - Domoticz.hold(idx) + .bind('mousedown touchstart', function () { + me.devices.forEach(function (idx) { + Domoticz.hold(idx); }); }) - .bind('mousemove touchmove', function(event) { + .bind('mousemove touchmove', function (event) { if (DT_dial.active) { - DT_dial.isTouch && event.targetTouches ? - DT_dial.angle(me, event.targetTouches[0]) : - DT_dial.angle(me, event); + DT_dial.isTouch && event.targetTouches + ? DT_dial.angle(me, event.targetTouches[0]) + : DT_dial.angle(me, event); } return false; }) - .bind('mouseup touchend mouseleave', function() { + .bind('mouseup touchend mouseleave', function () { if (DT_dial.active) DT_dial.stop(me); }); } @@ -335,7 +331,7 @@ var DT_dial = { * Start of dial needle rotation, set active. * @param {object} e The touch or mouse event. */ - start: function() { + start: function () { var bb = this.getBoundingClientRect(); DT_dial.center = { x: bb.left + bb.width / 2, @@ -349,15 +345,15 @@ var DT_dial = { * @param {object} me Core component object. * @param {object} e The touch or mouse event. */ - angle: function(me, e) { + angle: function (me, e) { var x = - DT_dial.isTouch && e.touches && e.touches.length ? - e.touches[0].clientX - DT_dial.center.x : - e.clientX - DT_dial.center.x; + DT_dial.isTouch && e.touches && e.touches.length + ? e.touches[0].clientX - DT_dial.center.x + : e.clientX - DT_dial.center.x; var y = - DT_dial.isTouch && e.touches && e.touches.length ? - e.touches[0].clientY - DT_dial.center.x : - e.clientY - DT_dial.center.y; + DT_dial.isTouch && e.touches && e.touches.length + ? e.touches[0].clientY - DT_dial.center.x + : e.clientY - DT_dial.center.y; me.angle = DT_dial.R2D * Math.atan2(y, x); DT_dial.rotate(me); }, @@ -366,18 +362,18 @@ var DT_dial = { * Apply rotation and styling, updating value. * @param {object} me Core component object. */ - rotate: function(me) { + rotate: function (me) { var $d = $(me.body); var a = me.angle; if ((a >= -180 && a <= 60) || (a >= 140 && a <= 180) || me.unlimited) { /* within valid range */ - me.degrees = me.unlimited ? - a + me.block.offset : - a >= 140 && a <= 180 ? - a - 140 : - a + 220; + me.degrees = me.unlimited + ? a + me.block.offset + : a >= 140 && a <= 180 + ? a - 140 + : a + 220; var val = me.value; @@ -435,7 +431,13 @@ var DT_dial = { webkitTransform: 'rotate(' + (-140 + me.degrees) + 'deg)', }); } else { - console.log(me.block.key+' device: '+me.device.Name+ ': angle outside permitted range = ' + a); + console.log( + me.block.key + + ' device: ' + + me.device.Name + + ': angle outside permitted range = ' + + a + ); } }, @@ -443,10 +445,10 @@ var DT_dial = { * Calculate degrees based on device range. * @param {object} me Core component object. */ - degrees: function(me) { + degrees: function (me) { var value = me.value; - value = isDefined(me.min) && (value < me.min) ? me.min : value; - value = isDefined(me.max) && (value > me.max) ? me.max : value; + value = isDefined(me.min) && value < me.min ? me.min : value; + value = isDefined(me.max) && value > me.max ? me.max : value; var deg = (value - me.min) * me.scale; deg += me.splitdial || deg > 40 ? -220 : 140; @@ -457,9 +459,9 @@ var DT_dial = { * Rotation has stopped, update the device. * @param {object} me Core component object. */ - stop: function(me) { - me.devices.forEach(function(idx) { - Domoticz.release(idx) + stop: function (me) { + me.devices.forEach(function (idx) { + Domoticz.release(idx); }); switch (me.type) { case 'zone': @@ -479,7 +481,7 @@ var DT_dial = { * Update device with new values post rotation. * @param {object} me Core component object. */ - update: function(me) { + update: function (me) { switch (me.type) { case 'zone': switchEvoZone(me, me.setpoint, me.override); @@ -496,10 +498,10 @@ var DT_dial = { case 'default': if (me.isSetpoint) { var block = {}; - $.extend(block, me) + $.extend(block, me); if (me.setpointDevice) { - block.idx=me.setpointDevice; //Force that the correct setpoint device is used. - block.device = Domoticz.getAllDevices()[me.setpointDevice] + block.idx = me.setpointDevice; //Force that the correct setpoint device is used. + block.device = Domoticz.getAllDevices()[me.setpointDevice]; } switchThermostat(block, me.value); } @@ -511,21 +513,21 @@ var DT_dial = { * Create RGB and RBGA values for styling if block.color exists. * @param {object} me Core component object. */ - color: function(me) { + color: function (me) { if (isDefined(me.block.color)) { var c = $(me.mountPoint) .css('color', me.block.color) .css('color'); /* change all formats to rgb */ me.color = c; me.rgba = - c.split(',').length === 4 ? - c.replace( - c.split(',')[3], - '0.5)' - ) /* already rgba, make 50% opaque */ : - c - .replace(')', ', 0.5)') - .replace('rgb', 'rgba'); /* convert rgb to rgba at 50% opaque*/ + c.split(',').length === 4 + ? c.replace( + c.split(',')[3], + '0.5)' + ) /* already rgba, make 50% opaque */ + : c + .replace(')', ', 0.5)') + .replace('rgb', 'rgba'); /* convert rgb to rgba at 50% opaque*/ } else { me.color = 'rgb(255, 165, 0)'; me.rgba = 'rgba(255, 165, 0, 0.5)'; @@ -537,7 +539,7 @@ var DT_dial = { * Ensure all dials are responsive based on column width on screen resize. * @param {object} me Core component object. */ - resize: function(me) { + resize: function (me) { /* todo: temporarily disabled. * to prevent recreating and resubscribing to domoticz devices window.addEventListener( @@ -556,31 +558,31 @@ var DT_dial = { * @param {object} length Length of array expected. * @param {object} fallback Default value to use if no block config. */ - display: function(param, index, length, fallback) { - return isDefined(param) ? - isObject(param) && param.length === length ? - param[index] : - param : - fallback; + display: function (param, index, length, fallback) { + return isDefined(param) + ? isObject(param) && param.length === length + ? param[index] + : param + : fallback; }, /** * Configures the data for Evohome zones/hot water and thermostats. * @param {object} me Core component object. */ - heating: function(me) { + heating: function (me) { me.type = me.device.Type === 'Heating' ? 'zone' : 'stat'; me.unitvalue = _TEMP_SYMBOL; - me.min = isDefined(me.block.min) ? - me.block.min : - isDefined(settings['setpoint_min']) ? - settings['setpoint_min'] : - 5; - me.max = isDefined(me.block.max) ? - me.block.max : - isDefined(settings['setpoint_max']) ? - settings['setpoint_max'] : - 35; + me.min = isDefined(me.block.min) + ? me.block.min + : isDefined(settings['setpoint_min']) + ? settings['setpoint_min'] + : 5; + me.max = isDefined(me.block.max) + ? me.block.max + : isDefined(settings['setpoint_max']) + ? settings['setpoint_max'] + : 35; me.dialicon = DT_dial.display( me.block.dialicon, @@ -594,17 +596,17 @@ var DT_dial = { if (me.type === 'zone') { me.value = me.device.Temp; me.setpoint = me.isSetpoint ? me.device.SetPoint : 20; - me.boost = isDefined(settings['evohome_boost_zone']) ? - settings['evohome_boost_zone'] : - 60; + me.boost = isDefined(settings['evohome_boost_zone']) + ? settings['evohome_boost_zone'] + : 60; me.until = isDefined(me.device.Until) ? me.device.Until : false; me.status = isDefined(me.device.Status) ? me.device.Status : 'Auto'; me.override = me.status === 'TemporaryOverride'; me.demand = me.status !== 'HeatingOff' && me.value < me.setpoint; me.lastupdate = - me.lastupdate && me.until ? - moment(me.until).format(DT_dial.timeformat) : - me.lastupdate; + me.lastupdate && me.until + ? moment(me.until).format(DT_dial.timeformat) + : me.lastupdate; /* EvoHome Hot water */ if (me.device.SubType === 'Hot Water') { @@ -615,9 +617,9 @@ var DT_dial = { me.max = isDefined(me.block.max) ? me.block.max : 60; me.setpoint = 40; me.demand = me.device.State === 'On'; - me.boost = isDefined(settings['evohome_boost_hw']) ? - settings['evohome_boost_hw'] : - 30; + me.boost = isDefined(settings['evohome_boost_hw']) + ? settings['evohome_boost_hw'] + : 30; } me.info.push({ icon: me.override ? 'fas fa-stopwatch small_fa' : me.dialicon, @@ -649,12 +651,15 @@ var DT_dial = { * Configures the data for read only temperature devices. * @param {object} me Core component object. */ - temperature: function(me) { + temperature: function (me) { me.type = 'temp'; me.active = false; me.min = isDefined(me.block.min) ? me.block.min : 5; me.max = isDefined(me.block.max) ? me.block.max : 35; - me.value = typeof me.device['Temp'] !== 'undefined' ? me.device['Temp'] : me.device['Data']; + me.value = + typeof me.device['Temp'] !== 'undefined' + ? me.device['Temp'] + : me.device['Data']; me.isSetpoint = true; me.setpoint = isDefined(me.block.setpoint) ? me.block.setpoint : 20; me.unitvalue = _TEMP_SYMBOL; @@ -679,35 +684,38 @@ var DT_dial = { return; }, - defaultDial: function(me) { - + defaultDial: function (me) { function getValueUnit(data) { var dataScale = data.scale || 1; - if(!data.value) { + if (!data.value) { console.log('Invalid data ', data); return; } - if(typeof data.value==='number') { + if (typeof data.value === 'number') { return { - value:data.value, - unit: data.unit - } + value: data.value, + unit: data.unit, + }; } res = data.value.split(' '); - if(res.length) { - var value=parseFloat(res[0]) * dataScale; - var unit = typeof data.unit !=='undefined' ? data.unit: (res.length > 1 ? res[1] : ''); + if (res.length) { + var value = parseFloat(res[0]) * dataScale; + var unit = + typeof data.unit !== 'undefined' + ? data.unit + : res.length > 1 + ? res[1] + : ''; return { value: value, - unit: unit - } - } - else { - console.log("invalid dial data"); + unit: unit, + }; + } else { + console.log('invalid dial data'); return { value: 0, - unit: data.unit - } + unit: data.unit, + }; } } @@ -727,11 +735,18 @@ var DT_dial = { res.image = id.image; } if (typeof inputData.value === 'undefined') { - console.log('Value not found for field ' + id.value+' in device ' + device.idx+':'+device.Name) + console.log( + 'Value not found for field ' + + id.value + + ' in device ' + + device.idx + + ':' + + device.Name + ); return { data: 0, - unit: '' - } + unit: '', + }; } var valueunit = getValueUnit(inputData); res.data = valueunit.value; @@ -747,44 +762,46 @@ var DT_dial = { me.value = parseFloat(me.device.Data); var splitAllData = me.device.Data.split(','); var splitData = splitAllData[0].split(' '); - me.unitvalue = me.block.unitvalue || (splitData.length>1 ? splitData[1]:undefined); + me.unitvalue = + me.block.unitvalue || (splitData.length > 1 ? splitData[1] : undefined); if (!me.unitvalue && me.device.SubType == 'Percentage') me.unitvalue = '%'; me.isSetpoint = true; /* supported formats: values : [ 'temp', 'humidity'] array of strings values: [ { value: 'temp', unit:'km', icon:'fa fa_bulb',image:'my_image'}] array of objects. */ - if(me.block.values) { - var defaultIdx = me.devices[0]; + if (me.block.values) { + var defaultIdx = me.devices[0]; - if(Array.isArray(me.block.values)) { - me.info = me.block.values.map(function(el) { + if (Array.isArray(me.block.values)) { + me.info = me.block.values.map(function (el) { var idx = defaultIdx; - if(typeof el=='object' && el.idx) { + if (typeof el == 'object' && el.idx) { idx = el.idx; } var device = Domoticz.getAllDevices()[idx]; var valueInfo = getValueInfo(device, el); if (el.isSetpoint) { me.isSetpoint = true; - me.active= true;//Dial can be used to set setpoint value + me.active = true; //Dial can be used to set setpoint value me.setpointDevice = idx; me.setpoint = valueInfo.data; } - return valueInfo; - }) + return valueInfo; + }); var res = me.info.shift(); if (typeof res.unit !== 'undefined') me.unitvalue = res.unit; me.value = res.data; - } - else { - console.error('values should be an array for ', me.block) + } else { + console.error('values should be an array for ', me.block); } } - me.showunit = isDefined(me.block.showunit) ? me.block.showunit : !!me.unitvalue; + me.showunit = isDefined(me.block.showunit) + ? me.block.showunit + : !!me.unitvalue; }, - wind: function(me) { + wind: function (me) { me.type = 'wind'; me.active = false; me.unlimited = true; @@ -806,27 +823,31 @@ var DT_dial = { windUnit = wind[DT_dial.settings.WindUnit]; } - me.info.push({ - icon: DT_dial.display(me.block.dialicon, 0, 3, 'fas fa-location-arrow'), - image: DT_dial.display(me.block.dialimage, 0, 3, false), - data: me.device.DirectionStr, - unit: '', - }, { - icon: DT_dial.display(me.block.dialicon, 1, 3, 'fas fa-wind'), - image: DT_dial.display(me.block.dialimage, 1, 3, false), - data: me.device.Speed, - unit: windUnit, - }, { - icon: DT_dial.display( - me.block.dialicon, - 2, - 3, - 'fas fa-thermometer-half' - ), - image: DT_dial.display(me.block.dialimage, 0, 3, false), - data: me.device.Temp, - unit: _TEMP_SYMBOL, - }); + me.info.push( + { + icon: DT_dial.display(me.block.dialicon, 0, 3, 'fas fa-location-arrow'), + image: DT_dial.display(me.block.dialimage, 0, 3, false), + data: me.device.DirectionStr, + unit: '', + }, + { + icon: DT_dial.display(me.block.dialicon, 1, 3, 'fas fa-wind'), + image: DT_dial.display(me.block.dialimage, 1, 3, false), + data: me.device.Speed, + unit: windUnit, + }, + { + icon: DT_dial.display( + me.block.dialicon, + 2, + 3, + 'fas fa-thermometer-half' + ), + image: DT_dial.display(me.block.dialimage, 0, 3, false), + data: me.device.Temp, + unit: _TEMP_SYMBOL, + } + ); return; }, @@ -834,7 +855,7 @@ var DT_dial = { * Configures the data for Evohome controllers. * @param {object} me Core component object. */ - control: function(me) { + control: function (me) { me.select = '#' + me.id + ' .status'; me.controller = true; me.fixed = true; @@ -854,7 +875,7 @@ var DT_dial = { me.status = me.device.Level; me.options = []; var levelNames = atob(me.device.LevelNames).split('|'); - $.each(levelNames, function(index, value) { + $.each(levelNames, function (index, value) { me.options.push({ val: index * 10, text: value }); }); } @@ -865,22 +886,22 @@ var DT_dial = { * Configures the data for devices of dimmer switchtype. * @param {object} me Core component object. */ - dimmer: function(me) { + dimmer: function (me) { me.type = 'dim'; me.min = isDefined(me.block.min) ? me.block.min : 0; me.max = isDefined(me.block.max) ? me.block.max : 100; me.value = - me.device.Data === 'Off' ? - 0 : - me.device.Level > me.max * 0.95 ? - me.max : - me.device.Level < me.max * 0.05 ? - me.min : - me.device.Level; + me.device.Data === 'Off' + ? 0 + : me.device.Level > me.max * 0.95 + ? me.max + : me.device.Level < me.max * 0.05 + ? me.min + : me.device.Level; me.demand = me.value > 0; - me.maxdim = isDefined(me.device.MaxDimLevel) ? - parseInt(me.device.MaxDimLevel) : - 100; + me.maxdim = isDefined(me.device.MaxDimLevel) + ? parseInt(me.device.MaxDimLevel) + : 100; me.segments = 11; return; }, @@ -889,7 +910,7 @@ var DT_dial = { * Configures the data for devices of on/off switchtype. * @param {object} me Core component object. */ - onoff: function(me) { + onoff: function (me) { me.type = 'onoff'; me.fixed = true; me.onoff = true; @@ -903,7 +924,7 @@ var DT_dial = { * Configures the data for devices of P1 Smart Meter type. * @param {object} me Core component object. */ - p1smartmeter: function(me) { + p1smartmeter: function (me) { me.type = 'p1'; me.active = false; me.min = isDefined(me.block.min) ? me.block.min : -10; @@ -912,7 +933,7 @@ var DT_dial = { Math.round( (parseFloat(me.device.CounterDelivToday) - parseFloat(me.device.CounterToday)) * - 100 + 100 ) / 100; me.class = me.value > 0 ? 'positive' : 'negative'; me.slice = me.value > 0 ? 'splitdial-plus' : 'splitdial-minus'; @@ -920,17 +941,20 @@ var DT_dial = { me.subdevice = true; me.splitdial = true; - me.info.push({ - icon: DT_dial.display(me.block.dialicon, 0, 2, 'fas fa-sun'), - image: DT_dial.display(me.block.dialimage, 0, 2, false), - data: me.device.CounterDelivToday, - unit: '', - }, { - icon: DT_dial.display(me.block.dialicon, 1, 2, 'fas fa-bolt'), - image: DT_dial.display(me.block.dialimage, 1, 2, false), - data: me.device.CounterToday, - unit: '', - }); + me.info.push( + { + icon: DT_dial.display(me.block.dialicon, 0, 2, 'fas fa-sun'), + image: DT_dial.display(me.block.dialimage, 0, 2, false), + data: me.device.CounterDelivToday, + unit: '', + }, + { + icon: DT_dial.display(me.block.dialicon, 1, 2, 'fas fa-bolt'), + image: DT_dial.display(me.block.dialimage, 1, 2, false), + data: me.device.CounterToday, + unit: '', + } + ); return; }, @@ -938,7 +962,7 @@ var DT_dial = { * Create the numbers for the dial face. * @param {object} me Core component object. */ - numbers: function(me) { + numbers: function (me) { var x = me.min; var numbers = []; me.increment = (me.max - me.min) / (me.segments - 1); @@ -950,4 +974,4 @@ var DT_dial = { }, }; Dashticz.register(DT_dial); -//# sourceURL=js/components/dial.js \ No newline at end of file +//# sourceURL=js/components/dial.js diff --git a/js/components/garbage.js b/js/components/garbage.js index 68369bc6..29ce6855 100644 --- a/js/components/garbage.js +++ b/js/components/garbage.js @@ -31,7 +31,7 @@ var DT_garbage = (function () { mapping: settings['garbage_mapping'], date_separator: ': ', layout: 1, - maxdays: 32 + maxdays: 32, }, run: function () {}, refresh: function (me) { @@ -574,14 +574,10 @@ var DT_garbage = (function () { // getGeneralData('mijnafvalwijzer', address, date, random); function getDate(data, startidx) { var collDateSplit = data[startidx].split(' '); - var year = collDateSplit.length>3 ? collDateSplit[3]: new Date().getFullYear(); + var year = + collDateSplit.length > 3 ? collDateSplit[3] : new Date().getFullYear(); var dateStr = - '' + - Number(collDateSplit[1]) + - ' ' + - collDateSplit[2] + - ' ' + - year; + '' + Number(collDateSplit[1]) + ' ' + collDateSplit[2] + ' ' + year; return moment(dateStr, 'D MMM YYYY', 'nl'); } @@ -734,7 +730,9 @@ var DT_garbage = (function () { function loadDataForService(me) { me.date = { start: moment().startOf('day'), - end: moment().add(me.block.maxdays-1, 'days').endOf('day'), + end: moment() + .add(me.block.maxdays - 1, 'days') + .endOf('day'), }; var zipcode = me.block.zipcode; diff --git a/js/components/graph.js b/js/components/graph.js index 17e1ad64..2e6ea148 100644 --- a/js/components/graph.js +++ b/js/components/graph.js @@ -4,506 +4,506 @@ moment.locale(settings['language']); var DT_graph = { - name: 'graph', - canHandle: function(block, key) { - return ( - (block && block.devices) || - (typeof key === 'string' && key.substring(0, 6) === 'graph_') - ); - }, - defaultCfg: getBlockDefaults, - run: function(me) { - try { - Initialize(me); - - $.each(me.graphDevices, function(i, graphDevice) { - //install the callback handles - Domoticz.subscribe(graphDevice.idx, false, function(device) { - deviceUpdate(me, graphDevice, device); - }); - }); - } catch (err) { - console.warn(err); - me.block.refresh = 0; //prevent refresh of graph in case of error during initialization - } - }, + name: 'graph', + canHandle: function (block, key) { + return ( + (block && block.devices) || + (typeof key === 'string' && key.substring(0, 6) === 'graph_') + ); + }, + defaultCfg: getBlockDefaults, + run: function (me) { + try { + Initialize(me); + + $.each(me.graphDevices, function (i, graphDevice) { + //install the callback handles + Domoticz.subscribe(graphDevice.idx, false, function (device) { + deviceUpdate(me, graphDevice, device); + }); + }); + } catch (err) { + console.warn(err); + me.block.refresh = 0; //prevent refresh of graph in case of error during initialization + } + }, - refresh: function(me) { - getGraphData(me); - }, + refresh: function (me) { + getGraphData(me); + }, }; Dashticz.register(DT_graph); /** Initialization of the Graph object */ function Initialize(me) { - me.graphDevices = []; - me.block.devices = me.block.devices || [parseInt(me.key.split('_')[1])]; - $.each(me.block.devices, function(i, idx) { - var device = {}; - $.extend(device, Domoticz.getAllDevices()[idx]); //Make a copy of the current device data - if (device.idx) { - device.idx = parseInt(device.idx); - getDeviceDefaults(me, device); - me.graphDevices.push(device); - } else { - var msg = 'For graph ' + me.key + ' device ' + idx + ' does not exist.'; - $(me.mountPoint).append(msg); - throw new Error(msg); - } - }); - me.graphIdx = me.mountPoint.slice(1); - me.lastRefreshTime = 0; - me.range = me.block.range; - me.title = me.block.title || me.graphDevices[0].Name; - me.params = []; - //next lines are copied from the primary device to configure some defaults - var pd = me.graphDevices[0]; - me.subtype = pd.subtype; + me.graphDevices = []; + me.block.devices = me.block.devices || [parseInt(me.key.split('_')[1])]; + $.each(me.block.devices, function (i, idx) { + var device = {}; + $.extend(device, Domoticz.getAllDevices()[idx]); //Make a copy of the current device data + if (device.idx) { + device.idx = parseInt(device.idx); + getDeviceDefaults(me, device); + me.graphDevices.push(device); + } else { + var msg = 'For graph ' + me.key + ' device ' + idx + ' does not exist.'; + $(me.mountPoint).append(msg); + throw new Error(msg); + } + }); + me.graphIdx = me.mountPoint.slice(1); + me.lastRefreshTime = 0; + me.range = me.block.range; + me.title = me.block.title || me.graphDevices[0].Name; + me.params = []; + //next lines are copied from the primary device to configure some defaults + var pd = me.graphDevices[0]; + me.subtype = pd.subtype; } function getBlockDefaults() { - var datasetColors = [ - 'red', - 'yellow', - 'blue', - 'orange', - 'green', - 'purple', - 'chartreuse', - 'aqua', - 'teal', - 'pink', - 'gray', - 'fuchsia', - ]; - var block = { - datasetColors: datasetColors, - barWidth: 0.9, - beginAtZero: false, - borderDash: [], - borderWidth: 2, - buttonsBorder: 'white', - buttonsColor: 'black', - buttonsFill: 'white', - buttonsIcon: '#686868', - buttonsMarginX: 2, - buttonsMarginY: 0, - buttonsPadX: 6, - buttonsPadY: 2, - buttonsRadius: 0, - buttonsShadow: false, - buttonsSize: 14, - buttonsText: false, - cartesian: 'linear', - custom: false, - customHeader: false, - debugButton: false, - displayFormats: false, - drawOrderDay: false, - drawOrderLast: false, - drawOrderMonth: false, - flash: false, - fontColor: 'white', - format: true, - gradients: false, - graph: 'line', - graphTypes: false, - groupBy: false, - groupByDevice: false, - height: false, - iconColour: 'grey', - interval: 1, - legend: false, - lineFill: false, - lineTension: 0.1, - maxTicksLimit: null, - method: 1, - pointBorderColor: ['grey'], - pointBorderWidth: 0, - pointRadius: 0, - pointStyle: false, - range: 'initial', - refresh: 300, - reverseTime: false, - sortDevices: false, - spanGaps: false, - stacked: false, - title: false, - tooltiptotal: false, - width: 12, - zoom: false, - }; - return block; + var datasetColors = [ + 'red', + 'yellow', + 'blue', + 'orange', + 'green', + 'purple', + 'chartreuse', + 'aqua', + 'teal', + 'pink', + 'gray', + 'fuchsia', + ]; + var block = { + datasetColors: datasetColors, + barWidth: 0.9, + beginAtZero: false, + borderDash: [], + borderWidth: 2, + buttonsBorder: 'white', + buttonsColor: 'black', + buttonsFill: 'white', + buttonsIcon: '#686868', + buttonsMarginX: 2, + buttonsMarginY: 0, + buttonsPadX: 6, + buttonsPadY: 2, + buttonsRadius: 0, + buttonsShadow: false, + buttonsSize: 14, + buttonsText: false, + cartesian: 'linear', + custom: false, + customHeader: false, + debugButton: false, + displayFormats: false, + drawOrderDay: false, + drawOrderLast: false, + drawOrderMonth: false, + flash: false, + fontColor: 'white', + format: true, + gradients: false, + graph: 'line', + graphTypes: false, + groupBy: false, + groupByDevice: false, + height: false, + iconColour: 'grey', + interval: 1, + legend: false, + lineFill: false, + lineTension: 0.1, + maxTicksLimit: null, + method: 1, + pointBorderColor: ['grey'], + pointBorderWidth: 0, + pointRadius: 0, + pointStyle: false, + range: 'initial', + refresh: 300, + reverseTime: false, + sortDevices: false, + spanGaps: false, + stacked: false, + title: false, + tooltiptotal: false, + width: 12, + zoom: false, + }; + return block; } /** Extends device with all default graph parameters * * */ function getDeviceDefaults(me, device) { - var currentValue = device['Data']; - var sensor = 'counter'; - var txtUnit = '?'; - var decimals = 2; - - switch (device['Type']) { - case 'Rain': - sensor = 'rain'; - txtUnit = 'mm'; - decimals = 1; - break; - case 'Lux': - sensor = 'counter'; - txtUnit = 'Lux'; - decimals = 0; - break; - case 'Wind': - sensor = 'wind'; - var windspeed = device.Data.split(';')[2] / 10; - if (config['use_beaufort']) { - currentValue = Beaufort(windspeed); - decimals = 0; - txtUnit = 'Bft'; - } else { - currentValue = windspeed; - decimals = 1; - txtUnit = 'm/s'; - } - break; - case 'Temp': - case 'Temp + Humidity': - case 'Temp + Humidity + Baro': - case 'Heating': - sensor = 'temp'; - txtUnit = _TEMP_SYMBOL; - currentValue = device['Temp']; - decimals = 1; - break; - case 'Humidity': - sensor = 'temp'; - txtUnit = '%'; - decimals = 1; - break; - case 'RFXMeter': - txtUnit = device['CounterToday'].split(' ')[1]; - currentValue = device['CounterToday'].split(' ')[0]; - switch (device['SwitchTypeVal']) { - case 0: //Energy - break; - case 1: //Gas - break; - case 2: //Water - decimals = 0; - break; - case 3: //Counter - break; - case 4: //Energy generated - break; - case 5: //Time - break; - } - break; - case 'Air Quality': - sensor = 'counter'; - txtUnit = 'ppm'; - decimals = 1; - break; - } - - switch (device['SubType']) { - case 'Percentage': - sensor = 'Percentage'; - txtUnit = '%'; - decimals = 1; - break; - case 'Custom Sensor': - sensor = 'Percentage'; - txtUnit = device['SensorUnit']; - decimals = 2; - break; - case 'Gas': - txtUnit = 'm3'; - currentValue = device['CounterToday']; - break; - case 'Electric': - txtUnit = 'Watt'; - break; - case 'Energy': - case 'kWh': - case 'YouLess counter': - txtUnit = 'kWh'; - currentValue = device['CounterToday']; - break; - case 'Visibility': - txtUnit = 'km'; - break; - case 'Radiation': - case 'Solar Radiation': - txtUnit = 'Watt/m2'; - decimals = 0; - break; - case 'Pressure': - txtUnit = 'Bar'; - break; - case 'Soil Moisture': - txtUnit = 'cb'; - break; - case 'Leaf Wetness': - txtUnit = 'Range'; - break; - case 'A/D': - txtUnit = 'mV'; - break; - case 'Voltage': - case 'VoltageGeneral': - txtUnit = 'V'; - break; - case 'DistanceGeneral': - case 'Distance': - txtUnit = 'cm'; - break; - case 'Sound Level': - txtUnit = 'dB'; - break; - case 'CurrentGeneral': - case 'CM113, Electrisave': - case 'Current': - txtUnit = 'A'; - break; - case 'Weight': - txtUnit = 'kg'; - break; - case 'Waterflow': - sensor = 'Percentage'; - txtUnit = 'l/min'; - break; - case 'Counter Incremental': - txtUnit = device['CounterToday'].split(' ')[1]; - currentValue = device['CounterToday'].split(' ')[0]; - break; - case 'Barometer': - sensor = 'temp'; - txtUnit = device['Data'].split(' ')[1]; - break; - case 'SetPoint': - sensor = 'temp'; - txtUnit = _TEMP_SYMBOL; - currentValue = device['SetPoint']; - decimals = 1; - break; - } - - var multidata = device.Data.split(',').length - 1 > 0; - - if (typeof me.block.decimals !== 'undefined') decimals = me.block.decimals; - - if (typeof me.decimals === 'undefined') me.decimals = decimals; - - currentValue = multidata ? - device.Data : - me.block.format ? - number_format(currentValue, decimals) + ' ' + txtUnit : - currentValue; - - var obj = { - currentValue: currentValue, - idx: parseInt(device.idx), - name: device.Name, - sensor: sensor, - subtype: device.SubType, - title: device.Name, - txtUnit: txtUnit, - txtUnits: [], - type: device.Type, - decimals: decimals, - }; - $.extend(device, obj); + var currentValue = device['Data']; + var sensor = 'counter'; + var txtUnit = '?'; + var decimals = 2; + + switch (device['Type']) { + case 'Rain': + sensor = 'rain'; + txtUnit = 'mm'; + decimals = 1; + break; + case 'Lux': + sensor = 'counter'; + txtUnit = 'Lux'; + decimals = 0; + break; + case 'Wind': + sensor = 'wind'; + var windspeed = device.Data.split(';')[2] / 10; + if (config['use_beaufort']) { + currentValue = Beaufort(windspeed); + decimals = 0; + txtUnit = 'Bft'; + } else { + currentValue = windspeed; + decimals = 1; + txtUnit = 'm/s'; + } + break; + case 'Temp': + case 'Temp + Humidity': + case 'Temp + Humidity + Baro': + case 'Heating': + sensor = 'temp'; + txtUnit = _TEMP_SYMBOL; + currentValue = device['Temp']; + decimals = 1; + break; + case 'Humidity': + sensor = 'temp'; + txtUnit = '%'; + decimals = 1; + break; + case 'RFXMeter': + txtUnit = device['CounterToday'].split(' ')[1]; + currentValue = device['CounterToday'].split(' ')[0]; + switch (device['SwitchTypeVal']) { + case 0: //Energy + break; + case 1: //Gas + break; + case 2: //Water + decimals = 0; + break; + case 3: //Counter + break; + case 4: //Energy generated + break; + case 5: //Time + break; + } + break; + case 'Air Quality': + sensor = 'counter'; + txtUnit = 'ppm'; + decimals = 1; + break; + } + + switch (device['SubType']) { + case 'Percentage': + sensor = 'Percentage'; + txtUnit = '%'; + decimals = 1; + break; + case 'Custom Sensor': + sensor = 'Percentage'; + txtUnit = device['SensorUnit']; + decimals = 2; + break; + case 'Gas': + txtUnit = 'm3'; + currentValue = device['CounterToday']; + break; + case 'Electric': + txtUnit = 'Watt'; + break; + case 'Energy': + case 'kWh': + case 'YouLess counter': + txtUnit = 'kWh'; + currentValue = device['CounterToday']; + break; + case 'Visibility': + txtUnit = 'km'; + break; + case 'Radiation': + case 'Solar Radiation': + txtUnit = 'Watt/m2'; + decimals = 0; + break; + case 'Pressure': + txtUnit = 'Bar'; + break; + case 'Soil Moisture': + txtUnit = 'cb'; + break; + case 'Leaf Wetness': + txtUnit = 'Range'; + break; + case 'A/D': + txtUnit = 'mV'; + break; + case 'Voltage': + case 'VoltageGeneral': + txtUnit = 'V'; + break; + case 'DistanceGeneral': + case 'Distance': + txtUnit = 'cm'; + break; + case 'Sound Level': + txtUnit = 'dB'; + break; + case 'CurrentGeneral': + case 'CM113, Electrisave': + case 'Current': + txtUnit = 'A'; + break; + case 'Weight': + txtUnit = 'kg'; + break; + case 'Waterflow': + sensor = 'Percentage'; + txtUnit = 'l/min'; + break; + case 'Counter Incremental': + txtUnit = device['CounterToday'].split(' ')[1]; + currentValue = device['CounterToday'].split(' ')[0]; + break; + case 'Barometer': + sensor = 'temp'; + txtUnit = device['Data'].split(' ')[1]; + break; + case 'SetPoint': + sensor = 'temp'; + txtUnit = _TEMP_SYMBOL; + currentValue = device['SetPoint']; + decimals = 1; + break; + } + + var multidata = device.Data.split(',').length - 1 > 0; + + if (typeof me.block.decimals !== 'undefined') decimals = me.block.decimals; + + if (typeof me.decimals === 'undefined') me.decimals = decimals; + + currentValue = multidata + ? device.Data + : me.block.format + ? number_format(currentValue, decimals) + ' ' + txtUnit + : currentValue; + + var obj = { + currentValue: currentValue, + idx: parseInt(device.idx), + name: device.Name, + sensor: sensor, + subtype: device.SubType, + title: device.Name, + txtUnit: txtUnit, + txtUnits: [], + type: device.Type, + decimals: decimals, + }; + $.extend(device, obj); } // eslint-disable-next-line no-unused-vars function showPopupGraph(blockdef) { - //This function can be called from blocks.js to create the popup graph - var popupBlock, graphIdx; - if (blockdef.popup) { - popupBlock = $.extend({}, blocks[blockdef.popup]); - graphIdx = blockdef.popup + '_popup'; - } else { - popupBlock = { - devices: [blockdef.device.idx], - width: 12, - }; - graphIdx = blockdef.device.idx + '_popup'; - } - popupBlock.isPopup = true; - - var device = blockdef.device; - if ($('#opengraph' + graphIdx).length === 0) { - var html = - ''; - $('body').append(html); - - var myblockselector = Dashticz.mountNewContainer( - '.opengraph' + graphIdx + ' .modal-content' - ); + //This function can be called from blocks.js to create the popup graph + var popupBlock, graphIdx; + if (blockdef.popup) { + popupBlock = $.extend({}, blocks[blockdef.popup]); + graphIdx = blockdef.popup + '_popup'; + } else { + popupBlock = { + devices: [blockdef.device.idx], + width: 12, + }; + graphIdx = blockdef.device.idx + '_popup'; + } + popupBlock.isPopup = true; - if (!Dashticz.mount(myblockselector, popupBlock)) { - console.log('Error mounting popup graph', popupBlock); - } - $(myblockselector).addClass('modal-body'); //modal-body is just for styling, so we have to add it. + var device = blockdef.device; + if ($('#opengraph' + graphIdx).length === 0) { + var html = + ''; + $('body').append(html); + + var myblockselector = Dashticz.mountNewContainer( + '.opengraph' + graphIdx + ' .modal-content' + ); + + if (!Dashticz.mount(myblockselector, popupBlock)) { + console.log('Error mounting popup graph', popupBlock); } + $(myblockselector).addClass('modal-body'); //modal-body is just for styling, so we have to add it. + } - $('#opengraph' + graphIdx).modal('show'); + $('#opengraph' + graphIdx).modal('show'); } /** This function handles a device update * * */ function deviceUpdate(me, graphDevice, device) { - $.extend(graphDevice, device); - getDeviceDefaults(me, graphDevice); //In fact we only need a update of currentValue, but this is the most easy way - if (me.block.groupByDevice) { - DT_graph.refresh(me); - } else updateHeaderValues(me, true); + $.extend(graphDevice, device); + getDeviceDefaults(me, graphDevice); //In fact we only need a update of currentValue, but this is the most easy way + if (me.block.groupByDevice) { + DT_graph.refresh(me); + } else updateHeaderValues(me, true); } /** This function will refresh the complete graph * * */ function getGraphData(me, selGraph) { - if (me.block.groupByDevice) { - groupByDevice(me); + if (me.block.groupByDevice) { + groupByDevice(me); + } else { + if (isDefined(selGraph)) { + me.range = selGraph; } else { - if (isDefined(selGraph)) { - me.range = selGraph; - } else { - me.range = me.block.range; //Fix to show the correct graph after refresh. - } - refreshGraph(me); + me.range = me.block.range; //Fix to show the correct graph after refresh. } + refreshGraph(me); + } } /** Pulls all graph data from Domoticz and refreshes the graph * */ function refreshGraph(me) { - var isInitial = me.range === 'initial'; - me.txtUnits = []; //todo: check txtUnits - me.data = []; - - me.lastRefreshTime = time(); - // txtUnits.push(me.txtUnit); - - if (isInitial) { - switch (settings['standard_graph']) { - case 'hours': - me.range = 'last'; - break; - case 'day': - me.range = 'day'; - break; - case 'month': - me.range = 'month'; - break; - case 'today': - me.range = 'today' - } + var isInitial = me.range === 'initial'; + me.txtUnits = []; //todo: check txtUnits + me.data = []; + + me.lastRefreshTime = time(); + // txtUnits.push(me.txtUnit); + + if (isInitial) { + switch (settings['standard_graph']) { + case 'hours': + me.range = 'last'; + break; + case 'day': + me.range = 'day'; + break; + case 'month': + me.range = 'month'; + break; + case 'today': + me.range = 'today'; } - - me.realrange = me.range; - me.dataFilterCount = 0; - me.dataFilterUnit = ''; - me.groupBy = me.block.groupBy; - me.aggregate = me.block.aggregate; - - if (me.range === 'last') { - me.realrange = 'day'; - me.dataFilterCount = 4; - me.dataFilterUnit = 'hours'; - } - if (me.range === 'today') { - me.realrange = 'day'; - me.dataFilterUnit = 'today' - me.dataFilterCount = 1; + } + + me.realrange = me.range; + me.dataFilterCount = 0; + me.dataFilterUnit = ''; + me.groupBy = me.block.groupBy; + me.aggregate = me.block.aggregate; + + if (me.range === 'last') { + me.realrange = 'day'; + me.dataFilterCount = 4; + me.dataFilterUnit = 'hours'; + } + if (me.range === 'today') { + me.realrange = 'day'; + me.dataFilterUnit = 'today'; + me.dataFilterCount = 1; + } + if (me.block.custom) { + if (isInitial) { + me.range = Object.keys(me.block.custom)[0]; + me.customRange = true; + me.customRangeName = me.range; + } else { + // graph.range = selGraph ? selGraph : graph.customRangeName; + me.range = me.range || me.customRangeName; //Needed? } - if (me.block.custom) { - if (isInitial) { - me.range = Object.keys(me.block.custom)[0]; - me.customRange = true; - me.customRangeName = me.range; - } else { - // graph.range = selGraph ? selGraph : graph.customRangeName; - me.range = me.range || me.customRangeName; //Needed? - } - if (me.block.custom[me.range]) { - me.graphConfig = me.block.custom[me.range]; - me.customRange = true; - if (me.graphConfig.range) { - switch (me.graphConfig.range) { - case 'day': - case 'month': - case 'year': - me.realrange = me.graphConfig.range; - break; - case 'today': - me.dataFilterCount = 1; - me.dataFilterUnit = 'today'; - me.realrange = 'day'; - break; - case 'last': - me.dataFilterCount = 4; - me.dataFilterUnit = 'hours'; - me.realrange = 'day'; - break; - default: - console.log('invalid range: ' + me.graphConfig.range); - } - if (me.graphConfig.groupBy) { - me.groupBy = me.graphConfig.groupBy; - } - } - if (me.graphConfig.filter) { - me.dataFilterCount = parseInt(me.graphConfig.filter); - me.dataFilterUnit = me.graphConfig.filter.split(' ').splice(-1)[0]; - } - if (me.graphConfig.method) { - me.block.method = me.graphConfig.method; - } - me.aggregate = me.graphConfig.aggregate || me.block.aggregate; //todo: we should merge all keys of graphConfig into me at once, or create copy of block (_block) and merge graphProperties and block into _block + if (me.block.custom[me.range]) { + me.graphConfig = me.block.custom[me.range]; + me.customRange = true; + if (me.graphConfig.range) { + switch (me.graphConfig.range) { + case 'day': + case 'month': + case 'year': + me.realrange = me.graphConfig.range; + break; + case 'today': + me.dataFilterCount = 1; + me.dataFilterUnit = 'today'; + me.realrange = 'day'; + break; + case 'last': + me.dataFilterCount = 4; + me.dataFilterUnit = 'hours'; + me.realrange = 'day'; + break; + default: + console.log('invalid range: ' + me.graphConfig.range); } - if (!me.customRange) { - console.log( - 'custom graph, but graph selector ' + me.range + ' not found' - ); + if (me.graphConfig.groupBy) { + me.groupBy = me.graphConfig.groupBy; } + } + if (me.graphConfig.filter) { + me.dataFilterCount = parseInt(me.graphConfig.filter); + me.dataFilterUnit = me.graphConfig.filter.split(' ').splice(-1)[0]; + } + if (me.graphConfig.method) { + me.block.method = me.graphConfig.method; + } + me.aggregate = me.graphConfig.aggregate || me.block.aggregate; //todo: we should merge all keys of graphConfig into me at once, or create copy of block (_block) and merge graphProperties and block into _block } - - //Now we request all Graph data sequentially - $.when - .apply( - $, - me.graphDevices.map(function(device, i) { - me.txtUnits.push(device.txtUnit); //todo: How does this work for tehuba devices? - return getDeviceGraphData(me, i); - }) - ) - .then(function() { - redrawGraph(me); - }); + if (!me.customRange) { + console.log( + 'custom graph, but graph selector ' + me.range + ' not found' + ); + } + } + + //Now we request all Graph data sequentially + $.when + .apply( + $, + me.graphDevices.map(function (device, i) { + me.txtUnits.push(device.txtUnit); //todo: How does this work for tehuba devices? + return getDeviceGraphData(me, i); + }) + ) + .then(function () { + redrawGraph(me); + }); } /**Request graph data for the device @@ -511,1430 +511,1444 @@ function refreshGraph(me) { * And return a promise. */ function getDeviceGraphData(me, i) { - var device = me.graphDevices[i]; - var params = - 'type=graph&sensor=' + - device.sensor + - '&idx=' + - device.idx + - '&range=' + - me.realrange + - '&method=1'; //todo: check method - me.params[i] = params; - return Domoticz.request(params).then(function(data) { - data.idx = device.idx; - me.data.push(data); - }); + var device = me.graphDevices[i]; + var params = + 'type=graph&sensor=' + + device.sensor + + '&idx=' + + device.idx + + '&range=' + + me.realrange + + '&method=1'; //todo: check method + me.params[i] = params; + return Domoticz.request(params).then(function (data) { + data.idx = device.idx; + me.data.push(data); + }); } /** This function will update the graph. * All graph data must be available. */ function redrawGraph(me) { - var multidata = { - result: [], - status: 'OK', - title: 'Graph day', - }; - - if (me.sortDevices) { - me.data.sort(function(a, b) { - return b.result.length - a.result.length; - }); - } + var multidata = { + result: [], + status: 'OK', + title: 'Graph day', + }; + + if (me.sortDevices) { + me.data.sort(function (a, b) { + return b.result.length - a.result.length; + }); + } - var newKeys = []; - var arrYkeys = []; + var newKeys = []; + var arrYkeys = []; - $.each(me.data, function(z, d) { - var currentKey = ''; + $.each(me.data, function (z, d) { + var currentKey = ''; - if (d.result && d.result.length > 0) { - if (me.block.graphTypes) { - for (var key in d.result[0]) { - if ($.inArray(key, me.block.graphTypes) !== -1 && key !== 'd') { - arrYkeys.push(key); - } - } - } else { - for (key in d.result[0]) { - if (key !== 'd') { - arrYkeys.push(key); - } + if (d.result && d.result.length > 0) { + if (me.block.graphTypes) { + for (var key in d.result[0]) { + if ($.inArray(key, me.block.graphTypes) !== -1 && key !== 'd') { + arrYkeys.push(key); + } + } + } else { + for (key in d.result[0]) { + if (key !== 'd') { + arrYkeys.push(key); + } + } + } + + $.each(d.result, function (x, res) { + var valid = false; + var interval = 1; + if (me.hasBlock) + interval = + me.range === 'last' || me.range === 'month' ? 1 : me.block.interval; + + if (x % interval === 0) { + if (z == 0) { + var obj = {}; + for (var key in res) { + if (key === 'd') { + obj['d'] = res[key]; + } + if ($.inArray(key, arrYkeys) !== -1) { + currentKey = key + '_' + d.idx; + obj[currentKey] = res[key]; + valid = true; + if ($.inArray(currentKey, newKeys) === -1) { + newKeys.push(currentKey); } + } } - - $.each(d.result, function(x, res) { - var valid = false; - var interval = 1; - if (me.hasBlock) - interval = - me.range === 'last' || me.range === 'month' ? 1 : me.block.interval; - - if (x % interval === 0) { - if (z == 0) { - var obj = {}; - for (var key in res) { - if (key === 'd') { - obj['d'] = res[key]; - } - if ($.inArray(key, arrYkeys) !== -1) { - currentKey = key + '_' + d.idx; - obj[currentKey] = res[key]; - valid = true; - if ($.inArray(currentKey, newKeys) === -1) { - newKeys.push(currentKey); - } - } - } - if (valid) multidata.result.push(obj); - } else { - for (key in res) { - if (key !== 'd' && $.inArray(key, arrYkeys) !== -1) { - $.each(multidata.result, function(index, obj) { - $.each(obj, function(k, v) { - if (k === 'd' && v === res['d']) { - currentKey = key + '_' + d.idx; - multidata.result[index][currentKey] = res[key]; - if ($.inArray(currentKey, newKeys) === -1) { - newKeys.push(currentKey); - } - } - }); - }); - } - } + if (valid) multidata.result.push(obj); + } else { + for (key in res) { + if (key !== 'd' && $.inArray(key, arrYkeys) !== -1) { + $.each(multidata.result, function (index, obj) { + $.each(obj, function (k, v) { + if (k === 'd' && v === res['d']) { + currentKey = key + '_' + d.idx; + multidata.result[index][currentKey] = res[key]; + if ($.inArray(currentKey, newKeys) === -1) { + newKeys.push(currentKey); + } } - } - }); - } - }); - - $.each(multidata.result, function(index, obj) { - $.each(obj, function() { - for (var n in newKeys) { - if (!obj.hasOwnProperty(newKeys[n])) { - obj[newKeys[n]] = NaN; - } + }); + }); + } } - }); - }); - - var graph = me; //todo: replace graph with me in all following lines? - graph.keys = arrYkeys; - graph.ykeys = newKeys; - // graph.txtUnits = txtUnits; //todo: check txtUnits - graph.txtUnit = graph.txtUnits[0]; //todo: temp fix - graph.ylabels = getYlabels(graph); - //graph.currentValues = currentValues; //todo: check currentValues - - // 20/02/20: GroupBy - hour|day|week|month - if (graph.groupBy) { - multidata.result = groupData(graph, multidata.result); - } - graph.data = multidata; - createGraph(graph); -} - -function groupData(graph, md) { - var returnData = []; - var dayFormat = 'YYYY-MM-DD'; - var groupStart; - var add; - switch (graph.aggregate) { - case 'sum': - add = true; - break; - case 'avg': - add = false; - break; - default: - add = - graph.sensor === 'counter' || graph.sensor === 'rain' ? true : false; - break; + } + } + }); } + }); - var groupedData = {}; - var groupedCount = {}; //Count objects; needed in case aggregation function is average. - - $.each(md, function(i, obj) { - switch (graph.groupBy) { - case 'hour': - groupStart = moment(obj.d, dayFormat) - .hour(moment(obj.d, 'YYYY-MM-DD HH:mm').hour()) - .format('YYYY-MM-DD HH:mm'); - break; - case 'day': - groupStart = moment(obj.d, dayFormat).format(dayFormat); - break; - case 'week': - groupStart = moment(obj.d, dayFormat).weekday(0).format(dayFormat); - break; - case 'month': - groupStart = moment(obj.d, dayFormat) - .startOf('month') - .format(dayFormat); - break; - } - if (!groupedData[groupStart]) { - //new groupBy element. Initialization. - groupedData[groupStart] = {}; - groupedCount[groupStart] = 0; - } - groupedCount[groupStart] += 1; - var groupObj = groupedData[groupStart]; - $.each(obj, function(key, val) { - groupObj[key] = (groupObj[key] || 0) + (Number(val) || 0); - }); - }); - $.each(groupedData, function(key, obj) { - if (!add) { - //we have to compute the average - var count = groupedCount[key]; - $.each(obj, function(key) { - obj[key] /= count; - }); + $.each(multidata.result, function (index, obj) { + $.each(obj, function () { + for (var n in newKeys) { + if (!obj.hasOwnProperty(newKeys[n])) { + obj[newKeys[n]] = NaN; } - obj.d = key; - returnData.push(obj); + } }); - return returnData; + }); + + var graph = me; //todo: replace graph with me in all following lines? + graph.keys = arrYkeys; + graph.ykeys = newKeys; + // graph.txtUnits = txtUnits; //todo: check txtUnits + graph.txtUnit = graph.txtUnits[0]; //todo: temp fix + graph.ylabels = getYlabels(graph); + //graph.currentValues = currentValues; //todo: check currentValues + + // 20/02/20: GroupBy - hour|day|week|month + if (graph.groupBy) { + multidata.result = groupData(graph, multidata.result); + } + graph.data = multidata; + createGraph(graph); } -function createGraph(graph) { - var graphIdx = graph.graphIdx; - - if (graph.data.status === 'ERR') { - alert('Could not load graph!'); - return; - } - - var ranges = ['last', 'today', 'month']; - if (graph.customRange) ranges = Object.keys(graph.block.custom); - var html = createHeader(graph, true); - - var mydiv = !graph.block.isPopup ? - $(graph.mountPoint + ' > div') : - $(graph.mountPoint); - - if (!graph.block.isPopup) { - mydiv.addClass('col-xs-' + graph.block.width); - mydiv.addClass('block_graph'); - mydiv.addClass(graphIdx); - // mydiv.addClass(graph.key); //Todo: add graph.key? Also already available via data-id - } - mydiv.html(html); - createButtons(graph, ranges, graph.customRange); - updateHeaderValues(graph, true); - - if (!(graph.data.result && graph.data.result.length)) { - console.log('No graph data for device ' + graphIdx); - return; - } - - var chartctx = mydiv.find('canvas')[0].getContext('2d'); - graph.chartctx = chartctx.canvas.id; - - //Some block properties can be "overruled" by custom block settings - //However, getDefaultGraphProperties now depend on some block settings, without taking custom block settings into account - //I don't want to overwrite graph.block, because that contains the original block definition - //Let's create a second parameter, containing the merged block - var mergedBlock = $.extend(true, {}, graph.block, graph.graphConfig); - - var graphProperties = getDefaultGraphProperties(graph, mergedBlock); - $.extend(true, graphProperties, mergedBlock); - - if (graph.graphConfig) { - $.extend(true, graph, graph.graphConfig); +function groupData(graph, md) { + var returnData = []; + var dayFormat = 'YYYY-MM-DD'; + var groupStart; + var add; + switch (graph.aggregate) { + case 'sum': + add = true; + break; + case 'avg': + add = false; + break; + default: + add = + graph.sensor === 'counter' || graph.sensor === 'rain' ? true : false; + break; + } + + var groupedData = {}; + var groupedCount = {}; //Count objects; needed in case aggregation function is average. + + $.each(md, function (i, obj) { + switch (graph.groupBy) { + case 'hour': + groupStart = moment(obj.d, dayFormat) + .hour(moment(obj.d, 'YYYY-MM-DD HH:mm').hour()) + .format('YYYY-MM-DD HH:mm'); + break; + case 'day': + groupStart = moment(obj.d, dayFormat).format(dayFormat); + break; + case 'week': + groupStart = moment(obj.d, dayFormat).weekday(0).format(dayFormat); + break; + case 'month': + groupStart = moment(obj.d, dayFormat) + .startOf('month') + .format(dayFormat); + break; } - - if (!graph.block.isPopup) { - //in general we should not use graph.block, but mergedBlock. In this case graph.block is ok, because isPopup should not be used in a custom block def. - var height = setHeight(graph); - if (parseInt(height) > 0) - //only change height is we have a valid height value - $('.' + graphIdx + ' .graphcontent').css('height', height); + if (!groupedData[groupStart]) { + //new groupBy element. Initialization. + groupedData[groupStart] = {}; + groupedCount[groupStart] = 0; } - - if (typeof mergedBlock.legend == 'boolean') { - graphProperties.options.legend.display = mergedBlock.legend; + groupedCount[groupStart] += 1; + var groupObj = groupedData[groupStart]; + $.each(obj, function (key, val) { + groupObj[key] = (groupObj[key] || 0) + (Number(val) || 0); + }); + }); + $.each(groupedData, function (key, obj) { + if (!add) { + //we have to compute the average + var count = groupedCount[key]; + $.each(obj, function (key) { + obj[key] /= count; + }); } - var mydatasets = []; + obj.d = key; + returnData.push(obj); + }); + return returnData; +} - if (graph.dataFilterCount > 0) { - var startMoment = graph.dataFilterUnit === 'today'? moment().format('YYYY-MM-DD 00:01'): moment() +function createGraph(graph) { + var graphIdx = graph.graphIdx; + + if (graph.data.status === 'ERR') { + alert('Could not load graph!'); + return; + } + + var ranges = ['last', 'today', 'month']; + if (graph.customRange) ranges = Object.keys(graph.block.custom); + var html = createHeader(graph, true); + + var mydiv = !graph.block.isPopup + ? $(graph.mountPoint + ' > div') + : $(graph.mountPoint); + + if (!graph.block.isPopup) { + mydiv.addClass('col-xs-' + graph.block.width); + mydiv.addClass('block_graph'); + mydiv.addClass(graphIdx); + // mydiv.addClass(graph.key); //Todo: add graph.key? Also already available via data-id + } + mydiv.html(html); + createButtons(graph, ranges, graph.customRange); + updateHeaderValues(graph, true); + + if (!(graph.data.result && graph.data.result.length)) { + console.log('No graph data for device ' + graphIdx); + return; + } + + var chartctx = mydiv.find('canvas')[0].getContext('2d'); + graph.chartctx = chartctx.canvas.id; + + //Some block properties can be "overruled" by custom block settings + //However, getDefaultGraphProperties now depend on some block settings, without taking custom block settings into account + //I don't want to overwrite graph.block, because that contains the original block definition + //Let's create a second parameter, containing the merged block + var mergedBlock = $.extend(true, {}, graph.block, graph.graphConfig); + + var graphProperties = getDefaultGraphProperties(graph, mergedBlock); + $.extend(true, graphProperties, mergedBlock); + + if (graph.graphConfig) { + $.extend(true, graph, graph.graphConfig); + } + + if (!graph.block.isPopup) { + //in general we should not use graph.block, but mergedBlock. In this case graph.block is ok, because isPopup should not be used in a custom block def. + var height = setHeight(graph); + if (parseInt(height) > 0) + //only change height is we have a valid height value + $('.' + graphIdx + ' .graphcontent').css('height', height); + } + + if (typeof mergedBlock.legend == 'boolean') { + graphProperties.options.legend.display = mergedBlock.legend; + } + var mydatasets = []; + + if (graph.dataFilterCount > 0) { + var startMoment = + graph.dataFilterUnit === 'today' + ? moment().format('YYYY-MM-DD 00:01') + : moment() .subtract(graph.dataFilterCount, graph.dataFilterUnit) .format('YYYY-MM-DD HH:mm'); - graph.data.result = graph.data.result.filter(function(element) { - return element.d > startMoment; - }); - } - - if (graph.graphConfig) { - //custom data - if (graph.graphConfig.ylabels) { - graph.ylabels = graph.graphConfig.ylabels; - } else { - graph.keys = []; - $.each(Object.values(graph.graphConfig.data), function(i, val) { - graph.keys.push(val.split('.')[1].split('_')[0]); - }); - graph.ylabels = getYlabels(graph); - } - graph.ykeys = Object.keys(graph.graphConfig.data); - - graph.ykeys.forEach(function(element, index) { - mydatasets[element] = { - data: [], - label: element, - backgroundColor: mergedBlock.datasetColors[index], - barPercentage: mergedBlock.barWidth, - borderColor: (mergedBlock.borderColors || mergedBlock.datasetColors)[ - index - ], - borderWidth: mergedBlock.borderWidth, - borderDash: mergedBlock.borderDash, - pointRadius: mergedBlock.pointRadius, - pointStyle: mergedBlock.pointStyle[index], - pointBackgroundColor: (mergedBlock.pointFillColor || - mergedBlock.datasetColors)[index], - pointBorderColor: (mergedBlock.pointBorderColor || - mergedBlock.datasetColors)[index], - pointBorderWidth: mergedBlock.pointBorderWidth, - lineTension: mergedBlock.lineTension, - spanGaps: mergedBlock.spanGaps, - fill: mergedBlock.lineFill ? - mergedBlock.lineFill[index] : - mergedBlock.lineFill, - yAxisID: index <= graph.ylabels.length ? - graph.ylabels[index] : - graph.ylabels[0], - }; - - if (graph.graphConfig.graph) { - mydatasets[element].type = - typeof graph.graphConfig.graph === 'string' ? - graph.graphConfig.graph : - graph.graphConfig.graph[index]; - } - }); - - graph.data.result.forEach(function(y) { - var valid = false; - graph.ykeys.forEach(function(_value) { - var customValue = graph.graphConfig.data[_value]; - var d = {}; - for (var key in y) { - if (key !== 'd') d[key] = parseFloat(y[key]); - } - try { - var res = eval(customValue).toFixed(2); - valid = true; - var datapoint = { - x: y.d, - y: res, - }; - mydatasets[_value].data.push(datapoint); - } catch (error) { - console.log('error in eval ' + customValue); - console.log(error); - } - }); - if (valid) graphProperties.data.labels.push(y.d); - }); + graph.data.result = graph.data.result.filter(function (element) { + return element.d > startMoment; + }); + } - if (graph.graphConfig.graph) { - //graphProperties.type = typeof graphProperties.graph === 'string' ? graph.graphConfig.graph : graph.graphConfig.graph[index]; - graphProperties.type = graph.graphConfig.graph; - } - $.extend(true, graphProperties, graph.graphConfig); + if (graph.graphConfig) { + //custom data + if (graph.graphConfig.ylabels) { + graph.ylabels = graph.graphConfig.ylabels; } else { - // no custom data - var idxArray = []; - if (typeof mergedBlock.legend === 'object') - idxArray = Object.keys(mergedBlock.legend); - graph.ykeys.forEach(function(element, index) { - //In case of a legend, not all datasets will be shown, resulting in color mismatch - var idx = index; - if (idxArray && idxArray.length) { - idx = idxArray.indexOf(element); - } - - mydatasets[element] = { - data: [], - label: element, - yAxisID: graph.ylabels[idx], - backgroundColor: mergedBlock.datasetColors[idx], - barPercentage: mergedBlock.barWidth, - borderColor: (mergedBlock.borderColors || mergedBlock.datasetColors)[ - idx - ], - borderWidth: mergedBlock.borderWidth, - borderDash: mergedBlock.borderDash, - pointRadius: mergedBlock.pointRadius, - pointStyle: mergedBlock.pointStyle[index], - pointBackgroundColor: (mergedBlock.pointFillColor || - mergedBlock.datasetColors)[idx], - pointBorderColor: (mergedBlock.pointBorderColor || - mergedBlock.datasetColors)[idx], - pointBorderWidth: mergedBlock.pointBorderWidth, - lineTension: mergedBlock.lineTension, - spanGaps: mergedBlock.spanGaps, - fill: mergedBlock.lineFill ? - mergedBlock.lineFill[idx] : - mergedBlock.lineFill, - }; - }); - - graph.data.result.forEach(function(element) { - var valid = false; - graph.ykeys.forEach(function(el) { - if (isDefined(element[el])) { - switch (el) { - case 'eu': - case 'eg': - mydatasets[el].data.push({ - x: element.d, - y: element[el], - }); - break; - default: - mydatasets[el].data.push(element[el]); - mydatasets[el].key = el; - valid = true; - break; - } - } - }); - if (valid) graphProperties.data.labels.push(element.d); - }); + graph.keys = []; + $.each(Object.values(graph.graphConfig.data), function (i, val) { + graph.keys.push(val.split('.')[1].split('_')[0]); + }); + graph.ylabels = getYlabels(graph); } + graph.ykeys = Object.keys(graph.graphConfig.data); + + graph.ykeys.forEach(function (element, index) { + mydatasets[element] = { + data: [], + label: element, + backgroundColor: mergedBlock.datasetColors[index], + barPercentage: mergedBlock.barWidth, + borderColor: (mergedBlock.borderColors || mergedBlock.datasetColors)[ + index + ], + borderWidth: mergedBlock.borderWidth, + borderDash: mergedBlock.borderDash, + pointRadius: mergedBlock.pointRadius, + pointStyle: mergedBlock.pointStyle[index], + pointBackgroundColor: (mergedBlock.pointFillColor || + mergedBlock.datasetColors)[index], + pointBorderColor: (mergedBlock.pointBorderColor || + mergedBlock.datasetColors)[index], + pointBorderWidth: mergedBlock.pointBorderWidth, + lineTension: mergedBlock.lineTension, + spanGaps: mergedBlock.spanGaps, + fill: mergedBlock.lineFill + ? mergedBlock.lineFill[index] + : mergedBlock.lineFill, + yAxisID: + index <= graph.ylabels.length + ? graph.ylabels[index] + : graph.ylabels[0], + }; + + if (graph.graphConfig.graph) { + mydatasets[element].type = + typeof graph.graphConfig.graph === 'string' + ? graph.graphConfig.graph + : graph.graphConfig.graph[index]; + } + }); - // draw the datasets in custom order - if (!graph.block.custom) { - var legendOrder = - typeof graph.block.legend == 'object' ? graph.block.legend : false; - var drawOrderLast = - typeof graph.block.drawOrderLast == 'object' ? - graph.block.drawOrderLast : - false; - var drawOrderDay = - typeof graph.block.drawOrderDay == 'object' ? - graph.block.drawOrderDay : - false; - var drawOrderMonth = - typeof graph.block.drawOrderMonth == 'object' ? - graph.block.drawOrderMonth : - false; - var order = false; - - if (drawOrderLast || drawOrderDay || drawOrderMonth) { - switch (graph.range) { - case 'last': - order = drawOrderLast; - break; - case 'month': - order = drawOrderMonth; - break; - default: - order = drawOrderDay; - } - } else if (legendOrder) { - order = legendOrder; - } - - if (order) { - var arr = []; - for (var keyIdx in order) { - var key = - drawOrderLast === false && - drawOrderDay === false && - drawOrderMonth === false ? - keyIdx : - order[keyIdx]; - Object.keys(mydatasets).forEach(function(element) { - if (mydatasets[element].key == key) { - arr[key] = mydatasets[key]; - } - }); - } - mydatasets = arr; + graph.data.result.forEach(function (y) { + var valid = false; + graph.ykeys.forEach(function (_value) { + var customValue = graph.graphConfig.data[_value]; + var d = {}; + for (var key in y) { + if (key !== 'd') d[key] = parseFloat(y[key]); } - } - - Object.keys(mydatasets).forEach(function(element) { - if (typeof mergedBlock.legend == 'object') { - if (isDefined(mergedBlock.legend[element])) - mydatasets[element].label = mergedBlock.legend[element]; - graphProperties.options.legend.display = true; + try { + var res = eval(customValue).toFixed(2); + valid = true; + var datapoint = { + x: y.d, + y: res, + }; + mydatasets[_value].data.push(datapoint); + } catch (error) { + console.log('error in eval ' + customValue); + console.log(error); } - graphProperties.data.datasets.push(mydatasets[element]); + }); + if (valid) graphProperties.data.labels.push(y.d); }); - //create the y-axes, ylabels contains the labels - var uniqueylabels = graph.ylabels.filter(onlyUnique); - var labelLeft = true; - var axisCount = - graph.options && graph.options.scales && graph.options.scales.yAxes ? - graph.options.scales.yAxes.length : - 0; - graphProperties.options.scales.yAxes = []; // reset to empty - uniqueylabels.forEach(function(element, i) { - var yaxis = { - id: element, - stacked: graphProperties.stacked, //graphProperties contains all settings including the custom settings - type: mergedBlock.cartesian, - ticks: { - reverse: false, - fontColor: graph.block.fontColor, - }, - gridLines: { - color: 'rgba(255,255,255,0.2)', - }, - scaleLabel: { - labelString: element, - display: true, - fontColor: graph.block.fontColor, - }, - position: labelLeft ? 'left' : 'right', - }; - graphProperties.options.scales.yAxes.push(yaxis); - if (i < axisCount) - $.extend( - true, - graphProperties.options.scales.yAxes[i], - graph.options.scales.yAxes[i] - ); - labelLeft = !labelLeft; - }); - - //extend the y label with all dataset labels - if (graphProperties.options.scales.yAxes.length > 1) { - graphProperties.options.scales.yAxes - .filter(function(element) { - //filter the ylabels that have an initial label - return element.scaleLabel && isDefined(element.scaleLabel.labelString); - }) - .forEach(function(yAxis) { - yAxis.scaleLabel.labelString = graphProperties.data.datasets - .filter(function(dataset) { - return dataset.yAxisID === yAxis.id; - }) - .reduce(function(newlabelString, dataset) { - return dataset.label + ' ' + newlabelString; - }, '(' + yAxis.scaleLabel.labelString + ')'); - }); + if (graph.graphConfig.graph) { + //graphProperties.type = typeof graphProperties.graph === 'string' ? graph.graphConfig.graph : graph.graphConfig.graph[index]; + graphProperties.type = graph.graphConfig.graph; } + $.extend(true, graphProperties, graph.graphConfig); + } else { + // no custom data + var idxArray = []; + if (typeof mergedBlock.legend === 'object') + idxArray = Object.keys(mergedBlock.legend); + graph.ykeys.forEach(function (element, index) { + //In case of a legend, not all datasets will be shown, resulting in color mismatch + var idx = index; + if (idxArray && idxArray.length) { + idx = idxArray.indexOf(element); + } + + mydatasets[element] = { + data: [], + label: element, + yAxisID: graph.ylabels[idx], + backgroundColor: mergedBlock.datasetColors[idx], + barPercentage: mergedBlock.barWidth, + borderColor: (mergedBlock.borderColors || mergedBlock.datasetColors)[ + idx + ], + borderWidth: mergedBlock.borderWidth, + borderDash: mergedBlock.borderDash, + pointRadius: mergedBlock.pointRadius, + pointStyle: mergedBlock.pointStyle[index], + pointBackgroundColor: (mergedBlock.pointFillColor || + mergedBlock.datasetColors)[idx], + pointBorderColor: (mergedBlock.pointBorderColor || + mergedBlock.datasetColors)[idx], + pointBorderWidth: mergedBlock.pointBorderWidth, + lineTension: mergedBlock.lineTension, + spanGaps: mergedBlock.spanGaps, + fill: mergedBlock.lineFill + ? mergedBlock.lineFill[idx] + : mergedBlock.lineFill, + }; + }); - if (isDefined(mergedBlock.legend)) { - if ($.isArray(mergedBlock.legend)) { - mergedBlock.legend.forEach(function(element, idx) { - graphProperties.data.datasets[idx].label = element; - }); - graphProperties.options.legend.display = true; + graph.data.result.forEach(function (element) { + var valid = false; + graph.ykeys.forEach(function (el) { + if (isDefined(element[el])) { + switch (el) { + case 'eu': + case 'eg': + mydatasets[el].data.push({ + x: element.d, + y: element[el], + }); + break; + default: + mydatasets[el].data.push(element[el]); + mydatasets[el].key = el; + valid = true; + break; + } } - } - switch (typeof mergedBlock.graph) { - case 'string': - graphProperties.type = mergedBlock.graph; - break; - case 'object': - mergedBlock.graph.forEach(function(element, idx) { - graphProperties.data.datasets[idx].type = element; - }); - graphProperties.type = 'bar'; - break; + }); + if (valid) graphProperties.data.labels.push(element.d); + }); + } + + // draw the datasets in custom order + if (!graph.block.custom) { + var legendOrder = + typeof graph.block.legend == 'object' ? graph.block.legend : false; + var drawOrderLast = + typeof graph.block.drawOrderLast == 'object' + ? graph.block.drawOrderLast + : false; + var drawOrderDay = + typeof graph.block.drawOrderDay == 'object' + ? graph.block.drawOrderDay + : false; + var drawOrderMonth = + typeof graph.block.drawOrderMonth == 'object' + ? graph.block.drawOrderMonth + : false; + var order = false; + + if (drawOrderLast || drawOrderDay || drawOrderMonth) { + switch (graph.range) { + case 'last': + order = drawOrderLast; + break; + case 'month': + order = drawOrderMonth; + break; default: - break; + order = drawOrderDay; + } + } else if (legendOrder) { + order = legendOrder; } - mergedBlock.displayFormats ? - $.extend( - graphProperties.options.scales.xAxes[0].time.displayFormats, - mergedBlock.displayFormats - ) : - graphProperties.options.scales.xAxes[0].time.displayFormats; - graphProperties.options.scales.xAxes[0].ticks.maxTicksLimit = - mergedBlock.maxTicksLimit; - graphProperties.options.scales.xAxes[0].ticks.reverse = - mergedBlock.reverseTime; - graphProperties.options.legend.labels.usePointStyle = mergedBlock.pointStyle; - - if (mergedBlock.beginAtZero) { - if (graphProperties.options.scales.yAxes.length === 1) { - graphProperties.options.scales.yAxes[0].ticks.beginAtZero = - mergedBlock.beginAtZero; - } else { - if (typeof mergedBlock.beginAtZero === 'object') { - mergedBlock.beginAtZero.forEach(function(beginAtZero, i) { - if (i < graphProperties.options.scales.yAxes.length) { - graphProperties.options.scales.yAxes[ - i - ].ticks.beginAtZero = beginAtZero; - } - }); - } - } + if (order) { + var arr = []; + for (var keyIdx in order) { + var key = + drawOrderLast === false && + drawOrderDay === false && + drawOrderMonth === false + ? keyIdx + : order[keyIdx]; + Object.keys(mydatasets).forEach(function (element) { + if (mydatasets[element].key == key) { + arr[key] = mydatasets[key]; + } + }); + } + mydatasets = arr; } + } - if (mergedBlock.gradients) { - var prop = mergedBlock; - var gHeight = isDefined(prop.gradientHeight) ? prop.gradientHeight : 1; - graphProperties.plugins = [{ - beforeRender: function(x) { - var c = x.chart; - $.each(prop.ykeys, function(i) { - if (isDefined(prop.gradients[i])) { - if (!isObject(prop.gradients[i])) - prop.gradients[i] = [ - prop.datasetColors[i], - prop.datasetColors[i], - ]; - var yScale = x.scales[prop.txtUnit]; - var yPos = yScale.getPixelForValue(i); - var gradientFill = c.ctx.createLinearGradient( - 0, - 0, - 0, - gHeight * yPos - ); - gradientFill.addColorStop( - 0, - prop.gradients[i][0] ? prop.gradients[i][0] : 'red' - ); - gradientFill.addColorStop( - 1, - prop.gradients[i][1] ? prop.gradients[i][1] : 'yellow' - ); - var model = - x.data.datasets[i]._meta[ - Object.keys(x.data.datasets[i]._meta)[0] - ].dataset._model; - model.backgroundColor = gradientFill; - } - }); - }, - }, ]; + Object.keys(mydatasets).forEach(function (element) { + if (typeof mergedBlock.legend == 'object') { + if (isDefined(mergedBlock.legend[element])) + mydatasets[element].label = mergedBlock.legend[element]; + graphProperties.options.legend.display = true; } - if (graph.dataFilterUnit === 'today') { - graphProperties.options.scales.xAxes[0].ticks.max=moment().endOf('day'); - graphProperties.options.scales.xAxes[0].ticks.min=moment().startOf('day'); - graphProperties.options.scales.xAxes[0].distribution= 'linear'; - + graphProperties.data.datasets.push(mydatasets[element]); + }); + + //create the y-axes, ylabels contains the labels + var uniqueylabels = graph.ylabels.filter(onlyUnique); + var labelLeft = true; + var axisCount = + graph.options && graph.options.scales && graph.options.scales.yAxes + ? graph.options.scales.yAxes.length + : 0; + graphProperties.options.scales.yAxes = []; // reset to empty + uniqueylabels.forEach(function (element, i) { + var yaxis = { + id: element, + stacked: graphProperties.stacked, //graphProperties contains all settings including the custom settings + type: mergedBlock.cartesian, + ticks: { + reverse: false, + fontColor: graph.block.fontColor, + }, + gridLines: { + color: 'rgba(255,255,255,0.2)', + }, + scaleLabel: { + labelString: element, + display: true, + fontColor: graph.block.fontColor, + }, + position: labelLeft ? 'left' : 'right', + }; + graphProperties.options.scales.yAxes.push(yaxis); + if (i < axisCount) + $.extend( + true, + graphProperties.options.scales.yAxes[i], + graph.options.scales.yAxes[i] + ); + labelLeft = !labelLeft; + }); + + //extend the y label with all dataset labels + if (graphProperties.options.scales.yAxes.length > 1) { + graphProperties.options.scales.yAxes + .filter(function (element) { + //filter the ylabels that have an initial label + return element.scaleLabel && isDefined(element.scaleLabel.labelString); + }) + .forEach(function (yAxis) { + yAxis.scaleLabel.labelString = graphProperties.data.datasets + .filter(function (dataset) { + return dataset.yAxisID === yAxis.id; + }) + .reduce(function (newlabelString, dataset) { + return dataset.label + ' ' + newlabelString; + }, '(' + yAxis.scaleLabel.labelString + ')'); + }); + } + + if (isDefined(mergedBlock.legend)) { + if ($.isArray(mergedBlock.legend)) { + mergedBlock.legend.forEach(function (element, idx) { + graphProperties.data.datasets[idx].label = element; + }); + graphProperties.options.legend.display = true; } - new Chart(chartctx, graphProperties); - Chart.defaults.global.defaultFontColor = graph.block.fontColor; + } + switch (typeof mergedBlock.graph) { + case 'string': + graphProperties.type = mergedBlock.graph; + break; + case 'object': + mergedBlock.graph.forEach(function (element, idx) { + graphProperties.data.datasets[idx].type = element; + }); + graphProperties.type = 'bar'; + break; + default: + break; + } + + mergedBlock.displayFormats + ? $.extend( + graphProperties.options.scales.xAxes[0].time.displayFormats, + mergedBlock.displayFormats + ) + : graphProperties.options.scales.xAxes[0].time.displayFormats; + graphProperties.options.scales.xAxes[0].ticks.maxTicksLimit = + mergedBlock.maxTicksLimit; + graphProperties.options.scales.xAxes[0].ticks.reverse = + mergedBlock.reverseTime; + graphProperties.options.legend.labels.usePointStyle = mergedBlock.pointStyle; + + if (mergedBlock.beginAtZero) { + if (graphProperties.options.scales.yAxes.length === 1) { + graphProperties.options.scales.yAxes[0].ticks.beginAtZero = + mergedBlock.beginAtZero; + } else { + if (typeof mergedBlock.beginAtZero === 'object') { + mergedBlock.beginAtZero.forEach(function (beginAtZero, i) { + if (i < graphProperties.options.scales.yAxes.length) { + graphProperties.options.scales.yAxes[ + i + ].ticks.beginAtZero = beginAtZero; + } + }); + } + } + } + + if (mergedBlock.gradients) { + var prop = mergedBlock; + var gHeight = isDefined(prop.gradientHeight) ? prop.gradientHeight : 1; + graphProperties.plugins = [ + { + beforeRender: function (x) { + var c = x.chart; + $.each(prop.ykeys, function (i) { + if (isDefined(prop.gradients[i])) { + if (!isObject(prop.gradients[i])) + prop.gradients[i] = [ + prop.datasetColors[i], + prop.datasetColors[i], + ]; + var yScale = x.scales[prop.txtUnit]; + var yPos = yScale.getPixelForValue(i); + var gradientFill = c.ctx.createLinearGradient( + 0, + 0, + 0, + gHeight * yPos + ); + gradientFill.addColorStop( + 0, + prop.gradients[i][0] ? prop.gradients[i][0] : 'red' + ); + gradientFill.addColorStop( + 1, + prop.gradients[i][1] ? prop.gradients[i][1] : 'yellow' + ); + var model = + x.data.datasets[i]._meta[ + Object.keys(x.data.datasets[i]._meta)[0] + ].dataset._model; + model.backgroundColor = gradientFill; + } + }); + }, + }, + ]; + } + if (graph.dataFilterUnit === 'today') { + graphProperties.options.scales.xAxes[0].ticks.max = moment().endOf('day'); + graphProperties.options.scales.xAxes[0].ticks.min = moment().startOf('day'); + graphProperties.options.scales.xAxes[0].distribution = 'linear'; + } + new Chart(chartctx, graphProperties); + Chart.defaults.global.defaultFontColor = graph.block.fontColor; } function createHeader(graph) { - var html = - '
 ' + - graph.title + - ' '; - html += '
'; - html += '
'; - html += - ''); + var html = + '
 ' + + graph.title + + ' '; + html += '
'; + html += '
'; + html += + ''); } function createButtons(graph, ranges, customRange) { - var btn = {}; - var buttons = - '
'; - var btnIcons = [ - 'fas fa-clock', - 'fas fa-calendar-day', - 'fas fa-calendar-week', - ]; - var style = 'style="'; - - btn.icon = graph.block.buttonsIcon; - btn.text = graph.block.buttonsText; - btn.size = 'font-size:' + graph.block.buttonsSize + 'px!important;'; - btn.color = 'color:' + graph.block.buttonsColor + ';'; - btn.fill = 'background-color:' + graph.block.buttonsFill + ';'; - btn.border = 'border-color:' + graph.block.buttonsBorder + ';'; - btn.radius = 'border-radius:' + graph.block.buttonsRadius + 'px;'; - btn.padX = - 'padding-left:' + - graph.block.buttonsPadX + - 'px;padding-right:' + - graph.block.buttonsPadX + - 'px;'; - btn.padY = - 'padding-top:' + - graph.block.buttonsPadY + - 'px;padding-bottom:' + - graph.block.buttonsPadY + - 'px;'; - btn.marginX = - 'margin-left:' + - graph.block.buttonsMarginX + - 'px;margin-right:' + - graph.block.buttonsMarginX + - 'px;'; - btn.marginY = - 'margin-top:' + - graph.block.buttonsMarginY + - 'px;margin-bottom:' + - graph.block.buttonsMarginY + - 'px;'; - btn.shadow = 'box-shadow: 0px 8px 15px ' + graph.block.buttonsShadow + ';'; - - $.each( - [ - btn.size, - btn.color, - btn.fill, - btn.border, - btn.radius, - btn.padX, - btn.padY, - btn.marginX, - btn.marginY, - btn.shadow, - ], - function(i, s) { - if (isDefined(s)) style += s; - } - ); - - var $buttons = $(buttons); - - if (isDefined(ranges)) { - var btnTextList = { - last: btn.text !== false ? btn.text[0] : language.graph.last_hours, - day: btn.text !== false ? btn.text[1] : language.graph.today, - today: btn.text !== false ? btn.text[1] : language.graph.today, - month: btn.text !== false ? btn.text[2] : language.graph.last_month, - }; - - ranges.forEach(function(item, i) { - var btnText = customRange ? item : btnTextList[item]; - var icon = btnIcons[i] || 'fas fa-calendar-week'; - if (graph.block && graph.block.custom && graph.block.custom[item]) - icon = graph.block.custom[item].buttonIcon || icon ; - var newButton = - ' '; - $(newButton) - .click(function() { - getGraphData(graph, item); - }) - .appendTo($buttons); - }); + var btn = {}; + var buttons = + '
'; + var btnIcons = [ + 'fas fa-clock', + 'fas fa-calendar-day', + 'fas fa-calendar-week', + ]; + var style = 'style="'; + + btn.icon = graph.block.buttonsIcon; + btn.text = graph.block.buttonsText; + btn.size = 'font-size:' + graph.block.buttonsSize + 'px!important;'; + btn.color = 'color:' + graph.block.buttonsColor + ';'; + btn.fill = 'background-color:' + graph.block.buttonsFill + ';'; + btn.border = 'border-color:' + graph.block.buttonsBorder + ';'; + btn.radius = 'border-radius:' + graph.block.buttonsRadius + 'px;'; + btn.padX = + 'padding-left:' + + graph.block.buttonsPadX + + 'px;padding-right:' + + graph.block.buttonsPadX + + 'px;'; + btn.padY = + 'padding-top:' + + graph.block.buttonsPadY + + 'px;padding-bottom:' + + graph.block.buttonsPadY + + 'px;'; + btn.marginX = + 'margin-left:' + + graph.block.buttonsMarginX + + 'px;margin-right:' + + graph.block.buttonsMarginX + + 'px;'; + btn.marginY = + 'margin-top:' + + graph.block.buttonsMarginY + + 'px;margin-bottom:' + + graph.block.buttonsMarginY + + 'px;'; + btn.shadow = 'box-shadow: 0px 8px 15px ' + graph.block.buttonsShadow + ';'; + + $.each( + [ + btn.size, + btn.color, + btn.fill, + btn.border, + btn.radius, + btn.padX, + btn.padY, + btn.marginX, + btn.marginY, + btn.shadow, + ], + function (i, s) { + if (isDefined(s)) style += s; } + ); - if (graph.block.zoom) { - var newButton = ''; - newButton += - ''; - - $(document).on('click', '#resetZoom' + graph.graphIdx, function() { - Chart.helpers.each(Chart.instances, function(instance) { - if ( - instance.chart.canvas.id === - $('#resetZoom' + graph.graphIdx).data('canvas') - ) { - instance.chart.resetZoom(); - } - }); - }); - $(newButton).appendTo($buttons); - } + var $buttons = $(buttons); - if (graph.block.debugButton) { - newButton = ''; - newButton += '
'; - newButton += - ' '; - newButton += ' '; - newButton += '
'; - var newLi = - '
  •   Show Data
  • '; - var $newLi = $(newLi).click(function() { - showData(graph); - return false; - }); - var $newButton = $(newButton); - $newButton.find('.dropdown-menu').append($newLi); + if (isDefined(ranges)) { + var btnTextList = { + last: btn.text !== false ? btn.text[0] : language.graph.last_hours, + day: btn.text !== false ? btn.text[1] : language.graph.today, + today: btn.text !== false ? btn.text[1] : language.graph.today, + month: btn.text !== false ? btn.text[2] : language.graph.last_month, + }; - $newButton.appendTo($buttons); - } - $buttons.appendTo(graph.mountPoint + ' .graphheader'); + ranges.forEach(function (item, i) { + var btnText = customRange ? item : btnTextList[item]; + var icon = btnIcons[i] || 'fas fa-calendar-week'; + if (graph.block && graph.block.custom && graph.block.custom[item]) + icon = graph.block.custom[item].buttonIcon || icon; + var newButton = + ' '; + $(newButton) + .click(function () { + getGraphData(graph, item); + }) + .appendTo($buttons); + }); + } + + if (graph.block.zoom) { + var newButton = ''; + newButton += + ''; + + $(document).on('click', '#resetZoom' + graph.graphIdx, function () { + Chart.helpers.each(Chart.instances, function (instance) { + if ( + instance.chart.canvas.id === + $('#resetZoom' + graph.graphIdx).data('canvas') + ) { + instance.chart.resetZoom(); + } + }); + }); + $(newButton).appendTo($buttons); + } + + if (graph.block.debugButton) { + newButton = ''; + newButton += '
    '; + newButton += + ' '; + newButton += ' '; + newButton += '
    '; + var newLi = + '
  •   Show Data
  • '; + var $newLi = $(newLi).click(function () { + showData(graph); + return false; + }); + var $newButton = $(newButton); + $newButton.find('.dropdown-menu').append($newLi); + + $newButton.appendTo($buttons); + } + $buttons.appendTo(graph.mountPoint + ' .graphheader'); } function createCurrentValues(me) { - //todo: check customHeader generation - var currentValues = []; - - var key; - if (me.block.customHeader) { - switch (typeof me.block.customHeader) { - case 'object': - var header = $.extend({}, me.block.customHeader); //Enforce a copy - for (key in header) { - try { - me.graphDevices.forEach(function(device) { - if (device.idx === parseInt(key)) { - //the header element is the current device. Fill in the current value - currentValues.push( - eval(header[key].replace('data', 'device.currentValue')) - ); - } else if (isNaN(key)) { - header[key] = header[key].replace( - //custom header element. Fill in the current device value if needed - 'data.' + device.idx, - 'parseFloat("' + device.currentValue + '")' - ); //was graph.currentValue - } - }); - if (isNaN(key)) { - currentValues.push(eval(header[key])); - } - } catch (error) { - console.log('Error in customHeader:', key, header[key]); - console.log(error); - } - } - break; - case 'string': //customHeader is a string. We just evaluate the complete string - // eslint-disable-next-line no-unused-vars - var devices = Domoticz.getAllDevices(); //devices may be used in the eval function - try { - currentValues.push(eval(me.block.customHeader)); - } catch (error) { - console.log('Error in customHeader:', me.block.customHeader); - console.log(error); - } - break; - case 'function': - var cv = 'Invalid customHeader'; - try { - cv = me.block.customHeader(me); - } catch (err) { - console.log('Invalid customHeader function for block ', me.key); - } - currentValues.push(cv); - break; - default: - console.log( - 'Unsupported type for customHeader: ', - me.block.customHeader + //todo: check customHeader generation + var currentValues = []; + + var key; + if (me.block.customHeader) { + switch (typeof me.block.customHeader) { + case 'object': + var header = $.extend({}, me.block.customHeader); //Enforce a copy + for (key in header) { + try { + me.graphDevices.forEach(function (device) { + if (device.idx === parseInt(key)) { + //the header element is the current device. Fill in the current value + currentValues.push( + eval(header[key].replace('data', 'device.currentValue')) ); + } else if (isNaN(key)) { + header[key] = header[key].replace( + //custom header element. Fill in the current device value if needed + 'data.' + device.idx, + 'parseFloat("' + device.currentValue + '")' + ); //was graph.currentValue + } + }); + if (isNaN(key)) { + currentValues.push(eval(header[key])); + } + } catch (error) { + console.log('Error in customHeader:', key, header[key]); + console.log(error); + } } - } else { - //return the values of all devices - me.graphDevices.forEach(function(el) { - currentValues.push(el.currentValue); - }); + break; + case 'string': //customHeader is a string. We just evaluate the complete string + // eslint-disable-next-line no-unused-vars + var devices = Domoticz.getAllDevices(); //devices may be used in the eval function + try { + currentValues.push(eval(me.block.customHeader)); + } catch (error) { + console.log('Error in customHeader:', me.block.customHeader); + console.log(error); + } + break; + case 'function': + var cv = 'Invalid customHeader'; + try { + cv = me.block.customHeader(me); + } catch (err) { + console.log('Invalid customHeader function for block ', me.key); + } + currentValues.push(cv); + break; + default: + console.log( + 'Unsupported type for customHeader: ', + me.block.customHeader + ); } - return currentValues; + } else { + //return the values of all devices + me.graphDevices.forEach(function (el) { + currentValues.push(el.currentValue); + }); + } + return currentValues; } function updateHeaderValues(graph, showValues) { - var $values = $('.graphValues' + graph.graphIdx); - - templateEngine.load('graph_header').then(function(template) { - var data = { - show: showValues, - // mg: graph.multigraph, - mg: true, //todo: always handle as multigraph. Can be simplified ... - cv: graph.graphDevices[0].currentValue, - cvs: createCurrentValues(graph), - icon: graph.block.iconColour, - }; - - $values.empty().html(template(data)); - - if (graph.block.flash && graph.block.flash > 0) { - $('.graphValues' + graph.graphIdx) - .toggleClass('blockchange') - .delay(graph.block.flash) - .queue(function(next) { - $(this).toggleClass('blockchange'); - next(); - }); - } - }); + var $values = $('.graphValues' + graph.graphIdx); + + templateEngine.load('graph_header').then(function (template) { + var data = { + show: showValues, + // mg: graph.multigraph, + mg: true, //todo: always handle as multigraph. Can be simplified ... + cv: graph.graphDevices[0].currentValue, + cvs: createCurrentValues(graph), + icon: graph.block.iconColour, + }; + + $values.empty().html(template(data)); + + if (graph.block.flash && graph.block.flash > 0) { + $('.graphValues' + graph.graphIdx) + .toggleClass('blockchange') + .delay(graph.block.flash) + .queue(function (next) { + $(this).toggleClass('blockchange'); + next(); + }); + } + }); } function showData(graph) { - var graphIdx = graph.graphIdx; - if ($('#modal_' + graphIdx).length === 0) { - var html = ''; - html += - '